@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#071519;--ink-soft:#0b2024;--panel:#0c252abd;--line:#a3ffe726;--muted:#9cbab7;--mint:#2de689;--mint-bright:#78f7ba;--cyan:#06b6d4;--blue:#5f7bf7;--glow:#00ffc2;--cream:#effaf6;--sand:#c2d9d3;--serif:Georgia, "Times New Roman", serif;--motion-fast:.16s;--motion-base:.24s;--motion-slow:.36s;--ease-standard:cubic-bezier(.2, .7, .2, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;overflow-x:clip}body{color:var(--cream);background:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--mint-bright);outline-offset:4px}code{color:var(--mint-bright);font-family:var(--font-geist-mono), monospace;font-size:.92em}.shell{width:min(1180px,100% - 48px);margin:0 auto}.section{padding:132px 0;position:relative}.section-grid{isolation:isolate;background-image:linear-gradient(#a6ffe609 1px,#0000 1px),linear-gradient(90deg,#a6ffe609 1px,#0000 1px);background-size:46px 46px;overflow:hidden}.eyebrow{color:var(--mint-bright);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:.69rem;font-weight:800;display:inline-flex}.eyebrow>span{background:currentColor;width:20px;height:1px;box-shadow:6px 0 #2de68959}.button{color:#062317;background:var(--mint);letter-spacing:-.01em;min-height:52px;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-emphasized), opacity var(--motion-fast) var(--ease-standard);border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:12px;padding:0 21px;font-size:.88rem;font-weight:800;display:inline-flex;box-shadow:0 12px 34px #2de68929}.button:active{transform:translateY(0)scale(.985)}.button:disabled,.button[aria-busy=true]{cursor:wait;opacity:.68}.button[aria-disabled=true],.text-action[aria-disabled=true]{cursor:not-allowed;opacity:.58;pointer-events:none}.button-small{border-radius:12px;min-height:42px;padding:0 15px;font-size:.79rem}.button-quiet{color:var(--cream);box-shadow:none;background:#0a272c80;border-color:#adffe93b}.button-quiet:hover{color:var(--mint-bright);box-shadow:none;background:#194245a8}.button-full{width:100%}.text-action,.inline-link{color:var(--mint-bright);transition:color var(--motion-fast) var(--ease-standard), transform var(--motion-base) var(--ease-emphasized);font-size:.86rem;font-weight:700}.text-action:hover,.inline-link:hover{color:#fff}.inline-link{align-items:center;gap:9px;margin-top:24px;display:inline-flex}.inline-link span{transition:transform var(--motion-base) var(--ease-emphasized)}.inline-link:hover span{transform:translate(3px,-3px)}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071519c2;border-bottom:1px solid #a3ffe717;position:relative}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:80px;display:grid}.brand-mark{align-items:center;gap:10px;width:fit-content;display:inline-flex}.brand-logo{object-fit:cover;border:1px solid #78f7ba24;border-radius:10px;flex:none;width:38px;height:38px;display:block;box-shadow:0 0 28px #00ffc229}.brand-copy{gap:2px;display:grid}.brand-copy strong{letter-spacing:-.035em;font-size:.98rem}.brand-copy small{color:#7ca29d;letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:700}.desktop-nav{align-items:center;gap:21px;display:flex}.nav-link{color:#acc4c0;transition:color var(--motion-fast) var(--ease-standard);font-size:.76rem;font-weight:700;position:relative}.nav-link:after{background:var(--mint);content:"";transform-origin:100%;width:100%;height:1px;transition:transform var(--motion-base) var(--ease-emphasized);position:absolute;bottom:-10px;left:0;transform:scaleX(0)}.nav-link:hover,.nav-link.active{color:#f4fffc}.nav-link:hover:after,.nav-link.active:after{transform-origin:0;transform:scaleX(1)}.header-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.desktop-only{color:#9cbab7}.menu-trigger{cursor:pointer;width:42px;height:42px;transition:background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-emphasized);background:#0f2f31b3;border:1px solid #adffe938;border-radius:12px;display:none}.menu-trigger:active{transform:scale(.97)}.menu-trigger span{background:var(--mint-bright);width:16px;height:1px;transition:transform var(--motion-base) var(--ease-emphasized), opacity var(--motion-fast) var(--ease-standard);margin:5px auto;display:block}.menu-trigger[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.menu-trigger[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.menu-backdrop{z-index:39;cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--motion-base) var(--ease-standard), background-color var(--motion-base) var(--ease-standard), visibility 0s linear var(--motion-base);background:#00070900;border:0;padding:0;position:fixed;inset:0}.menu-backdrop.open{visibility:visible;opacity:1;pointer-events:auto;background:#0007098a;transition-delay:0s}.mobile-drawer{z-index:40;opacity:0;pointer-events:none;visibility:hidden;width:min(370px,88vw);height:100dvh;transition:opacity var(--motion-base) var(--ease-standard), transform var(--motion-slow) var(--ease-emphasized), visibility 0s linear var(--motion-slow);background:#0a2023;border-left:1px solid #a3ffe72e;flex-direction:column;padding:24px;display:flex;position:fixed;top:0;right:0;transform:translate(18px);box-shadow:-24px 0 70px #00000061}.mobile-drawer.open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0)}.drawer-top{justify-content:space-between;align-items:center;display:flex}.drawer-close{width:38px;height:38px;color:var(--cream);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), transform var(--motion-base) var(--ease-emphasized);background:0 0;border:0;font-size:2rem;line-height:1}.drawer-close:active{transform:scale(.94)}.drawer-nav{gap:7px;margin-top:65px;display:grid}.drawer-nav a{transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-emphasized);border-bottom:1px solid #a3ffe71a;align-items:center;gap:15px;padding:15px 0;font-size:1.12rem;font-weight:700;display:flex}.drawer-nav a span{color:var(--mint-bright);letter-spacing:.12em;font-size:.65rem}.drawer-actions{gap:17px;margin-top:auto;display:grid}.drawer-support{color:#b8d7d1;text-align:center;transition:color var(--motion-fast) var(--ease-standard);font-size:.84rem}.hero{background:radial-gradient(circle at 78% 38%,#07b6d424,#0000 22%),radial-gradient(circle at 15% 4%,#2de6891f,#0000 28%),#071519;min-height:690px;padding:88px 0 108px;position:relative}.hero-glow{z-index:-1;filter:blur(8px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-one{background:radial-gradient(circle,#2de68929,#0000 67%);width:600px;height:600px;top:-260px;left:34%}.hero-glow-two{background:radial-gradient(circle,#06b6d429,#0000 64%);width:600px;height:600px;bottom:-250px;right:0}.hero-brand-watermark{z-index:0;aspect-ratio:1;pointer-events:none;place-items:center;width:min(54vw,760px);display:grid;position:absolute;top:48%;left:-36px;transform:translateY(-50%);-webkit-mask-image:radial-gradient(68% 66% at 49% 48%,#000 18%,#000000eb 46%,#0000 84%);mask-image:radial-gradient(68% 66% at 49% 48%,#000 18%,#000000eb 46%,#0000 84%)}.hero-brand-watermark:before{content:"";filter:blur(34px);opacity:.68;background:radial-gradient(circle at 43% 42%,#2de68933,#06b6d41a 38%,#0000 70%);border-radius:50%;position:absolute;inset:13%}.hero-brand-watermark .brand-mark{opacity:.075;filter:saturate(.86)drop-shadow(0 0 44px #2de68938);mix-blend-mode:screen;place-items:center;width:100%;height:100%;display:grid}.hero-brand-watermark .brand-logo{border:0;border-radius:22%;width:68%;height:auto;box-shadow:inset 0 0 0 1px #b7ffeb47,0 0 76px #00ffc229}.hero-layout{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:68px;min-height:490px;display:grid;position:relative}.hero-copy h1,.page-hero h1{color:#f5fffb;max-width:690px;font-family:var(--serif);letter-spacing:-.078em;margin:19px 0 22px;font-size:clamp(3.3rem,5.5vw,5.8rem);font-weight:400;line-height:.95}.hero-copy h1 em,.page-hero h1 em,.stage-copy h2 em,.final-cta h2 em,.behavior-layout h2 em{color:var(--mint-bright);font-style:italic}.hero-lead{color:#b4ccc8;max-width:570px;margin:0;font-size:1.05rem;line-height:1.7}.hero-actions,.page-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-proof{color:#94afaa;grid-template-columns:8px auto;gap:5px 10px;max-width:430px;margin-top:43px;font-size:.75rem;line-height:1.45;display:grid}.hero-proof .pulse-dot{background:var(--mint);border-radius:50%;grid-row:span 2;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 5px #2de6891a,0 0 22px #2de689b3}.hero-proof strong{color:#e5f9f3;font-size:.72rem}.quest-window{background:linear-gradient(140deg,#1a4749e6,#091e23eb);border:1px solid #82ffdb40;border-radius:26px;padding:20px;position:relative;overflow:hidden;transform:rotate(1.4deg);box-shadow:0 30px 90px #00000061,inset 0 1px #ffffff0f}.quest-window:before{aspect-ratio:1;content:"";background:radial-gradient(circle,#2de68929,#0000 70%);border-radius:50%;width:75%;position:absolute;top:-30%;right:-30%}.window-topbar,.window-heading,.quest-list,.window-foot{z-index:1;position:relative}.window-topbar{justify-content:space-between;align-items:center;display:flex}.live-chip,.level-chip{color:#c7eae1;letter-spacing:.04em;background:#07171c8c;border:1px solid #95ffe229;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.61rem;font-weight:800;display:inline-flex}.live-chip i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 8px var(--mint);border-radius:50%}.level-chip{color:var(--mint-bright)}.window-heading{justify-content:space-between;align-items:center;gap:16px;margin:26px 3px 23px;display:flex}.window-heading>div>span{color:#86aaa5;letter-spacing:.12em;font-size:.58rem;font-weight:800}.window-heading h2{letter-spacing:-.055em;max-width:245px;margin:6px 0 0;font-size:1.48rem;line-height:1.02}.streak-orbit{aspect-ratio:1;width:74px;color:var(--mint-bright);text-align:center;border:1px solid #78f7ba8f;border-radius:50%;place-content:center;display:grid;box-shadow:0 0 0 7px #78f7ba0f}.streak-orbit b{font-family:var(--serif);font-size:1.7rem;line-height:.8}.streak-orbit small{color:#8bb1aa;text-transform:uppercase;font-size:.55rem}.quest-list{gap:9px;display:grid}.quest-card{background:#0210146b;border:1px solid #97f4da1a;border-radius:15px;align-items:center;gap:11px;min-height:68px;padding:10px;display:flex}.quest-icon{color:#043226;background:var(--mint);border-radius:12px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:1rem;font-weight:900;display:grid}.q-1{color:#003745;background:#79e9f5}.q-2{color:#242941;background:#c7b8ff}.quest-body{gap:4px;min-width:0;display:grid}.quest-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.quest-body span{color:#8ca9a5;font-size:.63rem}.quest-card>small{color:var(--mint-bright);white-space:nowrap;margin-left:auto;font-size:.59rem;font-weight:800}.window-foot{color:#a9c4bd;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:20px;padding:15px 4px 2px;font-size:.61rem;display:grid}.window-foot div:first-child{gap:3px;display:grid}.window-foot b{color:var(--cream);font-size:.72rem}.progress-track{background:#ffffff14;border-radius:10px;height:5px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--mint), var(--cyan));width:66%;height:100%;display:block}.next-reward{color:var(--mint-bright);grid-column:2;font-weight:700}.problem-strip{background:#0b2427;border-block:1px solid #a6ffe61f}.problem-grid{grid-template-columns:.8fr 1.25fr .9fr;align-items:center;gap:34px;min-height:184px;display:grid}.section-kicker{color:var(--mint-bright);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.4}.problem-grid h2{font-family:var(--serif);letter-spacing:-.065em;margin:0;font-size:clamp(2rem,3.4vw,3.35rem);font-weight:400;line-height:1}.problem-grid h2 span{color:var(--mint-bright);font-style:italic}.problem-grid>p:last-child{color:#a8c7c1;font-size:.92rem;line-height:1.65}.section-heading{max-width:680px}.section-heading h2,.stage-copy h2,.staff-copy h2,.final-cta h2,.page-hero h1{font-family:var(--serif);letter-spacing:-.075em;margin:17px 0 0;font-size:clamp(2.7rem,4.2vw,4.35rem);font-weight:400;line-height:.98}.split-heading{justify-content:space-between;align-items:flex-end;gap:50px;max-width:none;display:flex}.split-heading>div{max-width:650px}.split-heading>p{max-width:360px;color:var(--muted);margin:0 0 4px;font-size:.96rem;line-height:1.7}.loop-section{background:#071519}.loop-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:58px;display:grid}.loop-card{min-height:246px;transition:transform var(--motion-base) var(--ease-emphasized), border-color var(--motion-base) var(--ease-standard), background-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);background:linear-gradient(150deg,#143d407a,#07191d75);border:1px solid #9fffe424;border-radius:21px;padding:24px;position:relative;overflow:hidden}.loop-card:hover{background:linear-gradient(150deg,#1e4e4eb3,#071c209e);border-color:#78f7ba6b;transform:translateY(-3px)}.loop-number{color:#6d938c;letter-spacing:.14em;font-size:.63rem;font-weight:800}.loop-card h3{letter-spacing:-.04em;max-width:160px;margin:58px 0 10px;font-size:1.18rem}.loop-card p{color:#9eb9b5;max-width:215px;margin:0;font-size:.78rem;line-height:1.65}.loop-spark{aspect-ratio:1;background:var(--mint);border-radius:11px;width:33px;position:absolute;top:23px;right:24px;box-shadow:0 0 30px #2de68952}.spark-1{background:var(--cyan);box-shadow:0 0 30px #06b6d44d}.spark-2{background:#8f9bff;box-shadow:0 0 30px #8f9bff4d}.spark-3{background:#b9f0d4;border-radius:50% 50% 12px}.install-section{background:radial-gradient(circle at 86% 12%,#06b6d424,#0000 28%),#092226;border-block:1px solid #a6ffe61f;scroll-margin-top:82px}.install-heading h2{max-width:680px}.install-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:56px;display:grid}.install-card{background:linear-gradient(150deg,#103438db,#071c20cc);border:1px solid #a6ffe624;border-radius:21px;min-height:230px;padding:26px}.install-card>span,.permission-panel>div>span{color:var(--mint-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:.62rem;font-weight:800}.install-card h3{letter-spacing:-.04em;max-width:210px;margin:58px 0 10px;font-size:1.18rem;line-height:1.12}.install-card p{color:#a6c3bd;margin:0;font-size:.79rem;line-height:1.68}.permission-panel{background:#042524ad;border:1px solid #78f7ba47;border-radius:23px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-top:13px;padding:34px;display:grid}.permission-panel h3{font-family:var(--serif);letter-spacing:-.055em;margin:9px 0 8px;font-size:clamp(1.7rem,2.6vw,2.55rem);font-weight:400}.permission-panel p{color:#9fc2bb;max-width:760px;margin:0;font-size:.76rem;line-height:1.75}.permission-actions{justify-items:start;gap:17px;min-width:205px;display:grid}.product-stage{background:linear-gradient(120deg,#09282a,#071a1e);border-block:1px solid #a6ffe61f}.stage-layout,.staff-layout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:80px;display:grid}.stage-copy p,.staff-copy p{color:#abc9c3;max-width:435px;font-size:.98rem;line-height:1.75}.admin-window{background:#0c252a;border:1px solid #8dffdd30;border-radius:22px;overflow:hidden;box-shadow:0 35px 85px #00000057}.admin-top{color:#c9e4df;border-bottom:1px solid #a6ffe61a;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:.65rem;display:flex}.window-dot{background:#53716d;border-radius:50%;width:7px;height:7px}.window-dot:nth-child(2){background:#6a948e}.window-dot:nth-child(3){background:var(--mint)}.admin-top b{margin-left:7px}.admin-live{color:var(--mint-bright);margin-left:auto;font-weight:800}.admin-main{grid-template-columns:56px 1fr;min-height:323px;display:grid}.admin-rail{border-right:1px solid #a6ffe61a;align-content:start;justify-items:center;gap:20px;padding-top:25px;display:grid}.admin-rail span{background:#284c4f;border-radius:5px;width:17px;height:17px}.admin-rail .rail-active{background:var(--mint);box-shadow:0 0 17px #2de68973}.admin-content{padding:25px}.admin-head{justify-content:space-between;gap:20px;display:flex}.admin-head span,.admin-head h3{margin:0;display:block}.admin-head span{color:#7ca39b;letter-spacing:.12em;font-size:.55rem;font-weight:800}.admin-head h3{letter-spacing:-.04em;margin-top:5px;font-size:1.18rem}.admin-head .admin-head-action{height:32px;color:var(--mint-bright);letter-spacing:0;background:#2de68914;border:1px solid #78f7ba5c;border-radius:8px;align-items:center;padding:0 9px;font-size:.62rem;font-weight:700;display:inline-flex}.admin-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0 17px;display:grid}.admin-stats div{background:#102f33;border-radius:10px;gap:6px;padding:11px;display:grid}.admin-stats span{color:#8caeaa;font-size:.57rem}.admin-stats b{font-size:1rem}.admin-quest-row{border-top:1px solid #a6ffe617;align-items:center;gap:10px;padding:11px 0;display:flex}.admin-quest-row>div{gap:4px;min-width:0;display:grid}.admin-quest-row b{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.admin-quest-row small{color:#83a49e;font-size:.58rem}.admin-check{color:#042a1e;background:var(--mint);border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:.66rem;font-weight:900;display:grid}.admin-check.hollow{color:#0000;background:0 0;border:1px solid #5b8780}.member-stack{color:#a6c8c1;background:#153e40;border-radius:99px;margin-left:auto;padding:4px 7px;font-size:.59rem}.rewards-section{background:#071519}.rewards-grid{grid-template-columns:1.25fr .875fr .875fr;gap:13px;margin-top:52px;display:grid}.reward-feature{background:linear-gradient(150deg,#0e2c30,#0a1f24);border:1px solid #a6ffe61f;border-radius:23px;min-height:319px;padding:29px}.reward-feature>span{color:#83aaa2;letter-spacing:.14em;margin-top:33px;font-size:.59rem;font-weight:800;display:block}.reward-feature h3{letter-spacing:-.05em;max-width:250px;margin:8px 0;font-size:1.3rem;line-height:1.06}.reward-feature p{color:#9bb9b4;max-width:285px;font-size:.79rem;line-height:1.65}.feature-icon{width:63px;height:63px;font-family:var(--serif);border-radius:20px;place-items:center;font-size:2.1rem;display:grid}.collectible-icon{color:#044532;background:linear-gradient(135deg, var(--mint), #baffda);box-shadow:0 0 35px #2de68938}.streak-icon{color:#01313a;background:linear-gradient(135deg, #70f5f4, var(--cyan));font-size:1.3rem;font-weight:800}.boost-icon{color:#2d1b55;background:linear-gradient(135deg,#c9b3ff,#7d9dff)}.collectible-row{gap:9px;margin-top:29px;display:flex}.collectible-row i{aspect-ratio:1;width:32px;color:var(--mint-bright);background:#2de68914;border:1px solid #98ffdb29;border-radius:10px;place-items:center;font-style:normal;display:grid}.collectible-row i:nth-child(2){color:#72ecf8}.collectible-row i:nth-child(3){color:#bca9ff}.collectible-row i:nth-child(4){color:#ffe6aa}.use-case-section{background:#0a2427;border-top:1px solid #a6ffe61f}.use-case-grid{background:#a6ffe624;border:1px solid #a6ffe624;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:53px;display:grid;overflow:hidden}.use-case-grid article{min-height:245px;transition:background-color var(--motion-base) var(--ease-standard);background:#0b282b;padding:30px}.use-case-grid article:hover{background:#103236}.use-case-grid span{color:var(--mint-bright);letter-spacing:.14em;font-size:.6rem;font-weight:800}.use-case-grid h3{letter-spacing:-.04em;margin:57px 0 8px;font-size:1.25rem}.use-case-grid p{color:#a5c3be;max-width:260px;margin:0;font-size:.8rem;line-height:1.65}.discord-store-strip{background:linear-gradient(110deg,#043d37fa,#05252afa);border-block:1px solid #a6ffe61f;padding:88px 0}.store-layout{grid-template-columns:1.12fr .65fr auto;align-items:center;gap:45px;display:grid}.store-layout h2{font-family:var(--serif);letter-spacing:-.07em;margin:15px 0 0;font-size:clamp(2rem,3vw,3.2rem);font-weight:400;line-height:1}.store-layout p{color:#b6d3ce;font-size:.86rem;line-height:1.7}.final-cta{background:#071519;padding:115px 0 65px}.final-cta-card{background:radial-gradient(circle at 76% 2%,#06b6d436,#0000 34%),radial-gradient(circle at 14% 100%,#2de68938,#0000 33%),#0c2a2d;border:1px solid #9dffe03d;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:40px;padding:66px;display:flex;overflow:hidden}.final-cta h2{max-width:580px;font-size:clamp(2.65rem,4.5vw,4.75rem)}.final-cta p{color:#b7d4ce;max-width:560px;line-height:1.65}.final-actions{justify-items:start;gap:18px;min-width:170px;display:grid}.site-footer{background:#061316;border-top:1px solid #a6ffe61f;padding:38px 0 25px}.footer-grid{grid-template-columns:1.7fr .7fr .7fr;gap:36px;padding:28px 0 58px;display:grid}.footer-grid p{color:#8faeaa;max-width:230px;font-size:.76rem;line-height:1.6}.footer-links{align-content:start;gap:10px;display:grid}.footer-links span{color:var(--mint-bright);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:.6rem;font-weight:800}.footer-links a{color:#abc6c1;transition:color var(--motion-fast) var(--ease-standard);font-size:.76rem}.footer-links a:hover{color:#fff}.footer-bottom{color:#607f7b;border-top:1px solid #a6ffe614;justify-content:space-between;gap:16px;padding-top:20px;font-size:.65rem;display:flex}.page-hero{background:radial-gradient(circle at 80% 20%,#06b6d424,#0000 27%),radial-gradient(circle at 8% 35%,#2de6891f,#0000 30%),#071519;min-height:408px;padding:90px 0 112px}.page-hero-inner{max-width:940px}.page-hero h1{max-width:790px;font-size:clamp(3.15rem,5vw,5.45rem)}.page-hero p{color:#afcac5;max-width:650px;margin:0;font-size:1rem;line-height:1.75}.page-hero-actions{margin-top:28px}.product-moments{background:#071519}.moments-stack{gap:13px;margin-top:54px;display:grid}.product-moment{background:#0b2327;border:1px solid #a6ffe621;border-radius:22px;grid-template-columns:70px 1fr 335px;align-items:stretch;gap:34px;min-height:268px;padding:30px;display:grid}.moment-index{color:var(--mint-bright);letter-spacing:.13em;font-size:.67rem;font-weight:800}.moment-copy{align-self:center}.moment-copy>span{color:#82aaa2;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800}.moment-copy h3{max-width:465px;font-family:var(--serif);letter-spacing:-.06em;margin:10px 0;font-size:2rem;font-weight:400;line-height:1.02}.moment-copy p{color:#a9c6c1;max-width:460px;font-size:.85rem;line-height:1.7}.moment-command{color:var(--mint-bright);font-family:var(--font-geist-mono);background:#2de68912;border:1px solid #98ffdb26;border-radius:999px;align-items:center;gap:10px;margin-top:12px;padding:6px 9px;font-size:.7rem;display:inline-flex}.moment-command small{color:#9abbb4;font-family:Arial,Helvetica,sans-serif;font-size:.6rem}.moment-preview{background:#0f3032;border:1px solid #a6ffe626;border-radius:16px;align-self:center;overflow:hidden;box-shadow:0 17px 35px #00000038}.preview-top{color:#80a8a1;border-bottom:1px solid #a6ffe61a;align-items:center;gap:4px;height:34px;padding:0 12px;font-size:.58rem;display:flex}.preview-top i{background:#607f7b;border-radius:50%;width:6px;height:6px}.preview-top i:first-child{background:var(--mint)}.preview-top span{margin-left:7px}.preview-body{padding:19px}.preview-body b{font-size:.75rem}.preview-body p{color:#9fc2bb;min-height:34px;margin:6px 0 15px;font-size:.65rem;line-height:1.45}.preview-lines{gap:7px;display:grid}.preview-lines span{background:linear-gradient(90deg,#78f7ba8c,#78f7ba1a);border-radius:5px;height:7px}.preview-lines span:nth-child(2){background:linear-gradient(90deg,#06b6d48c,#06b6d41a);width:77%}.preview-lines span:nth-child(3){background:linear-gradient(90deg,#b3a0ff8c,#b3a0ff1a);width:61%}.moment-cyan{border-color:#06b6d442}.moment-cyan .moment-command{color:#82efff;background:#06b6d414}.moment-blue{border-color:#8f9bff42}.moment-blue .moment-command{color:#c6ceff;background:#8f9bff14}.moment-gold{border-color:#ffdb9038}.moment-gold .moment-command{color:#ffe1a5;background:#ffdb9014}.staff-section{background:#0a2427;border-block:1px solid #a6ffe61f}.staff-layout{grid-template-columns:1.18fr .82fr}.staff-console{background:#102b30;border:1px solid #a6ffe62e;border-radius:20px;grid-template-columns:54px 1fr;display:grid;overflow:hidden;box-shadow:0 32px 76px #00000047}.console-sidebar{background:#0b2226;border-right:1px solid #a6ffe61a;align-content:start;justify-items:center;gap:20px;padding-top:20px;display:grid}.console-brand{color:#062719;background:var(--mint);border-radius:9px;place-items:center;width:28px;height:28px;font-size:.62rem;font-weight:900;display:grid}.console-sidebar i{background:#31575a;border-radius:4px;width:15px;height:15px}.console-body{padding:25px}.console-title{justify-content:space-between;align-items:start;display:flex}.console-title span,.console-title h3{margin:0;display:block}.console-title span{color:#85a9a2;letter-spacing:.13em;font-size:.57rem;font-weight:800}.console-title h3{margin-top:7px;font-size:1.15rem}.status-ready{background:#2de6891a;border-radius:999px;padding:6px 9px;color:var(--mint-bright)!important;letter-spacing:.04em!important}.console-chart{background:#0c2529;border:1px solid #a6ffe61a;border-radius:14px;margin:29px 0 18px;padding:20px}.chart-bars{justify-content:space-between;align-items:end;gap:8px;height:91px;display:flex}.chart-bars i{background:linear-gradient(#63efb0,#207e68);border-radius:5px 5px 0 0;flex:1}.chart-bars i:first-child{height:27%}.chart-bars i:nth-child(2){height:43%}.chart-bars i:nth-child(3){height:38%}.chart-bars i:nth-child(4){height:67%}.chart-bars i:nth-child(5){height:55%}.chart-bars i:nth-child(6){height:82%}.chart-bars i:nth-child(7){height:94%}.chart-caption{color:#90aea8;justify-content:space-between;margin-top:13px;font-size:.62rem;display:flex}.chart-caption b{color:var(--mint-bright)}.console-rows{gap:8px;display:grid}.console-rows p{color:#bdd6d1;align-items:center;gap:8px;margin:0;font-size:.67rem;display:flex}.console-rows p span{color:#062a1d;background:var(--mint);border-radius:50%;place-items:center;width:17px;height:17px;font-weight:900;display:grid}.console-rows b{color:#8caea7;margin-left:auto;font-size:.59rem}.quiet-section{background:#071519}.quiet-grid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.quiet-grid h2{font-family:var(--serif);letter-spacing:-.07em;margin:16px 0 0;font-size:clamp(2.6rem,4vw,4.1rem);font-weight:400;line-height:.98}.quiet-grid p{color:#a6c3bd;margin:auto 0 0;font-size:1.05rem;line-height:1.75}.audience-section{background:#071519}.audience-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.audience-card{background:linear-gradient(155deg,#0e2d30,#091e23);border:1px solid #a6ffe621;border-radius:22px;min-height:318px;padding:35px}.audience-card>span{color:var(--mint-bright);letter-spacing:.16em;font-size:.62rem;font-weight:800}.audience-card>p{color:#8ba9a4;letter-spacing:.14em;text-transform:uppercase;margin:35px 0 6px;font-size:.63rem;font-weight:800}.audience-card h2{max-width:460px;font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(1.75rem,2.5vw,2.45rem);font-weight:400;line-height:1.02}.audience-rule{background:linear-gradient(90deg, var(--mint), transparent);width:72px;height:1px;margin:23px 0 16px}.audience-card small{color:#a6c3bd;max-width:460px;font-size:.81rem;line-height:1.66;display:block}.behavior-section{background:#0b2528;border-block:1px solid #a6ffe61f}.behavior-layout{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.behavior-layout h2{font-family:var(--serif);letter-spacing:-.07em;margin:17px 0 0;font-size:clamp(2.6rem,4vw,4.1rem);font-weight:400;line-height:.98}.behavior-lines{display:grid}.behavior-lines p{color:#cce5df;border-bottom:1px solid #a6ffe61f;grid-template-columns:38px 1fr;align-items:center;gap:15px;margin:0;padding:17px 0;font-size:.94rem;line-height:1.45;display:grid}.behavior-lines i{color:var(--mint-bright);letter-spacing:.1em;font-size:.64rem;font-style:normal;font-weight:800}.quote-section{background:#071519}.quote-card{background:radial-gradient(circle at 100% 0,#06b6d421,#0000 35%),#0a2226;border:1px solid #a6ffe62b;border-radius:26px;grid-template-columns:95px 1fr;gap:28px;padding:54px;display:grid}.quote-card>span{color:var(--mint-bright);font-family:var(--serif);font-size:6rem;line-height:.7}.quote-card p{max-width:800px;font-family:var(--serif);letter-spacing:-.065em;margin:0;font-size:clamp(2rem,3vw,3.1rem);line-height:1.04}.quote-card div{grid-column:2;gap:5px;display:grid}.quote-card b{color:#c5ded8;font-size:.72rem}.quote-card small{color:#7fa39c;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem}.shop-principle{background:#071519}.shop-principle-grid{grid-template-columns:.65fr 1.35fr;align-items:center;gap:90px;display:grid}.shop-seal{aspect-ratio:1;width:min(100%,250px);color:var(--mint-bright);text-align:center;background:radial-gradient(circle,#2de68929,#0000 66%);border:1px solid #78f7ba7a;border-radius:50%;place-content:center;margin:auto;display:grid;box-shadow:0 0 0 16px #2de68909,0 0 65px #2de68929}.shop-seal span{letter-spacing:.16em;font-size:.63rem;font-weight:800}.shop-seal b{font-family:var(--serif);letter-spacing:-.1em;font-size:3.75rem;font-weight:400}.shop-seal small{color:#b9d9d2;text-transform:uppercase;font-size:.6rem}.shop-principle-grid h2{font-family:var(--serif);letter-spacing:-.075em;margin:16px 0;font-size:clamp(2.8rem,4vw,4.3rem);font-weight:400;line-height:.98}.shop-principle-grid h2 em{color:var(--mint-bright)}.shop-principle-grid p{color:#a9c7c1;max-width:615px;font-size:1rem;line-height:1.75}.shop-categories{background:#0a2528;border-block:1px solid #a6ffe61f}.shop-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:53px;display:grid}.shop-card{background:#0d2b2f;border:1px solid #a6ffe624;border-radius:22px;min-height:310px;padding:29px}.shop-card-icon{aspect-ratio:1;color:#053127;background:var(--mint);width:58px;font-family:var(--serif);border-radius:18px;place-items:center;font-size:1.8rem;display:grid}.shop-card:nth-child(2) .shop-card-icon{color:#06343d;background:#7ceefa}.shop-card:nth-child(3) .shop-card-icon{color:#362850;background:#c4b4ff}.shop-card>span{color:#8daba4;letter-spacing:.1em;text-transform:uppercase;margin-top:30px;font-size:.6rem;font-weight:800;display:block}.shop-card h3{letter-spacing:-.04em;margin:8px 0;font-size:1.35rem}.shop-card p{color:#a8c4bf;font-size:.81rem;line-height:1.66}.shop-card-line{background:linear-gradient(90deg, var(--mint), transparent);opacity:.55;width:100%;height:1px;margin-top:26px}.store-path{background:#071519}.store-path-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:53px;display:grid}.store-path-grid article{background:#0d2b2f61;border-top:1px solid #78f7ba85;min-height:210px;padding:26px}.store-path-grid span{color:var(--mint-bright);letter-spacing:.13em;font-size:.65rem;font-weight:800}.store-path-grid h3{letter-spacing:-.035em;margin:50px 0 8px;font-size:1.1rem}.store-path-grid p{color:#a4c1bb;margin:0;font-size:.8rem;line-height:1.65}.paused-seal b{letter-spacing:-.06em;font-size:2.65rem}.discord-draft-section{background:#0a2528;border-block:1px solid #a6ffe61f}.discord-draft-grid,.subscription-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:55px;display:grid}.subscription-card-grid-single{grid-template-columns:minmax(0,420px);justify-content:center}.discord-draft-card{background:linear-gradient(160deg,#2e3139fa,#1c1e23fa);border:1px solid #b8c7ff26;border-radius:18px;padding:25px;overflow:hidden;box-shadow:0 24px 60px #0003}.discord-draft-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.discord-draft-top span{color:#c9cdfb;letter-spacing:.08em;text-transform:uppercase;background:#5865f21f;border:1px solid #b5bbff38;border-radius:999px;padding:6px 8px;font-size:.56rem;font-weight:800}.discord-draft-top strong{color:#d6d9e0;font-size:.68rem}.discord-draft-card h3{color:#fff;letter-spacing:-.035em;margin:25px 0 18px;font-size:1.35rem}.discord-copy-block{border-top:1px solid #ffffff14;grid-template-columns:23px 1fr;gap:9px;padding:12px 0;display:grid}.discord-copy-block small{color:#9ba4ff;letter-spacing:.08em;padding-top:2px;font-size:.56rem;font-weight:900}.discord-copy-block p{color:#c9cbd0;margin:0;font-size:.72rem;line-height:1.55}.discord-benefits{gap:10px;margin-top:18px;display:grid}.discord-benefits>span{color:#979ba3;letter-spacing:.11em;text-transform:uppercase;font-size:.57rem;font-weight:800}.discord-benefit{background:#23252b;border-radius:10px;grid-template-columns:20px 1fr;gap:9px;padding:11px;display:grid}.discord-benefit i{color:#1e2025;background:#8ea1e1;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.discord-benefit strong{color:#f0f1f3;font-size:.66rem;line-height:1.35;display:block}.discord-benefit p{color:#aeb1b8;margin:4px 0 0;font-size:.62rem;line-height:1.5}.discord-limit-note{background:#f8c3680e;border:1px solid #f8c3682e;border-radius:10px;margin-top:14px;padding:12px}.discord-limit-note>span{color:#d6b77e;letter-spacing:.11em;text-transform:uppercase;font-size:.56rem;font-weight:800}.discord-limit-note p{color:#c2c4ca;margin:7px 0 0;font-size:.63rem;line-height:1.55}.discord-limit-note b{color:#e4c990;letter-spacing:.06em;font-size:.55rem}.future-card-section{background:radial-gradient(circle at 78% 15%,#06b6d41c,#0000 28%),#071519;scroll-margin-top:80px}.subscription-site-card{background:linear-gradient(150deg,#103438e6,#071c20f0);border:1px solid #a6ffe629;border-radius:23px;min-height:390px;padding:27px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000038}.subscription-site-card:before{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#2de6892b,#0000 68%);border-radius:50%;width:210px;position:absolute;top:-80px;right:-70px}.subscription-premium:before{background:radial-gradient(circle,#06b6d433,#0000 68%)}.subscription-ultimate:before{background:radial-gradient(circle,#8f9bff33,#0000 68%)}.subscription-card-status{color:#9ebbb6;letter-spacing:.08em;text-transform:uppercase;background:#07151970;border:1px solid #a6ffe62b;border-radius:999px;width:fit-content;padding:6px 9px;font-size:.56rem;font-weight:800;position:relative}.subscription-card-head{justify-content:space-between;align-items:end;gap:16px;margin:47px 0 20px;display:flex;position:relative}.subscription-card-head>div>span{color:#7fa49d;letter-spacing:.13em;font-size:.55rem;font-weight:800}.subscription-card-head h3{font-family:var(--serif);letter-spacing:-.065em;margin:6px 0 0;font-size:2rem;font-weight:400}.subscription-card-head>b{color:var(--mint-bright);font-family:var(--serif);justify-items:end;font-weight:400;line-height:.9;display:grid}.subscription-card-head>b>span{letter-spacing:-.075em;font-size:2.2rem}.subscription-card-head>b>small{color:#b0d8cd;letter-spacing:.02em;margin-top:6px;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:700}.subscription-site-card>p{color:#a8c5bf;min-height:45px;margin:0;font-size:.78rem;line-height:1.65}.subscription-site-card ul{border-block:1px solid #a6ffe61a;gap:0;margin:22px 0;padding:0;list-style:none;display:grid}.subscription-site-card li{color:#9ab8b2;justify-content:space-between;gap:15px;padding:12px 0;font-size:.7rem;display:flex}.subscription-site-card li+li{border-top:1px solid #a6ffe614}.subscription-site-card li strong{color:#e8fbf5}.subscription-card-limit{background:#f8c3680b;border:1px solid #f8c36829;border-radius:11px;grid-template-columns:45px 1fr;align-items:start;gap:10px;margin:18px 0 22px;padding:12px;display:grid}.subscription-card-limit span{color:#d6b77e;letter-spacing:.1em;text-transform:uppercase;padding-top:1px;font-size:.55rem;font-weight:800}.subscription-card-limit p{color:#c1c9c6;margin:0;font-size:.67rem;line-height:1.5}.subscription-card-foot{align-items:baseline;gap:7px;display:flex}.subscription-card-foot strong{color:#fff;font-size:1rem}.subscription-card-foot span{color:#75958f;font-size:.63rem}@media (min-width:1051px){.subscription-site-card{flex-direction:column;min-height:470px;display:flex}.subscription-card-head{height:auto;min-height:0;margin:34px 0 16px}.subscription-card-head h3{white-space:nowrap;min-height:0;font-size:1.7rem}.subscription-card-head>b>span{white-space:nowrap}.subscription-card-limit{min-height:58px}.subscription-card-foot{margin-top:auto}}.support-grid-section{background:#071519}.support-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.support-primary{background:radial-gradient(circle at 93% 5%,#06b6d440,#0000 30%),radial-gradient(circle at 11% 100%,#2de68933,#0000 34%),#0b2b2e;border:1px solid #a6ffe62e;border-radius:26px;min-height:470px;padding:45px}.support-signal{align-items:end;gap:5px;height:41px;display:flex}.support-signal i{background:var(--mint);border-radius:9px;width:7px;box-shadow:0 0 15px #2de68959}.support-signal i:first-child{height:40%}.support-signal i:nth-child(2){height:74%}.support-signal i:nth-child(3){height:100%}.support-primary>span{color:var(--mint-bright);letter-spacing:.14em;margin-top:29px;font-size:.61rem;font-weight:800;display:block}.support-primary h2{max-width:460px;font-family:var(--serif);letter-spacing:-.07em;margin:10px 0;font-size:clamp(2.5rem,3.5vw,3.8rem);font-weight:400;line-height:.98}.support-primary p{color:#b3cec8;max-width:420px;font-size:.9rem;line-height:1.7}.support-primary .button{margin-top:19px}.support-steps{background:#0b2226;border:1px solid #a6ffe621;border-radius:26px;padding:35px}.support-steps>article{border-bottom:1px solid #a6ffe61a;grid-template-columns:40px 1fr;gap:14px;padding:25px 0;display:grid}.support-steps>article>span{color:var(--mint-bright);letter-spacing:.12em;font-size:.64rem;font-weight:800}.support-steps h3{margin:0 0 6px;font-size:1.05rem}.support-steps p{color:#9ebbb6;max-width:330px;margin:0;font-size:.78rem;line-height:1.6}.support-notes{background:#0b2528;border-block:1px solid #a6ffe61c}.notes-grid{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.notes-grid span{color:var(--mint-bright);letter-spacing:.13em;text-transform:uppercase;font-size:.61rem;font-weight:800}.notes-grid h3{font-family:var(--serif);letter-spacing:-.055em;margin:11px 0 7px;font-size:1.72rem;font-weight:400}.notes-grid p{color:#a4c1bb;max-width:300px;font-size:.82rem;line-height:1.65}.legal-hero{background:radial-gradient(circle at 80% 15%,#06b6d429,#0000 27%),radial-gradient(circle at 12% 75%,#2de68921,#0000 32%),#071519;border-bottom:1px solid #a6ffe61f;padding:92px 0 88px}.legal-hero-inner{max-width:940px}.legal-hero h1{font-family:var(--serif);letter-spacing:-.08em;margin:18px 0 16px;font-size:clamp(3.2rem,6vw,6.25rem);font-weight:400;line-height:.94}.legal-hero p{color:#b3ccc7;max-width:680px;margin:0;font-size:1rem;line-height:1.72}.legal-meta{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.legal-meta span{color:#9fc1ba;letter-spacing:.03em;background:#0a272c75;border:1px solid #a6ffe624;border-radius:999px;padding:7px 10px;font-size:.65rem;font-weight:700}.legal-section{background:#071519;padding:96px 0 120px}.legal-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:64px;display:grid}.legal-summary{background:linear-gradient(155deg,#0d2c2f,#091f23);border:1px solid #a6ffe629;border-radius:22px;padding:28px;position:sticky;top:28px}.legal-summary>span{color:var(--mint-bright);letter-spacing:.14em;text-transform:uppercase;font-size:.61rem;font-weight:800}.legal-summary h2{font-family:var(--serif);letter-spacing:-.06em;margin:12px 0;font-size:2rem;font-weight:400;line-height:1}.legal-summary p{color:#a6c3bd;margin:0;font-size:.81rem;line-height:1.65}.legal-summary .button{width:100%;margin-top:23px}.legal-content{gap:0;display:grid}.legal-content>section{border-bottom:1px solid #a6ffe61f;grid-template-columns:48px 1fr;gap:22px;margin-bottom:48px;padding:0 0 48px;scroll-margin-top:96px;display:grid}.legal-content>section:last-child{margin-bottom:0}.legal-number{color:var(--mint-bright);font-family:var(--font-geist-mono);letter-spacing:.1em;padding-top:7px;font-size:.66rem;font-weight:800}.legal-content h2{font-family:var(--serif);letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400;line-height:1.05}.legal-content p{color:#abc7c1;margin:0 0 15px;font-size:.91rem;line-height:1.75}.legal-content ul{gap:10px;margin:17px 0 20px;padding:0;list-style:none;display:grid}.legal-content li{color:#b9d2cd;padding-left:22px;font-size:.87rem;line-height:1.63;position:relative}.legal-content li:before{background:var(--mint);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.67em;left:0;box-shadow:0 0 12px #2de68966}.legal-content a{color:var(--mint-bright);text-underline-offset:3px;-webkit-text-decoration:underline #78f7ba61;text-decoration:underline #78f7ba61}.legal-content code{color:var(--mint-bright);font-family:var(--font-geist-mono);background:#2de68912;border:1px solid #a6ffe624;border-radius:7px;padding:2px 6px;font-size:.82em}.legal-callout{background:#2de6890f;border:1px solid #78f7ba38;border-radius:15px;margin-top:22px;padding:21px}.legal-callout strong{color:#e8fff8;font-size:.9rem}.legal-callout p{color:#9fc2bb;margin:7px 0 0;font-size:.78rem}.intent-evidence-section{background:#071519;padding:96px 0 120px}.intent-evidence-intro{grid-template-columns:190px minmax(0,.8fr) minmax(280px,1.2fr);align-items:start;gap:38px;padding-bottom:55px;display:grid}.intent-evidence-intro>span{color:var(--mint-bright);letter-spacing:.14em;text-transform:uppercase;padding-top:9px;font-size:.61rem;font-weight:800}.intent-evidence-intro h2{font-family:var(--serif);letter-spacing:-.07em;margin:0;font-size:clamp(2.4rem,4vw,4rem);font-weight:400;line-height:.98}.intent-evidence-intro p{color:#abc7c1;max-width:620px;margin:4px 0 0;font-size:.91rem;line-height:1.75}.intent-evidence-grid{gap:22px;display:grid}.intent-evidence-card{background:linear-gradient(150deg,#0d2c2f,#091f23);border:1px solid #a6ffe629;border-radius:26px;overflow:hidden}.intent-evidence-copy{grid-template-columns:56px minmax(220px,.8fr) minmax(280px,1.2fr);align-items:start;gap:28px;padding:34px;display:grid}.intent-evidence-copy>span{color:var(--mint-bright);font-family:var(--font-geist-mono);letter-spacing:.1em;padding-top:7px;font-size:.66rem;font-weight:800}.intent-evidence-copy h2{font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:400;line-height:1}.intent-evidence-copy p{color:#a9c6c0;max-width:640px;margin:2px 0 0;font-size:.87rem;line-height:1.7}[data-motion-section]{opacity:1;transition:opacity var(--motion-slow) var(--ease-standard), transform var(--motion-slow) var(--ease-emphasized);transform:translateY(0)}[data-motion-section][data-motion-state=pending]{opacity:0;transform:translateY(6px)}[data-motion-section][data-motion-state=visible]{opacity:1;transform:translateY(0)}.install-card,.reward-feature,.product-moment,.audience-card,.quote-card,.shop-card,.store-path-grid article,.discord-draft-card,.subscription-site-card,.support-primary,.support-steps,.notes-grid article,.legal-summary,.legal-callout,.intent-evidence-card,.final-cta-card,.dashboard-auth-card,.dashboard-state-card,.dashboard-install-card{transition:border-color var(--motion-base) var(--ease-standard), background-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-emphasized), opacity var(--motion-fast) var(--ease-standard)}.dashboard-notice,.dashboard-stale,.dashboard-guild-card,.dashboard-access-card{animation:content-settle var(--motion-base) var(--ease-emphasized) both}.dashboard-result-count,.dashboard-chip,.subscription-card-status,.legal-meta span{transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard)}.dashboard-search input{transition:border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), background-color var(--motion-base) var(--ease-standard)}.dashboard-locale button,.dashboard-filters button,.dashboard-profile button,.dashboard-livebar button,.dashboard-back{transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard), transform var(--motion-base) var(--ease-emphasized)}.dashboard-locale button,.dashboard-profile button{position:relative}.dashboard-locale button>span,.dashboard-profile button>span{transition:opacity var(--motion-fast) var(--ease-standard)}.dashboard-locale button[aria-busy=true]>span,.dashboard-profile button[aria-busy=true]>span{opacity:0}.dashboard-locale button[aria-busy=true]:after,.dashboard-profile button[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:.8s linear infinite loading-turn;position:absolute;top:50%;left:50%}.dashboard-locale button:disabled,.dashboard-profile button:disabled,.dashboard-livebar button:disabled{cursor:wait;opacity:.62}@keyframes content-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-turn{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.button:hover{background:var(--mint-bright);transform:translateY(-2px);box-shadow:0 18px 42px #2de68940}.menu-trigger:hover{background:#194245c7;border-color:#78f7ba6b}.drawer-close:hover,.drawer-nav a:hover,.drawer-support:hover{color:var(--mint-bright)}.drawer-nav a:hover{transform:translate(3px)}}@media (max-width:1050px){.header-inner{grid-template-columns:1fr auto}.desktop-nav,.desktop-only{display:none}.menu-trigger{display:block}.hero-layout,.stage-layout,.staff-layout{grid-template-columns:1fr}.hero-layout{gap:55px}.hero-copy{max-width:720px}.hero-brand-watermark{width:min(76vw,650px);top:410px;left:auto;right:-180px}.hero-brand-watermark .brand-mark{opacity:.09}.hero-window{width:100%;max-width:650px;margin:0 auto}.problem-grid,.store-layout{grid-template-columns:1fr;gap:18px;padding:39px 0}.problem-grid{min-height:0}.split-heading{flex-direction:column;align-items:start;gap:22px}.split-heading>p{max-width:620px}.loop-grid,.install-grid{grid-template-columns:repeat(2,1fr)}.permission-panel{grid-template-columns:1fr;gap:28px}.stage-copy,.staff-copy{order:-1}.rewards-grid{grid-template-columns:1fr 1fr}.reward-feature-large{grid-column:span 2}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.product-moment{grid-template-columns:45px 1fr}.moment-preview{grid-column:2;width:100%;max-width:460px}.quiet-grid,.behavior-layout,.shop-principle-grid{grid-template-columns:1fr;gap:45px}.shop-seal{margin:0}.store-layout .button{width:fit-content}.staff-layout{gap:42px}}@media (max-width:720px){.shell{width:min(100% - 34px,600px)}.section{padding:82px 0}.site-header{position:sticky;top:0}.header-inner{min-height:68px}.brand-copy small{display:none}.brand-copy strong{font-size:.94rem}.button-small{min-height:39px;padding:0 11px;font-size:.72rem}.header-actions{gap:9px}.hero{min-height:auto;padding:68px 0 74px}.hero-glow-one{width:100%;left:0}.hero-glow-two{width:100%}.hero-brand-watermark{width:300px;top:230px;right:-72px}.hero-brand-watermark:before{opacity:.55}.hero-brand-watermark .brand-mark{opacity:.065;filter:saturate(.8)drop-shadow(0 0 26px #2de68924)}.hero-copy h1,.page-hero h1{font-size:clamp(3.15rem,14vw,4.4rem);line-height:.91}.hero-lead{font-size:.93rem}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.hero-proof{margin-top:31px}.quest-window{border-radius:20px;padding:15px;transform:none}.window-heading h2{font-size:1.25rem}.streak-orbit{width:62px}.quest-card{min-height:61px;padding:8px}.quest-card>small{font-size:.54rem}.window-foot{grid-template-columns:1fr}.next-reward{grid-column:1}.problem-grid h2{font-size:2.45rem}.loop-grid,.install-grid,.rewards-grid,.use-case-grid,.audience-grid,.shop-grid,.store-path-grid,.notes-grid{grid-template-columns:1fr}.loop-card,.install-card{min-height:208px}.install-card h3{margin-top:45px}.permission-panel{padding:28px}.permission-actions,.permission-actions .button{width:100%}.reward-feature-large{grid-column:auto}.reward-feature{min-height:260px}.use-case-grid{border-radius:16px}.use-case-grid article{min-height:202px}.discord-store-strip{padding:67px 0}.store-layout{gap:20px}.store-layout .button{width:100%}.final-cta{padding:75px 0 40px}.final-cta-card{border-radius:23px;gap:35px;padding:34px 25px;display:grid}.final-actions,.final-actions .button{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:35px;padding-bottom:37px}.footer-grid>:first-child{grid-column:span 2}.footer-bottom{flex-direction:column;align-items:start}.page-hero{min-height:0;padding:65px 0 78px}.page-hero p{font-size:.92rem}.page-hero-actions{grid-template-columns:1fr;display:grid}.page-hero-actions .button{width:100%}.product-moment{grid-template-columns:1fr;gap:20px;padding:24px}.moment-index{order:-1}.moment-copy h3{font-size:1.85rem}.moment-preview{grid-column:auto}.staff-console{grid-template-columns:42px 1fr}.console-body,.admin-content{padding:17px}.admin-main{grid-template-columns:40px 1fr}.admin-rail{gap:14px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats div:last-child{grid-column:span 2}.audience-card{min-height:265px;padding:27px}.behavior-lines p{grid-template-columns:29px 1fr;font-size:.85rem}.quote-card{grid-template-columns:1fr;gap:18px;padding:30px}.quote-card>span{font-size:5rem}.quote-card div{grid-column:auto}.shop-principle-grid h2{font-size:3rem}.shop-seal{width:190px}.support-grid{grid-template-columns:1fr}.support-primary,.support-steps{padding:28px}.support-primary{min-height:400px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-motion-section]{opacity:1!important;transform:none!important}}@media (max-width:1050px){.discord-draft-grid,.subscription-card-grid{grid-template-columns:1fr}.discord-draft-card,.subscription-site-card{max-width:720px}}@media (max-width:720px){.discord-draft-card,.subscription-site-card{padding:22px}.subscription-site-card{min-height:360px}.future-card-section{scroll-margin-top:68px}.subscription-card-head{align-items:start;margin-top:38px}.subscription-card-head h3{font-size:1.75rem}.subscription-card-head>b>span{font-size:1.78rem}}@media (max-width:1050px){.legal-layout{grid-template-columns:1fr;gap:45px}.legal-summary{position:static}.intent-evidence-intro{grid-template-columns:150px 1fr}.intent-evidence-intro p{grid-column:2}.intent-evidence-copy{grid-template-columns:45px 1fr}.intent-evidence-copy p{grid-column:2}}@media (max-width:720px){.legal-hero{padding:68px 0 64px}.legal-content>section{grid-template-columns:1fr;gap:9px}.legal-number{padding-top:0}.legal-section,.intent-evidence-section{padding:70px 0 88px}.intent-evidence-intro,.intent-evidence-copy{grid-template-columns:1fr;gap:12px}.intent-evidence-intro p,.intent-evidence-copy p{grid-column:auto}.intent-evidence-card{border-radius:19px}.intent-evidence-copy{padding:24px}}.dashboard-hero,.dashboard-page,.dashboard-server-page{background-color:#071519;background-image:radial-gradient(circle at 84% 9%,#06b6d426,#0000 27%),radial-gradient(circle at 9% 32%,#2de6891c,#0000 30%),linear-gradient(#a6ffe608 1px,#0000 1px),linear-gradient(90deg,#a6ffe608 1px,#0000 1px);background-size:auto,auto,46px 46px,46px 46px;min-height:calc(100dvh - 80px)}.dashboard-hero{align-items:center;padding:88px 0 110px;display:grid}.dashboard-signin-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.65fr);align-items:center;gap:84px;display:grid}.dashboard-signin-copy{max-width:720px}.dashboard-signin-copy h1,.dashboard-empty-state h1,.dashboard-page-heading h1,.dashboard-server-heading h1{font-family:var(--serif);letter-spacing:-.08em;margin:19px 0 20px;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:400;line-height:.92}.dashboard-signin-copy>p,.dashboard-empty-state>p,.dashboard-page-heading>p{color:#acc8c2;max-width:660px;font-size:1rem;line-height:1.75}.dashboard-signin-copy>.button{margin-top:27px}.dashboard-signin-copy>small{color:#789d96;max-width:460px;margin-top:16px;font-size:.7rem;line-height:1.55;display:block}.dashboard-auth-card{background:linear-gradient(145deg,#123d3ff0,#081d22f7);border:1px solid #96ffe133;border-radius:27px;padding:34px;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 35px 90px #00000059}.dashboard-auth-card:after{aspect-ratio:1;content:"";background:radial-gradient(circle,#2de68938,#0000 68%);border-radius:50%;width:230px;position:absolute;bottom:-90px;right:-90px}.dashboard-auth-card>span,.dashboard-card-label{color:var(--mint-bright);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800}.dashboard-auth-card h2{font-family:var(--serif);letter-spacing:-.06em;margin:13px 0 28px;font-size:2.15rem;font-weight:400}.dashboard-auth-card>div{z-index:1;border-top:1px solid #a6ffe61f;grid-template-columns:38px 1fr;align-items:center;gap:13px;padding:14px 0;display:grid;position:relative}.dashboard-auth-card>div b{color:var(--mint-bright);font-family:var(--font-geist-mono);font-size:.63rem}.dashboard-auth-card>div p{color:#d5eae5;margin:0;font-size:.83rem}.dashboard-auth-card>small{z-index:1;color:#88aaa4;margin-top:30px;font-size:.65rem;display:block;position:relative}.dashboard-locale{background:#0921259e;border:1px solid #a6ffe621;border-radius:999px;gap:4px;margin-bottom:30px;padding:4px;display:inline-flex}.dashboard-locale button{color:#799d96;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:39px;height:28px;font-size:.59rem;font-weight:800}.dashboard-locale button.active{color:#072318;background:var(--mint)}.dashboard-empty-state{max-width:850px;padding-block:55px}.dashboard-empty-state h1{max-width:780px}.dashboard-inline-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.dashboard-notice,.dashboard-stale{color:#f0d7a9;background:#744d1429;border:1px solid #ffc76738;border-radius:13px;padding:15px 17px;font-size:.78rem;line-height:1.55}.dashboard-page,.dashboard-server-page{padding:46px 0 120px}.dashboard-toolbar{justify-content:space-between;align-items:center;gap:22px;min-height:54px;margin-bottom:63px;display:flex}.dashboard-toolbar .dashboard-locale{margin:0}.dashboard-profile{background:#092226b8;border:1px solid #a6ffe621;border-radius:15px;align-items:center;gap:10px;padding:6px 7px 6px 6px;display:flex}.dashboard-profile>img,.dashboard-profile>span{color:#05271c;background:var(--mint);object-fit:cover;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.dashboard-profile>div{min-width:105px;display:grid}.dashboard-profile b{color:#e6f8f3;font-size:.72rem}.dashboard-profile small{color:#769b94;font-size:.58rem}.dashboard-profile form{display:contents}.dashboard-profile button{color:#9fc1ba;cursor:pointer;background:0 0;border:0;border-left:1px solid #a6ffe61f;height:34px;padding:0 10px;font-size:.63rem;font-weight:700}.dashboard-profile button:hover{color:var(--mint-bright)}.dashboard-page-heading{max-width:820px;margin-bottom:86px}.dashboard-page-heading h1{font-size:clamp(3.8rem,7.5vw,7rem)}.dashboard-account-access{margin-bottom:92px}.dashboard-account-intro{color:#87aaa3;max-width:760px;margin:18px 0 22px;font-size:.76rem;line-height:1.7}.dashboard-account-access>.dashboard-notice{margin-bottom:18px}.dashboard-access-grid{grid-template-columns:1.25fr 1fr 1fr;gap:13px;display:grid}.dashboard-access-card{background:linear-gradient(145deg,#0e3034eb,#081d22f5);border:1px solid #a6ffe624;border-radius:21px;min-width:0;padding:24px}.dashboard-access-card>span{color:var(--mint-bright);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.dashboard-access-card h3{font-family:var(--serif);letter-spacing:-.055em;margin:17px 0 10px;font-size:1.75rem;font-weight:400}.dashboard-access-card>p{color:#91b1aa;margin:0;font-size:.72rem;line-height:1.6}.dashboard-access-card-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.dashboard-access-card-head h3{margin-right:auto}.dashboard-access-card-head small{color:var(--mint-bright);white-space:nowrap;background:#2de6890f;border:1px solid #2de68933;border-radius:999px;margin-top:20px;padding:5px 8px;font-size:.52rem;font-weight:800}.dashboard-access-limit{background:#ffc7670b;border:1px solid #ffc76729;border-radius:11px;margin-top:18px;padding:12px}.dashboard-access-limit b{color:#e7c888;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem}.dashboard-access-limit p{color:#c9bc9e;margin:6px 0 0;font-size:.66rem;line-height:1.5}.dashboard-access-date{color:#789c95;margin-top:15px;font-size:.61rem;display:block}.dashboard-access-actions{flex-wrap:wrap;gap:9px;margin-top:19px;display:flex}.dashboard-access-actions .button{min-height:40px;padding-inline:16px;font-size:.64rem}.dashboard-access-actions .checkout-inline-error{flex-basis:100%}.dashboard-access-list{margin-top:17px;display:grid}.dashboard-access-list>div{border-top:1px solid #a6ffe61a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.dashboard-access-list b{color:#dcefeb;font-size:.72rem;display:block}.dashboard-access-list small{color:#769b94;margin-top:4px;font-size:.57rem;line-height:1.45;display:block}.dashboard-access-list dl{gap:9px;margin:0;display:flex}.dashboard-access-list dl>div{text-align:right;min-width:42px}.dashboard-access-list dt{color:#6f928c;text-transform:uppercase;font-size:.47rem}.dashboard-access-list dd{color:#e6f8f3;font-family:var(--font-geist-mono);margin:4px 0 0;font-size:.65rem}.dashboard-durable-list strong{color:var(--mint-bright);font-size:.59rem}.dashboard-directory-tools{background:#092226a8;border:1px solid #a6ffe624;border-radius:20px;justify-content:space-between;align-items:end;gap:24px;padding:18px;display:flex}.dashboard-search{flex:1;gap:9px;max-width:520px;display:grid}.dashboard-search>span{color:var(--mint-bright);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:800}.dashboard-search input{color:#e6f8f3;background:#081f23;border:1px solid #a6ffe629;border-radius:12px;outline:none;width:100%;min-height:46px;padding:0 15px;font-size:.82rem}.dashboard-search input::placeholder{color:#6f928c}.dashboard-search input:focus-visible{border-color:var(--mint-bright);box-shadow:0 0 0 3px #2de6891a}.dashboard-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.dashboard-filters button{color:#93b3ad;cursor:pointer;background:#081d228c;border:1px solid #a6ffe621;border-radius:999px;min-height:39px;padding:0 12px;font-size:.65rem;font-weight:750}.dashboard-filters button span{color:#6f918a;font-family:var(--font-geist-mono);margin-left:5px;font-size:.55rem}.dashboard-filters button:hover{color:var(--mint-bright);border-color:#78f7ba4d}.dashboard-filters button.active{color:#06271c;border-color:var(--mint);background:var(--mint)}.dashboard-filters button.active span{color:#16553a}.dashboard-result-count{color:#6f928c;font-family:var(--font-geist-mono);margin:13px 3px 0;font-size:.58rem}.dashboard-guild-section{margin-top:74px}.dashboard-section-heading{border-bottom:1px solid #a6ffe624;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding-bottom:18px;display:grid}.dashboard-section-heading span{color:var(--mint-bright);font-family:var(--font-geist-mono);font-size:.63rem;font-weight:800}.dashboard-section-heading h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:2rem;font-weight:400}.dashboard-section-heading>b{color:#789c95;font-family:var(--font-geist-mono);font-size:.63rem}.dashboard-guild-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.dashboard-guild-card{min-height:210px;transition:transform var(--motion-base) var(--ease-emphasized), border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard);background:linear-gradient(145deg,#0e3034e6,#081d22f0);border:1px solid #a6ffe624;border-radius:20px;flex-direction:column;padding:22px;display:flex}.dashboard-guild-card:hover{border-color:#78f7ba57;transform:translateY(-3px)}.dashboard-guild-head{align-items:center;gap:14px;display:flex}.dashboard-guild-head>img,.dashboard-guild-fallback{color:#073026;background:linear-gradient(135deg,var(--mint),#75e9d3);object-fit:cover;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.dashboard-guild-head h3{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:.98rem;overflow:hidden}.dashboard-guild-head>div{min-width:0}.dashboard-guild-head span{color:#759a93;font-size:.63rem}.dashboard-guild-foot{justify-content:space-between;align-items:end;gap:12px;margin-top:auto;display:flex}.dashboard-guild-foot .inline-link{margin:0;font-size:.71rem}.dashboard-chip{color:#9ebdb7;letter-spacing:.025em;background:#081d228c;border:1px solid #a6ffe621;border-radius:999px;align-items:center;width:fit-content;min-height:25px;padding:0 8px;font-size:.56rem;font-weight:800;display:inline-flex}.dashboard-chip.good{color:var(--mint-bright);background:#2de68914;border-color:#2de6893d}.dashboard-chip.warn{color:#f0d39d;background:#ffaa3012;border-color:#ffc7673d}.dashboard-back{color:#9bbab4;font-size:.73rem;font-weight:700}.dashboard-back:hover{color:var(--mint-bright)}.dashboard-server-heading{align-items:center;gap:25px;margin:10px 0 54px;display:flex}.dashboard-server-heading>div{min-width:0}.dashboard-server-heading>img,.dashboard-server-fallback{color:#062b20;background:linear-gradient(135deg,var(--mint),#68d9e4);object-fit:cover;border:1px solid #a6ffe62e;border-radius:22px;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:1.45rem;font-weight:900;display:grid}.dashboard-server-heading h1{overflow-wrap:anywhere;margin:9px 0 2px;font-size:clamp(2.8rem,4.2vw,4.2rem)}.dashboard-server-heading p{color:#789d96;margin:0;font-size:.7rem}.dashboard-livebar{background:#092226b3;border:1px solid #a6ffe621;border-radius:14px;align-items:center;gap:10px;min-height:47px;margin-bottom:15px;padding:0 15px;display:flex}.dashboard-livebar b{color:#cce4de;font-size:.68rem}.dashboard-livebar>span:not(.dashboard-live-dot){color:#759991;font-family:var(--font-geist-mono);font-size:.57rem}.dashboard-livebar button{color:var(--mint-bright);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.64rem;font-weight:800}.dashboard-livebar button:disabled{opacity:.55}.dashboard-live-dot{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2de68914,0 0 15px #2de68980}.dashboard-live-dot.stale{background:#e5ab5f;box-shadow:0 0 0 5px #e5ab5f14}.dashboard-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dashboard-state-card{background:linear-gradient(145deg,#0e3034eb,#081d22f5);border:1px solid #a6ffe624;border-radius:21px;flex-direction:column;min-height:220px;padding:23px;display:flex;position:relative;overflow:hidden}.dashboard-mode-card{background:radial-gradient(circle at 90% 0,#2de68929,#0000 40%),linear-gradient(145deg,#113a3d,#091f24);grid-column:span 2;min-height:300px}.dashboard-features-card{grid-column:span 2}.dashboard-mode-mark{aspect-ratio:1;width:48px;color:var(--mint-bright);font-family:var(--serif);background:#2de68912;border:1px solid #78f7ba47;border-radius:50%;place-items:center;font-size:1.4rem;display:grid;position:absolute;top:22px;right:24px}.dashboard-mode-card h2{max-width:75%;font-family:var(--serif);letter-spacing:-.07em;margin:auto 0 9px;font-size:clamp(2.4rem,4vw,3.7rem);font-weight:400;line-height:.95}.dashboard-state-card>p{color:#91b1aa;margin:9px 0 17px;font-size:.73rem;line-height:1.6}.dashboard-state-card>.dashboard-chip{margin-top:auto}.dashboard-state-value{color:#e6f9f3;font-family:var(--serif);letter-spacing:-.04em;align-items:center;gap:10px;margin:auto 0 0;font-size:1.75rem;display:flex}.dashboard-state-value i{background:#7c9b95;border-radius:50%;width:9px;height:9px}.dashboard-state-value i.good{background:var(--mint);box-shadow:0 0 15px #2de6898c}.dashboard-state-value i.warn{background:#e5ab5f}.dashboard-feature-list{gap:0;margin-top:25px;display:grid}.dashboard-feature-list>div{border-top:1px solid #a6ffe61a;justify-content:space-between;align-items:center;gap:12px;min-height:43px;display:flex}.dashboard-feature-list>div>span{color:#aac6c0;font-size:.72rem}.dashboard-private-note{border-left:1px solid var(--mint);color:#7fa49d;background:#2de68909;margin:19px 0 0;padding:15px 18px;font-size:.7rem;line-height:1.6}.dashboard-install-card{background:radial-gradient(circle at 100% 0,#06b6d424,#0000 35%),#0b292d;border:1px solid #a6ffe629;border-radius:24px;grid-template-columns:60px 1fr;gap:22px;padding:38px;display:grid}.dashboard-card-index{color:var(--mint-bright);font-family:var(--font-geist-mono);font-size:.65rem;font-weight:800}.dashboard-install-card h2{font-family:var(--serif);letter-spacing:-.065em;margin:0 0 12px;font-size:clamp(2.2rem,4vw,3.7rem);font-weight:400}.dashboard-install-card p{color:#a7c4be;max-width:690px;font-size:.86rem;line-height:1.7}@media (max-width:1050px){.dashboard-signin-layout{grid-template-columns:1fr;gap:55px}.dashboard-auth-card{max-width:620px;transform:none}.dashboard-directory-tools{flex-direction:column;align-items:stretch}.dashboard-search{max-width:none}.dashboard-filters{justify-content:flex-start}.dashboard-access-grid{grid-template-columns:1fr 1fr}.dashboard-access-plan{grid-column:span 2}.dashboard-guild-grid,.dashboard-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mode-card,.dashboard-features-card{grid-column:span 2}}@media (max-width:720px){.dashboard-hero{min-height:calc(100dvh - 68px);padding:63px 0 78px}.dashboard-signin-copy h1,.dashboard-empty-state h1,.dashboard-page-heading h1{font-size:clamp(3.2rem,15vw,4.6rem)}.dashboard-auth-card{border-radius:21px;padding:25px}.dashboard-page,.dashboard-server-page{padding:26px 0 85px}.dashboard-toolbar{align-items:flex-start;margin-bottom:48px}.dashboard-profile{flex-wrap:wrap;justify-content:flex-end;max-width:230px}.dashboard-profile button{border-left:0}.dashboard-page-heading{margin-bottom:58px}.dashboard-account-access{margin-bottom:68px}.dashboard-access-grid{grid-template-columns:1fr}.dashboard-access-plan{grid-column:auto}.dashboard-directory-tools{border-radius:16px;padding:14px}.dashboard-filters{grid-template-columns:1fr;display:grid}.dashboard-filters button{width:100%}.dashboard-guild-grid,.dashboard-state-grid{grid-template-columns:1fr}.dashboard-mode-card,.dashboard-features-card{grid-column:auto}.dashboard-guild-card{min-height:190px}.dashboard-section-heading{grid-template-columns:32px 1fr auto}.dashboard-section-heading h2{font-size:1.7rem}.dashboard-server-heading{align-items:flex-start;gap:16px}.dashboard-server-heading>img,.dashboard-server-fallback{border-radius:17px;flex-basis:58px;width:58px;height:58px}.dashboard-server-heading h1{font-size:2.7rem}.dashboard-livebar{flex-wrap:wrap;padding-block:10px}.dashboard-livebar button{margin-left:0}.dashboard-install-card{grid-template-columns:1fr;padding:27px}.dashboard-inline-actions,.dashboard-inline-actions .button{width:100%}.dashboard-state-card{min-height:205px}.dashboard-mode-card{min-height:275px}}@media (max-width:420px){.dashboard-toolbar{flex-direction:column}.dashboard-profile{justify-content:flex-start;width:100%;max-width:none}.dashboard-profile button{margin-left:auto}.dashboard-guild-foot{flex-direction:column;align-items:flex-start}.dashboard-server-heading{grid-template-columns:58px 1fr;display:grid}.dashboard-server-heading h1{overflow-wrap:anywhere}}@media (hover:none){.loop-card:hover,.dashboard-guild-card:hover{transform:none}}.checkout-main{background:#061316}.checkout-page{background-color:#071519;background-image:radial-gradient(circle at 83% 7%,#06b6d429,#0000 27%),radial-gradient(circle at 5% 58%,#2de68921,#0000 31%),linear-gradient(#a6ffe606 1px,#0000 1px),linear-gradient(90deg,#a6ffe606 1px,#0000 1px);background-size:auto,auto,46px 46px,46px 46px;border-bottom:1px solid #a6ffe61a;min-height:calc(100dvh - 80px);padding:72px 0 110px;position:relative;overflow:hidden}.checkout-watermark{opacity:.052;filter:drop-shadow(0 0 36px #2de6892e);pointer-events:none;width:420px;position:absolute;top:22%;left:-118px;transform:rotate(-9deg)}.checkout-watermark .brand-mark,.checkout-watermark .brand-logo{width:100%}.checkout-watermark .brand-logo{height:auto;box-shadow:none;mix-blend-mode:screen;border:0;border-radius:22%}.checkout-layout{z-index:1;grid-template-columns:minmax(0,.78fr) minmax(520px,1.05fr);align-items:start;gap:clamp(54px,7vw,112px);display:grid;position:relative}.checkout-summary{padding-top:28px;position:sticky;top:34px}.checkout-summary h1{max-width:640px;font-family:var(--serif);letter-spacing:-.08em;margin:20px 0 24px;font-size:clamp(3.5rem,5.25vw,5.7rem);font-weight:400;line-height:.9}.checkout-summary h1 em{color:var(--mint-bright);font-style:italic}.checkout-lead{color:#abc8c2;max-width:550px;margin:0;font-size:.94rem;line-height:1.72}.checkout-price{align-items:center;gap:15px;margin:42px 0 28px;display:flex}.checkout-price>strong{color:#ecfbf7;font-family:var(--serif);letter-spacing:-.07em;font-size:4.2rem;font-weight:400;line-height:.8}.checkout-price>div{border-left:1px solid #a6ffe633;gap:2px;padding-left:15px;display:grid}.checkout-price b{color:var(--mint-bright);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:.67rem}.checkout-price span{color:#779b94;font-size:.72rem}.checkout-benefit{background:linear-gradient(145deg,#103638e6,#081f23f0);border:1px solid #78f7ba38;border-radius:20px;max-width:550px;padding:22px 23px;position:relative;overflow:hidden}.checkout-benefit:after{aspect-ratio:1;content:"";background:radial-gradient(circle,#2de6892e,#0000 68%);border-radius:50%;width:140px;position:absolute;bottom:-45px;right:-35px}.checkout-benefit>span,.checkout-limit>span{color:#84aaa3;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:800;display:block}.checkout-benefit>b{color:var(--mint-bright);font-family:var(--serif);letter-spacing:-.055em;margin:12px 0 2px;font-size:2.55rem;font-weight:400;display:block}.checkout-benefit>b small{color:#a8d9cb;font-family:var(--font-geist-mono);font-size:.77rem}.checkout-benefit p,.checkout-limit p{color:#b4d0ca;margin:0;font-size:.76rem;line-height:1.55}.checkout-limit{background:#06b6d411;border-left:2px solid #77eaf5;border-radius:0 12px 12px 0;max-width:550px;margin-top:10px;padding:15px 18px}.checkout-limit p{color:#b8d5d5;margin-top:5px}.checkout-facts{border-top:1px solid #a6ffe61c;max-width:550px;margin:27px 0 0;padding:0;list-style:none;display:grid}.checkout-facts li{border-bottom:1px solid #a6ffe614;justify-content:space-between;gap:20px;padding:12px 0;font-size:.66rem;display:flex}.checkout-facts span{color:#779b94}.checkout-facts b{color:#c9dfda;text-align:right}.checkout-panel{background:linear-gradient(155deg,#0e2d31fa,#06181cfc);border:1px solid #a6ffe62e;border-radius:28px;overflow:hidden;box-shadow:0 42px 110px #0000005e}.checkout-account{background:#06181c9e;border-bottom:1px solid #a6ffe61c;align-items:center;gap:13px;min-height:82px;padding:16px 20px;display:flex}.checkout-avatar{aspect-ratio:1;color:#06271c;background:linear-gradient(135deg,var(--mint),#75e9d3);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;font-weight:900;display:grid}.checkout-account>div{min-width:0;display:grid}.checkout-account small{color:#73968f;letter-spacing:.11em;text-transform:uppercase;font-size:.55rem;font-weight:800}.checkout-account b{color:#e8f9f5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.78rem;overflow:hidden}.checkout-account div span{color:#759991;font-size:.6rem}.checkout-account>i{color:#e5bd7b;letter-spacing:.04em;background:#e5ab5f0f;border:1px solid #ffc7672e;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:.54rem;font-style:normal;font-weight:800}.checkout-account>i.connected{color:var(--mint-bright);background:#2de68912;border-color:#2de68933}.embedded-checkout-shell,.checkout-payment-preview{background:#081d21b8;min-height:560px;padding:22px 20px 25px}.embedded-checkout-label{color:#9fbbb5;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;font-size:.6rem;font-weight:750;display:flex}.embedded-checkout-label span{align-items:center;gap:8px;display:flex}.embedded-checkout-label i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2de68912,0 0 14px #2de68966}.embedded-checkout-label small{color:#6f918a;font-size:.55rem}.checkout-auth-state,.checkout-state{min-height:530px;padding:46px 42px}.checkout-auth-state>span,.checkout-state>span{color:var(--mint-bright);letter-spacing:.14em;text-transform:uppercase;font-size:.61rem;font-weight:800}.checkout-auth-state h2,.checkout-state h2{max-width:480px;font-family:var(--serif);letter-spacing:-.065em;margin:15px 0 13px;font-size:clamp(2.45rem,3.5vw,3.7rem);font-weight:400;line-height:.96}.checkout-auth-state p,.checkout-state>p{color:#a3c0ba;max-width:470px;font-size:.82rem;line-height:1.72}.checkout-auth-state .button{margin-top:26px}.checkout-state{flex-direction:column;justify-content:center;display:flex;position:relative}.checkout-state-icon{aspect-ratio:1;width:58px;color:var(--mint-bright);font-family:var(--font-geist-mono);background:#2de68912;border:1px solid #78f7ba40;border-radius:50%;place-items:center;font-size:1rem;display:grid;position:absolute;top:40px;right:38px}.checkout-state-declined .checkout-state-icon,.checkout-state-action_required .checkout-state-icon,.checkout-state-payment_failed .checkout-state-icon{color:#efc17b;background:#eb9a3c12;border-color:#ffb96640}.checkout-state>small{color:#769992;max-width:450px;margin-top:12px;font-size:.64rem;line-height:1.55}.checkout-state-actions{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.checkout-inline-error{color:#efb38c!important;margin:9px 0 0!important;font-size:.66rem!important}.item-catalog-section{padding-top:34px}.item-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.item-readiness-card{background:linear-gradient(145deg,#0b1f1bf0,#071614db);border:1px solid #70aa9929;border-radius:22px;flex-direction:column;min-height:282px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff06}.item-readiness-card.item-flow-ready{background:radial-gradient(circle at 100% 0,#55ddf512,#0000 42%),linear-gradient(145deg,#0c231ef5,#071614e6);border-color:#67f7c03d}.item-readiness-head{color:#7faaa0;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.62rem;display:flex}.item-readiness-head small{color:#9fdac7;text-align:right}.item-readiness-title{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.item-readiness-title h3{margin-right:auto}.item-readiness-title>strong{color:var(--mint);letter-spacing:-.02em;flex:none;font-size:.92rem}.item-readiness-card h3{margin:23px 0 9px;font-size:1.24rem}.item-readiness-card>p{color:#8eb0a8;margin:0;font-size:.77rem;line-height:1.65}.item-readiness-benefit,.item-readiness-use,.item-readiness-limit,.item-readiness-availability{border-top:1px solid #70aa991f;margin-top:20px;padding-top:15px}.item-readiness-benefit span,.item-readiness-use span,.item-readiness-limit span,.item-readiness-availability span{color:#648e84;letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:.58rem;display:block}.item-readiness-benefit strong{color:#c9f7e7;font-size:.72rem;line-height:1.5}.item-readiness-use p,.item-readiness-limit p,.item-readiness-availability p{color:#759d93;margin:0;font-size:.68rem;line-height:1.5}.item-readiness-availability{margin-top:auto}@media (max-width:980px){.item-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.item-readiness-grid{grid-template-columns:1fr}.item-readiness-card{min-height:0;padding:21px}}.checkout-legal{background:#051418bf;border-top:1px solid #a6ffe617;gap:5px;padding:17px 20px 20px;display:grid}.checkout-legal p{color:#6f918a;margin:0;font-size:.57rem;line-height:1.55}.checkout-legal a{color:#9ccac0;text-underline-offset:2px;text-decoration:underline}.checkout-payment-preview{align-content:start;gap:14px;display:grid}.checkout-preview-row{background:#071b1fd9;border:1px solid #a6ffe61f;border-radius:16px;gap:8px;padding:20px;display:grid}.checkout-preview-row span{color:#779a93;letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:800}.checkout-preview-row b{color:#d7e9e5;font-size:.75rem}.checkout-preview-block{background:linear-gradient(90deg,#a6ffe60a,#a6ffe614,#a6ffe60a);border:1px solid #a6ffe61a;border-radius:15px;height:76px}.checkout-preview-block.short{height:52px}.checkout-payment-preview>small{color:#6f918a;text-align:center;font-size:.58rem}.subscription-card-foot>div{display:grid}.subscription-card-foot>div>span{color:#84a8a1;font-size:.66rem}.subscription-card-foot .button{flex:none}@media (max-width:1050px){.checkout-layout{grid-template-columns:1fr;gap:48px}.checkout-summary{max-width:740px;position:static}.checkout-panel{width:100%;max-width:740px}.checkout-watermark{top:8%;left:auto;right:-130px}}@media (max-width:720px){.checkout-page{min-height:calc(100dvh - 68px);padding:44px 0 82px}.checkout-layout{gap:34px}.checkout-summary{padding-top:0}.checkout-summary h1{margin-top:17px;font-size:clamp(3.15rem,14vw,4.35rem)}.checkout-lead{font-size:.85rem}.checkout-price{margin:32px 0 23px}.checkout-price>strong{font-size:3.65rem}.checkout-benefit{border-radius:17px;padding:19px}.checkout-benefit>b{font-size:2.25rem}.checkout-facts li{flex-direction:column;align-items:flex-start;gap:4px}.checkout-facts b{text-align:left}.checkout-panel{border-radius:22px}.checkout-account{min-height:75px;padding:14px}.checkout-avatar{flex-basis:38px;width:38px}.checkout-account>i{padding:5px 7px;font-size:.49rem}.embedded-checkout-shell,.checkout-payment-preview{min-height:510px;padding:17px 12px 20px}.checkout-auth-state,.checkout-state{min-height:460px;padding:34px 24px}.checkout-auth-state h2,.checkout-state h2{padding-right:0;font-size:2.55rem}.checkout-state-icon{order:-1;width:49px;margin:0 0 23px;position:static}.checkout-state-actions,.checkout-state-actions .button{width:100%}.checkout-legal{padding:16px}.checkout-watermark{opacity:.04;width:285px;top:80px;right:-104px}.subscription-card-foot{flex-direction:column;align-items:stretch;gap:16px}.subscription-card-foot .button{width:100%}}.account-page,.account-auth{background-color:#071519;background-image:radial-gradient(circle at 82% 8%,#06b6d424,#0000 27%),radial-gradient(circle at 7% 44%,#2de6891a,#0000 30%),linear-gradient(#a6ffe606 1px,#0000 1px),linear-gradient(90deg,#a6ffe606 1px,#0000 1px);background-size:auto,auto,46px 46px,46px 46px;min-height:calc(100dvh - 80px)}.account-page{padding:46px 0 120px}.account-auth{align-items:center;padding:80px 0 110px;display:grid}.account-auth-inner{max-width:780px}.account-auth h1,.account-page-heading h1{font-family:var(--serif);letter-spacing:-.08em;margin:19px 0 20px;font-size:clamp(3.8rem,7.5vw,7rem);font-weight:400;line-height:.91}.account-auth h1 em,.account-page-heading h1 em{color:var(--mint-bright);font-style:italic}.account-auth>div>p,.account-page-heading>p{color:#a9c7c0;max-width:650px;font-size:.95rem;line-height:1.75}.account-auth .dashboard-notice{max-width:620px;margin:24px 0 0}.account-auth .button{margin-top:27px}.account-page-heading{max-width:820px;margin-bottom:72px}.account-sections{gap:86px;display:grid}.account-alert{color:#e9cfaa;animation:content-settle var(--motion-base) var(--ease-emphasized) both;background:#76451221;border:1px solid #ffb9663d;border-radius:16px;padding:19px 21px}.account-alert b{color:#f4d69c;font-size:.82rem}.account-alert p{margin:7px 0;font-size:.72rem;line-height:1.6}.account-alert a{color:var(--mint-bright);font-size:.68rem;font-weight:800}.account-primary-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:14px;display:grid}.account-plan-card,.account-sync-card,.account-list-card{min-width:0;animation:content-settle var(--motion-base) var(--ease-emphasized) both;transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);background:linear-gradient(145deg,#0f3235f0,#071b1ff7);border:1px solid #a6ffe626;border-radius:23px;box-shadow:inset 0 1px #ffffff06}.account-plan-card{padding:31px}.account-sync-card{background:radial-gradient(circle at 100% 0,#06b6d41f,#0000 43%),linear-gradient(145deg,#0d2b2ff2,#071a1efa);flex-direction:column;padding:27px;display:flex}.account-card-kicker,.account-list-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-card-kicker>span,.account-sync-card>span,.account-section-heading span{color:var(--mint-bright);letter-spacing:.13em;text-transform:uppercase;font-size:.59rem;font-weight:800}.account-plan-card h2{font-family:var(--serif);letter-spacing:-.07em;margin:29px 0 11px;font-size:clamp(2.7rem,4vw,4rem);font-weight:400;line-height:.96}.account-plan-card>p,.account-sync-card p{color:#a2c0ba;max-width:630px;margin:0;font-size:.78rem;line-height:1.68}.account-sync-card h3{font-family:var(--serif);letter-spacing:-.055em;margin:auto 0 11px;font-size:2.1rem;font-weight:400}.account-sync-card small{color:#73968f;margin-top:21px;font-size:.58rem}.account-status{width:fit-content;min-height:25px;color:var(--mint-bright);white-space:nowrap;background:#2de68912;border:1px solid #2de68938;border-radius:999px;align-items:center;padding:0 9px;font-size:.54rem;font-style:normal;font-weight:800;display:inline-flex}.status-ending,.status-processing,.status-payment_failed,.status-action_required,.status-conflict,.status-disputed{color:#efc98d;background:#eb9a3c11;border-color:#ffb9663d}.status-expired,.status-refunded,.status-revoked,.status-used{color:#91aca7;background:#728f890e;border-color:#8eb1aa2b}.account-limit{background:#06b6d40e;border-left:2px solid #77eaf5;border-radius:0 11px 11px 0;max-width:600px;margin-top:20px;padding:13px 15px}.account-limit span{color:#8db1ad;letter-spacing:.11em;text-transform:uppercase;font-size:.55rem;font-weight:800}.account-limit p{color:#b4ceca;margin:5px 0 0;font-size:.68rem}.account-plan-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;display:grid}.account-plan-facts>div{background:#06181c6b;border:1px solid #a6ffe61a;border-radius:12px;padding:13px}.account-plan-facts dt{color:#70958e;letter-spacing:.08em;text-transform:uppercase;font-size:.51rem;font-weight:800}.account-plan-facts dd{color:#dbece8;margin:6px 0 0;font-size:.68rem;line-height:1.4}.account-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.account-actions .button{min-height:41px;padding-inline:16px;font-size:.65rem}.account-actions .checkout-inline-error{flex-basis:100%}.account-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.account-section-heading h2{font-family:var(--serif);letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:400}.account-section-heading>p{color:#86aaa3;max-width:500px;margin:0;font-size:.72rem;line-height:1.65}.account-inventory-grid,.account-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-list-card{padding:24px}.account-list-head{border-bottom:1px solid #a6ffe61c;padding-bottom:17px}.account-list-head h3{margin:0;font-size:.91rem}.account-list-head>span{color:#06271c;background:var(--mint);min-width:27px;height:27px;font-family:var(--font-geist-mono);border-radius:50%;place-items:center;font-size:.57rem;font-weight:900;display:grid}.account-items,.account-history-list{display:grid}.account-items>div,.account-history-list>div{border-bottom:1px solid #a6ffe614;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;display:grid}.account-items>div:last-child,.account-history-list>div:last-child{border-bottom:0}.account-items b,.account-history-list b{color:#dcefeb;font-size:.72rem;display:block}.account-items small,.account-history-list small{color:#73978f;margin-top:5px;font-size:.57rem;line-height:1.45;display:block}.account-items dl{gap:10px;margin:0;display:flex}.account-items dl>div{text-align:right;min-width:43px}.account-items dt{color:#6b8f88;text-transform:uppercase;font-size:.47rem}.account-items dd{color:#e6f8f3;font-family:var(--font-geist-mono);margin:4px 0 0;font-size:.64rem}.account-items strong{color:var(--mint-bright);font-size:.58rem}.account-history-list>div>div:last-child{justify-items:end;display:grid}.account-empty{color:#7f9f99;margin:22px 0 2px;font-size:.68rem;line-height:1.55}@media (max-width:900px){.account-primary-grid{grid-template-columns:1fr}.account-sync-card{min-height:240px}.account-plan-facts{grid-template-columns:1fr}.account-section-heading{flex-direction:column;align-items:flex-start}.account-inventory-grid,.account-history-grid{grid-template-columns:1fr}}@media (max-width:720px){.account-page{min-height:calc(100dvh - 68px);padding:26px 0 88px}.account-auth{min-height:calc(100dvh - 68px);padding:62px 0 80px}.account-auth h1,.account-page-heading h1{font-size:clamp(3.15rem,15vw,4.55rem)}.account-page-heading{margin-bottom:54px}.account-sections{gap:68px}.account-plan-card,.account-sync-card,.account-list-card{border-radius:19px;padding:21px}.account-plan-card h2{margin-top:24px;font-size:2.65rem}.account-primary-grid{gap:11px}.account-sync-card{min-height:220px}.account-section-heading{gap:12px}.account-section-heading h2{font-size:2.35rem}.account-items>div,.account-history-list>div{grid-template-columns:1fr;align-items:flex-start;gap:10px;padding:15px 0}.account-items dl{justify-content:flex-start}.account-items dl>div{text-align:left}.account-history-list>div>div:last-child{justify-items:start}.account-actions,.account-actions .button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
