@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/app/assets/CormorantGaramond-Italic-C6MJWnjX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/app/assets/CormorantGaramond-Italic-C6MJWnjX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/app/assets/CormorantGaramond-vTYAbwjx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/app/assets/CormorantGaramond-vTYAbwjx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/app/assets/CormorantGaramond-vTYAbwjx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/app/assets/CormorantGaramond-vTYAbwjx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(/app/assets/Outfit-D6ftewdU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/app/assets/Outfit-D6ftewdU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/app/assets/Outfit-D6ftewdU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/app/assets/Outfit-D6ftewdU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/app/assets/Outfit-D6ftewdU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/app/assets/Outfit-D6ftewdU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/app/assets/JetBrainsMono-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/app/assets/JetBrainsMono-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/app/assets/JetBrainsMono-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-soft:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.4, 0, .2, 1);--ease-stiff:cubic-bezier(.6, 0, .4, 1);--t-instant:.12s;--t-quick:.2s;--t-base:.35s;--t-slow:.6s;--t-cinema:1.2s;--surface-card:#0e10168c;--surface-elevated:#14161ea6;--surface-hover:#181a24bf;--shadow-card:0 1px 0 0 #ffffff0a inset, 0 0 0 .5px #e8d5b70a, 0 4px 12px #0000002e, 0 16px 48px #00000047;--shadow-elevated:0 1px 0 0 #ffffff0f inset, 0 0 0 .5px #e8d5b714, 0 8px 24px #00000052, 0 24px 64px #0000006b;--shadow-pressed:0 1px 0 0 #ffffff05 inset, 0 1px 4px #0006;--border-glass:1px solid #e8d5b70f;--border-active:1px solid #e8d5b72e;--border-gradient:linear-gradient(135deg, #e8d5b740, #b8c4d014);--r-pill:100px;--r-card:18px;--r-button:12px;--r-input:14px;--r-tag:8px}*{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1, "calt" 1, "ss01" 1;font-variant-ligatures:common-ligatures contextual}input,select,textarea{-webkit-text-size-adjust:100%;font-size:16px!important}@media (width>=420px){input,select,textarea{font-size:inherit!important}}.adn-num,.adn-num *{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@keyframes springIn{0%{opacity:0;transform:translateY(32px)scale(.96)}40%{opacity:1;transform:translateY(-4px)scale(1.005)}70%{transform:translateY(2px)scale(.998)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes springScale{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #e8d5b700}50%{box-shadow:0 0 32px 8px #e8d5b71f}}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes slideUpIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ripple{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(2.5)}}@keyframes breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes shimmerSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes popIn{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes checkDraw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.96)}}@keyframes glowPulse{0%,to{filter:brightness()drop-shadow(0 0 #0000)}50%{filter:brightness(1.1) drop-shadow(0 0 12px var(--glow-color,#e8d5b766))}}@keyframes confettiBurst{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(var(--cx,0), var(--cy,-200px)) rotate(var(--cr,720deg)) scale(.5)}}@keyframes ringDraw{0%{stroke-dashoffset:var(--ring-circumference,283)}to{stroke-dashoffset:var(--ring-target,0)}}@keyframes calcSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes chartBarGrow{0%{opacity:.4;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes flameFlicker{0%,to{filter:brightness();transform:scaleY(1)rotate(-1deg)}25%{filter:brightness(1.1);transform:scaleY(1.05)rotate(2deg)}50%{filter:brightness(.95);transform:scaleY(.95)rotate(-2deg)}75%{filter:brightness(1.15);transform:scaleY(1.08)rotate(1deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.adn-reduced-motion *,html.adn-reduced-motion :before,html.adn-reduced-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:no-preference){.adn-reveal{animation:slideUpIn var(--t-base) var(--ease-soft) both}.adn-reveal>*{animation:slideUpIn var(--t-base) var(--ease-soft) both;opacity:0}.adn-reveal>:first-child{animation-delay:40ms}.adn-reveal>:nth-child(2){animation-delay:80ms}.adn-reveal>:nth-child(3){animation-delay:.12s}.adn-reveal>:nth-child(4){animation-delay:.16s}.adn-reveal>:nth-child(5){animation-delay:.2s}.adn-reveal>:nth-child(6){animation-delay:.24s}.adn-reveal>:nth-child(7){animation-delay:.28s}.adn-reveal>:nth-child(8){animation-delay:.32s}.adn-reveal>:nth-child(9){animation-delay:.36s}.adn-reveal>:nth-child(n+10){animation-delay:.4s}}.adn-stat-pop{animation:countUp var(--t-slow) var(--ease-soft) both;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (prefers-reduced-motion:no-preference){button:not(:disabled):not(.adn-no-press):active{filter:brightness(.92);transform:scale(.97)}button{transition:transform var(--t-instant) var(--ease-soft), filter var(--t-instant) var(--ease-soft), box-shadow var(--t-quick) var(--ease-soft), background var(--t-base) var(--ease-soft), color var(--t-base) var(--ease-soft), border-color var(--t-base) var(--ease-soft)}}.adn-press{transition:transform var(--t-instant) var(--ease-soft), filter var(--t-instant) var(--ease-soft), box-shadow var(--t-quick) var(--ease-soft);will-change:transform}.adn-press:active{filter:brightness(.92);transform:scale(.97)}.adn-press-strong:active{filter:brightness(.88);transform:scale(.94)}.adn-card-press{transition:transform var(--t-quick) var(--ease-spring), box-shadow var(--t-base) var(--ease-soft), background var(--t-base) var(--ease-soft)}.adn-card-press:active{box-shadow:var(--shadow-pressed);transform:scale(.985)}.adn-glass{background:var(--surface-card);-webkit-backdrop-filter:blur(40px)saturate(140%);border:var(--border-glass);box-shadow:var(--shadow-card)}.adn-glass-elevated{background:var(--surface-elevated);-webkit-backdrop-filter:blur(48px)saturate(160%);border:var(--border-active);box-shadow:var(--shadow-elevated)}.adn-stroke-grad{position:relative}.adn-stroke-grad:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#e8d5b766,#b8c4d01a 50%,#e8d5b74d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.adn-check-draw svg polyline,.adn-check-draw svg path{stroke-dasharray:24;stroke-dashoffset:24px;animation:checkDraw var(--t-base) var(--ease-spring) forwards}.adn-check-ripple{position:relative;overflow:hidden}.adn-check-ripple:after{content:"";background:radial-gradient(circle at var(--rx,50%) var(--ry,50%), #34d3991f 0%, transparent 60%);opacity:0;transition:opacity .5s var(--ease-soft);pointer-events:none;position:absolute;inset:0}.adn-check-ripple.checked:after{opacity:1}.adn-skel{background:#e8d5b70a;border-radius:8px;position:relative;overflow:hidden}.adn-skel:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000 0%,#e8d5b71f 50%,#0000 100%);animation:2s ease-in-out infinite shimmerSweep;position:absolute;inset:0;transform:translate(-100%)}.adn-shimmer{position:relative;overflow:hidden}.adn-shimmer:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000,#e8d5b70f,#0000);animation:2s ease-in-out infinite shimmerSweep;position:absolute;inset:0;transform:translate(-100%)}.adn-nav-item{transition:opacity var(--t-base) var(--ease-soft), color var(--t-base) var(--ease-soft);position:relative}.adn-nav-item:not(.active){opacity:.55}.adn-nav-item.active:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8d5b714 0%,#0000 70%);border-radius:50%;width:32px;height:32px;animation:3s ease-in-out infinite breathe;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.adn-tab-indicator{position:relative}.adn-tab-indicator:after{content:"";background:var(--tab-color,#e8d5b766);height:2.5px;box-shadow:0 0 12px var(--tab-glow,#e8d5b726);transition:all var(--t-base) var(--ease-soft);border-radius:2px;position:absolute;bottom:0;left:15%;right:15%}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:.32s;animation-timing-function:var(--ease-soft)}::view-transition-new(root){animation-duration:.32s;animation-timing-function:var(--ease-soft)}::view-transition-old(root){animation-name:vt-fade-out}::view-transition-new(root){animation-name:vt-fade-in}@keyframes vt-fade-out{to{opacity:0;transform:translateY(-6px)scale(.995)}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(8px)scale(.998)}}}.adn-ambient-orb{pointer-events:none;filter:blur(60px);transition:background var(--t-cinema) ease;will-change:transform;border-radius:50%;position:fixed}.adn-parallax-slow{will-change:transform;transition:transform .1s linear}@keyframes particleFloat{0%,to{opacity:.4;transform:translateY(0)translate(0)}25%{opacity:.85;transform:translateY(-30px)translate(15px)}50%{opacity:.5;transform:translateY(-12px)translate(-12px)}75%{opacity:.7;transform:translateY(-35px)translate(8px)}}@keyframes particleDrift{0%,to{opacity:.35;transform:translateY(0)rotate(0)}50%{opacity:.8;transform:translateY(-40px)rotate(180deg)}}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(25px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.adn-orb-float{animation:20s ease-in-out infinite orbFloat}.adn-orb-float-alt{animation:25s ease-in-out infinite reverse orbFloat}.adn-particle{pointer-events:none;border-radius:50%;position:fixed;box-shadow:0 0 6px}.adn-particle-1{width:5px;height:5px;animation:8s ease-in-out infinite particleFloat}.adn-particle-2{width:4px;height:4px;animation:12s ease-in-out 2s infinite particleFloat}.adn-particle-3{width:6px;height:6px;animation:15s ease-in-out 1s infinite particleDrift}.adn-particle-4{width:4px;height:4px;animation:10s ease-in-out 4s infinite particleFloat}.adn-particle-5{width:5px;height:5px;animation:11s ease-in-out 3s infinite particleDrift}.adn-noise:before{content:"";z-index:9999;pointer-events:none;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.adn-celebrate{animation:2s ease-in-out 3 pulseGlow}.adn-confetti{pointer-events:none;width:8px;height:14px;animation:confettiBurst 1.6s var(--ease-soft) forwards;will-change:transform, opacity;border-radius:2px;position:fixed}.adn-toast{animation:toastSlideIn var(--t-base) var(--ease-spring) both}.adn-toast.exiting{animation:toastSlideOut var(--t-base) var(--ease-soft) both}.adn-input:focus,input:focus,select:focus,textarea:focus{outline:none;border-color:#e8d5b74d!important;box-shadow:0 0 0 3px #e8d5b714,inset 0 0 0 1px #e8d5b726!important}::selection{color:#fff;background:#e8d5b740}::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none;-ms-overflow-style:none}.adn-glow{animation:3s ease-in-out infinite glowPulse}.adn-flame{transform-origin:bottom;will-change:transform;animation:.8s ease-in-out infinite flameFlicker}html,body{overscroll-behavior:none}button,a,[role=button]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
