@keyframes YVDkmG_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes YVDkmG_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.YVDkmG_bar{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}@media (max-width:767px){.YVDkmG_bar{grid-template-columns:1fr;gap:8px}}.YVDkmG_card{background:var(--glass-subtle-bg);border:1px solid var(--glass-subtle-border);-webkit-backdrop-filter:blur(8px);border-radius:12px;align-items:center;gap:12px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.YVDkmG_card{background:var(--glass-fallback-bg)}}.YVDkmG_card{cursor:default;border:1px solid var(--glass-subtle-border);text-align:left;font:inherit;color:inherit;padding:16px 20px;transition:all .3s}.YVDkmG_card[type=button]{cursor:pointer}.YVDkmG_card[type=button]:hover{border-color:color-mix(in srgb, var(--color-text-primary) 15%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--color-bg) 15%, transparent);transform:translateY(-1px)}.YVDkmG_card[type=button]:active{transition-duration:.1s;transform:translateY(0)}.YVDkmG_cardCompleted{border-color:color-mix(in srgb, var(--color-success) 15%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-success) 6%, transparent) 0%, var(--glass-subtle-bg) 100%)}.YVDkmG_cardPending{border-color:color-mix(in srgb, var(--color-warning) 15%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-warning) 6%, transparent) 0%, var(--glass-subtle-bg) 100%)}.YVDkmG_cardSats{border-color:color-mix(in srgb, var(--color-primary) 15%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 6%, transparent) 0%, var(--glass-subtle-bg) 100%)}.YVDkmG_iconWrapper{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.YVDkmG_iconCompleted{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.YVDkmG_iconPending{background:color-mix(in srgb, var(--color-warning) 15%, transparent);color:var(--color-warning)}.YVDkmG_iconSats{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary)}.YVDkmG_cardContent{flex-direction:column;gap:2px;min-width:0;display:flex}.YVDkmG_cardValue{color:var(--color-text-primary);align-items:center;gap:8px;font-size:1.5rem;font-weight:700;line-height:1.1;display:flex}.YVDkmG_valueSats{color:var(--color-primary)}.YVDkmG_cardLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.75rem}.YVDkmG_badge{background:var(--color-warning);color:#fff;border-radius:100px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}
@keyframes o1tmcW_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes o1tmcW_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.o1tmcW_overlay{-webkit-backdrop-filter:blur(4px);background:#00000080}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.o1tmcW_overlay{background:#000000bf}}.o1tmcW_overlay{z-index:1000;justify-content:center;align-items:center;padding:16px;animation:.15s o1tmcW_fadeIn;display:flex;position:fixed;inset:0}@media (max-width:767px){.o1tmcW_overlay{align-items:flex-end;padding:0}}@keyframes o1tmcW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes o1tmcW_slideIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes o1tmcW_slideUpSheet{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.o1tmcW_modal{background:var(--glass-modal-bg);border:1px solid var(--glass-modal-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow),0 16px 48px rgba(var(--shadow-color), .4);-webkit-backdrop-filter:blur(24px);border-radius:20px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.o1tmcW_modal{background:var(--glass-fallback-bg)}}.o1tmcW_modal{width:100%;max-height:85vh;padding:24px;animation:.25s o1tmcW_slideIn;position:relative;overflow-y:auto}@media (max-width:767px){.o1tmcW_modal{border-radius:20px 20px 0 0;max-width:100%;max-height:90vh;padding:24px 20px;animation:.3s o1tmcW_slideUpSheet}}.o1tmcW_sm{max-width:400px}.o1tmcW_md{max-width:480px}.o1tmcW_lg{max-width:600px}@media (max-width:767px){.o1tmcW_lg{padding:24px 20px}}.o1tmcW_title{color:var(--color-text-primary);margin:0 0 20px;padding-right:32px;font-size:1.15rem;font-weight:700}.o1tmcW_closeButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.o1tmcW_closeButton:hover{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-text-primary) 8%, transparent)}
@keyframes u1Xp0a_stackUp{0%{opacity:0;transform:translateY(8px)scale(.8)}20%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.9)}}.u1Xp0a_spinner{justify-content:center;align-items:flex-end;gap:4px;display:inline-flex}.u1Xp0a_block{background:var(--color-primary);opacity:0;border-radius:3px;animation:1.2s ease-in-out infinite u1Xp0a_stackUp}.u1Xp0a_block:nth-child(2){animation-delay:.15s}.u1Xp0a_block:nth-child(3){animation-delay:.3s}.u1Xp0a_block:nth-child(4){animation-delay:.45s}.u1Xp0a_sm{gap:3px}.u1Xp0a_sm .u1Xp0a_block{width:6px;height:6px}.u1Xp0a_md{gap:4px}.u1Xp0a_md .u1Xp0a_block{border-radius:2px;width:8px;height:8px}.u1Xp0a_lg{gap:5px}.u1Xp0a_lg .u1Xp0a_block{border-radius:3px;width:10px;height:10px}
.eHXfLq_loader{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 24px;display:flex}.eHXfLq_message{color:var(--color-text-secondary);margin:0;font-size:.85rem}
@keyframes nabq5a_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes nabq5a_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.nabq5a_grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.nabq5a_card{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent-alt) 4%, transparent) 0%, transparent 60%),var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nabq5a_card{background:var(--glass-fallback-bg)}}.nabq5a_card{align-items:start;gap:16px;padding:28px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex}.nabq5a_card:hover{border-color:color-mix(in srgb, var(--color-accent-alt) 30%, transparent);box-shadow:inset 0 1px 0 var(--glass-inner-glow),0 12px 40px color-mix(in srgb, var(--color-accent-alt) 8%, transparent);transform:translateY(-4px)scale(1.01)}.nabq5a_card h4{margin-bottom:6px;font-size:1rem}.nabq5a_card p{color:var(--color-text-secondary);font-size:.85rem}.nabq5a_iconCircle{background:var(--glass-subtle-bg);border:1px solid var(--glass-subtle-border);-webkit-backdrop-filter:blur(8px);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nabq5a_iconCircle{background:var(--glass-fallback-bg)}}.nabq5a_logoImg{object-fit:cover;border-radius:inherit;width:100%;height:100%}.nabq5a_titleLink{color:inherit;text-decoration:none;transition:color .2s}.nabq5a_titleLink:hover{color:var(--color-primary)}.nabq5a_detailLink{color:var(--color-accent-alt);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:.85rem;font-weight:500;transition:color .2s;display:inline-block}.nabq5a_detailLink:hover{color:var(--color-primary)}.nabq5a_modalHeader{align-items:center;gap:12px;margin-bottom:24px;display:flex}.nabq5a_modalHeader h3{background:var(--gradient-primary-text);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.nabq5a_modalIcon{background:var(--glass-subtle-bg);border:1px solid var(--glass-subtle-border);-webkit-backdrop-filter:blur(8px);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nabq5a_modalIcon{background:var(--glass-fallback-bg)}}.nabq5a_modalGrid{gap:16px;display:grid}.nabq5a_modalCard{background:var(--glass-subtle-bg);border:1px solid var(--glass-subtle-border);-webkit-backdrop-filter:blur(8px);border-radius:12px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nabq5a_modalCard{background:var(--glass-fallback-bg)}}.nabq5a_modalCard{padding:20px}.nabq5a_modalCard h4{color:var(--color-text-primary);margin-bottom:4px;font-size:1rem;font-weight:600}.nabq5a_modalCard p{color:var(--color-text-secondary);font-size:.85rem;line-height:1.65}.nabq5a_modalStat{color:var(--color-primary);margin-bottom:4px;font-size:.85rem;font-weight:700}
@keyframes rKblYq_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes rKblYq_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.rKblYq_outerWrapper{justify-content:center;width:100%;display:flex}.rKblYq_wrapper{z-index:1;width:100%;max-width:480px;position:relative}.rKblYq_floatingIcons{pointer-events:none;z-index:2;position:absolute;inset:0}@media (max-width:767px){.rKblYq_floatingIcons{display:none}}.rKblYq_floatingIcon{border-radius:100px;justify-content:center;align-items:center;display:flex;position:absolute}@media (prefers-reduced-motion:no-preference){.rKblYq_floatingIcon{animation:3s ease-in-out infinite rKblYq_iconFloat}}.rKblYq_iconBolt{background:color-mix(in srgb, var(--color-primary) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 25%, transparent);width:34px;height:34px;color:var(--color-primary);animation-delay:0s;top:12px;right:-18px}.rKblYq_iconCheck{background:color-mix(in srgb, var(--color-accent-alt) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-accent-alt) 25%, transparent);width:28px;height:28px;color:var(--color-accent-alt);animation-delay:1s;top:45%;left:-20px}@media (prefers-reduced-motion:no-preference){.rKblYq_iconCheck{animation:3s ease-in-out 1s infinite rKblYq_iconFloat2}}.rKblYq_iconNostrich{background:color-mix(in srgb, var(--color-nostr) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-nostr) 25%, transparent);width:30px;height:30px;color:var(--color-nostr);animation-delay:.5s;bottom:60px;right:-16px}.rKblYq_iconStreak{background:color-mix(in srgb, var(--color-accent) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 25%, transparent);width:28px;height:28px;color:var(--color-accent);animation-delay:1.5s;bottom:20px;left:-18px}@media (prefers-reduced-motion:no-preference){.rKblYq_iconStreak{animation:3s ease-in-out 1.5s infinite rKblYq_iconFloat2}}@keyframes rKblYq_iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes rKblYq_iconFloat2{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 5px))}}.rKblYq_card{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rKblYq_card{background:var(--glass-fallback-bg)}}.rKblYq_card{border-left:none;border-radius:20px;position:relative;overflow:hidden}.rKblYq_accentBar{background:linear-gradient(180deg, var(--color-primary) 0%, var(--color-accent-alt) 33%, var(--color-secondary) 66%, var(--color-accent) 100%);flex-shrink:0;width:4px}.rKblYq_content{flex:1;padding:32px}@media (max-width:767px){.rKblYq_content{padding:24px 20px}}.rKblYq_title{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.025em;background:var(--gradient-primary-text);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800}.rKblYq_subtitle{color:var(--color-text-secondary);margin-bottom:24px;font-size:1rem}.rKblYq_error{color:var(--color-error);text-align:center;margin-top:8px;font-size:.85rem}.rKblYq_divider{align-items:center;gap:12px;margin:20px 0;display:flex}.rKblYq_divider:before,.rKblYq_divider:after{content:"";background:color-mix(in srgb, var(--color-text-primary) 6%, transparent);flex:1;height:1px}.rKblYq_divider span{color:var(--color-text-secondary);white-space:nowrap;font-size:.75rem}.rKblYq_nostrButton{border:1px solid color-mix(in srgb, var(--color-nostr) 20%, transparent);background:color-mix(in srgb, var(--color-nostr) 6%, transparent);width:100%;color:var(--color-nostr);font-size:.85rem;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:not-allowed;opacity:.7;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;transition:all .2s;display:flex}.rKblYq_nostrButton:hover{opacity:.85;border-color:color-mix(in srgb, var(--color-nostr) 35%, transparent)}.rKblYq_nostrButtonActive{cursor:pointer;opacity:1}.rKblYq_nostrButtonActive:hover{opacity:1;background:color-mix(in srgb, var(--color-nostr) 12%, transparent);border-color:color-mix(in srgb, var(--color-nostr) 40%, transparent);transform:translateY(-1px)}.rKblYq_nostrButtonActive:active{transform:scale(.98)}.rKblYq_nostrButtonActive:disabled{cursor:wait;opacity:.7}.rKblYq_comingSoon{background:color-mix(in srgb, var(--color-nostr) 15%, transparent);color:var(--color-nostr);border-radius:100px;padding:2px 8px;font-size:.75rem}.rKblYq_switchAuth{text-align:center;color:var(--color-text-secondary);margin-top:20px;font-size:.85rem}.rKblYq_switchAuth a{color:var(--color-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.rKblYq_switchAuth a:hover{color:var(--color-primary-light)}
@keyframes r62whW_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes r62whW_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.r62whW_stepInner{flex-direction:column;gap:16px;display:flex}.r62whW_stepTitle{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700}.r62whW_stepDesc{color:var(--color-text-secondary);margin:0;line-height:1.65}.r62whW_glassForm{background:var(--glass-subtle-bg);border:1px solid var(--glass-subtle-border);-webkit-backdrop-filter:blur(8px);border-radius:12px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.r62whW_glassForm{background:var(--glass-fallback-bg)}}.r62whW_glassForm{flex-direction:column;gap:16px;padding:24px;display:flex}.r62whW_field{flex-direction:column;gap:4px;display:flex}.r62whW_label{color:var(--color-text-secondary);font-size:.85rem;font-weight:500}.r62whW_input{background:color-mix(in srgb, var(--color-text-primary) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);color:var(--color-text-primary);border-radius:12px;outline:none;padding:12px 16px;font-size:1rem;transition:border-color .2s}.r62whW_input:focus{border-color:var(--color-primary)}.r62whW_successBadge{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success);border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.r62whW_habitList{flex-direction:column;gap:12px;display:flex}.r62whW_celebration{text-align:center;padding:24px}.r62whW_celebration .r62whW_celebrationIcons{justify-content:center;align-items:center;gap:12px;animation:1.5s infinite r62whW_pulse;display:flex}.r62whW_celebration .r62whW_satsAmount{color:var(--color-primary);margin:16px 0;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800}.r62whW_celebration p{color:var(--color-text-secondary)}@keyframes r62whW_pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.r62whW_ctaCenter{text-align:center;margin-top:16px}.r62whW_fallbackMsg{background:var(--glass-subtle-bg);border:1px solid var(--glass-subtle-border);-webkit-backdrop-filter:blur(8px);border-radius:12px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.r62whW_fallbackMsg{background:var(--glass-fallback-bg)}}.r62whW_fallbackMsg{border-left:3px solid var(--color-warning);color:var(--color-warning);align-items:center;gap:12px;padding:16px 20px;font-size:.85rem;font-weight:500;display:flex}@keyframes r62whW_pulseGlow{0%,to{box-shadow:0 0 4px color-mix(in srgb, var(--color-primary) 30%, transparent),0 0 0 2px color-mix(in srgb, var(--color-primary) 10%, transparent)}50%{box-shadow:0 0 18px color-mix(in srgb, var(--color-primary) 60%, transparent),0 0 0 3px color-mix(in srgb, var(--color-primary) 25%, transparent)}}.r62whW_glowHint{animation:2s ease-in-out infinite r62whW_pulseGlow}
@keyframes _90Zugq_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes _90Zugq_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}._90Zugq_demoPage{min-height:100vh;color:var(--color-text-primary);flex-direction:column;align-items:center;max-width:1100px;margin:0 auto;padding:92px 24px 32px;display:flex}@media (max-width:767px){._90Zugq_demoPage{padding:76px 16px 16px}}._90Zugq_headerRow{justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative}._90Zugq_exitDemo{color:var(--color-text-secondary);border-radius:8px;padding:8px 12px;font-size:.85rem;text-decoration:none;transition:color .2s,background .2s;position:absolute;top:0;right:0}._90Zugq_exitDemo:hover{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-text-primary) 10%, transparent)}@media (max-width:767px){._90Zugq_exitDemo{padding:4px 8px;font-size:.75rem}}._90Zugq_header{text-align:center;margin-bottom:48px}@media (max-width:767px){._90Zugq_header{margin-bottom:16px}}._90Zugq_title{margin-bottom:12px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800}._90Zugq_title span{background:var(--gradient-primary-text);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:767px){._90Zugq_title{margin-bottom:8px;font-size:1.5rem}}._90Zugq_subtitle{color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.65}@media (max-width:767px){._90Zugq_subtitle{max-width:none;font-size:.85rem}}._90Zugq_roles{grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:700px;display:grid}@media (max-width:767px){._90Zugq_roles{grid-template-columns:1fr;gap:12px}}._90Zugq_flipCard{perspective:1000px;height:320px}@media (max-width:767px){._90Zugq_flipCard{perspective:none;height:auto;max-height:45vh}}._90Zugq_flipCardInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}@media (max-width:767px){._90Zugq_flipCardInner{transform-style:flat}}@media (hover:hover) and (min-width:769px){._90Zugq_flipCard:hover ._90Zugq_flipCardInner{transform:rotateY(180deg)}}._90Zugq_flipCard._90Zugq_flipped ._90Zugq_flipCardInner{transform:rotateY(180deg)}._90Zugq_flipCard{cursor:pointer}._90Zugq_flipFront,._90Zugq_flipBack{backface-visibility:hidden;border-radius:16px;width:100%;height:100%;position:absolute;overflow:hidden}@media (max-width:767px){._90Zugq_flipFront,._90Zugq_flipBack{backface-visibility:visible;position:relative}}._90Zugq_flipFront{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._90Zugq_flipFront{background:var(--glass-fallback-bg)}}._90Zugq_flipFront{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px 32px 80px;transition:all .3s;display:flex}@media (max-width:767px){._90Zugq_flipFront{padding:16px 20px}}._90Zugq_flipBack{background:var(--color-bg-2);border-radius:16px;transform:rotateY(180deg)}@media (max-width:767px){._90Zugq_flipBack{display:none}}._90Zugq_previewImage{object-fit:cover;border-radius:16px}._90Zugq_backOverlay{background:color-mix(in srgb, var(--color-text-primary) 40%, transparent);-webkit-backdrop-filter:blur(4px);border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (hover:hover) and (min-width:769px){._90Zugq_sponsorCard ._90Zugq_flipFront:hover{border-color:color-mix(in srgb, var(--color-primary) 20%, transparent);box-shadow:0 8px 30px color-mix(in srgb, var(--color-primary) 10%, transparent)}._90Zugq_kidCard ._90Zugq_flipFront:hover{border-color:color-mix(in srgb, var(--color-accent-alt) 20%, transparent);box-shadow:0 8px 30px color-mix(in srgb, var(--color-accent-alt) 10%, transparent)}}._90Zugq_iconWrapper{margin-bottom:16px}@media (max-width:767px){._90Zugq_iconWrapper{margin-bottom:8px}}._90Zugq_roleName{color:var(--color-text-primary);margin:0 0 8px;font-size:1.15rem;font-weight:700}@media (max-width:767px){._90Zugq_roleName{margin-bottom:4px;font-size:1.1rem}}._90Zugq_roleDesc{color:var(--color-text-secondary);margin-bottom:20px;font-size:.85rem;line-height:1.65}@media (max-width:767px){._90Zugq_roleDesc{margin-bottom:12px;font-size:.75rem}}._90Zugq_ctaButton{background:var(--gradient-primary-bg);color:var(--color-on-gradient);white-space:nowrap;border-radius:100px;align-items:center;gap:8px;padding:8px 24px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}._90Zugq_ctaButton:hover{box-shadow:0 4px 20px color-mix(in srgb, var(--color-primary) 30%, transparent);transform:scale(1.05)}@media (max-width:767px){._90Zugq_ctaButton{padding:8px 16px;font-size:.75rem}}._90Zugq_flipFront ._90Zugq_ctaButton,._90Zugq_backOverlay ._90Zugq_ctaButton{position:absolute;bottom:24px;left:50%;transform:translate(-50%)}._90Zugq_flipFront ._90Zugq_ctaButton:hover,._90Zugq_backOverlay ._90Zugq_ctaButton:hover{transform:translate(-50%)scale(1.05)}@media (max-width:767px){._90Zugq_flipFront ._90Zugq_ctaButton,._90Zugq_backOverlay ._90Zugq_ctaButton{position:relative;bottom:auto;left:auto;transform:none}._90Zugq_flipFront ._90Zugq_ctaButton:hover,._90Zugq_backOverlay ._90Zugq_ctaButton:hover{transform:scale(1.05)}}._90Zugq_backLink{color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;text-decoration:none;transition:color .2s;display:inline-flex}._90Zugq_backLink:hover{color:var(--color-primary)}._90Zugq_demoContainer{max-width:600px;margin:0 auto}
@keyframes _5431YW_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes _5431YW_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}._5431YW_roadmap{max-width:800px;margin:0 auto}._5431YW_item{grid-template-columns:100px 40px 1fr;align-items:start;gap:0;margin-bottom:8px;display:grid}@media (max-width:767px){._5431YW_item{grid-template-columns:60px 30px 1fr}}._5431YW_month{color:var(--color-primary);text-align:right;padding-top:20px;padding-right:16px;font-size:.85rem;font-weight:700}@media (max-width:767px){._5431YW_month{font-size:.75rem}}._5431YW_line{flex-direction:column;align-items:center;display:flex;position:relative}._5431YW_dot{background:var(--gradient-primary-bg);z-index:1;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:22px;transition:transform .3s,box-shadow .3s}._5431YW_item:hover ._5431YW_dot{box-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 50%, transparent);transform:scale(1.3)}._5431YW_connector{background:color-mix(in srgb, var(--color-accent-alt) 20%, transparent);flex-grow:1;width:2px;min-height:40px}._5431YW_content{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._5431YW_content{background:var(--glass-fallback-bg)}}._5431YW_content{margin-left:16px;padding:20px 24px;transition:border-color .3s,box-shadow .3s}._5431YW_content h4{margin-bottom:6px;font-size:1rem}._5431YW_content p{color:var(--color-text-secondary);font-size:.85rem}._5431YW_difficulty{color:var(--color-primary-light);margin-top:4px;font-size:.75rem;display:inline-block}._5431YW_current ._5431YW_dot{width:20px;height:20px;box-shadow:0 0 16px color-mix(in srgb, var(--color-primary) 60%, transparent),0 0 32px color-mix(in srgb, var(--color-primary) 30%, transparent);margin-top:20px;animation:2s ease-in-out infinite _5431YW_pulseGlow}._5431YW_current ._5431YW_month{color:var(--color-primary-light);font-size:.95rem}._5431YW_current ._5431YW_content{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 6%, transparent) 0%, transparent 60%),var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._5431YW_current ._5431YW_content{background:var(--glass-fallback-bg)}}._5431YW_current ._5431YW_content{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent);box-shadow:inset 0 1px 0 var(--glass-inner-glow),0 4px 20px color-mix(in srgb, var(--color-primary) 8%, transparent)}@keyframes _5431YW_pulseGlow{0%,to{box-shadow:0 0 16px color-mix(in srgb, var(--color-primary) 60%, transparent),0 0 32px color-mix(in srgb, var(--color-primary) 30%, transparent)}50%{box-shadow:0 0 24px color-mix(in srgb, var(--color-primary) 80%, transparent),0 0 48px color-mix(in srgb, var(--color-primary) 40%, transparent)}}
@keyframes GePAUa_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes GePAUa_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.GePAUa_dbIndicator{border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.GePAUa_dbLocal{background:color-mix(in srgb, var(--color-secondary) 15%, transparent);color:var(--color-secondary)}.GePAUa_dbProd{background:color-mix(in srgb, var(--color-error) 15%, transparent);color:var(--color-error)}.GePAUa_statsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px;display:grid}.GePAUa_statCard{background:rgba(var(--glass-color), .08);border:1px solid rgba(var(--glass-color), .06);-webkit-backdrop-filter:blur(16px);border-radius:12px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GePAUa_statCard{background:var(--glass-fallback-bg)}}.GePAUa_statCard{text-align:center;padding:16px}.GePAUa_statValue{color:var(--color-primary);margin:0;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700}.GePAUa_statLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:.75rem}.GePAUa_searchBar{align-items:center;gap:12px;margin-bottom:16px;display:flex}@media (max-width:767px){.GePAUa_searchBar{flex-direction:column}}.GePAUa_searchInput{border:1px solid color-mix(in srgb, var(--color-text-primary) 15%, transparent);background:color-mix(in srgb, var(--color-text-primary) 6%, transparent);color:var(--color-text-primary);border-radius:12px;flex:1;padding:12px 16px;font-size:.85rem;transition:all .2s}.GePAUa_searchInput::placeholder{color:var(--color-text-secondary)}.GePAUa_searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent);outline:none}.GePAUa_familySelect{border:1px solid color-mix(in srgb, var(--color-text-primary) 15%, transparent);background:color-mix(in srgb, var(--color-text-primary) 6%, transparent);color:var(--color-text-primary);cursor:pointer;border-radius:12px;min-width:160px;padding:12px 16px;font-size:.85rem;transition:all .2s}.GePAUa_familySelect:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent);outline:none}.GePAUa_familySelect option{background:var(--color-bg-2);color:var(--color-text-primary)}.GePAUa_searchCount{color:var(--color-text-secondary);white-space:nowrap;font-size:.85rem}.GePAUa_tableWrapper{background:rgba(var(--glass-color), .06);border:1px solid rgba(var(--glass-color), .04);-webkit-backdrop-filter:blur(16px);border-radius:16px;overflow-x:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GePAUa_tableWrapper{background:var(--glass-fallback-bg)}}.GePAUa_tableWrapper::-webkit-scrollbar{height:6px}.GePAUa_tableWrapper::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-primary) 15%, transparent);border-radius:3px}.GePAUa_table{border-collapse:collapse;width:100%;min-width:700px}.GePAUa_table th{text-align:left;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);white-space:nowrap;padding:12px 16px;font-size:.75rem;font-weight:600}.GePAUa_table td{color:var(--color-text-primary);border-bottom:1px solid color-mix(in srgb, var(--color-text-primary) 6%, transparent);vertical-align:middle;padding:12px 16px;font-size:.85rem}.GePAUa_table tbody tr{transition:all .2s}.GePAUa_table tbody tr:hover{background:color-mix(in srgb, var(--color-text-primary) 4%, transparent)}.GePAUa_userCell{align-items:center;gap:12px;display:flex}.GePAUa_userAvatar{background:var(--gradient-primary-bg);width:32px;height:32px;color:var(--color-on-gradient);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.GePAUa_userInfo{flex-direction:column;gap:2px;display:flex}.GePAUa_userName{color:var(--color-text-primary);font-weight:600}.GePAUa_userEmail{color:var(--color-text-secondary);font-size:.75rem}.GePAUa_badge{white-space:nowrap;border-radius:100px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.GePAUa_noFamily{color:var(--color-text-secondary);font-size:.75rem}.GePAUa_badgeFamily{background:color-mix(in srgb, var(--color-accent-alt) 15%, transparent);color:var(--color-accent-alt)}.GePAUa_badgeSponsor{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary)}.GePAUa_badgeKid{background:color-mix(in srgb, var(--color-secondary) 15%, transparent);color:var(--color-secondary)}.GePAUa_badgeLocked{background:color-mix(in srgb, var(--color-error) 15%, transparent);color:var(--color-error)}.GePAUa_badgeWallet{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary)}.GePAUa_badge2fa{background:color-mix(in srgb, var(--color-info) 15%, transparent);color:var(--color-info)}.GePAUa_familyBadges{flex-wrap:wrap;gap:4px;display:flex}.GePAUa_actions{gap:8px;display:flex}.GePAUa_actionBtn{border:1px solid color-mix(in srgb, var(--color-text-primary) 15%, transparent);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:4px 8px;font-size:.75rem;transition:all .2s}.GePAUa_actionBtn:hover{color:var(--color-text-primary);border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.GePAUa_actionBtnDanger:hover{color:var(--color-error);border-color:var(--color-error);background:color-mix(in srgb, var(--color-error) 8%, transparent)}.GePAUa_actionBtnSuccess:hover{color:var(--color-success);border-color:var(--color-success);background:color-mix(in srgb, var(--color-success) 8%, transparent)}.GePAUa_pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;padding:12px 0;display:flex}.GePAUa_pageBtn{border:1px solid color-mix(in srgb, var(--color-text-primary) 15%, transparent);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:.85rem;transition:all .2s}.GePAUa_pageBtn:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-primary)}.GePAUa_pageBtn:disabled{opacity:.4;cursor:not-allowed}.GePAUa_pageInfo{color:var(--color-text-secondary);font-size:.85rem}.GePAUa_modalField{margin-bottom:16px}.GePAUa_modalLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:.75rem;font-weight:600;display:block}.GePAUa_modalInput{border:1px solid color-mix(in srgb, var(--color-text-primary) 15%, transparent);background:color-mix(in srgb, var(--color-text-primary) 6%, transparent);width:100%;color:var(--color-text-primary);border-radius:8px;padding:8px 12px;font-size:.85rem}.GePAUa_modalInput:focus{border-color:var(--color-primary);outline:none}.GePAUa_modalActions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.GePAUa_mobileCard{display:none}@media (max-width:767px){.GePAUa_mobileCard{display:block}.GePAUa_desktopTable{display:none}}
@keyframes MgcUlW_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes MgcUlW_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.MgcUlW_list{flex-direction:column;gap:12px;display:flex}.MgcUlW_sectionTitle{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-top:8px;margin-bottom:4px;font-size:.85rem;font-weight:600}.MgcUlW_sectionTitle:first-child{margin-top:0}.MgcUlW_emptyState{text-align:center;background:var(--glass-subtle-bg);border:1px solid var(--glass-subtle-border);-webkit-backdrop-filter:blur(8px);border-radius:12px;padding:48px 24px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MgcUlW_emptyState{background:var(--glass-fallback-bg)}}.MgcUlW_emptyText{color:var(--color-text-secondary);font-size:.85rem}
@keyframes GfzpxG_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes GfzpxG_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.GfzpxG_stepInner{flex-direction:column;gap:16px;display:flex}.GfzpxG_stepTitle{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700}.GfzpxG_stepDesc{color:var(--color-text-secondary);margin:0;line-height:1.65}.GfzpxG_glassForm{background:var(--glass-subtle-bg);border:1px solid var(--glass-subtle-border);-webkit-backdrop-filter:blur(8px);border-radius:12px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GfzpxG_glassForm{background:var(--glass-fallback-bg)}}.GfzpxG_glassForm{flex-direction:column;gap:16px;padding:24px;display:flex}.GfzpxG_field{flex-direction:column;gap:4px;display:flex}.GfzpxG_label{color:var(--color-text-secondary);font-size:.85rem;font-weight:500}.GfzpxG_input{background:color-mix(in srgb, var(--color-text-primary) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);color:var(--color-text-primary);border-radius:12px;outline:none;padding:12px 16px;font-size:1rem;transition:border-color .2s}.GfzpxG_input:focus{border-color:var(--color-primary)}.GfzpxG_successBadge{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success);border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.GfzpxG_simulateAction{justify-content:center;margin-top:8px;display:flex}.GfzpxG_celebration{text-align:center;padding:24px}.GfzpxG_celebration .GfzpxG_satsAmount{color:var(--color-primary);margin:16px 0;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800}.GfzpxG_celebration p{color:var(--color-text-secondary)}.GfzpxG_ctaCenter{text-align:center;margin-top:16px}.GfzpxG_notification{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GfzpxG_notification{background:var(--glass-fallback-bg)}}.GfzpxG_notification{border-left:3px solid var(--color-primary);align-items:center;gap:16px;padding:16px 20px;animation:.4s ease-out GfzpxG_slideIn;display:flex}.GfzpxG_notifIcon{background:color-mix(in srgb, var(--color-primary) 15%, transparent);width:40px;height:40px;color:var(--color-primary);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.GfzpxG_notifText{flex-direction:column;gap:4px;display:flex}.GfzpxG_notifText strong{color:var(--color-text-primary);font-size:.85rem}.GfzpxG_notifText span{color:var(--color-text-secondary);font-size:.75rem}.GfzpxG_fallbackMsg{background:var(--glass-subtle-bg);border:1px solid var(--glass-subtle-border);-webkit-backdrop-filter:blur(8px);border-radius:12px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GfzpxG_fallbackMsg{background:var(--glass-fallback-bg)}}.GfzpxG_fallbackMsg{border-left:3px solid var(--color-warning);color:var(--color-warning);align-items:center;gap:12px;padding:16px 20px;font-size:.85rem;font-weight:500;display:flex}@keyframes GfzpxG_slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.GfzpxG_slideIn{animation:.4s ease-out GfzpxG_slideIn}.GfzpxG_compactRow{gap:16px;display:flex}.GfzpxG_compactRow .GfzpxG_field{flex:1}.GfzpxG_previewLabel{color:var(--color-text-secondary);margin:0;font-size:.85rem;font-style:italic}.GfzpxG_rejectedResult{text-align:center;padding:24px}.GfzpxG_rejectedResult p{color:var(--color-text-secondary);margin-top:16px;line-height:1.65}.GfzpxG_rejectedBadge{background:color-mix(in srgb, var(--color-error) 12%, transparent);color:var(--color-error);border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.GfzpxG_step2Info{color:var(--color-text-secondary);margin:0;font-size:.85rem}.GfzpxG_loadingDots{justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.GfzpxG_loadingDots span{background:var(--color-primary);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite GfzpxG_dotPulse}.GfzpxG_loadingDots span:nth-child(2){animation-delay:.2s}.GfzpxG_loadingDots span:nth-child(3){animation-delay:.4s}@keyframes GfzpxG_dotPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes GfzpxG_pulseGlow{0%,to{box-shadow:0 0 4px color-mix(in srgb, var(--color-primary) 30%, transparent),0 0 0 2px color-mix(in srgb, var(--color-primary) 10%, transparent)}50%{box-shadow:0 0 18px color-mix(in srgb, var(--color-primary) 60%, transparent),0 0 0 3px color-mix(in srgb, var(--color-primary) 25%, transparent)}}.GfzpxG_glowHint{animation:2s ease-in-out infinite GfzpxG_pulseGlow}
@keyframes y51jCG_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes y51jCG_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.y51jCG_grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.y51jCG_card{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.y51jCG_card{background:var(--glass-fallback-bg)}}.y51jCG_card{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex}.y51jCG_card:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent);box-shadow:inset 0 1px 0 var(--glass-inner-glow),0 12px 40px color-mix(in srgb, var(--color-primary) 8%, transparent);transform:translateY(-4px)scale(1.01)}.y51jCG_cardBot{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent-alt) 4%, transparent) 0%, transparent 60%),var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.y51jCG_cardBot{background:var(--glass-fallback-bg)}}.y51jCG_cardBot:hover{border-color:color-mix(in srgb, var(--color-accent-alt) 30%, transparent);box-shadow:inset 0 1px 0 var(--glass-inner-glow),0 8px 25px color-mix(in srgb, var(--color-accent-alt) 8%, transparent)}.y51jCG_avatar{object-fit:cover;border:2px solid color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:50%;flex-shrink:0;width:72px;height:72px}.y51jCG_avatarBot{border-color:color-mix(in srgb, var(--color-accent-alt) 40%, transparent)}.y51jCG_info{flex-direction:column;align-items:center;gap:4px;display:flex}.y51jCG_name{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.15rem;font-weight:700}.y51jCG_role{color:var(--color-primary);font-size:.85rem;font-style:italic;font-weight:500}.y51jCG_description{color:var(--color-text-secondary);margin-top:4px;font-size:.85rem}.y51jCG_github{color:var(--color-accent-alt);margin-top:8px;font-size:.75rem;text-decoration:none;transition:color .2s}.y51jCG_github:hover{color:var(--color-primary)}
@keyframes _5B3W2W_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes _5B3W2W_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}._5B3W2W_backLink{color:var(--color-text-secondary);font-size:.85rem;font-weight:500;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;transition:all .2s;display:inline-flex}._5B3W2W_backLink:hover{color:var(--color-text-primary)}
@keyframes aOZbta_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes aOZbta_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.aOZbta_layout{min-height:100vh}.aOZbta_layout:before,.aOZbta_layout:after{content:"";pointer-events:none;z-index:0;filter:blur(80px);border-radius:50%;position:fixed}.aOZbta_layout:before{background:radial-gradient(circle, var(--orb-color-1) 0%, transparent 70%);width:500px;height:500px;animation:25s ease-in-out infinite alternate aOZbta_orb-drift-1;top:-100px;right:-100px}.aOZbta_layout:after{background:radial-gradient(circle, var(--orb-color-2) 0%, transparent 70%);width:400px;height:400px;animation:30s ease-in-out infinite alternate aOZbta_orb-drift-2;bottom:-50px;left:-80px}.aOZbta_layout{position:relative}.aOZbta_container{max-width:1100px;margin:0 auto;padding:0 24px}@media (max-width:767px){.aOZbta_container{padding:0 16px}}.aOZbta_container{padding-top:84px;padding-bottom:64px}@media (max-width:767px){.aOZbta_container{padding-top:76px}}.aOZbta_header{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) .06, transparent) 0%, color-mix(in srgb, var(--color-accent) .018, transparent) 100%),var(--glass-prominent-bg);border:1px solid var(--glass-prominent-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow),0 8px 32px rgba(var(--shadow-color), .25);-webkit-backdrop-filter:blur(20px);border-radius:20px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.aOZbta_header{background:var(--glass-fallback-bg)}}.aOZbta_header{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);box-shadow:inset 0 1px 0 var(--glass-inner-glow),0 8px 32px rgba(var(--shadow-color), .3),0 0 0 1px color-mix(in srgb, var(--color-primary) 5%, transparent);align-items:center;gap:16px;margin-bottom:24px;padding:24px;display:flex}@media (max-width:767px){.aOZbta_header{flex-direction:column;align-items:flex-start;padding:16px}}.aOZbta_headerIcon{background:color-mix(in srgb, var(--color-accent) 15%, transparent);width:48px;height:48px;color:var(--color-accent);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aOZbta_headerInfo{flex:1}.aOZbta_headerTitle{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700}@media (min-width:1200px){.aOZbta_headerTitle{font-size:clamp(2.2rem,5vw,3.5rem)}}.aOZbta_headerSubtitle{color:var(--color-text-secondary);margin:4px 0 0;font-size:.85rem}.aOZbta_accessDenied{background:rgba(var(--glass-color), .08);border:1px solid rgba(var(--glass-color), .06);-webkit-backdrop-filter:blur(16px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.aOZbta_accessDenied{background:var(--glass-fallback-bg)}}.aOZbta_accessDenied{text-align:center;padding:48px}.aOZbta_accessDeniedTitle{color:var(--color-error);margin:0 0 12px;font-size:1.5rem;font-weight:700}.aOZbta_accessDeniedText{color:var(--color-text-secondary);margin:0}.aOZbta_loadingContainer{justify-content:center;align-items:center;min-height:60vh;display:flex}.aOZbta_loadingText{color:var(--color-text-secondary)}.aOZbta_dbIndicator{border-radius:100px;align-items:center;gap:8px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.aOZbta_dbLocal{background:color-mix(in srgb, var(--color-secondary) 15%, transparent);color:var(--color-secondary)}.aOZbta_dbProd{background:color-mix(in srgb, var(--color-error) 15%, transparent);color:var(--color-error)}
@keyframes yTyesW_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes yTyesW_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.yTyesW_loadingContainer{justify-content:center;align-items:center;min-height:100vh;display:flex}.yTyesW_loadingText{color:var(--color-text-secondary);font-size:.85rem}.yTyesW_avatarField{align-items:center;gap:12px;display:flex}.yTyesW_avatarPreview{background:var(--gradient-primary-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.yTyesW_avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.yTyesW_avatarInitials{color:var(--color-on-gradient);-webkit-user-select:none;user-select:none;font-size:.85rem;font-weight:700}.yTyesW_selectWrapper{position:relative}.yTyesW_select{border:1px solid color-mix(in srgb, var(--color-accent-alt) 10%, transparent);background:color-mix(in srgb, var(--color-accent-alt) 4%, transparent);width:100%;color:var(--color-text-primary);font-size:1rem;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;appearance:none;cursor:pointer;border-radius:12px;padding:12px 40px 12px 16px;transition:all .2s}.yTyesW_select:focus{border-color:var(--color-accent-alt);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent-alt) 12%, transparent);outline:none}.yTyesW_selectChevron{color:var(--color-text-secondary);pointer-events:none;font-size:.9rem;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.yTyesW_savedText{color:var(--color-success);text-align:center;font-size:.85rem}.yTyesW_nostrSection{border-top:1px solid color-mix(in srgb, var(--color-text-secondary) 20%, transparent);padding-top:20px}.yTyesW_nostrSectionTitle{color:var(--color-nostr);align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;font-weight:600;display:flex}.yTyesW_nostrLinkedInfo{background:color-mix(in srgb, var(--color-nostr) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-nostr) 15%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.yTyesW_nostrPubkey{color:var(--color-text-secondary);word-break:break-all;font-family:monospace;font-size:.75rem}.yTyesW_nostrLinkButton,.yTyesW_nostrUnlinkButton{font-size:.85rem;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;border-radius:12px;flex-shrink:0;padding:8px 16px;font-weight:500;transition:all .2s}.yTyesW_nostrLinkButton{border:1px solid color-mix(in srgb, var(--color-nostr) 20%, transparent);background:color-mix(in srgb, var(--color-nostr) 6%, transparent);width:100%;color:var(--color-nostr);justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.yTyesW_nostrLinkButton:hover{background:color-mix(in srgb, var(--color-nostr) 12%, transparent);border-color:color-mix(in srgb, var(--color-nostr) 40%, transparent)}.yTyesW_nostrLinkButton:disabled{cursor:wait;opacity:.7}.yTyesW_nostrUnlinkButton{border:1px solid color-mix(in srgb, var(--color-error) 20%, transparent);background:color-mix(in srgb, var(--color-error) 6%, transparent);color:var(--color-error)}.yTyesW_nostrUnlinkButton:hover{background:color-mix(in srgb, var(--color-error) 12%, transparent);border-color:color-mix(in srgb, var(--color-error) 30%, transparent)}.yTyesW_nostrUnlinkButton:disabled{cursor:wait;opacity:.7}.yTyesW_nostrSyncButton{width:100%;font-size:.75rem;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;border:1px solid color-mix(in srgb, var(--color-nostr) 15%, transparent);background:color-mix(in srgb, var(--color-nostr) 4%, transparent);color:var(--color-nostr);border-radius:12px;justify-content:center;align-items:center;gap:4px;margin-top:8px;padding:8px 12px;font-weight:500;transition:all .2s;display:flex}.yTyesW_nostrSyncButton:hover{background:color-mix(in srgb, var(--color-nostr) 10%, transparent);border-color:color-mix(in srgb, var(--color-nostr) 30%, transparent)}.yTyesW_nostrSyncButton:disabled{cursor:wait;opacity:.7}.yTyesW_nostrAutoSyncHint{color:var(--color-text-secondary);text-align:center;opacity:.7;margin-top:4px;font-size:.75rem}.yTyesW_nostrError{color:var(--color-error);margin-top:8px;font-size:.75rem}.yTyesW_nostrPubkeyLabel{color:var(--color-text-secondary);margin-bottom:4px;font-size:.75rem}.yTyesW_nostrExtensionHint{color:var(--color-text-secondary);font-size:.85rem}.yTyesW_twoFASection{border-top:1px solid color-mix(in srgb, var(--color-text-secondary) 20%, transparent);padding-top:20px}.yTyesW_twoFASectionHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.yTyesW_twoFASectionTitle{color:var(--color-secondary);align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.yTyesW_twoFADescription{color:var(--color-text-secondary);margin-bottom:12px;font-size:.75rem}.yTyesW_twoFAEnabledBadge{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 10%, transparent);border-radius:8px;padding:4px 8px;font-size:.75rem;font-weight:500}.yTyesW_twoFAEnableButton,.yTyesW_twoFADisableButton{font-size:.85rem;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;border-radius:12px;flex-shrink:0;padding:8px 16px;font-weight:500;transition:all .2s}.yTyesW_twoFAEnableButton{border:1px solid color-mix(in srgb, var(--color-secondary) 20%, transparent);background:color-mix(in srgb, var(--color-secondary) 6%, transparent);width:100%;color:var(--color-secondary);justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.yTyesW_twoFAEnableButton:hover{background:color-mix(in srgb, var(--color-secondary) 12%, transparent);border-color:color-mix(in srgb, var(--color-secondary) 40%, transparent)}.yTyesW_twoFAEnableButton:disabled{cursor:wait;opacity:.7}.yTyesW_twoFADisableButton{border:1px solid color-mix(in srgb, var(--color-error) 20%, transparent);background:color-mix(in srgb, var(--color-error) 6%, transparent);width:100%;color:var(--color-error);justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.yTyesW_twoFADisableButton:hover{background:color-mix(in srgb, var(--color-error) 12%, transparent);border-color:color-mix(in srgb, var(--color-error) 30%, transparent)}.yTyesW_twoFADisableButton:disabled{cursor:wait;opacity:.7}.yTyesW_qrContainer{background:color-mix(in srgb, var(--color-secondary) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-secondary) 15%, transparent);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.yTyesW_qrImage{background:#fff;border-radius:8px;width:200px;height:200px;padding:8px}.yTyesW_qrHint{color:var(--color-text-secondary);text-align:center;font-size:.75rem}.yTyesW_twoFACodeRow{align-items:flex-end;gap:8px;display:flex}.yTyesW_twoFACodeInput{flex:1}.yTyesW_twoFACodeButton{font-size:.85rem;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;background:var(--gradient-primary-bg);color:var(--color-on-gradient);border:none;border-radius:12px;flex-shrink:0;padding:12px 16px;font-weight:500;transition:all .2s}.yTyesW_twoFACodeButton:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary) 30%, transparent);transform:translateY(-1px)}.yTyesW_twoFACodeButton:disabled{cursor:wait;opacity:.7;box-shadow:none;transform:none}.yTyesW_recoveryCodesBox{background:color-mix(in srgb, var(--color-secondary) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-secondary) 15%, transparent);border-radius:12px;padding:16px}.yTyesW_recoveryCodesTitle{color:var(--color-secondary);margin-bottom:8px;font-size:.85rem;font-weight:600}.yTyesW_recoveryCodesHint{color:var(--color-warning);margin-bottom:12px;font-size:.75rem}.yTyesW_recoveryCodesList{color:var(--color-text-primary);grid-template-columns:1fr 1fr;gap:4px 16px;margin-bottom:12px;font-family:monospace;font-size:.85rem;display:grid}.yTyesW_copyButton{width:100%;font-size:.75rem;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;border:1px solid color-mix(in srgb, var(--color-secondary) 15%, transparent);background:color-mix(in srgb, var(--color-secondary) 4%, transparent);color:var(--color-secondary);border-radius:12px;margin-bottom:8px;padding:8px;font-weight:500;transition:all .2s}.yTyesW_copyButton:hover{background:color-mix(in srgb, var(--color-secondary) 10%, transparent)}.yTyesW_doneButton{width:100%;font-size:.85rem;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;background:var(--gradient-primary-bg);color:var(--color-on-gradient);border:none;border-radius:12px;padding:12px;font-weight:500;transition:all .2s}.yTyesW_doneButton:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary) 30%, transparent);transform:translateY(-1px)}.yTyesW_twoFAError{color:var(--color-error);margin-top:8px;font-size:.75rem}.yTyesW_twoFADisableForm{background:color-mix(in srgb, var(--color-error) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-error) 15%, transparent);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.yTyesW_twoFADisableHint{color:var(--color-text-secondary);font-size:.75rem}.yTyesW_twoFADisableActions{gap:8px;display:flex}.yTyesW_twoFADisableActions>*{flex:1}.yTyesW_twoFACancelButton{font-size:.85rem;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;border:1px solid color-mix(in srgb, var(--color-text-secondary) 20%, transparent);color:var(--color-text-secondary);background:0 0;border-radius:12px;flex:1;padding:8px 16px;font-weight:500;transition:all .2s}.yTyesW_twoFACancelButton:hover{background:color-mix(in srgb, var(--color-text-secondary) 8%, transparent)}
@keyframes _1KOVTa_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes _1KOVTa_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}._1KOVTa_wrapper{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 5%, transparent) 0%, color-mix(in srgb, var(--color-primary) 1.5%, transparent) 100%),var(--glass-prominent-bg);border:1px solid var(--glass-prominent-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow),0 8px 32px rgba(var(--shadow-color), .25);-webkit-backdrop-filter:blur(20px);border-radius:20px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._1KOVTa_wrapper{background:var(--glass-fallback-bg)}}._1KOVTa_wrapper{text-align:center;max-width:560px;margin:0 auto;padding:40px}._1KOVTa_icon{margin-bottom:16px}._1KOVTa_title{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.015em;background:var(--gradient-primary-text);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700}._1KOVTa_subtitle{color:var(--color-text-secondary);margin-bottom:32px;font-size:1.1rem;line-height:1.65}._1KOVTa_buttons{justify-content:center;gap:16px;margin-bottom:24px;display:flex}@media (max-width:767px){._1KOVTa_buttons{flex-direction:column;align-items:center}}._1KOVTa_primaryButton,._1KOVTa_secondaryButton{border-radius:12px;align-items:center;gap:8px;padding:12px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._1KOVTa_primaryButton:active,._1KOVTa_secondaryButton:active{transition-duration:.1s;transform:translateY(0)scale(.97)}._1KOVTa_primaryButton{background:var(--color-primary);color:var(--color-on-primary)}._1KOVTa_primaryButton:hover{background:var(--color-primary-hover);transform:translateY(-2px)}._1KOVTa_secondaryButton{color:var(--color-text-primary);border:1px solid color-mix(in srgb, var(--color-text-primary) 15%, transparent);background:0 0}._1KOVTa_secondaryButton:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);color:var(--color-primary);transform:translateY(-2px)}._1KOVTa_previewLink{color:var(--color-text-secondary);font-size:.85rem;text-decoration:none;transition:color .2s}._1KOVTa_previewLink:hover{color:var(--color-primary)}
