@font-face{font-family:Supreme;src:url(/fonts/Supreme-Light.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/Supreme-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/Supreme-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/Supreme-Regular.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/Supreme-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/Supreme-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/Supreme-Extrabold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}:root{--brand-primary: #E67319;--brand-primary-pressed: #B85A12;--brand-complementary: #198CE6;--task-available: #E67319;--task-zone: #198CE6;--task-expiring: #E63419;--task-expiring-pressed: #B82612;--task-accepted: #19B85A;--task-unavailable: #B8B8BD;--bg: #FFFFFF;--surface: #FAFAFA;--surface-2: #F2F2F7;--border: #E6E6E6;--ink: #0A0A0A;--ink-soft: #6B6B6B;--ink-pressed: #2A2A2D;--paper-pressed: #C9C9CE;--paper: #FFFFFF;--paper-2: #F2F2F7;--line: #E6E6E6;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 48px;--space-4xl: 64px;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-full: 9999px;--radius-icon: 22.37%;--elevation-1: 0 1px 2px rgba(0,0,0,.08);--elevation-2: 0 4px 12px rgba(0,0,0,.1);--elevation-3: 0 16px 40px rgba(0,0,0,.14);--motion-fast: .2s;--motion-base: .32s;--motion-slow: .48s;--easing-standard: cubic-bezier(.4, 0, .2, 1);--easing-emphasis: cubic-bezier(.32, .72, .16, 1);--font-sans: "Supreme", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-largeTitle-size: 34px;--t-largeTitle-leading: 1.06;--t-largeTitle-tracking: -.022em;--t-largeTitle-weight: 700;--t-title1-size: 28px;--t-title1-leading: 1.1;--t-title1-tracking: -.018em;--t-title1-weight: 500;--t-title2-size: 22px;--t-title2-leading: 1.15;--t-title2-tracking: -.014em;--t-title2-weight: 500;--t-headline-size: 17px;--t-headline-leading: 1.3;--t-headline-tracking: -.005em;--t-headline-weight: 600;--t-body-size: 17px;--t-body-leading: 1.45;--t-body-tracking: -.003em;--t-body-weight: 400;--t-subhead-size: 15px;--t-subhead-leading: 1.4;--t-subhead-tracking: 0;--t-subhead-weight: 400;--t-footnote-size: 13px;--t-footnote-leading: 1.4;--t-footnote-tracking: .005em;--t-footnote-weight: 400;--t-caption-size: 12px;--t-caption-leading: 1.35;--t-caption-tracking: .01em;--t-caption-weight: 400;--t-mono-eyebrow-size: 11px;--t-mono-eyebrow-tracking: .14em}[data-theme=dark]{--bg: #050602;--surface: #1C1C1E;--surface-2: #2C2C2E;--border: #3A3A3C;--ink: #FFFFFF;--ink-soft: #98989D;--paper: #050602;--paper-2: #1C1C1E;--line: #3A3A3C;--elevation-1: 0 1px 2px rgba(0,0,0,.55), inset 0 1px 0 rgba(255,255,255,.06);--elevation-2: 0 4px 14px rgba(0,0,0,.55), 0 1px 2px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.08);--elevation-3: 0 18px 48px rgba(0,0,0,.65), 0 4px 12px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.1)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body-size);line-height:var(--t-body-leading);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.t-largeTitle{font-size:var(--t-largeTitle-size);line-height:var(--t-largeTitle-leading);letter-spacing:var(--t-largeTitle-tracking);font-weight:var(--t-largeTitle-weight);margin:0}h2,.t-title1{font-size:var(--t-title1-size);line-height:var(--t-title1-leading);letter-spacing:var(--t-title1-tracking);font-weight:var(--t-title1-weight);margin:0}h3,.t-title2{font-size:var(--t-title2-size);line-height:var(--t-title2-leading);letter-spacing:var(--t-title2-tracking);font-weight:var(--t-title2-weight);margin:0}.t-headline{font-size:var(--t-headline-size);line-height:var(--t-headline-leading);letter-spacing:var(--t-headline-tracking);font-weight:var(--t-headline-weight);margin:0}p,.t-body{font-size:var(--t-body-size);line-height:var(--t-body-leading);letter-spacing:var(--t-body-tracking);font-weight:var(--t-body-weight);margin:0}.t-subhead{font-size:var(--t-subhead-size);line-height:var(--t-subhead-leading);letter-spacing:var(--t-subhead-tracking);font-weight:var(--t-subhead-weight)}.t-footnote{font-size:var(--t-footnote-size);line-height:var(--t-footnote-leading);letter-spacing:var(--t-footnote-tracking);font-weight:var(--t-footnote-weight);color:var(--ink-soft)}.t-caption{font-size:var(--t-caption-size);line-height:var(--t-caption-leading);letter-spacing:var(--t-caption-tracking);font-weight:var(--t-caption-weight);color:var(--ink-soft)}.eyebrow,.mono-caps{font-family:var(--font-mono);font-size:var(--t-mono-eyebrow-size);letter-spacing:var(--t-mono-eyebrow-tracking);text-transform:uppercase;color:var(--ink-soft)}code,pre,.mono{font-family:var(--font-mono)}html,body{background-color:var(--canvas-solid);background-image:var(--canvas-bg);color:var(--ink);font-family:var(--font-sans);min-height:100%;overflow-x:hidden}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--appbar-content-height: 76px;--appbar-total-height: calc(var(--safe-top) + var(--appbar-content-height));--canvas-solid: #050602;--motion-panel: .64s;--motion-panel-reduced: .26s;--motion-touch: .18s;--motion-hover: .24s;--motion-popover: .26s;--easing-panel: cubic-bezier(.22, 1, .36, 1);--easing-touch: cubic-bezier(.2, 0, 0, 1);--motion-page: .52s;--easing-page: cubic-bezier(.4, 0, .2, 1);--landing-shell-max: 1280px;--huint-flare: linear-gradient( 100deg, #198CE6 0%, #6E73C8 34%, #E0598C 62%, #E67319 100% );--canvas-bg: radial-gradient(ellipse 90% 70% at 85% -10%, rgba(230, 115, 25, .04), transparent 60%), radial-gradient(ellipse 80% 60% at 5% 110%, rgba(25, 140, 230, .025), transparent 60%), #050602}body{background-color:var(--canvas-solid);background-image:var(--canvas-bg);min-height:100svh;min-height:100dvh;margin:0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html:before{content:"";position:fixed;top:calc(-1 * var(--safe-top));right:calc(-1 * var(--safe-right));bottom:calc(-1 * var(--safe-bottom));left:calc(-1 * var(--safe-left));z-index:0;pointer-events:none;min-height:100svh;min-height:100dvh;background-color:var(--canvas-solid);background-image:var(--canvas-bg)}#root{position:relative;z-index:1;width:100%;min-height:100svh;min-height:100dvh}.page{width:100%;min-height:100svh;min-height:100dvh;background-color:var(--canvas-solid);background-image:var(--canvas-bg);padding:0}.page:before{content:none}.nav{position:relative;top:0;left:0;right:0;width:min(100%,var(--landing-shell-max));margin-inline:auto;min-height:var(--appbar-total-height);padding:var(--safe-top) calc(clamp(20px,4vw,56px) + var(--safe-right)) 0 calc(clamp(20px,4vw,56px) + var(--safe-left));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:center;z-index:20;gap:16px;background-color:var(--canvas-solid);background-image:var(--canvas-bg);border-bottom:1px solid rgba(255,255,255,.06);box-sizing:border-box}.nav-left{grid-column:1;grid-row:1;justify-self:start;display:flex;align-items:center;min-width:0;color:inherit;text-decoration:none}.nav-links{grid-column:2;grid-row:1;justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,24px);min-width:0}.nav-link,.nav-mobile-link{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:#ffffff8a;text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent;transition:color var(--motion-touch) var(--easing-touch),border-color var(--motion-touch) var(--easing-touch)}.nav-link:hover,.nav-mobile-link:hover,.nav-link[data-active=true],.nav-mobile-link[data-active=true]{color:#fff;border-bottom-color:#ffffff4d}.nav-link:focus-visible,.nav-mobile-link:focus-visible,.nav-menu-button:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:4px}.nav-link{position:relative}.nav-link:hover,.nav-link[data-active=true]{border-bottom-color:transparent}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;background:#fff9;transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-touch) var(--easing-panel)}.nav-link:hover:after,.nav-link:focus-visible:after{transform:scaleX(1)}.nav-link[data-active=true]:after{background:var(--brand-primary);transform:scaleX(1)}.nav-right{grid-column:3;grid-row:1;justify-self:end;margin-left:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.nav-menu-button{width:38px;height:38px;display:none;position:relative;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.1),transparent 38%),linear-gradient(180deg,#ffffff0e,#ffffff05),#050602e6;color:#ffffffd1;padding:0;cursor:pointer;box-shadow:inset 0 1px #ffffff1a,0 10px 24px -18px #000000e6;-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-touch) var(--easing-touch),background var(--motion-touch) var(--easing-touch),transform var(--motion-touch) var(--easing-touch)}.nav-menu-button:hover,.nav-menu-button[aria-expanded=true]{border-color:#ffffff38;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.13),transparent 40%),linear-gradient(180deg,#ffffff13,#ffffff07),#050602f5}.nav-menu-button:active{transform:translateY(1px)}.nav-menu-button span{width:15px;height:1px;display:block;position:absolute;top:50%;left:50%;background:currentColor;transform-origin:50% 50%;transition:opacity var(--motion-touch) var(--easing-touch),transform var(--motion-touch) var(--easing-touch)}.nav-menu-button span:nth-child(1){transform:translate(-50%,-50%) translateY(-5px)}.nav-menu-button span:nth-child(2){transform:translate(-50%,-50%)}.nav-menu-button span:nth-child(3){transform:translate(-50%,-50%) translateY(5px)}.nav-menu-button[aria-expanded=true] span:nth-child(1){transform:translate(-50%,-50%) rotate(42deg)}.nav-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.nav-menu-button[aria-expanded=true] span:nth-child(3){transform:translate(-50%,-50%) rotate(-42deg)}.nav-mobile-panel,.status-popover{position:absolute;top:calc(100% + 10px);right:calc(clamp(20px,4vw,56px) + var(--safe-right));z-index:90;width:min(360px,calc(100vw - 40px - var(--safe-left) - var(--safe-right)));display:grid;padding:8px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:linear-gradient(180deg,#ffffff12,#ffffff07),radial-gradient(ellipse 120% 80% at 100% 0%,rgba(61,154,244,.055),transparent 46%),repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0 1px,transparent 1px 8px),#050602;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0006,0 28px 60px -28px #000000f5;animation:nav-panel-enter var(--motion-popover) var(--easing-panel) both}.nav-mobile-panel:before,.status-popover:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--brand-primary),rgba(255,255,255,.16) 38%,transparent);opacity:.86}.nav-mobile-panel[hidden]{display:none}.nav-mobile-links{position:relative;z-index:1;display:grid;gap:0}.nav-mobile-link{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:54px;padding:0 12px;color:#ffffffb3;border-bottom-color:#ffffff14;background:linear-gradient(90deg,#ffffff09,#fff0);transition:color var(--motion-touch) var(--easing-touch),background var(--motion-touch) var(--easing-touch),border-color var(--motion-touch) var(--easing-touch)}.nav-mobile-link:last-child{border-bottom-color:transparent}.nav-mobile-link:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:transparent}.nav-mobile-link[data-active=true]:before{background:var(--brand-primary)}.nav-mobile-link:hover,.nav-mobile-link:focus-visible,.nav-mobile-link[data-active=true]{background:linear-gradient(90deg,#e673191f,#ffffff09 48%,#fff0)}.nav-mobile-link-index{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:#ffffff6b}.nav-mobile-link-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-mobile-link-indicator{justify-self:end;color:#e67319e6;font-family:var(--font-mono);font-size:11px;line-height:1}@keyframes nav-panel-enter{0%{opacity:.96;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.nav-logo{width:auto;height:28px;aspect-ratio:470 / 112;display:block;flex:0 0 auto}.nav-version{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;display:inline-flex;align-items:center;gap:12px;white-space:nowrap;padding:0}.nav-version:before{content:"";width:28px;height:1px;background:#ffffff4d}@keyframes io-pulse{0%,to{opacity:1}50%{opacity:.65}}.nav-status-wrap{position:relative;display:inline-flex;align-items:center}.nav-status{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:linear-gradient(180deg,#ffffff0e,#ffffff06),#050602a8;color:#ffffffb8;padding:0;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 8px 18px -14px #000c;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-touch) var(--easing-touch),background var(--motion-touch) var(--easing-touch),transform var(--motion-touch) var(--easing-touch),box-shadow var(--motion-touch) var(--easing-touch)}.nav-status:hover,.nav-status[aria-expanded=true]{border-color:#ffffff38;background:linear-gradient(180deg,#ffffff13,#ffffff09),#050602b8}.nav-status:active{transform:translateY(1px)}.nav-status:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:4px}.nav-status-dot{width:8px;height:8px;border-radius:999px;background:var(--task-accepted);display:inline-block;position:relative;animation:status-blink 1.4s ease-in-out infinite}.nav-status-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:999px;background:currentColor;color:var(--task-accepted);opacity:.14;z-index:-1}.nav-status[data-state=down] .nav-status-dot,.nav-status[data-state=down] .nav-status-dot:after{background:#ef4444;color:#ef4444}.nav-status[data-state=checking] .nav-status-dot,.nav-status[data-state=checking] .nav-status-dot:after{background:#d6a35d;color:#d6a35d}@keyframes status-blink{0%,to{opacity:1}50%{opacity:.38}}.status-popover{transform-origin:top right}.status-popover-head{position:relative;z-index:1;display:grid;gap:7px;padding:14px 12px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,#ffffff09,#fff0)}.status-popover-head span:first-child{font-family:var(--font-sans);font-size:15px;line-height:1.1;letter-spacing:-.006em;color:#fff}.status-popover-head span:first-child[data-state=down]{color:#fca5a5}.status-popover-head span:first-child[data-state=checking]{color:#facc7a}.status-popover-head span:last-child{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff75}.status-terminal{position:relative;z-index:1;display:grid;gap:5px;padding:12px;min-height:86px;background:linear-gradient(180deg,#00000029,#00000047);border-top:1px solid rgba(0,0,0,.28);color:#ffffffad;font-family:var(--font-mono);font-size:10px;line-height:1.45;letter-spacing:.04em;overflow:hidden}@media(max-width:720px){.status-popover{right:calc(20px + var(--safe-right));width:min(360px,calc(100vw - 40px - var(--safe-left) - var(--safe-right)))}}@media(max-width:980px){.nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-bottom:0}.nav-links{display:none}.nav-menu-button{display:inline-flex}.nav-version{max-width:86px;overflow:hidden;font-size:9px;letter-spacing:.08em;gap:6px}.nav-version:before{width:14px;flex:0 0 14px}}.nav-right{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.nav-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.nav-tag .pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(255,255,255,.18);border-radius:2px}.nav-tag .pill:before{content:"";width:6px;height:6px;background:var(--task-accepted);display:inline-block}@media(max-width:600px){.nav-right .nav-tag.hide-sm{display:none}}.main{position:relative;z-index:1;width:min(100%,var(--landing-shell-max));margin-inline:auto;display:grid;grid-template-columns:1fr;align-content:start;box-sizing:border-box;padding:clamp(8px,2vw,24px) calc(clamp(20px,4vw,56px) + var(--safe-right)) clamp(40px,6vw,80px) calc(clamp(20px,4vw,56px) + var(--safe-left));gap:clamp(28px,5vw,56px);overflow-x:hidden}.landing-main{position:relative;z-index:1}.landing-main:before,.landing-main:after{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--appbar-total-height));left:50%;margin-left:-50vw;width:100vw;height:clamp(460px,50vw,900px);pointer-events:none}.landing-main:before{background:url(/assets/Desktop.webp) top center / cover no-repeat;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 80%,transparent 100%)}.landing-main:after{background:linear-gradient(90deg,var(--canvas) 0%,rgba(14,11,8,.5) 22%,rgba(14,11,8,0) 50%)}@media(max-width:720px){.landing-main:before,.landing-main:after{height:clamp(420px,116vw,680px)}.landing-main:before{background-position:top right;opacity:.78}.landing-main:after{background:linear-gradient(180deg,rgba(14,11,8,0) 0%,rgba(14,11,8,.55) 30%,rgba(14,11,8,.62) 66%,var(--canvas) 92%)}}@media(min-width:721px){.portal-page.landing-page{position:relative;isolation:isolate;background:var(--canvas)}.portal-page.landing-page .nav{overflow:hidden;isolation:isolate;background:transparent;background-color:transparent;background-image:none;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.portal-page.landing-page .nav>*{position:relative;z-index:1}.landing-main:before,.landing-main:after{content:none}.portal-page.landing-page:before,.portal-page.landing-page:after{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:clamp(460px,50vw,900px);pointer-events:none}.portal-page.landing-page:before{background:url(/assets/Desktop.webp) top center / cover no-repeat;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 64%,rgba(0,0,0,.72) 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 64%,rgba(0,0,0,.72) 78%,transparent 100%)}.portal-page.landing-page:after{background:linear-gradient(to bottom,rgba(14,11,8,0) 0%,rgba(14,11,8,0) 64%,rgba(14,11,8,.28) 78%,var(--canvas) 100%),linear-gradient(90deg,var(--canvas) 0%,rgba(14,11,8,.5) 22%,rgba(14,11,8,0) 50%)}.portal-page.landing-page .nav:before,.portal-page.landing-page .nav:after{content:none}}.hero{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(16px,5vw,72px);padding-bottom:clamp(32px,6vw,96px)}.hero-heading-row{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center}.hero-heading-copy{display:grid;gap:clamp(12px,1.6vw,18px);min-width:0;max-width:980px}.hero-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;display:inline-flex;align-items:center;gap:12px}.hero-eyebrow:before{content:"";width:28px;height:1px;background:#ffffff4d}.hero-title{font-family:var(--font-sans);font-weight:500;color:#fff;font-size:clamp(36px,5.2vw,80px);line-height:.98;letter-spacing:-.028em;margin:0;text-wrap:balance;text-align:center}.hero-title .accent{color:var(--brand-primary)}.launch-countdown-wrap{display:flex;justify-content:center;width:100%}.launch-countdown{width:min(100%,360px);display:inline-flex;align-items:center;justify-content:center;gap:clamp(12px,1.2vw,16px);padding:clamp(14px,1.3vw,18px) clamp(16px,1.5vw,22px);border:0;border-radius:14px;color:#cfc5b7;background:linear-gradient(158deg,#241d15,#18120d,#14100b);box-shadow:inset 0 0 0 1px #cfc5b714,inset 0 0 0 2px #00000014;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-touch) var(--easing-touch),box-shadow var(--motion-touch) var(--easing-touch)}.launch-countdown:hover,.launch-countdown:focus-visible{box-shadow:inset 0 0 0 1px #cfc5b724,inset 0 0 0 2px #00000014,0 14px 26px -22px #000000b8}.launch-countdown:active{transform:translateY(1px)}.launch-countdown:focus-visible{outline:2px solid rgba(207,197,183,.72);outline-offset:4px}.launch-label{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:clamp(10px,.82vw,12px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-primary);white-space:nowrap}.launch-dot{width:8px;height:8px;display:inline-block;flex:0 0 auto;border-radius:999px;background:var(--brand-primary);animation:cd-blink 1.1s steps(1,end) infinite}@keyframes cd-blink{0%,50%{opacity:1}50.01%,to{opacity:.2}}.launch-clock{width:auto;display:grid;grid-template-columns:repeat(4,max-content);align-items:baseline;justify-content:start;gap:clamp(14px,1.5vw,22px);font-variant-numeric:tabular-nums}.launch-seg{display:inline-flex;align-items:baseline;gap:3px}.launch-num{font-family:var(--font-mono);font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1;letter-spacing:-.01em;color:#cfc5b7;font-variant-numeric:tabular-nums}.launch-unit{font-family:var(--font-mono);font-size:clamp(10px,.82vw,13px);font-weight:700;line-height:1;color:#f2a93b;opacity:.85;text-transform:lowercase}.launch-countdown.is-live{width:auto;flex-direction:row;align-items:center}.launch-countdown.is-live .launch-dot{background:var(--task-accepted)}.launch-countdown.is-live .launch-label{color:var(--task-accepted);font-size:clamp(12px,1.1vw,15px)}@media(prefers-reduced-motion:reduce){.launch-dot{animation:none}}@media(max-width:720px){.launch-countdown-wrap{margin-top:clamp(16px,5vw,28px)}}@media(max-width:600px){.launch-countdown{width:100%;justify-content:center;gap:12px;padding:16px 18px}}.hero-sub{font-family:var(--font-sans);font-weight:400;color:#ffffffad;font-size:clamp(18px,1.7vw,24px);line-height:1.25;letter-spacing:-.006em;max-width:34ch;margin:0}.hero-sticky-cluster{display:grid;justify-items:start;align-self:start;gap:clamp(10px,1.2vw,14px)}.portal-sticky{position:relative;width:clamp(116px,13vw,158px);aspect-ratio:390 / 430;display:grid;place-items:center;justify-self:start;color:#2b2830;text-decoration:none;transform:rotate(5deg);filter:drop-shadow(0 18px 20px rgba(0,0,0,.22));backface-visibility:hidden;will-change:transform,filter;transition:transform var(--motion-hover) var(--easing-panel),filter var(--motion-hover) var(--easing-panel)}.portal-sticky-paper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.portal-sticky-text{position:relative;z-index:1;display:grid;gap:2px;padding:18% 15% 12%;font-family:var(--font-mono);font-size:clamp(12px,1.1vw,15px);font-weight:700;letter-spacing:.08em;line-height:.98;text-align:center;text-transform:uppercase}.portal-sticky:hover{transform:rotate(3deg) translateY(-2px);filter:drop-shadow(0 22px 22px rgba(0,0,0,.28))}.portal-sticky:active{transform:rotate(4deg) translateY(0)}.portal-sticky:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:6px}.portal-navigation-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;padding:calc(24px + var(--safe-top)) calc(20px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(20px + var(--safe-left));background:#0e0b0885;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:portal-overlay-enter var(--motion-popover) var(--easing-touch) both}.portal-navigation-dialog{width:min(380px,100%);display:grid;justify-items:stretch;gap:16px;padding:20px;border:1px solid rgba(207,197,183,.18);border-radius:4px;background:#0e0b08;box-shadow:none;text-align:left;animation:portal-dialog-enter var(--motion-popover) var(--easing-panel) both}.portal-navigation-dialog h2{margin:0;color:var(--ink);font-family:var(--font-sans);font-size:clamp(17px,2vw,20px);font-weight:500;letter-spacing:0;line-height:1.1}.portal-navigation-dialog p{margin:0;color:#cfc5b7b3;font-family:var(--font-sans);font-size:13px;letter-spacing:0;line-height:1.45}.portal-navigation-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.portal-navigation-button{min-height:44px;border:1px solid rgba(207,197,183,.14);border-radius:0;color:var(--ink);background:#cfc5b709;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-touch) var(--easing-touch),border-color var(--motion-touch) var(--easing-touch),background var(--motion-touch) var(--easing-touch),box-shadow var(--motion-touch) var(--easing-touch)}.portal-navigation-button.is-secondary{color:#cfc5b79e;background:transparent}.portal-navigation-button.is-primary{color:#0e0b08;border-color:var(--brand-primary);background:var(--brand-primary);box-shadow:none}.portal-navigation-button:hover,.portal-navigation-button:focus-visible{border-color:#cfc5b747}.portal-navigation-button:focus-visible{outline:1px solid rgba(207,197,183,.48);outline-offset:4px}.portal-navigation-button:active{transform:translateY(1px)}@keyframes portal-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes portal-dialog-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:460px){.portal-navigation-actions{grid-template-columns:1fr}}.stay-updated-asset{position:relative;width:clamp(104px,11vw,138px);aspect-ratio:1 / 1;display:grid;place-items:center;justify-self:start;border:0;border-radius:0;padding:0;color:#2b2830;background:transparent;cursor:pointer;filter:drop-shadow(0 16px 18px rgba(0,0,0,.2));transform:translate(clamp(18px,2.3vw,32px)) rotate(-4deg);backface-visibility:hidden;will-change:transform,filter;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-hover) var(--easing-panel),filter var(--motion-hover) var(--easing-panel)}.stay-updated-sticky-paper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.stay-updated-sticky-text{position:relative;z-index:1;display:grid;gap:2px;padding:18% 15% 12%;font-family:var(--font-mono);font-size:clamp(10px,.95vw,13px);font-weight:700;letter-spacing:.08em;line-height:.98;text-align:center;text-transform:uppercase}.stay-updated-asset:hover{transform:translate(clamp(18px,2.3vw,32px)) rotate(-2deg) translateY(-2px);filter:drop-shadow(0 20px 20px rgba(0,0,0,.26))}.stay-updated-asset:active{transform:translate(clamp(18px,2.3vw,32px)) rotate(-3deg) translateY(0)}.stay-updated-asset:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:6px}.agent-logos{display:none}.agent-logo{width:clamp(34px,3vw,46px);height:auto;opacity:.9;filter:drop-shadow(0 6px 12px rgba(0,0,0,.42))}@media(prefers-reduced-motion:reduce){.agent-logo{transition:none}.agent-logo:hover,.agent-logo:active{--press: 1}}.hero .reveal-item{opacity:0;transform:translate3d(0,18px,0);will-change:opacity,transform}.hero.is-revealed .reveal-item{opacity:1;transform:translateZ(0);transition:opacity var(--motion-page) var(--easing-page) var(--reveal-delay, 0ms),transform var(--motion-page) var(--easing-page) var(--reveal-delay, 0ms)}@media(prefers-reduced-motion:reduce){.stickers-region,.stickers-region.is-revealed{opacity:1;transform:none;transition:none;will-change:auto}.hero .reveal-item{opacity:1;transform:none;will-change:auto}.hero.is-revealed .reveal-item{transition:none}}.story-panel{--story-panel-inset: clamp(20px, 3vw, 34px);position:relative;overflow:hidden;min-width:0;max-width:820px;padding:var(--story-panel-inset);background:linear-gradient(180deg,#ffffff0e,#ffffff06),#181c2494;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #fff1,0 24px 60px -34px #000000b8}.story-panel:before{content:"";position:absolute;top:0;left:var(--story-panel-inset);right:var(--story-panel-inset);height:1px;background:#e673196b}.story-kicker{display:block;margin-bottom:clamp(18px,2.2vw,26px);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e}.story-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.5vw,16px);max-width:62ch}.story-copy p{margin:0;max-width:62ch;font-family:var(--font-sans);font-size:clamp(14px,1.02vw,16px);line-height:1.48;letter-spacing:-.004em;color:#ffffffa8}.story-lead{max-width:46ch;font-size:clamp(18px,1.5vw,24px)!important;line-height:1.2!important;color:#ffffffdb;font-weight:500}.story-pull{margin:clamp(10px,1.4vw,16px) 0!important;max-width:none;padding-left:clamp(14px,1.2vw,18px);border-left:2px solid var(--brand-primary);font-size:clamp(20px,1.9vw,28px)!important;line-height:1.16!important;letter-spacing:-.014em;color:var(--brand-primary)!important;font-weight:500}.story-mission{margin-top:clamp(8px,1vw,12px)!important;padding-top:clamp(16px,1.6vw,20px);border-top:1px solid rgba(230,115,25,.34);color:#ffffffc7!important;font-weight:500}.stickers-region{position:relative;opacity:0;transform:translate3d(0,18px,0);will-change:opacity,transform}.stickers-region.is-revealed{opacity:1;transform:translateZ(0);transition:opacity .76s var(--easing-panel) 80ms,transform .86s var(--easing-panel) 80ms}.stickers-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3.5vw,56px);align-items:end;perspective:1400px}.roadmap-asset{position:absolute;z-index:4;top:24%;right:-9%;width:clamp(92px,32%,126px);aspect-ratio:400 / 390;display:grid;place-items:center;border:0;border-radius:0;padding:0;color:#3b2b22;background:transparent;cursor:pointer;filter:drop-shadow(0 18px 20px rgba(0,0,0,.22));transform:rotate(14deg);opacity:1;backface-visibility:hidden;will-change:transform,filter;-webkit-tap-highlight-color:transparent;transition:opacity .34s var(--easing-panel) 80ms,transform .52s var(--easing-panel) 80ms,filter .42s var(--easing-panel) 80ms}.roadmap-asset.is-deferred{opacity:0;pointer-events:none;filter:drop-shadow(0 10px 14px rgba(0,0,0,.16));transform:translateY(10px) rotate(16deg) scale(.955);transition:opacity .14s var(--easing-touch),transform .18s var(--easing-touch),filter .14s var(--easing-touch)}.roadmap-asset:hover{transform:translateY(-2px) rotate(12.5deg);filter:drop-shadow(0 22px 22px rgba(0,0,0,.28))}.roadmap-asset:active{transform:rotate(14deg)}.roadmap-asset:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:6px}.roadmap-sticky-paper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.roadmap-sticky-text{position:relative;z-index:1;display:grid;gap:2px;padding:12% 16% 8%;font-family:var(--font-mono);font-size:clamp(10px,.95vw,13px);font-weight:700;letter-spacing:.08em;line-height:.98;text-align:center;text-transform:uppercase;transform:rotate(-1deg)}@media(max-width:720px){.stickers-row{grid-template-columns:minmax(0,1fr);gap:clamp(22px,5vw,32px)}}.sticker-slot{position:relative;aspect-ratio:1 / 1;max-width:560px;width:100%;margin:0 auto;perspective:1200px;transform-style:preserve-3d;container-type:inline-size}.sticker{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:0;padding:0;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;outline:none;will-change:transform,opacity;backface-visibility:hidden;transform-style:preserve-3d;transition:transform var(--motion-base) var(--easing-emphasis),opacity var(--motion-base) var(--easing-standard)}.sticker.is-quiet{transition:transform var(--motion-panel) var(--easing-panel),opacity .42s var(--easing-panel) .12s}.sticker:focus{outline:none}.sticker:focus-visible{outline:none}.sticker-outer{position:relative;width:100%;height:100%;background:transparent;border-radius:28px;padding:0;--tilt-x: 0deg;--tilt-y: 0deg;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));box-shadow:0 1px 2px #0000002e,0 24px 48px -16px #0000008c,0 60px 100px -30px #00000073;transition:transform .14s var(--easing-panel),box-shadow var(--motion-base) var(--easing-emphasis),border-radius var(--motion-base) var(--easing-emphasis)}.sticker-mid{width:100%;height:100%;background:transparent;border-radius:28px;padding:0}.sticker-face{position:relative;width:100%;height:100%;border-radius:28px;padding:clamp(16px,5cqi,36px);display:grid;grid-template-rows:1fr auto;overflow:hidden;isolation:isolate;box-shadow:inset 0 1.5px #ffffff2e,inset 0 -40px 60px -30px #00000059,inset 0 0 0 1px #ffffff0f,inset 0 0 0 2px #00000014}.sticker[data-variant=orange] .sticker-face{background:radial-gradient(ellipse 95% 70% at var(--face-hi, 28%) -15%,rgba(255,215,170,.32),transparent 55%),radial-gradient(ellipse 50% 100% at 100% 50%,rgba(255,180,120,.14),transparent 60%),radial-gradient(ellipse 90% 60% at 50% 115%,rgba(80,30,5,.45),transparent 60%),linear-gradient(var(--face-angle, 158deg),#EE7C20 0%,#DC6914 45%,#B2510E 100%);color:#fff}.sticker[data-variant=ink] .sticker-face{background:radial-gradient(ellipse 95% 70% at var(--face-hi, 28%) -15%,rgba(195,215,240,.14),transparent 55%),radial-gradient(ellipse 50% 100% at 100% 50%,rgba(150,180,220,.06),transparent 60%),radial-gradient(ellipse 90% 60% at 50% 115%,rgba(0,0,0,.32),transparent 60%),linear-gradient(var(--face-angle, 158deg),#3A4051 0%,#2C3142 50%,#212635 100%);color:#fff}.expanded[data-variant=orange] .sticker-face{background:radial-gradient(ellipse 95% 70% at 28% -15%,rgba(255,215,170,.32),transparent 55%),radial-gradient(ellipse 50% 100% at 100% 50%,rgba(255,180,120,.14),transparent 60%),radial-gradient(ellipse 90% 60% at 50% 115%,rgba(80,30,5,.45),transparent 60%),linear-gradient(158deg,#ee7c20,#dc6914 45%,#b2510e);color:#fff}.expanded[data-variant=ink] .sticker-face{background:radial-gradient(ellipse 95% 70% at 28% -15%,rgba(230,195,150,.13),transparent 55%),radial-gradient(ellipse 50% 100% at 100% 50%,rgba(230,160,90,.05),transparent 60%),radial-gradient(ellipse 90% 60% at 50% 115%,rgba(0,0,0,.4),transparent 60%),linear-gradient(158deg,#261f16,#1a140e,#130e09);color:#f2ead9}.expanded[data-id=stayUpdated] .sticker-face{background:radial-gradient(ellipse 95% 70% at 28% -15%,rgba(230,115,25,.13),transparent 55%),radial-gradient(ellipse 80% 70% at 90% 10%,rgba(207,197,183,.06),transparent 62%),linear-gradient(158deg,#241d15,#18120d,#14100b);color:#cfc5b7}.sticker .sticker-face:before{content:none}.s-eyebrow{position:absolute;top:clamp(20px,5cqi,36px);right:clamp(20px,5cqi,36px);z-index:2;font-family:var(--font-mono);font-size:clamp(10px,1cqi,12px);letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.s-eyebrow .dot{width:7px;height:7px;display:inline-block;background:currentColor}.sticker[data-variant=orange] .s-eyebrow{color:#ffffffd9}.sticker[data-variant=ink] .s-eyebrow{color:#ffffffb3}.sticker[data-variant=orange] .s-eyebrow .dot{background:#fffffff2}.sticker[data-variant=ink] .s-eyebrow .dot{background:var(--brand-primary)}.s-copy{display:grid;gap:clamp(10px,2.4cqi,16px);align-self:end;max-width:calc(100% - clamp(18px,5cqi,36px));margin:clamp(8px,2cqi,22px) 0 clamp(28px,9cqi,58px);transform:translate(var(--title-x, 0),var(--title-y, 0))}.s-title{font-family:var(--font-sans);font-weight:500;font-size:clamp(25px,8.8cqi,46px);line-height:1.08;letter-spacing:0;text-wrap:balance;max-width:10ch;margin:0}.s-tagline{display:block;max-width:26ch;color:#ffffffc2;font-family:var(--font-sans);font-size:clamp(13px,3.2cqi,17px);font-weight:400;line-height:1.35;letter-spacing:0}.sticker[data-variant=orange] .s-title,.sticker[data-variant=ink] .s-title{color:#fff}.sticker[data-variant=orange] .s-title .period{color:#fff9}.sticker[data-variant=ink] .s-title .period{color:var(--brand-primary)}.sticker[data-variant=ink] .s-tagline{color:#f2ead9ad}.s-foot{display:flex;align-items:center;justify-content:flex-end;margin-top:16px}.s-cta{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.s-cta .arrow{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:999px;position:relative;transition:transform var(--motion-base) var(--easing-emphasis);font-size:16px;font-weight:500;line-height:1}.sticker[data-variant=orange] .s-cta{color:#ffffffe6}.sticker[data-variant=orange] .s-cta .arrow{background:#fff;color:#c25c11}.sticker[data-variant=ink] .s-cta{color:#ffffffd9}.sticker[data-variant=ink] .s-cta .arrow{background:#fff;color:#181b25}.sticker:hover .s-cta .arrow{transform:rotate(10deg) scale(1.08)}.s-stamp{position:absolute;top:clamp(16px,6cqi,40px);left:clamp(16px,6cqi,40px);width:clamp(110px,42cqi,220px);height:clamp(110px,42cqi,220px);pointer-events:none;z-index:0;transform:translate(var(--stamp-x, 0),var(--stamp-y, 0)) rotate(var(--stamp-rot, 0)) scale(var(--stamp-scale, 1));transform-origin:35% 35%}.s-stamp>svg{width:100%;height:100%;display:block}.sticker[data-variant=orange] .s-stamp{color:#fff;opacity:.94}.sticker[data-variant=ink] .s-stamp{color:var(--brand-primary);opacity:.94}.s-copy,.s-title,.s-foot{position:relative;z-index:1}.sticker[data-id=people],.sticker[data-id=agents]{animation:none}.sticker:hover{transform:translate3d(0,-5px,0) scale(1.008) rotate(0)}.sticker:hover .sticker-outer,.sticker[data-variant=orange]:hover .sticker-outer,.sticker[data-variant=ink]:hover .sticker-outer{box-shadow:0 1px 2px #0003,0 30px 58px -18px #00000094,0 70px 110px -36px #00000073}.sticker[data-id=people]:focus-visible{transform:translate3d(0,-5px,0) scale(1.008)}.sticker[data-id=agents]:focus-visible{transform:translate3d(0,-5px,0) scale(1.008)}.sticker:focus-visible .sticker-outer{box-shadow:0 1px 2px #00000038,0 30px 58px -18px #00000094,0 70px 110px -36px #00000073}.sticker:focus-visible .sticker-face{box-shadow:inset 0 1.5px #ffffff2e,inset 0 -40px 60px -30px #00000059,inset 0 0 0 1px #ffffff0f,inset 0 0 0 2px #ffffffb8}.sticker[data-variant=orange]:focus-visible .sticker-outer{box-shadow:0 1px 2px #00000038,0 30px 58px -18px #00000094,0 70px 110px -36px #00000073}.sticker[data-variant=ink]:focus-visible .sticker-outer{box-shadow:0 1px 2px #00000038,0 30px 58px -18px #00000094,0 70px 110px -36px #00000073}.sticker:active{transform:none;transition-duration:var(--motion-fast)}.sticker.is-recede{pointer-events:none;transform:translate3d(0,22px,0) scale(.88) rotate(-2deg);opacity:.38}.sticker[data-id=agents].is-recede{transform:translate3d(0,22px,0) scale(.88) rotate(2deg)}.sticker.is-source-hidden{opacity:0;transition:transform var(--motion-base) var(--easing-emphasis),opacity 0s linear;pointer-events:none}.sticker.is-just-closed{transition-property:transform}.sticker.is-quiet:hover,.sticker.is-quiet:focus-visible{transform:none!important}.sticker.is-quiet:hover .sticker-outer,.sticker.is-quiet:focus-visible .sticker-outer{box-shadow:0 1px 2px #0000002e,0 24px 48px -16px #0000008c,0 60px 100px -30px #00000073!important}@media(prefers-reduced-motion:reduce){.sticker{transition:opacity var(--motion-base)}.sticker:hover{transform:none}.sticker:focus-visible{transform:none}}.expanded-backdrop{position:fixed;top:-100px;right:calc(-1 * var(--safe-right));bottom:calc(-1 * var(--safe-bottom));left:calc(-1 * var(--safe-left));z-index:40;min-height:calc(100dvh + 100px);background-color:#0e0b08f0;backdrop-filter:blur(6px) saturate(112%);-webkit-backdrop-filter:blur(6px) saturate(112%);opacity:0;pointer-events:auto}.expanded{position:fixed;z-index:50;will-change:left,top,width,height,transform;contain:layout style;overflow:visible;backface-visibility:hidden;outline:none;max-height:calc(100dvh - 24px)}.expanded:focus,.expanded:focus-visible{outline:none}.expanded .sticker-outer{height:100%;width:100%;border-radius:28px;padding:0;box-shadow:0 1px 2px #00000038,0 60px 100px -16px #000000a6,0 120px 180px -30px #0000008c;transition:border-radius var(--motion-panel) var(--easing-panel),box-shadow var(--motion-panel) var(--easing-panel)}.expanded .sticker-mid{border-radius:28px;transition:border-radius var(--motion-panel) var(--easing-panel)}.expanded.is-collapsed .sticker-outer{border-radius:28px;box-shadow:0 1px 2px #0000002e,0 24px 48px -16px #0000008c,0 60px 100px -30px #00000073}.expanded.is-collapsed .sticker-mid,.expanded.is-collapsed .sticker-face{border-radius:28px}.expanded[data-source=countdown].is-collapsed .sticker-outer,.expanded[data-source=countdown].is-collapsed .sticker-mid,.expanded[data-source=countdown].is-collapsed .sticker-face{border-radius:14px}.expanded[data-source=countdown].is-collapsed .sticker-outer{box-shadow:inset 0 0 0 1px #cfc5b714,inset 0 0 0 2px #00000014}.expanded[data-source=countdown].is-collapsed .sticker-face{background:linear-gradient(158deg,#241d15,#18120d,#14100b);box-shadow:inset 0 0 0 1px #cfc5b714,inset 0 0 0 2px #00000014}.expanded[data-source=countdown].is-countdown-closing .expanded-bg-mark{opacity:0}.expanded .sticker-face{border-radius:28px;padding:0;display:block;overflow:hidden;overscroll-behavior:contain;touch-action:pan-y;box-shadow:inset 0 1.5px #ffffff2e,inset 0 -40px 60px -30px #00000059,inset 0 0 0 1px #ffffff0f,inset 0 0 0 2px #00000014;transition:border-radius var(--motion-panel) var(--easing-panel)}.expanded.is-scroll-ready .sticker-face{overflow-y:auto;-webkit-overflow-scrolling:touch}.expanded-content{position:absolute;top:0;left:0;z-index:2;padding:clamp(28px,3.2vw,48px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(18px,2.4vw,32px);will-change:opacity}.expanded[data-id=people] .expanded-content,.expanded[data-id=agents] .expanded-content{padding:clamp(24px,2.6vw,40px);gap:clamp(10px,1.2vw,16px)}.expanded-content>.expanded-header,.expanded-content>.expanded-body,.expanded-content>.expanded-foot{opacity:0;transform:translateY(10px);transition:opacity var(--motion-panel) var(--easing-panel),transform var(--motion-panel) var(--easing-panel);will-change:opacity,transform}.expanded-content.is-revealed>.expanded-header,.expanded-content.is-revealed>.expanded-body{opacity:1;transform:translateY(0);transition:opacity .52s var(--easing-panel),transform var(--motion-panel) var(--easing-panel)}.expanded-content.is-revealed>.expanded-foot{opacity:.55;transform:translateY(0);transition:opacity .52s var(--easing-panel),transform var(--motion-panel) var(--easing-panel)}.expanded-content.is-revealed>.expanded-header{transition-delay:0ms}.expanded-content.is-revealed>.expanded-body{transition-delay:70ms}.expanded-content.is-revealed>.expanded-foot{transition-delay:.14s}.expanded-content>.expanded-body .expanded-title,.expanded-content>.expanded-body .expanded-detail{opacity:0;transform:translateY(8px);transition:opacity var(--motion-panel) var(--easing-panel),transform var(--motion-panel) var(--easing-panel)}.expanded-content.is-revealed>.expanded-body .expanded-title{opacity:1;transform:translateY(0);transition:opacity .52s var(--easing-panel) 80ms,transform var(--motion-panel) var(--easing-panel) 80ms}.expanded-content.is-revealed>.expanded-body .expanded-detail{opacity:1;transform:translateY(0);transition:opacity .52s var(--easing-panel) .18s,transform var(--motion-panel) var(--easing-panel) .18s}.expanded-content>.expanded-body .roadmap-meta,.expanded-content>.expanded-body .roadmap-intro,.expanded-content>.expanded-body .roadmap-item{opacity:0;transform:translateY(6px);transition:opacity var(--motion-panel) var(--easing-panel),transform var(--motion-panel) var(--easing-panel)}.expanded-content.is-revealed>.expanded-body .roadmap-meta,.expanded-content.is-revealed>.expanded-body .roadmap-intro,.expanded-content.is-revealed>.expanded-body .roadmap-item{opacity:1;transform:translateY(0)}.expanded-content.is-revealed>.expanded-body .roadmap-meta{transition:opacity .42s var(--easing-panel) .25s,transform .52s var(--easing-panel) .25s}.expanded-content.is-revealed>.expanded-body .roadmap-intro{transition:opacity .42s var(--easing-panel) .29s,transform .52s var(--easing-panel) .29s}.expanded-content.is-revealed>.expanded-body .roadmap-item:nth-child(1){transition:opacity .42s var(--easing-panel) .32s,transform .52s var(--easing-panel) .32s}.expanded-content.is-revealed>.expanded-body .roadmap-item:nth-child(2){transition:opacity .42s var(--easing-panel) .37s,transform .52s var(--easing-panel) .37s}.expanded-content.is-revealed>.expanded-body .roadmap-item:nth-child(3){transition:opacity .42s var(--easing-panel) .42s,transform .52s var(--easing-panel) .42s}@media(prefers-reduced-motion:reduce){.expanded-content>.expanded-header,.expanded-content>.expanded-body,.expanded-content>.expanded-foot,.expanded-content>.expanded-body .expanded-title,.expanded-content>.expanded-body .expanded-detail,.expanded-content>.expanded-body .roadmap-meta,.expanded-content>.expanded-body .roadmap-intro,.expanded-content>.expanded-body .roadmap-item{transform:none!important;transition:opacity .2s var(--easing-touch)!important}}.expanded-bg-mark{position:absolute;right:-12%;bottom:-28%;width:118%;max-width:1200px;aspect-ratio:1 / 1;pointer-events:none;z-index:1;transform:rotate(-8deg);transform-origin:50% 50%}.expanded[data-variant=agents] .expanded-bg-mark{transform:rotate(6deg)}.expanded-bg-mark svg{width:100%;height:100%;display:block;animation:mark-slow-spin 60s linear infinite;transform-origin:50% 50%}@keyframes mark-slow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.expanded-bg-mark svg{animation:none}}.expanded[data-variant=orange] .expanded-bg-mark{color:#fff;opacity:.18}.expanded[data-variant=ink] .expanded-bg-mark{color:var(--brand-primary);opacity:.18}.expanded-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.expanded-eyebrow{font-family:var(--font-mono);font-size:clamp(10px,.95vw,12px);letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;opacity:.78}.expanded-eyebrow .dot{width:7px;height:7px;background:currentColor;display:inline-block}.expanded[data-variant=ink] .expanded-eyebrow .dot{background:var(--brand-primary)}.x-close{width:48px;height:48px;display:inline-grid;place-items:center;border:0;background:#ffffff14;color:#fff;cursor:pointer;border-radius:999px;padding:0;flex:0 0 auto;-webkit-tap-highlight-color:transparent;transition:background var(--motion-fast) var(--easing-standard),transform var(--motion-fast) var(--easing-standard)}.x-close:hover{background:#ffffff24}.x-close:active{transform:scale(.96)}.x-close:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:4px}.x-close svg{width:24px;height:24px;display:block;stroke:#fff}.expanded-body{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,22px);max-width:min(62%,720px);align-self:start;justify-self:start;min-height:0;min-width:0}@media(min-width:721px){.expanded:not([data-viewport=mobile]) .expanded-body{align-self:center}}.expanded-title{font-family:var(--font-sans);font-weight:500;font-size:clamp(32px,min(4.05vw,7.4vh),60px);line-height:.92;letter-spacing:-.034em;margin:0;max-width:14ch;text-wrap:wrap}.expanded[data-variant=orange] .expanded-title{color:#fff}.expanded[data-variant=orange] .expanded-title .period{color:#fff9}.expanded[data-variant=ink] .expanded-title{color:#fff}.expanded[data-variant=ink] .expanded-title .period{color:var(--brand-primary)}.expanded-detail{display:grid;gap:clamp(14px,1.8vw,22px);max-width:520px}.expanded[data-variant=orange] .expanded-body,.expanded[data-variant=ink] .expanded-body{width:min(74%,600px);max-width:min(74%,600px)}.expanded[data-id=people] .expanded-body,.expanded[data-id=agents] .expanded-body{display:grid;width:min(100%,940px);max-width:min(100%,940px);align-self:start;gap:clamp(14px,1.8vw,22px);padding-top:0}.expanded[data-id=people] .expanded-title,.expanded[data-id=agents] .expanded-title{font-size:clamp(28px,min(2.8vw,5.1vh),44px);line-height:1.08;letter-spacing:0;max-width:15ch}.expanded[data-variant=orange] .expanded-detail,.expanded[data-variant=ink] .expanded-detail{grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.5vw,18px);align-items:start;max-width:min(100%,540px)}.expanded[data-id=people] .expanded-detail,.expanded[data-id=agents] .expanded-detail{grid-template-columns:minmax(270px,.9fr) minmax(320px,1fr);grid-template-areas:"lede steps" "copy steps" ". action";column-gap:clamp(30px,5vw,72px);row-gap:clamp(12px,1.6vw,18px);max-width:min(100%,920px)}.expanded[data-variant=orange] .expanded-lede,.expanded[data-variant=orange] .expanded-copy-stack,.expanded[data-variant=orange] .expanded-step-list,.expanded[data-variant=orange] .availability-panel,.expanded[data-variant=ink] .expanded-lede,.expanded[data-variant=ink] .expanded-copy-stack,.expanded[data-variant=ink] .expanded-step-list,.expanded[data-variant=ink] .operator-panel{grid-column:1}.expanded[data-id=people] .expanded-lede,.expanded[data-id=agents] .expanded-lede{grid-area:lede}.expanded[data-id=people] .expanded-copy-stack,.expanded[data-id=agents] .expanded-copy-stack{grid-area:copy}.expanded[data-id=people] .expanded-step-list,.expanded[data-id=agents] .expanded-step-list{grid-area:steps}.expanded[data-id=people] .availability-panel,.expanded[data-id=agents] .operator-panel{grid-area:action}@media(min-width:721px){.expanded[data-id=people] .expanded-body,.expanded[data-id=agents] .expanded-body{width:min(100%,940px);max-width:min(100%,940px);display:grid;grid-template-columns:minmax(300px,.9fr) minmax(340px,1fr);grid-template-areas:"title steps" "lede steps" "copy action";grid-template-rows:auto auto auto;column-gap:clamp(38px,5.6vw,82px);row-gap:clamp(14px,1.8vw,22px);align-items:start}.expanded[data-id=people] .expanded-title,.expanded[data-id=agents] .expanded-title{grid-area:title;align-self:end;max-width:15ch;font-size:clamp(28px,min(2.65vw,4.8vh),42px);line-height:1.08}.expanded[data-id=people] .expanded-detail,.expanded[data-id=agents] .expanded-detail{display:contents}.expanded[data-id=people] .expanded-lede,.expanded[data-id=agents] .expanded-lede{grid-area:lede;max-width:26ch}.expanded[data-id=people] .expanded-copy-stack,.expanded[data-id=agents] .expanded-copy-stack{grid-area:copy;max-width:42ch}.expanded[data-id=people] .expanded-step-list,.expanded[data-id=agents] .expanded-step-list{grid-area:steps;align-self:end;max-width:100%}.expanded[data-id=people] .availability-panel,.expanded[data-id=agents] .operator-panel{grid-area:action;align-self:start;max-width:360px}}.expanded-lede{margin:0;font-family:var(--font-sans);font-weight:500;font-size:clamp(19px,min(1.9vw,3vh),30px);line-height:1.12;letter-spacing:0;color:#fffffff0}.expanded-copy{margin:0;max-width:42ch;font-family:var(--font-sans);font-size:clamp(15px,min(1.2vw,2.2vh),18px);line-height:1.5;letter-spacing:0;color:#ffffffb8}.expanded-copy-stack{display:grid;gap:clamp(12px,1.5vw,18px);max-width:44ch;padding-top:clamp(14px,1.8vw,20px);border-top:1px solid rgba(255,255,255,.18)}.expanded-copy-secondary{color:#ffffff9e}.expanded-step-list{display:grid;gap:0;width:100%;max-width:460px;margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.18)}.expanded-step-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12)}.expanded-step-index{width:24px;height:24px;color:#ffffffc7;background:currentColor;-webkit-mask:var(--step-number-icon) center / contain no-repeat;mask:var(--step-number-icon) center / contain no-repeat}.expanded[data-variant=ink] .expanded-step-index,.expanded[data-variant=orange] .expanded-step-index{color:#ffffffc7}.expanded-step-copy{display:grid;gap:4px;min-width:0}.expanded-step-copy strong{color:#ffffffeb;font-size:clamp(14px,min(1vw,1.8vh),16px);line-height:1.25;font-weight:500;letter-spacing:0}.expanded-step-copy span{color:#ffffff9e;font-size:clamp(12px,min(.95vw,1.7vh),14px);line-height:1.45;letter-spacing:0}.expanded[data-id=roadmap] .expanded-body{width:min(76%,760px);max-width:min(76%,760px)}.expanded[data-id=roadmap] .expanded-title{max-width:11ch}.expanded[data-id=roadmap] .roadmap-detail{grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.8vw,20px);align-items:start;max-width:min(100%,540px)}.expanded[data-id=roadmap] .expanded-lede{grid-column:1;max-width:22ch;font-size:clamp(19px,min(1.7vw,3vh),28px);line-height:1.08}.expanded[data-id=roadmap] .roadmap-panel{grid-column:1;grid-row:auto;justify-self:stretch}.expanded[data-id=stayUpdated] .expanded-body{width:min(76%,760px);max-width:min(76%,760px)}.expanded[data-id=stayUpdated] .expanded-title{max-width:9ch}.expanded[data-id=stayUpdated] .stay-updated-detail{grid-template-columns:minmax(0,1fr);gap:clamp(16px,2vw,24px);align-items:start;max-width:min(100%,540px)}.expanded[data-id=stayUpdated] .expanded-lede{grid-column:1;max-width:32ch;font-size:clamp(18px,min(1.6vw,2.8vh),26px);line-height:1.12}.stay-updated-form-panel{display:grid;gap:16px;max-width:440px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18)}.roadmap-panel{--roadmap-mark: rgba(255,255,255,.9);display:grid;gap:12px;width:min(100%,500px);margin-top:0}.roadmap-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);font-family:var(--font-mono);font-size:clamp(10px,.95vw,12px);letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.roadmap-meta span:first-child{color:#ffffffe6}.roadmap-intro{display:grid;gap:8px;max-width:52ch}.roadmap-intro p{margin:0;color:#ffffffb8;font-size:clamp(15px,min(1.15vw,2vh),18px);line-height:1.42;letter-spacing:-.004em}.roadmap-intro p.is-rule{color:#ffffffeb;font-weight:500}.roadmap-list{display:grid;gap:0;list-style:none;padding:0;margin:0;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.18)}.roadmap-item{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px 2px 10px 0;border:0;border-bottom:1px solid rgba(255,255,255,.09);background:transparent;transition:border-color var(--motion-hover) var(--easing-touch),background var(--motion-hover) var(--easing-touch)}.roadmap-item:last-child{border-bottom:0}.roadmap-item[data-state=done]{background:transparent}.roadmap-icon-wrap{width:40px;height:46px;display:grid;place-items:center;color:var(--roadmap-mark)}.roadmap-asset-icon{width:25px;height:25px;display:block;background:currentColor;mask:var(--roadmap-icon) center / contain no-repeat;-webkit-mask:var(--roadmap-icon) center / contain no-repeat}.roadmap-item[data-state=pipeline] .roadmap-icon-wrap{color:var(--roadmap-mark);opacity:.78}.roadmap-item-copy{display:grid;gap:3px;min-width:0}.roadmap-status{font-family:var(--font-mono);font-size:clamp(9px,.9vw,11px);letter-spacing:.11em;text-transform:uppercase;color:#ffffff8f}.roadmap-item[data-state=done] .roadmap-status{color:#ffffffb8}.roadmap-task{position:relative;width:fit-content;max-width:100%;font-size:clamp(17px,min(1.8vw,2.8vh),24px);line-height:1.02;letter-spacing:-.012em;color:#ffffffeb}.roadmap-item[data-state=done] .roadmap-task{color:#ffffff94}.roadmap-item[data-state=done] .roadmap-task:after{content:"";position:absolute;left:-.08em;right:-.08em;top:52%;height:.18em;background:#f26d67;opacity:.95;transform:rotate(-2deg);transform-origin:50% 50%}.availability-panel,.operator-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;justify-items:start;text-align:left;width:100%;max-width:420px;margin-top:2px;padding:0 0 clamp(18px,2.4vw,30px);border-top:0}.operator-panel{gap:12px}.expanded-cta-caption{font-family:var(--font-mono);font-size:clamp(10px,.85vw,12px);line-height:1.35;letter-spacing:.1em;text-transform:none;color:#ffffffb3;max-width:30ch}.availability-panel p,.operator-panel p{margin:0;font-size:13px;line-height:1.35;color:#ffffff94;max-width:38ch}.availability-panel p:first-of-type{grid-column:1}.availability-panel p:last-of-type{grid-column:1 / -1}.app-store-button{justify-self:start;width:clamp(178px,15vw,214px);max-width:calc(100vw - 48px);min-width:0;height:auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;padding:0;background:transparent;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.app-store-button:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:4px}.app-store-button img{display:block;width:100%;height:auto}.portal-button{justify-self:start;min-width:clamp(220px,18vw,286px);min-height:clamp(48px,4vw,56px);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:linear-gradient(180deg,#2c2c2efa,#1c1c1efa);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000008c,inset 0 0 0 1px #ffffff1a,0 8px 12px #0000007a;padding:0 18px;color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:650;letter-spacing:.04em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-touch) var(--easing-touch),box-shadow var(--motion-touch) var(--easing-touch),background var(--motion-touch) var(--easing-touch)}.portal-button:hover{transform:translateY(-1px);background:linear-gradient(180deg,#343437fa,#1e1e20fa);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000008c,inset 0 0 0 1px #ffffff1f,0 12px 18px #0000007a}.portal-button:active{transform:translateY(1px);background:linear-gradient(180deg,#1a1a1cfa,#1a1a1cfa);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000008c,inset 0 0 0 1px #ffffff14,0 2px 4px #0000006b}.portal-button:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:4px}@media(max-width:720px){.expanded-body{max-width:100%}.expanded[data-variant=orange] .expanded-body,.expanded[data-variant=ink] .expanded-body{width:100%;max-width:100%}.expanded-slots{max-width:100%}.expanded .sticker-outer{box-shadow:0 1px 2px #0003,0 34px 70px -28px #0000007a}.expanded .sticker-face{padding:0;overflow-y:hidden;-webkit-overflow-scrolling:touch}.expanded.is-scroll-ready .sticker-face{overflow-y:auto}.expanded-content{padding:22px 18px;grid-template-rows:auto auto auto}.expanded-title{font-size:clamp(38px,10vw,60px)}.expanded-detail,.expanded[data-variant=orange] .expanded-detail,.expanded[data-variant=ink] .expanded-detail{display:grid;grid-template-columns:1fr;grid-template-areas:none;gap:12px;max-width:100%}.expanded[data-variant=orange] .expanded-lede,.expanded[data-variant=orange] .expanded-copy-stack,.expanded[data-variant=orange] .expanded-step-list,.expanded[data-variant=orange] .availability-panel,.expanded[data-variant=ink] .expanded-lede,.expanded[data-variant=ink] .expanded-copy-stack,.expanded[data-variant=ink] .expanded-step-list,.expanded[data-variant=ink] .operator-panel{grid-area:auto;grid-column:1;grid-row:auto}.expanded-lede{font-size:clamp(21px,6.2vw,28px)}.expanded-copy{font-size:15px;max-width:30ch}.expanded-copy-stack{justify-self:stretch;max-width:none;gap:12px;padding-top:14px}.expanded-step-list{max-width:none}.expanded-step-item{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:11px 0;text-align:left}.availability-panel,.operator-panel{grid-template-columns:1fr;justify-items:center;text-align:center;gap:8px;margin-top:0;padding:14px 0 18px}.app-store-button{grid-column:1;grid-row:auto;width:clamp(152px,43vw,174px);min-width:0;height:auto;justify-self:center}.portal-button{min-width:248px;min-height:52px;justify-self:center;font-size:11px}.availability-panel p,.availability-panel p:first-of-type,.availability-panel p:last-of-type{grid-column:1}.expanded-bg-mark{right:-38%;bottom:-18%;width:130%}}.expanded[data-viewport=mobile]{container-type:inline-size}.expanded[data-viewport=mobile] .expanded-body{max-width:100%}.expanded[data-viewport=mobile][data-variant=orange] .expanded-body,.expanded[data-viewport=mobile][data-variant=ink] .expanded-body{width:100%;max-width:100%}.expanded[data-viewport=mobile] .expanded-slots{max-width:100%}.expanded[data-viewport=mobile] .sticker-face{padding:0;overflow-y:hidden;-webkit-overflow-scrolling:touch}.expanded.is-scroll-ready[data-viewport=mobile] .sticker-face{overflow-y:auto}.expanded.is-scroll-ready[data-viewport=mobile][data-id=roadmap] .sticker-face{overflow-y:hidden}.expanded[data-viewport=mobile] .expanded-content{padding:22px 18px calc(38px + var(--safe-bottom));grid-template-rows:auto auto auto}.expanded[data-viewport=mobile] .expanded-title{font-size:clamp(38px,9cqi,60px)}.expanded[data-viewport=mobile] .expanded-detail,.expanded[data-viewport=mobile][data-variant=orange] .expanded-detail,.expanded[data-viewport=mobile][data-variant=ink] .expanded-detail{display:grid;grid-template-columns:1fr;grid-template-areas:none;gap:12px;max-width:100%}.expanded[data-viewport=mobile][data-variant=orange] .expanded-lede,.expanded[data-viewport=mobile][data-variant=orange] .expanded-copy-stack,.expanded[data-viewport=mobile][data-variant=orange] .expanded-step-list,.expanded[data-viewport=mobile][data-variant=orange] .availability-panel,.expanded[data-viewport=mobile][data-variant=ink] .expanded-lede,.expanded[data-viewport=mobile][data-variant=ink] .expanded-copy-stack,.expanded[data-viewport=mobile][data-variant=ink] .expanded-step-list,.expanded[data-viewport=mobile][data-variant=ink] .operator-panel,.expanded[data-viewport=mobile][data-id=roadmap] .roadmap-panel,.expanded[data-viewport=mobile][data-id=stayUpdated] .stay-updated-form-panel{grid-area:auto;grid-column:1;grid-row:auto}.expanded[data-viewport=mobile] .expanded-copy-stack{justify-self:stretch;max-width:none;gap:12px;padding-top:14px}.expanded[data-viewport=mobile] .expanded-step-list{max-width:none}.expanded[data-viewport=mobile] .expanded-step-item{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:11px 0;text-align:left}.expanded[data-viewport=mobile] .availability-panel,.expanded[data-viewport=mobile] .operator-panel{justify-items:center;text-align:center;gap:8px;margin-top:0;padding-bottom:18px}.expanded[data-viewport=mobile] .roadmap-panel{justify-items:stretch;text-align:left;gap:8px;margin-top:0;width:100%}.expanded[data-viewport=mobile] .stay-updated-form-panel{width:100%;max-width:none;gap:12px;padding-top:14px}.expanded[data-viewport=mobile][data-id=roadmap] .expanded-content{grid-template-rows:auto auto}.expanded[data-viewport=mobile][data-id=roadmap] .expanded-body{align-self:start}.expanded[data-viewport=mobile][data-id=roadmap] .roadmap-detail{align-content:start}.expanded[data-viewport=mobile] .app-store-button{width:clamp(152px,43vw,174px);min-width:0;height:auto;justify-self:center}.expanded[data-viewport=mobile] .portal-button{min-width:248px;min-height:52px;justify-self:center;font-size:11px}.expanded[data-viewport=mobile] .expanded-bg-mark{right:-38%;bottom:-18%;width:130%}.expanded[data-viewport=mobile][data-id=roadmap] .expanded-bg-mark{right:-22%;bottom:18px;width:82%}.stay-updated-form{display:grid;gap:16px}.form-field{display:grid;gap:8px;min-width:0}.form-field label{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e}.form-field label span{color:#e67319f2}.form-field input,.form-field textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:0;background:#00000042;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000061;color:#fff;font-family:var(--font-sans);font-size:16px;line-height:1.35;letter-spacing:-.003em;padding:13px 14px;transition:border-color var(--motion-touch) var(--easing-touch),background var(--motion-touch) var(--easing-touch),box-shadow var(--motion-touch) var(--easing-touch)}.form-field textarea{min-height:116px;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:#ffffff57}.form-field input:focus,.form-field textarea:focus{outline:none;border-color:#ffffff61;background:#00000052;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000006b,0 0 0 2px #ffffff2e}.form-field input:disabled,.form-field textarea:disabled{cursor:not-allowed;opacity:.7}.form-field [aria-invalid=true]{border-color:#e63419b8}.form-field-meta{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff70}.form-error,.form-status{min-height:18px;margin:0;font-size:13px;line-height:1.35;letter-spacing:-.002em}.form-error,.form-status:not(:empty){color:#fca5a5}.stay-updated-submit{justify-self:start;min-width:min(100%,210px);min-height:52px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:linear-gradient(180deg,#2c2c2efa,#1c1c1efa);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000008c,inset 0 0 0 1px #ffffff1a,0 8px 12px #0000007a;padding:0 18px;color:#fff;cursor:pointer;font-family:var(--font-sans);font-size:12px;font-weight:650;letter-spacing:.04em;line-height:1;text-align:center;text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-touch) var(--easing-touch),box-shadow var(--motion-touch) var(--easing-touch),background var(--motion-touch) var(--easing-touch)}.stay-updated-submit:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,#343437fa,#1e1e20fa);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000008c,inset 0 0 0 1px #ffffff1f,0 12px 18px #0000007a}.stay-updated-submit:active:not(:disabled){transform:translateY(1px);background:linear-gradient(180deg,#1a1a1cfa,#1a1a1cfa);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000008c,inset 0 0 0 1px #ffffff14,0 2px 4px #0000006b}.stay-updated-submit:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:4px}.stay-updated-submit:disabled{cursor:wait;opacity:.72}.stay-updated-success{display:grid;gap:12px;min-height:220px;align-content:center}.stay-updated-success h3{margin:0;max-width:12ch;font-family:var(--font-sans);font-weight:500;font-size:clamp(30px,4.4vw,52px);line-height:.95;letter-spacing:-.034em;color:#fff}.stay-updated-success p{max-width:34ch;margin:0;color:#ffffffa8;font-size:clamp(16px,1.3vw,18px);line-height:1.38}@media(max-width:720px){.page[data-viewport=mobile] .stay-updated-submit{width:100%}}.foot{position:relative;z-index:1;width:min(100%,var(--landing-shell-max));margin-inline:auto;min-height:0;padding:20px calc(clamp(20px,4vw,56px) + var(--safe-right)) calc(24px + var(--safe-bottom));padding-left:calc(clamp(20px,4vw,56px) + var(--safe-left));border-top:1px solid rgba(255,255,255,.08);background:#181c24f5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:center;gap:clamp(16px,3vw,48px);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;box-sizing:border-box}.foot-copy{grid-column:1;grid-row:1;margin:0;min-width:0;justify-self:start}.foot-tagline{grid-column:2;grid-row:1;margin:0;text-align:center;font-family:var(--font-sans);font-weight:400;font-size:clamp(13px,1vw,16px);letter-spacing:-.005em;text-transform:none;color:#ffffff8c;line-height:1.3;max-width:36ch;justify-self:center}.foot-contact{justify-self:end;color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color var(--motion-touch) var(--easing-touch),border-color var(--motion-touch) var(--easing-touch)}.foot-links{grid-column:3;grid-row:1;justify-self:end;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:16px}.foot-button{font:inherit;letter-spacing:inherit;text-transform:inherit;background:transparent;border-top:0;border-right:0;border-left:0;padding:0;cursor:pointer}.foot-contact:hover{color:#fff;border-bottom-color:#ffffff4d}.foot-contact:focus-visible,.docs-nav-link:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:4px}@media(max-width:720px){.foot{grid-template-columns:1fr;text-align:left}.foot>*{grid-column:auto;grid-row:auto}.foot-tagline{text-align:left;justify-self:start}.foot-contact,.foot-links{justify-self:start}}.docs-page{background-color:var(--canvas-solid);background-image:var(--canvas-bg)}.docs-nav{min-height:var(--appbar-total-height);padding:var(--safe-top) calc(clamp(20px,4vw,56px) + var(--safe-right)) 0 calc(clamp(20px,4vw,56px) + var(--safe-left));display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.06);background-color:var(--canvas-solid);background-image:var(--canvas-bg);box-sizing:border-box}.docs-nav-link{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8a;text-decoration:none;border-bottom:1px solid transparent;transition:color var(--motion-touch) var(--easing-touch),border-color var(--motion-touch) var(--easing-touch)}.docs-nav-link:hover{color:#fff;border-bottom-color:#ffffff4d}.docs-nav-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:18px;min-width:0}.docs-main{width:min(1100px,calc(100% - 40px));margin:0 auto;padding:clamp(44px,7vw,92px) 0 clamp(60px,8vw,112px)}.docs-hero{max-width:820px;padding-bottom:clamp(34px,6vw,74px);min-width:0}.docs-kicker,.docs-section-index{margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#e67319e6}.docs-hero h1{margin:14px 0 0;max-width:13ch;font-family:var(--font-sans);font-weight:500;color:#fff;font-size:clamp(46px,6.2vw,80px);line-height:1;letter-spacing:0}.docs-hero p,.docs-section-body p,.docs-list{margin:0;font-family:var(--font-sans);font-size:clamp(15px,1.15vw,17px);line-height:1.55;letter-spacing:0;color:#ffffffa8}.docs-hero p{max-width:62ch;margin-top:24px}.docs-section{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:clamp(22px,4vw,56px);padding:clamp(26px,4vw,42px) 0;border-top:1px solid rgba(255,255,255,.09);min-width:0}.docs-section h2{margin:8px 0 0;font-family:var(--font-sans);font-size:clamp(28px,3.2vw,42px);line-height:1.05;font-weight:500;letter-spacing:0;color:#fff}.docs-section-body{display:grid;gap:16px;max-width:760px;min-width:0}.docs-code{margin:2px 0;padding:16px;overflow-x:auto;background:#00000047;border:1px solid rgba(255,255,255,.08);color:#ffffffdb;font-family:var(--font-mono);font-size:12px;line-height:1.55;letter-spacing:.02em;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.docs-section-body code,.docs-list code{font-family:var(--font-mono);font-size:.86em;color:#ffffffdb;overflow-wrap:anywhere;word-break:break-word}.docs-list{display:grid;gap:10px;padding-left:18px}.app-download-page{min-height:100svh;background:#050602}.app-download-main{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:clamp(52px,7vw,92px) 0 clamp(42px,6vw,72px);color:#fff}.app-download-hero{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(460px,1.18fr);gap:clamp(42px,7vw,96px);align-items:center;min-height:min(720px,calc(100svh - 150px));padding-bottom:clamp(52px,7vw,88px);border-bottom:1px solid transparent;border-image:var(--huint-flare) 1}.app-download-hero-copy{display:grid;justify-items:start;gap:clamp(22px,2.6vw,32px)}.app-download-hero h1{margin:0;max-width:8.5ch;font-family:var(--font-sans);font-size:clamp(56px,6.5vw,92px);font-weight:500;line-height:.98;letter-spacing:-.035em;color:#cfc5b7}.app-download-hero h1 span{color:var(--brand-primary)}.app-download-hero-copy>p{margin:0;max-width:31ch;color:#cfc5b7b3;font-size:clamp(18px,1.5vw,22px);line-height:1.45}.app-download-badge{width:clamp(180px,16vw,214px);min-height:0}.app-download-badge:focus-visible,.app-download-text-link:focus-visible{outline:2px solid rgba(230,115,25,.9);outline-offset:5px}.app-download-text-link{display:inline-flex;align-items:center;gap:10px;color:var(--brand-primary);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;text-underline-offset:7px}.app-download-text-link span{font-size:16px}.app-download-screens{display:flex;align-items:center;justify-content:center;min-width:0}.app-download-screen{display:block;width:min(74%,340px);max-width:100%;height:auto;border-radius:24px;filter:drop-shadow(0 34px 52px rgba(0,0,0,.62))}.app-download-steps{display:grid;gap:clamp(34px,5vw,64px);padding:clamp(66px,9vw,112px) 0;border-bottom:1px solid rgba(207,197,183,.14);scroll-margin-top:110px}.app-download-steps h2{margin:0;max-width:12ch;color:#cfc5b7;font-family:var(--font-sans);font-size:clamp(40px,5.2vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.025em}.app-download-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,4vw,58px);margin:0;padding:0;list-style:none}.app-download-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;padding-top:18px;border-top:1px solid rgba(230,115,25,.5)}.app-download-step-number{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--brand-primary);color:#050602;font-family:var(--font-mono);font-size:11px;font-weight:800}.app-download-steps li div{display:grid;gap:10px}.app-download-steps h3{margin:0;color:#ffffffeb;font-size:clamp(19px,1.7vw,24px);font-weight:500;line-height:1.2}.app-download-steps li p{margin:0;max-width:30ch;color:#cfc5b794;font-size:15px;line-height:1.55}.app-download-apple-credit{margin:0;padding-top:24px;border-top:1px solid rgba(207,197,183,.1);color:#cfc5b757;font-size:11px;line-height:1.5}@media(max-width:760px){.app-download-main{width:calc(100% - 32px);padding-top:40px}.app-download-hero{grid-template-columns:minmax(0,1fr);gap:44px;min-height:0;padding-bottom:56px}.app-download-hero-copy{justify-items:center;text-align:center}.app-download-hero h1{max-width:9ch;font-size:clamp(42px,12.6vw,56px);line-height:1}.app-download-badge{width:clamp(152px,43vw,174px)}.app-download-hero-copy>p{max-width:29ch;font-size:17px}.app-download-screens{justify-content:center}.app-download-screen{width:min(78vw,330px);border-radius:18px}.app-download-steps{gap:36px;padding:62px 0}.app-download-steps h2{font-size:clamp(38px,11.5vw,54px)}.app-download-steps ol{grid-template-columns:minmax(0,1fr);gap:28px}.app-download-steps li{grid-template-columns:26px minmax(0,1fr)}}.blog-page,.home-blog-section{--blog-title-tracking: -.026em;--blog-display-size: clamp(40px, 5.4vw, 74px);--blog-display-leading: 1.05;--blog-section-title-size: clamp(30px, 4vw, 52px);--blog-section-title-leading: 1.04;--blog-card-title-size: clamp(24px, 2.85vw, 38px);--blog-card-title-leading: 1.08;--blog-card-title-size-compact: clamp(22px, 2.1vw, 30px);--blog-card-title-leading-compact: 1.12}.blog-page{--blog-title-tracking: 0;--blog-display-size: var(--page-display-size);--blog-display-leading: var(--page-display-leading);--blog-section-title-size: var(--page-section-title-size);--blog-section-title-leading: var(--page-section-title-leading);--blog-card-title-size: clamp(24px, 2.65vw, 34px);--blog-card-title-leading: 1.12;--blog-card-title-size-compact: clamp(21px, 1.9vw, 27px);--blog-card-title-leading-compact: 1.16}.home-blog-heading-row{display:inline-flex;align-items:center;gap:clamp(14px,2vw,24px);max-width:min(100%,520px)}.home-blog-section .home-blog-heading-row h2{margin:0;max-width:10.5ch}.home-blog-icon{display:block;flex:0 0 auto;width:clamp(48px,5.6vw,76px);height:auto;filter:drop-shadow(0 14px 24px rgba(0,0,0,.2))}.blog-main,.article-main{width:min(1120px,calc(100% - 40px));overflow-x:hidden}.blog-hero{max-width:900px}.blog-hero-copy{display:grid;gap:clamp(18px,2.6vw,28px);min-width:0}.blog-hero-title-row{display:grid;grid-template-columns:minmax(0,max-content) clamp(92px,16vw,180px);align-items:center;gap:clamp(22px,5vw,64px)}.blog-hero-icon{display:block;width:min(100%,180px);height:auto;filter:drop-shadow(0 24px 42px rgba(0,0,0,.34))}.blog-section{display:grid;gap:clamp(20px,3vw,32px);padding:clamp(32px,5vw,56px) 0;border-top:1px solid rgba(255,255,255,.09)}.blog-section-heading{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:baseline;gap:clamp(18px,4vw,48px)}.blog-section-heading p,.blog-meta-line,.article-back-link,.article-author-line,.blog-link-list a span:last-child{margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;line-height:1.35;text-transform:uppercase;color:#e67319e6}.blog-section-heading h2{margin:0;max-width:12ch;color:#fff;font-size:var(--blog-section-title-size);font-weight:500;letter-spacing:var(--blog-title-tracking);line-height:var(--blog-section-title-leading)}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,34px)}.blog-card{position:relative;display:grid;grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);align-items:stretch;min-width:0;border-top:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff08,#fff0)}.blog-card-featured{grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);min-height:clamp(260px,32vw,380px);border-top-color:#e6731973}.blog-card-featured.blog-card-has-article-image{grid-template-columns:minmax(380px,.56fr) minmax(0,1fr);min-height:clamp(340px,38vw,500px)}.blog-card-media{display:grid;place-items:center;min-width:0;min-height:100%;padding:clamp(18px,2.4vw,30px);border-right:1px solid rgba(255,255,255,.08);background:transparent;text-decoration:none}.blog-card-media img{display:block;width:min(100%,260px);max-height:260px;height:auto;object-fit:contain;filter:drop-shadow(0 18px 32px rgba(0,0,0,.28))}.blog-card-has-article-image .blog-card-media{align-items:stretch;justify-items:stretch;padding:0;overflow:hidden;background:#ffffff06}.blog-card-has-article-image .blog-card-media img{width:100%;max-width:none;height:100%;max-height:none;object-fit:cover;filter:none;transform:scale(1.12)}.blog-card-copy{display:grid;align-content:center;gap:14px;min-width:0;padding:clamp(20px,3vw,36px)}.blog-card-featured.blog-card-has-article-image .blog-card-copy{padding:clamp(28px,4vw,48px)}.blog-meta-line{display:flex;flex-wrap:wrap;gap:8px 14px;color:#cfc5b785}.blog-meta-line span:first-child,.blog-meta-line time:first-child{color:#e67319e6}.blog-card h3{margin:0;max-width:18ch;font-size:var(--blog-card-title-size);font-weight:500;letter-spacing:var(--blog-title-tracking);line-height:var(--blog-card-title-leading)}.blog-card:not(.blog-card-featured) h3{font-size:var(--blog-card-title-size-compact);line-height:var(--blog-card-title-leading-compact)}.blog-card h3 a{color:#fff;text-decoration:none}.blog-card h3 a:hover{color:#ffffffd1}.blog-card p{margin:0;max-width:54ch;color:#ffffffa8;font-size:clamp(15px,1.15vw,17px);line-height:1.55;letter-spacing:-.004em}.blog-text-link,.article-back-link{width:fit-content;color:#ffffffd6;text-decoration-color:#e673199e;text-underline-offset:.22em}.blog-text-link{justify-self:start;font-family:var(--font-mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase}.blog-text-link:hover,.article-back-link:hover,.article-body a:hover{color:#fff;text-decoration-color:#e67319}.blog-link-list{display:grid;border-top:1px solid rgba(255,255,255,.12)}.blog-link-list a{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto);gap:18px;align-items:baseline;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;text-decoration:none}.blog-link-list a:hover span:first-child{color:#ffffffc7}.blog-link-list a span:first-child{min-width:0;font-size:clamp(18px,2vw,25px);font-weight:500;letter-spacing:0;line-height:1.12}.blog-link-list a span:last-child{justify-self:end;color:#cfc5b77a;text-align:right}.article-main{padding-top:clamp(36px,6vw,70px)}.article-shell{display:grid;gap:clamp(28px,4vw,48px);max-width:900px;margin-top:28px}.article-header{display:grid;gap:18px}.article-header h1{margin:0;max-width:14ch;color:#fff;font-size:var(--blog-display-size);font-weight:500;letter-spacing:var(--blog-title-tracking);line-height:var(--blog-display-leading)}.article-header p{margin:0;max-width:62ch;color:#ffffffb8;font-size:clamp(18px,2vw,24px);line-height:1.35;letter-spacing:0}.article-author-line{color:#cfc5b794}.article-featured-media{display:grid;place-items:center;margin:0;min-height:clamp(320px,56vw,720px);padding:clamp(18px,3vw,34px);border-top:1px solid rgba(230,115,25,.42);border-bottom:1px solid rgba(255,255,255,.1);background:transparent}.article-featured-media img{display:block;width:min(100%,920px);max-height:min(72vh,720px);height:auto;object-fit:contain;filter:drop-shadow(0 24px 42px rgba(0,0,0,.34))}.article-body{display:grid;gap:18px;max-width:720px;color:#ffffffb8}.article-body h2,.article-body h3{margin:clamp(22px,3vw,34px) 0 0;color:#fff;font-weight:500;letter-spacing:0;line-height:1.06}.article-body h2{font-size:clamp(29px,3.5vw,42px)}.article-body h3{font-size:clamp(22px,2.4vw,30px)}.article-body p,.article-body li{margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.68;letter-spacing:0}.article-body ul{display:grid;gap:10px;margin:0;padding-left:20px}.article-body a{color:#ffffffeb;text-decoration-color:#e6731994;text-underline-offset:.18em}.article-body code{color:#ffffffe6;font-family:var(--font-mono);font-size:.9em}.article-body blockquote{margin:10px 0;padding:18px 0 18px 22px;border-left:2px solid rgba(230,115,25,.72);color:#ffffffd1}.support-main{width:min(900px,calc(100% - 40px));margin:0 auto;padding:clamp(54px,8vw,112px) 0 clamp(60px,8vw,112px)}.error-main{min-height:calc(100svh - var(--appbar-total-height) - 220px);display:grid;place-items:center}.error-hero{display:grid;justify-items:center;text-align:center;gap:16px;padding:clamp(20px,5vw,56px) 0}.error-face{display:grid;place-items:center;width:clamp(116px,17vw,168px);aspect-ratio:1;margin-bottom:8px;background:#fc0;border-radius:var(--radius-icon);box-shadow:var(--elevation-3)}.error-face img{width:80%;height:80%;display:block}.error-code{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--brand-primary)}.error-hero h1{margin:0;max-width:14ch;font-family:var(--font-sans);font-weight:500;color:#fff;font-size:clamp(40px,7vw,88px);line-height:.92;letter-spacing:-.04em}.error-lede{margin:0;max-width:36ch;font-family:var(--font-sans);font-size:clamp(17px,2.2vw,22px);line-height:1.35;letter-spacing:-.01em;color:#ffffffa8}.error-home-button{margin-top:12px;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-family:var(--font-sans);font-weight:500;font-size:16px;color:#0a0a0a;background:var(--brand-primary);border-radius:var(--radius-full);text-decoration:none;transition:background var(--motion-fast) var(--easing-standard),transform var(--motion-fast) var(--easing-standard)}.error-home-button:hover{background:#f0851f}.error-home-button:active{background:var(--brand-primary-pressed);transform:translateY(1px)}.error-home-button:focus-visible{outline:2px solid var(--brand-complementary);outline-offset:3px}.support-hero{display:grid;gap:18px;padding-bottom:clamp(34px,6vw,70px)}.support-hero h1{margin:0;max-width:10ch;font-family:var(--font-sans);font-weight:500;color:#fff;font-size:clamp(48px,8vw,104px);line-height:.9;letter-spacing:-.04em}.support-lede{margin:0;font-family:var(--font-sans);font-size:clamp(22px,2.8vw,36px);line-height:1.05;letter-spacing:-.02em;color:#ffffffc7}.support-contact-panel{display:grid;gap:18px;margin-top:clamp(18px,3vw,32px);padding:clamp(22px,3vw,34px) 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.support-contact-panel p,.support-section p{margin:0;max-width:64ch;font-family:var(--font-sans);font-size:clamp(16px,1.2vw,18px);line-height:1.55;letter-spacing:-.004em;color:#ffffffad}.support-email{width:fit-content;max-width:100%;color:#fff;font-family:var(--font-sans);font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.05;letter-spacing:-.02em;overflow-wrap:anywhere;text-decoration-color:#e6731999;text-underline-offset:.14em}.support-email-button{width:fit-content;min-height:52px;display:inline-flex;align-items:center;justify-content:center;margin-top:4px;padding:0 22px;border:1px solid rgba(255,255,255,.14);border-radius:0;background:linear-gradient(180deg,#2c2c2efa,#1c1c1efa);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000008c,0 8px 12px #0006;color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:650;letter-spacing:.04em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-touch) var(--easing-touch),border-color var(--motion-touch) var(--easing-touch),box-shadow var(--motion-touch) var(--easing-touch),background var(--motion-touch) var(--easing-touch)}.support-email-button:hover{transform:translateY(-1px);border-color:#ffffff38;background:linear-gradient(180deg,#343437fa,#1e1e20fa);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000008c,0 12px 18px #00000075}.support-email-button:active{transform:translateY(1px)}.support-email:focus-visible,.support-email-button:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:4px}.support-section{display:grid;gap:12px;padding:clamp(26px,4vw,42px) 0;border-top:1px solid rgba(255,255,255,.09)}.support-section h2{margin:0;font-family:var(--font-sans);font-size:clamp(28px,3.4vw,48px);line-height:.96;font-weight:500;letter-spacing:-.03em;color:#fff}.support-section strong{color:#ffffffeb;font-weight:600}.policy-main{width:min(1120px,calc(100% - 40px))}.policy-hero{max-width:900px}.policy-hero h1{max-width:10ch}.policy-meta{display:flex;flex-wrap:wrap;gap:12px 28px;margin:24px 0 0;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.policy-meta div{display:grid;gap:4px}.policy-meta dt,.policy-meta dd{margin:0}.policy-meta dt{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff70}.policy-meta dd{font-size:15px;line-height:1.35;color:#ffffffc7}.policy-intro{display:grid;gap:16px;margin-top:24px}.policy-role-list,.policy-list{display:grid;gap:10px;margin:0;padding-left:18px;font-family:var(--font-sans);font-size:clamp(15px,1.15vw,17px);line-height:1.55;letter-spacing:-.004em;color:#ffffffa8}.policy-role-list{gap:12px;padding:0;list-style:none}.policy-role-list li{display:grid;gap:4px;padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.policy-role-list li:last-child{border-bottom:1px solid rgba(255,255,255,.08)}.policy-role-list strong{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#e67319e6}.policy-section-body a,.policy-intro a{color:#ffffffe6;text-decoration-color:#e673198c;text-underline-offset:.18em}.policy-section-body a:hover,.policy-intro a:hover{color:#fff;text-decoration-color:#e67319e6}.policy-subsection{display:grid;gap:12px;padding-top:8px}.policy-subsection+.policy-subsection{margin-top:8px;padding-top:20px;border-top:1px solid rgba(255,255,255,.07)}.policy-subsection h3{margin:0;font-family:var(--font-sans);font-size:clamp(20px,2vw,28px);line-height:1.05;font-weight:500;letter-spacing:-.02em;color:#ffffffeb}@media(max-width:760px){.blog-page,.home-blog-section{--blog-display-size: clamp(38px, 10.6vw, 54px);--blog-display-leading: 1.08;--blog-section-title-size: clamp(30px, 8.4vw, 42px);--blog-section-title-leading: 1.08;--blog-card-title-size: clamp(26px, 7.4vw, 34px);--blog-card-title-leading: 1.1;--blog-card-title-size-compact: clamp(23px, 6.4vw, 30px);--blog-card-title-leading-compact: 1.14}.blog-page{--blog-display-size: var(--page-display-size);--blog-display-leading: var(--page-display-leading);--blog-section-title-size: var(--page-section-title-size);--blog-section-title-leading: var(--page-section-title-leading);--blog-card-title-size: clamp(24px, 7vw, 32px);--blog-card-title-leading: 1.14;--blog-card-title-size-compact: clamp(21px, 6vw, 27px);--blog-card-title-leading-compact: 1.16}.docs-nav{padding-right:calc(20px + var(--safe-right));padding-left:calc(20px + var(--safe-left));align-items:flex-start;flex-wrap:wrap;padding-bottom:18px}.docs-main{width:calc(100% - 40px);padding-top:42px}.docs-section{grid-template-columns:1fr;gap:16px}.docs-hero h1{max-width:9ch}.docs-nav-actions{justify-content:flex-start;gap:10px 12px}.support-main{padding-top:48px}.blog-main,.article-main{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.blog-hero p,.blog-card p,.article-header p{max-width:min(100%,32ch);overflow-wrap:break-word}.blog-hero p{max-width:min(100%,26ch)}.blog-hero{max-width:100%}.blog-hero-title-row{grid-template-columns:minmax(0,max-content) minmax(72px,22vw);gap:18px}.blog-hero-icon{width:min(22vw,112px)}.blog-card{width:100%;overflow:hidden}.blog-section-heading{grid-template-columns:1fr;gap:10px}.blog-grid,.blog-card,.blog-card-featured,.blog-card-featured.blog-card-has-article-image{grid-template-columns:1fr}.blog-card-media{min-height:180px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.blog-card-has-article-image .blog-card-media{min-height:min(82vw,360px)}.blog-card-copy{padding:20px 0 24px}.blog-link-list a{grid-template-columns:1fr;gap:6px}.blog-link-list a span:last-child{justify-self:start;text-align:left}.article-header h1{max-width:12.5ch}.article-featured-media{min-height:280px;padding:20px 0}.support-hero h1{max-width:8ch}.support-email-button{width:100%}.policy-hero h1{max-width:8ch}.policy-meta{gap:12px 20px}}@media(min-width:721px)and (max-width:899px){.hero,.hero-heading-row{display:contents}.hero .reveal-item{opacity:1;transform:none;will-change:auto}.launch-countdown-wrap{order:1;width:100%;justify-content:center;margin-top:clamp(8px,2vw,16px)}.hero-heading-copy{order:2}.cards-viewport{order:3;padding-top:8px}.story-panel{order:4;width:100%;max-width:none}.hero-sticky-cluster{order:5;display:flex;align-items:flex-start;justify-content:center;gap:clamp(20px,4vw,32px);margin-top:4px}.stickers-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,32px)}.sticker-slot{max-width:360px;margin:0}}@media(min-width:900px){.page{--layout-row-1: min(clamp(268px, 24vw, 300px), calc((100svh - 210px)/2) );--hero-content-measure: clamp(420px, 48vw, 640px);--cards-col: calc(var(--layout-row-1) + clamp(22px, 2.4vw, 38px));--col-gap: clamp(32px, 3.4vw, 56px);--hero-col-gap: clamp(20px, 2vw, 36px);--sticky-col: clamp(116px, 13vw, 158px)}.main{--card-row-gap: clamp(28px, 3vw, 40px);--hero-row-gap: clamp(16px, 1.7vw, 24px);grid-template-columns:var(--cards-col) auto;grid-template-areas:"clock hero" "cards hero";grid-template-rows:auto 1fr;align-items:stretch;align-content:start;justify-content:center;padding-top:clamp(20px,3vw,44px);padding-bottom:clamp(20px,3vw,36px);column-gap:var(--col-gap);row-gap:clamp(16px,1.5vw,22px)}.nav{grid-template-columns:var(--cards-col) var(--col-gap) var(--hero-content-measure) var(--hero-col-gap) var(--sticky-col);column-gap:0;justify-content:center}.nav-left{grid-column:1}.nav-links{grid-column:3;justify-self:center}.nav-right{grid-column:5;justify-self:end}.cards-viewport{grid-area:cards;order:1;align-self:stretch;justify-self:start;display:grid;align-items:start;width:100%}.hero{grid-area:hero;order:2;grid-template-columns:var(--hero-content-measure) var(--sticky-col);grid-template-areas:"copy   sticky" "story  sticky";grid-template-rows:auto 1fr;align-content:stretch;justify-items:start;padding-top:0;padding-bottom:0;column-gap:var(--hero-col-gap);row-gap:var(--hero-row-gap)}.hero-heading-row{display:contents}.hero-heading-copy{grid-area:copy;align-content:start;width:var(--hero-content-measure);max-width:var(--hero-content-measure)}.hero-sticky-cluster{grid-area:sticky;display:flex;flex-direction:column;align-items:center;justify-content:space-between;align-self:stretch;gap:clamp(20px,2vw,34px);margin-top:clamp(2px,.4vw,8px)}.portal-sticky{align-self:start;justify-self:center;margin-top:0}.stay-updated-asset{transform:rotate(-4deg)}.stay-updated-asset:hover{transform:rotate(-2deg) translateY(-2px)}.stay-updated-asset:active{transform:rotate(-3deg)}.agent-logos{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;align-self:stretch;width:100%;min-height:clamp(230px,30vh,400px);margin:clamp(14px,1.8vw,24px) 0;gap:clamp(12px,1.4vw,18px)}.agent-logos-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;white-space:nowrap}.agent-logos-scatter{position:relative;flex:1 1 auto;width:100%}.agent-logo{position:absolute;cursor:pointer;transform:rotate(var(--rot, 0deg)) scale(var(--press, 1));transition:transform .26s cubic-bezier(.34,1.56,.64,1),opacity .2s var(--easing-touch)}.agent-logo:hover{--press: 1.09;opacity:1}.agent-logo:active{--press: .82;transition-duration:90ms}.agent-logo:nth-child(1){--rot: -14deg;top:0%;left:14%}.agent-logo:nth-child(2){--rot: 9deg;top:17%;left:60%}.agent-logo:nth-child(3){--rot: 5deg;top:35%;left:24%}.agent-logo:nth-child(4){--rot: -11deg;top:55%;left:58%}.agent-logo:nth-child(5){--rot: 13deg;top:70%;left:6%}.agent-logo:nth-child(6){--rot: -6deg;top:90%;left:44%}.launch-countdown-wrap{grid-area:clock;width:var(--layout-row-1);margin-left:clamp(22px,2.4vw,38px);margin-top:0}.launch-countdown-wrap .launch-countdown{width:100%;justify-content:center;gap:clamp(12px,1.2vw,16px);padding:clamp(14px,1.3vw,18px) clamp(16px,1.5vw,22px)}.launch-countdown-wrap .launch-clock{width:auto;justify-content:start;align-items:baseline;gap:clamp(14px,1.5vw,22px)}.launch-countdown-wrap .launch-num{font-size:clamp(22px,2.2vw,30px)}.hero-title{font-size:clamp(42px,4.4vw,64px);line-height:1;white-space:nowrap;text-wrap:nowrap}.story-panel{grid-area:story;justify-self:start;align-self:stretch;--story-panel-inset: clamp(20px, 2.2vw, 28px);width:var(--hero-content-measure);max-width:var(--hero-content-measure);display:flex;flex-direction:column;height:100%}.story-kicker{margin-bottom:18px}.story-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;flex:1;align-content:space-between}.story-copy p{break-inside:avoid;max-width:none;margin-bottom:0;font-size:13px;line-height:1.36}.stickers-region{align-self:stretch;display:grid;align-items:start;min-height:100%;width:100%}.stickers-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;align-items:start;gap:var(--card-row-gap);min-height:0}.sticker-slot{width:min(var(--layout-row-1),100%);max-width:none;margin:0 0 0 clamp(22px,2.4vw,38px);aspect-ratio:1 / 1}}@media(min-width:1280px){.page{--layout-row-1: min(314px, calc((100svh - 220px)/2) );--hero-content-measure: clamp(560px, 46vw, 640px);--col-gap: clamp(40px, 3.4vw, 60px)}.main{--card-row-gap: clamp(32px, 2.8vw, 44px);--hero-row-gap: clamp(18px, 1.4vw, 24px);row-gap:clamp(18px,1.5vw,24px)}.story-panel{grid-area:story;width:var(--hero-content-measure);max-width:var(--hero-content-measure)}.hero-title{font-size:clamp(48px,4.4vw,64px)}.sticker-slot{width:min(var(--layout-row-1),100%);max-width:none}}@media(min-width:1600px){.page{--layout-row-1: min(326px, calc((100svh - 230px)/2) );--hero-content-measure: clamp(600px, 42vw, 660px);--col-gap: clamp(48px, 3vw, 64px)}.main{--card-row-gap: clamp(34px, 2.4vw, 46px);--hero-row-gap: clamp(18px, 1.2vw, 22px)}}html.is-locked{overflow:hidden;overscroll-behavior:none}body.is-locked{overflow:visible;width:100%;min-height:100svh;min-height:100dvh;overscroll-behavior:none}@media(max-width:720px){:root{--appbar-content-height: 72px}.page[data-viewport=mobile] .nav{min-height:var(--appbar-total-height);padding:var(--safe-top) calc(20px + var(--safe-right)) 0 calc(20px + var(--safe-left));gap:12px}.page[data-viewport=mobile] .nav-left{flex:0 0 auto}.page[data-viewport=mobile] .nav-logo{height:25px}.page[data-viewport=mobile] .nav-right{grid-column:3;grid-row:1;display:inline-flex;gap:10px}.page[data-viewport=mobile] .nav-status-wrap{position:relative;top:auto;right:auto;height:auto}.page[data-viewport=mobile] .nav-status{width:28px;height:28px}.page[data-viewport=mobile] .nav-version{display:inline-flex;max-width:82px;overflow:hidden;font-size:9px;letter-spacing:.08em;gap:6px}.page[data-viewport=mobile] .nav-version:before{width:14px;flex:0 0 14px}.page[data-viewport=mobile] .main{padding:0 calc(20px + var(--safe-right)) 44px calc(20px + var(--safe-left));gap:0}.page[data-viewport=mobile] .cards-viewport{order:3;display:grid;align-items:start;padding:8px 0 48px}.page[data-viewport=mobile] .hero{display:contents;order:2;min-height:0;align-content:start;gap:22px}.page[data-viewport=mobile] .hero .reveal-item{opacity:1;transform:none;will-change:auto}.page[data-viewport=mobile] .hero.is-revealed .reveal-item{transition:none}.page[data-viewport=mobile] .hero-heading-row{display:contents}.page[data-viewport=mobile] .hero-heading-copy{order:2;gap:12px;padding-top:28px;padding-bottom:28px}.page[data-viewport=mobile] .hero-title{font-size:clamp(23px,6.6vw,36px);line-height:1.06;overflow-wrap:break-word}.page[data-viewport=mobile] .launch-countdown-wrap{order:1;margin:clamp(12px,4vw,20px) 0 clamp(22px,6vw,30px)}.page[data-viewport=mobile] .launch-countdown{width:100%;align-items:center;justify-content:center;gap:12px;padding:14px 12px;border-radius:14px}.page[data-viewport=mobile] .launch-clock{width:auto;justify-content:center;align-items:baseline;gap:13px}.page[data-viewport=mobile] .launch-num{font-size:clamp(22px,6vw,26px)}.page[data-viewport=mobile] .launch-label{gap:6px;font-size:10px;letter-spacing:.06em}.page[data-viewport=mobile] .launch-dot{width:7px;height:7px}.page[data-viewport=mobile] .launch-unit{font-size:9px}.page[data-viewport=mobile] .hero-sub{font-size:clamp(17px,5vw,21px);line-height:1.25;max-width:18ch}.page[data-viewport=mobile] .story-panel{order:3;max-width:none;padding:22px 18px}.page[data-viewport=mobile] .hero-sticky-cluster{order:5;display:flex;align-items:flex-start;justify-content:center;gap:clamp(12px,4vw,18px);padding-top:2px}.page[data-viewport=mobile] .portal-sticky{width:min(148px,40vw);margin-top:0;transform:rotate(4deg)}.page[data-viewport=mobile] .stay-updated-asset{width:min(124px,34vw);transform:translateY(12px) rotate(-5deg)}.page[data-viewport=mobile] .stay-updated-asset:hover{transform:translateY(10px) rotate(-3deg)}.page[data-viewport=mobile] .stay-updated-asset:active{transform:translateY(12px) rotate(-4deg)}.page[data-viewport=mobile] .story-copy{grid-template-columns:1fr;gap:9px}.page[data-viewport=mobile] .story-copy p{font-size:14px;line-height:1.4;max-width:none}.page[data-viewport=mobile] .story-lead{font-size:19px!important;line-height:1.22!important}.page[data-viewport=mobile] .story-pull{font-size:20px!important;line-height:1.18!important;padding-left:12px}.page[data-viewport=mobile] .stickers-row{gap:28px;justify-items:center}.page[data-viewport=mobile] .roadmap-asset{z-index:12;top:24%;right:-8%;left:auto;width:clamp(92px,32%,126px);transform:rotate(12deg)}.page[data-viewport=mobile] .roadmap-asset:hover{transform:translateY(-2px) rotate(10.5deg)}.page[data-viewport=mobile] .roadmap-asset:active{transform:rotate(12deg)}.page[data-viewport=mobile] .roadmap-asset.is-deferred{transform:translateY(10px) rotate(14deg) scale(.955)}.page[data-viewport=mobile] .sticker-slot{max-width:min(66vw,264px)}.page[data-viewport=mobile] .foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px calc(20px + var(--safe-right)) calc(12px + var(--safe-bottom)) calc(20px + var(--safe-left));font-size:8px;letter-spacing:.1em}.page[data-viewport=mobile] .foot-copy{min-width:0}.page[data-viewport=mobile] .foot-tagline{grid-column:1 / -1;grid-row:2;justify-self:start;max-width:30ch;font-size:11px;line-height:1.35}.page[data-viewport=mobile] .foot-contact{grid-column:2;grid-row:1;justify-self:end;margin-top:0;white-space:nowrap}.page[data-viewport=mobile]{max-width:100vw;outline:none}}@media(prefers-reduced-motion:reduce){.nav-status-dot,.status-pill-icon:after,.status-pill-mark,.expanded-bg-mark svg{animation:none!important}.status-popover{animation:none}.portal-sticky,.stay-updated-asset,.roadmap-asset,.nav-status,.x-close,.stay-updated-submit,.portal-button,.app-store-button,.foot-contact,.docs-nav-link{transition:none!important;will-change:auto}.portal-sticky:hover,.portal-sticky:active{transform:rotate(5deg);filter:drop-shadow(0 18px 20px rgba(0,0,0,.22))}.page[data-viewport=mobile] .portal-sticky:hover,.page[data-viewport=mobile] .portal-sticky:active{transform:rotate(4deg)}.stay-updated-asset:hover,.stay-updated-asset:active{transform:translate(clamp(18px,2.3vw,32px)) rotate(-4deg);filter:drop-shadow(0 16px 18px rgba(0,0,0,.2))}.page[data-viewport=mobile] .stay-updated-asset:hover,.page[data-viewport=mobile] .stay-updated-asset:active{transform:translateY(12px) rotate(-5deg)}.roadmap-asset:hover,.roadmap-asset:active{transform:translateY(-50%) rotate(-7deg);filter:drop-shadow(0 18px 20px rgba(0,0,0,.22))}.roadmap-asset.is-deferred{transition:opacity .12s var(--easing-touch)!important;transform:translateY(-50%) rotate(-7deg)}.page[data-viewport=mobile] .roadmap-asset:hover,.page[data-viewport=mobile] .roadmap-asset:active,.page[data-viewport=mobile] .roadmap-asset.is-deferred{transform:translateY(-50%) rotate(7deg)}.portal-button:hover{transform:none}.stay-updated-submit:hover:not(:disabled){transform:none}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--motion-page);animation-timing-function:var(--easing-page)}::view-transition-old(root){animation-name:vt-slide-out-left}::view-transition-new(root){animation-name:vt-slide-in-right}:root:active-view-transition-type(backward)::view-transition-old(root){animation-name:vt-slide-out-right}:root:active-view-transition-type(backward)::view-transition-new(root){animation-name:vt-slide-in-left}::view-transition-group(nav-underline){animation-duration:var(--motion-page);animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes vt-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-6vw)}}@keyframes vt-slide-in-right{0%{opacity:0;transform:translate(6vw)}to{opacity:1;transform:translate(0)}}@keyframes vt-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(6vw)}}@keyframes vt-slide-in-left{0%{opacity:0;transform:translate(-6vw)}to{opacity:1;transform:translate(0)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.docs-section,.support-section{animation:reveal-rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:1ms!important}.nav-link:after{transition:none}}.portal-page{--page-display-size: clamp(46px, 6.2vw, 80px);--page-display-leading: 1;--page-display-tracking: 0;--page-section-title-size: clamp(30px, 3.9vw, 52px);--page-section-title-leading: 1.04;--canvas: #0e0b08;--canvas-bg: #0e0b08;--surface: rgba(20, 16, 11, .76);--surface-2: linear-gradient(180deg, rgba(207, 197, 183, .06), rgba(207, 197, 183, .024)), rgba(20, 16, 11, .68);--surface-3: linear-gradient(180deg, rgba(207, 197, 183, .09), rgba(207, 197, 183, .038)), rgba(20, 16, 11, .86);--inset: rgba(7, 5, 3, .74);--line: rgba(207, 197, 183, .12);--line-soft: rgba(207, 197, 183, .07);--line-strong: rgba(207, 197, 183, .24);--ink: #cfc5b7;--ink-2: rgba(207, 197, 183, .82);--ink-soft: rgba(207, 197, 183, .58);--ink-faint: rgba(207, 197, 183, .38);--ink-dim: rgba(207, 197, 183, .2);--orange: #e67319;--orange-soft: rgba(230, 115, 25, .17);--orange-line: rgba(230, 115, 25, .34);--orange-pressed: #b85a12;--blue: #4f83ff;background-color:var(--canvas);background-image:var(--canvas-bg);color:var(--ink)}.portal-page.page{background-color:var(--canvas);background-image:var(--canvas-bg)}.portal-page ::selection,.landing-page ::selection{background:#cfc5b72e;color:var(--ink)}.portal-header-public{position:sticky;top:0;z-index:30;width:100%;max-width:100vw;overflow:visible;isolation:isolate;border-bottom:1px solid var(--line-soft);background:#0e0b08d9;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(min-width:861px){.portal-page.landing-page>.portal-header-public{border-bottom-color:var(--line-soft);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}.portal-header-top{position:relative;height:60px;display:flex;align-items:center;gap:10px;padding-left:calc(16px + var(--safe-left));padding-right:calc(16px + var(--safe-right))}.portal-header-brand{position:relative;z-index:1;display:flex;align-items:center;gap:24px;min-width:0}.portal-wordmark-link,.huint-footer-logo-link{display:inline-flex;width:max-content;min-width:0;flex-shrink:0;text-decoration:none;outline:none}.portal-wordmark{display:block;width:auto;height:24px;max-width:52vw}.portal-header-divider{display:none;width:1px;height:20px;flex:0 0 auto;background:var(--line-soft)}.portal-header-desktop-nav{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;gap:28px;overflow-x:auto;pointer-events:none}.portal-nav-tab{position:relative;flex-shrink:0;padding:1px 0 3px;color:var(--ink-soft);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.18em;line-height:1;text-transform:uppercase;white-space:nowrap;text-decoration:none;pointer-events:auto;transition:color var(--motion-fast) var(--easing-standard)}.portal-nav-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ink-dim);opacity:0;transform:scaleX(0);transform-origin:center;transition:transform var(--motion-fast) var(--easing-standard),opacity var(--motion-fast) var(--easing-standard)}.portal-nav-tab:hover{color:var(--ink)}.portal-nav-tab:hover:after{opacity:1;transform:scaleX(1)}.portal-nav-tab[data-active=true]{color:var(--ink)}.portal-nav-tab[data-active=true]:after{display:none}.portal-nav-underline{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--orange)}.portal-nav-underline.is-animated{view-transition-name:nav-underline}.portal-nav-tab:focus-visible,.status-pill:focus-visible,.huint-footer-logo-link:focus-visible,.huint-footer-link:focus-visible,.portal-wordmark-link:focus-visible{outline:1px solid rgba(207,197,183,.42);outline-offset:4px}.portal-header-status{position:relative;z-index:1;display:inline-flex;align-items:center;margin-left:auto;flex-shrink:0}.portal-header-mobile-tabs{height:44px;display:flex;align-items:center;justify-content:center;gap:20px;overflow-x:auto;padding:0 20px;border-top:1px solid var(--line-soft);scrollbar-width:none}.portal-header-mobile-tabs::-webkit-scrollbar,.portal-header-desktop-nav::-webkit-scrollbar{display:none}.status-pill{width:32px;height:32px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--task-accepted);box-shadow:none;cursor:pointer;overflow:visible;-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-fast) var(--easing-standard),background-color var(--motion-fast) var(--easing-standard)}.status-pill:hover,.status-pill[aria-expanded=true]{border-color:#cfc5b729;background-color:transparent}.status-pill:active{transform:none}.status-pill-icon{position:relative;display:block;width:20px;height:20px;color:var(--task-accepted);opacity:.96;overflow:visible}.status-pill-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid currentColor;border-radius:999px;opacity:0;transform:scale(.9);pointer-events:none}.status-pill-mark{width:100%;height:100%;display:block;overflow:visible;transform-origin:center;transform-box:fill-box;will-change:transform,opacity}.status-pill[data-state=operational] .status-pill-icon:after{animation:mcp-heartbeat-pulse 2.8s var(--easing-standard) infinite}.status-pill[data-state=operational] .status-pill-mark{animation:mcp-heartbeat-mark 2.8s var(--easing-standard) infinite}.status-pill[data-state=down] .status-pill-icon{color:var(--task-expiring)}.status-pill[data-state=checking] .status-pill-icon{color:#e67319d1;opacity:.78}.status-pill[data-state=checking] .status-pill-mark{animation:mcp-heartbeat-checking 1.2s var(--easing-standard) infinite}@keyframes mcp-heartbeat-pulse{0%{opacity:.38;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.22)}}@keyframes mcp-heartbeat-mark{0%,54%,to{opacity:.94;transform:scale(1)}12%{opacity:1;transform:scale(1.12)}24%{opacity:.9;transform:scale(.96)}36%{opacity:1;transform:scale(1.06)}}@keyframes mcp-heartbeat-checking{0%,to{opacity:.55}50%{opacity:1}}.portal-header-status .status-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:10000;width:min(300px,calc(100vw - 40px));padding:14px;border:1px solid rgba(207,197,183,.18);border-radius:4px;background:#0e0b08;box-shadow:none;animation:none}.status-popover-head{display:grid;gap:6px;margin-bottom:12px}.status-popover-title{color:var(--ink);font-size:15px;line-height:1.1;letter-spacing:0}.status-popover-title[data-state=down],.status-popover-title[data-state=checking]{color:var(--ink)}.status-popover-meta{color:#cfc5b775;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.status-popover-copy{margin:0;color:#cfc5b7b3;font-size:13px;line-height:1.45}.status-popover-list{display:grid;gap:0;margin:0;border-top:1px solid rgba(207,197,183,.1)}.status-popover-list>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;padding:9px 0;border-bottom:1px solid rgba(207,197,183,.08)}.status-popover-list dt,.status-popover-list dd{min-width:0;margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.status-popover-list dt{color:#cfc5b775}.status-popover-list dd{color:#cfc5b7c7;text-align:right;overflow-wrap:anywhere}@media(min-width:900px){.portal-header-top{padding-left:40px;padding-right:40px;gap:24px}.portal-wordmark{height:26px;max-width:none}.portal-header-divider{display:block}.portal-header-desktop-nav{display:flex}.portal-header-mobile-tabs{display:none}}.portal-page .nav{position:sticky;width:100%;max-width:none;min-height:var(--appbar-total-height);padding:var(--safe-top) calc(clamp(18px,4vw,48px) + var(--safe-right)) 0 calc(clamp(18px,4vw,48px) + var(--safe-left));background:#0e0b08f0;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-page.landing-page .nav{background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.portal-page .nav-links{position:absolute;inset:var(--safe-top) 0 auto 0;height:var(--appbar-content-height);pointer-events:none;z-index:0}.portal-page .nav-link{pointer-events:auto;color:var(--ink-faint)}.portal-page .nav-link:hover,.portal-page .nav-link[data-active=true]{color:var(--ink)}.portal-page .nav-link[data-active=true]:after,.portal-page .nav-link:hover:after,.portal-page .nav-link:focus-visible:after{background:var(--line-strong);height:1px}.portal-page .nav-left,.portal-page .nav-right{position:relative;z-index:1}.portal-page .nav-version{color:var(--ink-faint);border-color:var(--line-soft);background:transparent}.portal-page .nav-status{border-color:var(--line-soft);background:var(--surface);box-shadow:none}.portal-page .nav-status-dot,.portal-page .nav-status-dot:after{background:var(--ink-faint);color:var(--ink-faint);box-shadow:none;animation:none}.portal-page .nav-status[data-state=down] .nav-status-dot,.portal-page .nav-status[data-state=down] .nav-status-dot:after,.portal-page .nav-status[data-state=operational] .nav-status-dot,.portal-page .nav-status[data-state=operational] .nav-status-dot:after,.portal-page .nav-status[data-state=checking] .nav-status-dot,.portal-page .nav-status[data-state=checking] .nav-status-dot:after{background:var(--ink-faint);color:var(--ink-faint);box-shadow:none}.portal-main{width:min(100% - 40px,1120px);margin:0 auto;padding:clamp(44px,7vw,92px) 0 clamp(56px,8vw,104px)}.landing-main{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(34px,5vw,58px);padding-top:clamp(54px,8vh,92px);padding-bottom:clamp(52px,7vh,86px)}.portal-page .landing-countdown-wrap{grid-area:auto;order:-1;width:min(100%,390px);max-width:390px;justify-content:flex-start;justify-self:start;margin:0}.portal-page .landing-countdown-wrap .launch-countdown{width:100%;box-sizing:border-box;overflow:hidden}.portal-page .landing-countdown-wrap .launch-label,.portal-page .landing-countdown-wrap .launch-clock{min-width:0}.landing-hero{position:relative;z-index:1;display:block;min-height:clamp(320px,33vw,560px);padding-bottom:clamp(26px,4vw,44px);border-bottom:1px solid var(--line-soft)}.landing-hero-copy{max-width:780px}.landing-hero h1,.portal-page-hero h1{margin:0;color:var(--ink);font-weight:500;letter-spacing:0}.landing-hero h1{font-size:clamp(40px,5.6vw,80px);line-height:1}.portal-home-title-agent{color:#198ce6;animation:agent-pulse 2.8s var(--easing-page) infinite}@keyframes agent-pulse{0%,to{opacity:.74;text-shadow:0 0 0 rgba(25,140,230,0)}50%{opacity:1;text-shadow:0 0 22px rgba(25,140,230,.28)}}.landing-hero p,.portal-page-hero p{max-width:620px;margin:clamp(22px,3vw,34px) 0 0;padding-left:16px;border-left:2px solid var(--orange);color:var(--ink-soft);font-size:clamp(18px,2vw,22px);line-height:1.45;letter-spacing:0}.landing-cards-tag{display:inline-flex;align-items:flex-start;gap:9px;max-width:620px;margin:0 0 clamp(20px,2.6vw,30px);color:#cfc5b780;font-family:var(--font-mono);font-size:clamp(11px,1.05vw,12.5px);letter-spacing:.14em;text-transform:uppercase;line-height:1.5}.landing-cards-tag:before{content:"";flex:none;width:6px;height:6px;margin-top:6px;background:var(--orange)}.portal-page .landing-cards-viewport{grid-area:auto;order:initial;display:block;width:min(100%,860px);margin:0;padding:0;align-self:auto;justify-self:start}.portal-page .landing-cards-viewport .stickers-region{opacity:1;transform:none;will-change:auto}.portal-page .landing-cards-viewport .stickers-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:clamp(28px,5vw,64px);align-items:center;justify-items:start;min-height:0}.portal-page .landing-cards-viewport .sticker-slot{width:100%;max-width:min(34vw,340px);margin:0}.conversion-section{position:relative;display:grid;gap:clamp(22px,3.4vw,38px);padding:clamp(34px,5vw,64px) 0;border-top:1px solid var(--line-soft)}.conversion-section-head{display:grid;grid-template-columns:minmax(220px,.76fr) minmax(0,1fr);gap:clamp(18px,4vw,62px);align-items:start}.conversion-section h2{margin:0;max-width:11ch;color:var(--ink);font-size:clamp(36px,5vw,72px);font-weight:500;line-height:.96;letter-spacing:0;text-wrap:balance}.conversion-section-head p{position:relative;margin:clamp(4px,.5vw,8px) 0 0;max-width:42ch;color:var(--ink-soft);font-size:clamp(16px,1.25vw,18px);line-height:1.52;letter-spacing:0}.conversion-section-head p:before{content:none}.how-section{gap:clamp(26px,3.4vw,40px)}.how-section .conversion-section-head{grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr);align-items:end;gap:clamp(28px,5vw,72px)}.how-section .conversion-section-head h2{max-width:none;font-size:clamp(42px,4.2vw,64px);line-height:1}.how-section .conversion-section-head p{max-width:45ch;margin-bottom:.18em}.how-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,5vw,72px)}.how-path-card{position:relative;display:grid;gap:clamp(18px,2.2vw,26px);min-width:0;padding:clamp(18px,2.4vw,30px) 0 0}.how-path-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#cfc5b747,#cfc5b71f 62%,#cfc5b700)}.how-path-card[data-path=taskers]:before{background:linear-gradient(90deg,#e67319bd,#cfc5b729 34%,#cfc5b714 68%,#cfc5b700)}.how-path-card h3{margin:0;color:#fff;font-size:clamp(24px,2.8vw,36px);font-weight:500;line-height:1;letter-spacing:0}.how-path-card ol{display:grid;gap:clamp(14px,1.8vw,20px);margin:0;padding:0;list-style:none}.how-path-card li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:center;min-height:44px;padding:0;color:#cfc5b7d1;font-size:clamp(15px,1.2vw,17px);line-height:1.35}.how-step-index{width:34px;height:34px;display:block;color:#cfc5b7ad;background:currentColor;-webkit-mask:var(--step-number-icon) center / contain no-repeat;mask:var(--step-number-icon) center / contain no-repeat}.how-path-card[data-path=taskers] .how-step-index{color:var(--orange)}.how-path-cta{--how-cta-width: clamp(248px, 22vw, 286px);display:grid;justify-items:start;gap:9px;margin-top:clamp(4px,1vw,12px);width:100%}.how-path-cta>span{width:min(100%,var(--how-cta-width));max-width:var(--how-cta-width);color:#cfc5b794;font-family:var(--font-mono);font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.how-app-store-button,.how-portal-button{justify-self:start;min-width:0;min-height:54px}.how-app-store-button{width:clamp(168px,15vw,196px);min-height:0}.how-portal-button{width:min(100%,var(--how-cta-width))}.field-story-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);grid-template-areas:"copy proof" "closing proof";gap:clamp(24px,4.4vw,72px);align-items:start;padding-top:clamp(26px,3.6vw,44px);border-top:1px solid rgba(207,197,183,.14)}.field-story-section .conversion-section-head h2{max-width:18ch}.field-story-title-stack{display:grid;gap:clamp(14px,2vw,22px);align-content:start;justify-items:start}.field-story-title-stack p{position:relative;margin:clamp(4px,.5vw,8px) 0 0;max-width:42ch;color:var(--ink-soft);font-size:clamp(16px,1.25vw,18px);line-height:1.52;letter-spacing:0}.field-story-workflow{width:min(100%,420px);display:block;justify-self:end;aspect-ratio:875 / 504;background:url(/assets/Icon%20Replace.jpeg) center / contain no-repeat;opacity:.52;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse at center,#000 48%,rgba(0,0,0,.88) 68%,transparent 96%);mask-image:radial-gradient(ellipse at center,#000 48%,rgba(0,0,0,.88) 68%,transparent 96%);filter:saturate(.82) brightness(.88) drop-shadow(0 18px 34px rgba(0,0,0,.3))}.field-story-copy{grid-area:copy;display:grid;gap:clamp(14px,1.8vw,20px);max-width:68ch}.field-story-copy p,.field-story-closing p{margin:0;color:#cfc5b7c2;font-size:clamp(16px,1.25vw,18px);line-height:1.58;letter-spacing:0}.field-story-copy p:first-child{color:#ffffffe0;font-size:clamp(19px,1.65vw,24px);line-height:1.34}.field-story-proof{grid-area:proof;display:grid;gap:clamp(14px,1.8vw,22px);align-content:start;padding-top:clamp(18px,2vw,24px);border-top:1px solid rgba(230,115,25,.5)}.field-story-proof p{margin:0;padding:0;color:#fff;font-size:clamp(24px,2.45vw,34px);font-weight:500;line-height:1.02;letter-spacing:0;display:grid;grid-template-columns:clamp(30px,2.6vw,38px) minmax(0,1fr);gap:clamp(10px,1vw,14px);align-items:center}.field-story-proof-mark{width:clamp(30px,2.6vw,38px);height:clamp(30px,2.6vw,38px);color:var(--orange);opacity:.9;overflow:visible}.field-story-closing{grid-area:closing;display:grid;gap:clamp(10px,1.2vw,14px);max-width:38ch;margin:0;padding-top:clamp(16px,2vw,22px);border-top:1px solid rgba(230,115,25,.44)}.field-story-closing p{color:#fff;font-size:clamp(18px,1.55vw,22px);font-weight:500;line-height:1.32}.field-story-closing p:before{content:open-quote}.field-story-closing p:after{content:close-quote}.field-story-closing cite{color:#cfc5b77a;font-family:var(--font-mono);font-size:10px;font-style:normal;line-height:1.35;letter-spacing:.14em;text-transform:uppercase}.landing-roadmap-section{grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,62px)}.landing-roadmap-section .conversion-section-head{display:grid;grid-template-columns:1fr;gap:16px}.landing-roadmap-section .roadmap-panel{width:100%;max-width:none;margin:0}.landing-roadmap-section .roadmap-meta{padding-top:0;border-top:0}.landing-roadmap-section .roadmap-list{gap:clamp(12px,1.4vw,18px);padding-top:clamp(16px,1.8vw,22px);border-top:1px solid rgba(207,197,183,.16);border-bottom:0}.landing-roadmap-section .roadmap-item{min-height:0;padding:0;border-bottom:0}.questions-section{gap:clamp(28px,3.8vw,46px)}.questions-section-head{grid-template-columns:minmax(220px,.76fr) minmax(0,1fr);align-items:center}.questions-section h2{max-width:9ch}.questions-title-icon{justify-self:end;width:clamp(112px,12vw,150px);height:clamp(112px,12vw,150px);display:block;object-fit:contain;opacity:.82;filter:drop-shadow(0 18px 28px rgba(0,0,0,.3))}.questions-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,52px) clamp(22px,3.2vw,42px);margin:0;padding:0}.questions-item{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding-top:clamp(20px,2.2vw,28px);text-align:center}.questions-item:before{content:"";position:absolute;top:0;left:50%;width:min(100%,240px);height:1px;background:linear-gradient(90deg,#cfc5b700,#cfc5b733,#cfc5b700);transform:translate(-50%)}.questions-icon-shell{width:clamp(42px,4vw,52px);height:clamp(42px,4vw,52px);display:grid;place-items:center;color:#cfc5b7c7;border:1px solid rgba(207,197,183,.2);border-radius:999px;background:#07050338;box-shadow:none}.questions-icon{width:52%;height:52%;display:block;background:currentColor;-webkit-mask:var(--faq-icon) center / contain no-repeat;mask:var(--faq-icon) center / contain no-repeat}.questions-item[data-tone=safety]:before{background:linear-gradient(90deg,#e6731900,#e673197a,#e6731900)}.questions-item[data-tone=safety] .questions-icon-shell{color:var(--orange);border-color:#e673196b;background:#07050338}.questions-item dt{margin-top:clamp(14px,1.4vw,18px);color:#fff;font-size:clamp(18px,1.55vw,22px);font-weight:500;line-height:1.12;letter-spacing:0;text-wrap:balance}.questions-item dd{margin:clamp(8px,1vw,10px) 0 0;max-width:39ch;color:#cfc5b7b3;font-size:clamp(15px,1.1vw,16px);line-height:1.5;letter-spacing:0}.road-map-panel-meta,.road-map-copy span{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;line-height:1.35;text-transform:uppercase;color:var(--ink-faint)}.portal-copy-panel p{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.55;letter-spacing:0}.portal-page-hero{padding:clamp(8px,2vw,24px) 0 clamp(34px,6vw,72px);border-bottom:1px solid var(--line-soft)}.portal-page-hero h1{font-size:var(--page-display-size);line-height:var(--page-display-leading);letter-spacing:var(--page-display-tracking)}.story-main-flat{max-width:1040px}.road-map-main{max-width:900px}.story-thesis{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3.2vw,36px);padding:clamp(10px,2vw,24px) 0 clamp(34px,6vw,72px);border-bottom:1px solid var(--line-soft)}.story-page-eyebrow{width:max-content;display:inline-flex;align-items:center;gap:10px;color:var(--ink-faint);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;line-height:1;text-transform:uppercase}.story-page-eyebrow:before{content:"";width:7px;height:7px;background:var(--orange)}.story-thesis h1{max-width:13.5ch;margin:0;color:var(--ink);font-size:var(--page-display-size);font-weight:500;letter-spacing:var(--page-display-tracking);line-height:var(--page-display-leading)}.story-page-intro{display:grid;gap:clamp(14px,2vw,22px);max-width:690px;padding-left:16px;border-left:2px solid var(--orange)}.story-page-intro p{margin:0;color:var(--ink-soft);font-size:clamp(18px,2vw,22px);line-height:1.42;letter-spacing:0}.story-page-intro p:first-child{color:var(--ink-2)}.story-manifesto{display:grid;gap:clamp(24px,4vw,42px);padding-top:clamp(28px,5vw,58px)}.story-page-thesis{max-width:760px;margin:0;color:var(--ink);font-size:var(--page-section-title-size);font-weight:500;letter-spacing:0;line-height:var(--page-section-title-leading)}.story-page-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,4vw,46px);max-width:920px}.story-page-column{display:grid;align-content:start;gap:12px;padding-top:18px;border-top:1px solid var(--line-soft)}.story-page-column span{color:var(--orange);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;line-height:1;text-transform:uppercase}.story-page-column h2{margin:0;color:var(--ink);font-size:clamp(20px,2.5vw,30px);font-weight:500;letter-spacing:0;line-height:1.12}.story-page-column p,.story-page-close{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.55;letter-spacing:0}.story-page-close{max-width:620px}.story-page-close:last-child{color:var(--ink-2);font-size:clamp(18px,2vw,22px);line-height:1.38}.story-page-quote{max-width:720px;margin:0;padding-left:16px;border-left:2px solid var(--orange)}.story-page-quote p{margin:0;color:var(--ink);font-size:clamp(20px,2.7vw,32px);font-weight:500;line-height:1.18;letter-spacing:0}.story-page-quote p:before{content:open-quote}.story-page-quote p:after{content:close-quote}.story-page-quote cite{display:block;margin-top:14px;color:var(--ink-faint);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.story-founder{display:grid;gap:clamp(20px,3vw,32px);margin-top:clamp(36px,6vw,72px);padding-top:clamp(28px,5vw,52px);border-top:1px solid var(--line-soft)}.story-founder-grid{display:grid;grid-template-columns:minmax(0,156px) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.story-founder-portrait{position:sticky;top:96px;margin:0;display:grid;gap:12px;justify-items:start}.story-founder-portrait img{width:clamp(96px,10vw,124px);height:clamp(96px,10vw,124px);object-fit:cover;object-position:center 24%;border-radius:999px;border:1px solid rgba(207,197,183,.2);box-shadow:0 0 0 4px #cfc5b709,0 18px 36px -28px #000000db;filter:grayscale(.12)}.story-founder-portrait figcaption{display:grid;gap:4px}.story-founder-portrait figcaption strong{color:var(--ink);font-size:16px;font-weight:500;letter-spacing:0}.story-founder-portrait figcaption span{color:var(--ink-faint);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.story-founder-portrait figcaption a{color:var(--orange);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-decoration:none}.story-founder-portrait figcaption a:hover{text-decoration:underline}.story-founder-letter{display:grid;gap:clamp(14px,1.8vw,20px);max-width:660px}.story-founder-letter p{margin:0;color:var(--ink-soft);font-size:clamp(16px,1.4vw,18px);line-height:1.6;letter-spacing:0}.story-founder-letter p:first-child{color:var(--ink-2);font-size:clamp(18px,2vw,22px);line-height:1.4}.story-founder-signoff{color:var(--ink)!important;font-family:var(--font-mono);font-size:13px!important;letter-spacing:.04em}@media(max-width:720px){.story-founder-grid{grid-template-columns:minmax(0,1fr);gap:24px}.story-founder-portrait{position:static;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;max-width:none}.story-founder-portrait img{width:72px;height:72px}}.portal-copy-panel,.road-map-panel{border:1px solid var(--line);background:var(--surface)}.portal-copy-panel{margin-top:clamp(26px,5vw,54px)}.portal-copy-panel p{padding:clamp(20px,3vw,30px)}.portal-copy-panel p+p{border-top:1px solid var(--line-soft)}.portal-copy-panel p.is-emphasis{color:var(--ink);font-size:clamp(19px,2.2vw,24px);line-height:1.35}.road-map-panel{margin-top:clamp(26px,5vw,54px)}.road-map-panel-meta{display:flex;justify-content:space-between;gap:18px;padding:18px clamp(20px,3vw,30px);border-bottom:1px solid var(--line-soft)}.road-map-intro-copy{display:grid;gap:clamp(12px,1.8vw,18px);max-width:760px;padding:clamp(22px,3.2vw,34px) clamp(20px,3vw,30px);border-bottom:1px solid var(--line-soft)}.road-map-intro-copy p{width:100%;min-width:0;max-width:100%;margin:0;color:var(--ink-soft);font-size:clamp(16px,1.7vw,20px);line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.road-map-intro-copy p:first-child{color:var(--ink-2);font-size:clamp(18px,2vw,24px);line-height:1.38}.road-map-intro-copy p.is-rule{width:100%;max-width:100%;color:var(--ink);font-size:clamp(20px,2.6vw,30px);font-weight:500;line-height:1.16}.road-map-list{display:grid;margin:0;padding:0;list-style:none}.road-map-row{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:18px;min-height:104px;padding:22px clamp(20px,3vw,30px)}.road-map-row+.road-map-row{border-top:1px solid var(--line-soft)}.road-map-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line-soft);background:var(--inset);color:var(--ink-soft)}.road-map-copy{display:grid;gap:5px}.road-map-copy strong{color:var(--ink);font-size:clamp(22px,3vw,34px);line-height:1.1;font-weight:500;letter-spacing:0}.road-map-row[data-state=done] .road-map-copy span,.road-map-row[data-state=done] .road-map-icon{color:var(--ink)}.road-map-row[data-state=done] .road-map-copy strong{color:var(--ink-soft);text-decoration-line:line-through;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-decoration-skip-ink:none}.support-main,.policy-main{max-width:980px}.support-hero h1,.policy-hero h1{max-width:10.5ch}.policy-hero h1{max-width:13.5ch}.support-contact-panel,.support-section,.policy-intro,.policy-sections{border:1px solid var(--line);background:var(--surface)}.support-contact-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);align-items:end;gap:clamp(24px,4vw,50px);margin-top:clamp(26px,5vw,54px);padding:clamp(22px,3.2vw,34px) clamp(20px,3vw,30px)}.support-panel-label,.support-section-index,.policy-section-index,.policy-meta dt{margin:0;color:var(--orange);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.support-contact-panel p,.support-section p,.policy-intro p,.policy-section-body p{margin:0;color:var(--ink-soft);font-size:clamp(15px,1.35vw,17px);line-height:1.58;letter-spacing:0}.support-contact-panel .support-panel-label{margin-bottom:12px}.support-contact-actions{display:grid;justify-items:start;gap:14px;min-width:0}.support-email{width:fit-content;max-width:100%;color:var(--ink);font-size:clamp(21px,2.5vw,32px);font-weight:500;line-height:1.08;letter-spacing:0;overflow-wrap:anywhere;text-decoration-color:var(--orange-line);text-underline-offset:.18em}.support-email-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--line-strong);border-radius:4px;background:var(--inset);box-shadow:none;color:var(--ink);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:border-color var(--motion-fast) var(--easing-standard),color var(--motion-fast) var(--easing-standard),background-color var(--motion-fast) var(--easing-standard)}.support-email-button:hover{transform:none;border-color:var(--orange-line);background:var(--surface-2);box-shadow:none;color:var(--ink)}.support-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.support-section{align-content:start;gap:14px;min-height:250px;padding:clamp(22px,3vw,30px)}.support-section h2{margin:0;color:var(--ink);font-size:clamp(25px,3.2vw,42px);font-weight:500;letter-spacing:0;line-height:1.05}.support-section strong{color:var(--ink);font-weight:600}.policy-main{max-width:1040px}.policy-hero{display:grid;gap:clamp(22px,3.5vw,36px)}.policy-hero.portal-page-hero{padding-bottom:clamp(24px,4vw,48px)}.policy-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:min(100%,560px);margin:0;padding:0;border:1px solid var(--line);background:var(--surface)}.policy-meta div{display:grid;gap:5px;min-width:0;padding:16px 18px}.policy-meta div+div{border-left:1px solid var(--line-soft)}.policy-meta dd{margin:0;color:var(--ink-2);font-size:15px;line-height:1.35}.policy-intro{display:grid;gap:16px;margin-top:clamp(20px,3vw,36px);padding:clamp(22px,3.2vw,34px) clamp(20px,3vw,30px)}.policy-intro p:first-child{color:var(--ink-2);font-size:clamp(17px,1.7vw,21px);line-height:1.45}.policy-sections{display:grid;margin-top:16px}.policy-section{display:grid;grid-template-columns:minmax(176px,.34fr) minmax(0,1fr);gap:clamp(22px,4vw,46px);padding:clamp(24px,4vw,42px) clamp(20px,3vw,30px)}.policy-section+.policy-section{border-top:1px solid var(--line-soft)}.policy-section-heading{display:grid;align-content:start;gap:12px}.policy-section h2{margin:0;color:var(--ink);font-size:clamp(24px,3.4vw,42px);font-weight:500;letter-spacing:0;line-height:1.05}.policy-section-body{display:grid;gap:15px;min-width:0}.cookie-declaration-embed{min-width:0;padding-top:6px;color:var(--ink-soft)}.cookie-declaration-embed table,.cookie-declaration-embed iframe{max-width:100%}.cookie-declaration-embed a{color:var(--ink);text-decoration-color:var(--orange-line);text-underline-offset:.18em}.cookie-declaration-embed details,.cookie-declaration-embed table{border-color:var(--line-soft)}.policy-list{display:grid;gap:10px;margin:0;padding-left:18px;color:var(--ink-soft);font-size:clamp(15px,1.35vw,17px);line-height:1.56;letter-spacing:0}.policy-section-body a,.policy-intro a{color:var(--ink);text-decoration-color:var(--orange-line);text-underline-offset:.18em}.policy-section-body a:hover,.policy-intro a:hover{color:var(--ink);text-decoration-color:var(--orange)}.policy-subsection{display:grid;gap:12px;padding-top:4px}.policy-subsection+.policy-subsection{margin-top:4px;padding-top:18px;border-top:1px solid var(--line-soft)}.policy-subsection h3{margin:0;color:var(--ink);font-size:clamp(20px,2.2vw,28px);font-weight:500;letter-spacing:0;line-height:1.12}.portal-page .foot{border-top:1px solid var(--line-soft);background:var(--canvas)}.portal-page .foot-contact:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.huint-site-footer{position:relative;z-index:10;padding:28px calc(20px + var(--safe-right)) calc(28px + var(--safe-bottom)) calc(20px + var(--safe-left));border-top:1px solid var(--line-soft);background:#0e0b08cc;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.huint-site-footer-inner{width:min(100%,1040px);margin:0 auto;display:grid;grid-template-columns:1fr;align-items:center;gap:20px}.huint-footer-brand{display:flex;min-width:0;flex-direction:column;align-items:center;gap:12px;text-align:center}.huint-footer-logo{display:block;width:auto;height:24px;max-width:118px}.huint-footer-brand p{margin:0;color:var(--ink-faint);font-size:12px;line-height:1.4}.huint-footer-nav{width:100%;min-width:0}.huint-footer-nav ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px clamp(18px,7vw,32px);margin:0;padding:0;list-style:none}.huint-footer-link{min-height:36px;display:inline-flex;align-items:center;color:var(--ink-soft);font-size:14px;line-height:1.25;text-decoration:none;transition:color var(--motion-fast) var(--easing-standard)}.huint-footer-link:hover,.huint-footer-link:focus-visible{color:var(--ink)}.huint-footer-social-list{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.huint-footer-social{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--ink-soft);text-decoration:none;transition:background-color var(--motion-fast) var(--easing-standard),color var(--motion-fast) var(--easing-standard)}.huint-footer-social:hover,.huint-footer-social:focus-visible{background-color:#cfc5b714;color:var(--ink)}.huint-footer-social:focus-visible{outline:1px solid rgba(207,197,183,.42);outline-offset:4px}.huint-footer-social-icon{width:16px;height:16px;flex-shrink:0}@media(min-width:430px){.huint-footer-brand{gap:12px}.huint-footer-logo{height:28px;max-width:140px}}@media(min-width:760px){.huint-site-footer{padding:32px calc(40px + var(--safe-right)) calc(32px + var(--safe-bottom)) calc(40px + var(--safe-left))}.huint-site-footer-inner{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr);gap:12px 40px}.huint-footer-brand{justify-self:start;align-items:center;text-align:center}.huint-footer-brand p{text-align:center}.huint-footer-logo{height:32px;max-width:160px}.huint-footer-nav{justify-self:end}.huint-footer-nav ul{justify-content:end;gap:4px 24px}}@media(max-width:860px){.portal-page{--page-display-size: clamp(40px, 11vw, 58px);--page-section-title-size: clamp(28px, 8.4vw, 38px)}.portal-page.landing-page{position:relative;isolation:isolate;overflow-x:hidden;overflow-y:visible}.portal-page.landing-page>.portal-header-public{border-bottom-color:var(--line-soft);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.portal-page.landing-page .portal-header-mobile-tabs{border-top-color:var(--line-soft);background:transparent}.portal-page.landing-page:before,.portal-page.landing-page:after{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:clamp(840px,215vw,1040px);pointer-events:none}.portal-page.landing-page:before{background:url(/assets/MobileHero.webp) center -44px / cover no-repeat;mix-blend-mode:screen;opacity:.92;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%)}.portal-page.landing-page:after{background:linear-gradient(to bottom,rgba(14,11,8,0) 0%,rgba(14,11,8,.08) 48%,var(--canvas) 100%),linear-gradient(90deg,#0e0b0894,#0e0b0840 52%,#0e0b0800)}.portal-page.landing-page .landing-main:before,.portal-page.landing-page .landing-main:after{content:none}.portal-page .nav{grid-template-columns:auto auto}.portal-page .nav-links{display:none}.portal-page .nav-menu-button{display:block;border-radius:var(--radius-sm);background:var(--surface);box-shadow:none}.portal-main{width:min(100% - 32px,1120px);padding-top:38px}.landing-main{gap:clamp(36px,9vw,52px);padding-top:38px;padding-bottom:46px}.portal-page[data-viewport=mobile] .landing-countdown-wrap{grid-area:auto;order:-1;width:100%;max-width:none;justify-content:center;justify-self:stretch;margin:0}.portal-page .landing-countdown-wrap .launch-countdown{width:100%;gap:12px;padding:14px 12px;border-radius:14px}.portal-page .landing-countdown-wrap .launch-label{gap:6px;font-size:10px;letter-spacing:.06em}.portal-page .landing-countdown-wrap .launch-dot{width:7px;height:7px}.portal-page .landing-countdown-wrap .launch-clock{justify-content:center;gap:13px}.portal-page .landing-countdown-wrap .launch-num{font-size:clamp(22px,6vw,26px)}.portal-page .landing-countdown-wrap .launch-unit{font-size:9px}.landing-hero{min-height:clamp(590px,154vw,760px);padding-bottom:clamp(34px,9vw,58px)}.portal-page .landing-cards-viewport{order:initial;width:min(100%,340px);margin:clamp(18px,6vw,42px) auto 0;padding:0;justify-self:center}.portal-page[data-viewport=mobile] .landing-cards-viewport{order:initial;padding:0}.portal-page .landing-cards-viewport .sticker-slot{width:100%;max-width:min(78vw,304px);margin:0 auto}.portal-page .landing-cards-viewport .stickers-row{grid-template-columns:minmax(0,1fr);justify-items:center}.conversion-section{gap:22px;padding:40px 0}.conversion-section-head,.landing-roadmap-section{grid-template-columns:minmax(0,1fr);gap:14px}.conversion-section h2{max-width:10ch;font-size:clamp(34px,10.5vw,48px);line-height:.98}.conversion-section-head p{margin-top:0;font-size:15px;line-height:1.5}.how-section{gap:24px}.how-section .conversion-section-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.how-section .conversion-section-head h2{max-width:none;font-size:clamp(30px,8.5vw,36px)}.how-section .conversion-section-head p{max-width:42ch;margin-bottom:0}.how-paths{grid-template-columns:minmax(0,1fr);gap:34px}.how-path-card{justify-items:center;padding-top:22px;text-align:center}.how-path-card h3{font-size:25px}.how-path-card ol{width:min(100%,326px);justify-self:center;gap:16px;text-align:left}.how-path-card li{grid-template-columns:30px minmax(0,1fr);min-height:42px;gap:14px;font-size:15px}.how-step-index{width:26px;height:26px}.how-path-cta{--how-cta-width: min(100%, 286px);width:min(100%,326px);justify-items:center;margin-top:2px;padding-top:8px}.how-path-cta .app-store-button,.how-path-cta .portal-button{justify-self:center}.how-path-cta>span{text-align:center}.field-story-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "proof" "closing";gap:24px}.field-story-copy{gap:14px}.field-story-workflow{width:min(100%,330px);justify-self:center;opacity:.46}.field-story-copy p,.field-story-closing p{font-size:16px;line-height:1.52}.field-story-closing{width:min(100%,340px);max-width:none;justify-self:center;padding:18px 18px 0;border-top-color:#e673199e;text-align:center}.field-story-closing p{font-size:clamp(18px,5.2vw,22px);line-height:1.28}.field-story-copy p:first-child{font-size:20px;line-height:1.35}.field-story-proof p{padding:16px 0;font-size:clamp(26px,7.2vw,34px)}.questions-section{gap:24px}.questions-section h2{max-width:10ch}.questions-section-head{grid-template-columns:minmax(0,1fr) 58px;align-items:center}.questions-title-icon{width:68px;height:68px}.questions-list{grid-template-columns:minmax(0,1fr);gap:30px}.questions-item{width:min(100%,340px);justify-self:center;padding-top:22px}.questions-item:before{width:min(100%,220px)}.questions-icon-shell{width:46px;height:46px}.questions-item dt{max-width:15ch;font-size:21px}.questions-item dd{max-width:32ch;font-size:15px;line-height:1.48}.story-main-flat{padding-top:38px}.story-thesis{gap:20px;padding-bottom:30px}.story-thesis h1{max-width:13.5ch;font-size:var(--page-display-size);line-height:1}.story-page-intro{max-width:none;gap:14px}.story-page-intro p{font-size:clamp(17px,5vw,20px);line-height:1.42}.story-manifesto{gap:26px;padding-top:30px}.story-page-thesis{font-size:var(--page-section-title-size);line-height:1.08}.story-page-columns{grid-template-columns:minmax(0,1fr);gap:24px}.story-page-column{gap:10px;padding-top:16px}.story-page-column h2{font-size:clamp(21px,6vw,26px)}.story-page-column p,.story-page-close{font-size:15px;line-height:1.52}.story-page-close:last-child{font-size:clamp(18px,5vw,21px)}.road-map-panel-meta{display:grid}.support-main,.policy-main{max-width:1120px}.support-hero h1,.policy-hero h1{max-width:9.5ch}.support-contact-panel{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.support-contact-actions{justify-items:stretch}.support-email-button{width:100%}.support-info-grid,.policy-meta,.policy-section{grid-template-columns:minmax(0,1fr)}.support-section{min-height:0}.policy-meta div+div{border-top:1px solid var(--line-soft);border-left:0}.policy-section{gap:18px}}@media(max-width:560px){.landing-hero h1{font-size:clamp(44px,15vw,68px)}.portal-page .foot{grid-template-columns:1fr;gap:12px;padding:16px calc(18px + var(--safe-right)) calc(16px + var(--safe-bottom)) calc(18px + var(--safe-left))}.portal-page .foot-links{justify-self:start;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.portal-home-title-agent{animation:none}}@media(min-width:721px){.portal-page.landing-page>.nav{position:absolute!important;top:0!important;left:0!important;right:0!important;overflow:visible!important;isolation:auto!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-bottom:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.portal-page.landing-page>.nav:before{content:none!important}.portal-page.landing-page>.nav:after{content:none!important}.portal-page.landing-page>.nav>*{position:relative!important;z-index:1!important}}@media(prefers-reduced-motion:no-preference){.landing-page[data-load=pro-grade]{--pro-grade-media-opacity: 1}.landing-page[data-load=pro-grade]:before{transform-origin:top center;animation:pro-grade-media .94s var(--easing-panel) both}.landing-page[data-load=pro-grade]>.nav,.landing-page[data-load=pro-grade]>.portal-header-public{animation:pro-grade-nav .56s var(--easing-page) 40ms both}.landing-page[data-load=pro-grade] .landing-countdown-wrap{animation:pro-grade-rise .62s var(--easing-panel) .13s both}.landing-page[data-load=pro-grade] .landing-hero h1{animation:pro-grade-rise .68s var(--easing-panel) .22s both}.landing-page[data-load=pro-grade] .landing-hero p{animation:pro-grade-rise .66s var(--easing-panel) .33s both}.landing-page[data-load=pro-grade] .landing-cards-viewport{animation:pro-grade-rise .72s var(--easing-panel) .46s both}.landing-page[data-load=pro-grade] .foot{animation:pro-grade-fade .52s var(--easing-page) .68s both}@media(max-width:860px){.landing-page[data-load=pro-grade]{--pro-grade-media-opacity: .92}}}@keyframes pro-grade-media{0%{opacity:0;transform:scale(1.018);filter:saturate(.86) brightness(.68)}to{opacity:var(--pro-grade-media-opacity, 1);transform:scale(1);filter:saturate(1) brightness(1)}}@keyframes pro-grade-nav{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pro-grade-rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pro-grade-fade{0%{opacity:0}to{opacity:1}}.landing-page .sticker .sticker-mid{padding:1.5px;border-radius:28px;background:linear-gradient(160deg,#fff4e66b,#fff4e61a 24%,#0000002e 58%,#00000080)}.landing-page .sticker[data-variant=ink] .sticker-mid{background:linear-gradient(160deg,#ebe1cd4d,#ebe1cd12 24%,#00000038 58%,#0000008c)}.landing-page .sticker .sticker-face{border-radius:26.5px}.landing-page .sticker[data-variant=orange] .sticker-face{background:radial-gradient(ellipse 95% 70% at var(--face-hi, 28%) -15%,rgba(255,215,170,.34),transparent 55%),radial-gradient(ellipse 50% 100% at 100% 50%,rgba(255,180,120,.14),transparent 60%),radial-gradient(ellipse 90% 60% at 50% 115%,rgba(80,30,5,.5),transparent 60%),linear-gradient(var(--face-angle, 158deg),rgba(240,127,34,.94) 0%,rgba(219,103,18,.92) 45%,rgba(172,77,12,.95) 100%)}.landing-page .sticker[data-variant=ink] .sticker-face{background:radial-gradient(ellipse 95% 70% at var(--face-hi, 28%) -15%,rgba(230,195,150,.13),transparent 55%),radial-gradient(ellipse 50% 100% at 100% 50%,rgba(230,160,90,.05),transparent 60%),radial-gradient(ellipse 90% 60% at 50% 115%,rgba(0,0,0,.4),transparent 60%),linear-gradient(var(--face-angle, 158deg),rgba(38,31,22,.92) 0%,rgba(26,20,14,.9) 50%,rgba(19,14,9,.94) 100%)}.landing-page .sticker[data-variant=ink] .s-title{color:#f2ead9}.landing-page .sticker[data-variant=ink] .s-eyebrow{color:#cfc5b7b8}.landing-page .sticker .sticker-face{box-shadow:inset 0 1px #ffffff52,inset 0 -50px 76px -34px #0000008a,inset 0 0 0 1px #0000001a}.landing-page .sticker .sticker-face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(34% 26% at var(--glint-x, 32%) var(--glint-y, -10%),rgba(255,255,255,.16) 0%,rgba(255,255,255,.05) 55%,transparent 100%),radial-gradient(140% 90% at var(--glint-x, 32%) var(--glint-y, -10%),rgba(255,255,255,.17) 0%,rgba(255,255,255,.05) 34%,transparent 60%),linear-gradient(115deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.03) 20%,transparent 36%,transparent 74%,rgba(255,255,255,.04) 100%);opacity:.8;transition:opacity var(--motion-hover) var(--easing-touch)}.landing-page .sticker:hover .sticker-face:before{opacity:1}.landing-page .sticker .sticker-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.04;mix-blend-mode:overlay}.landing-page .sticker[data-variant=orange] .sticker-outer{box-shadow:0 1px 2px #00000057,0 24px 48px -16px #0009,0 60px 100px -30px #00000080,0 30px 80px -24px #e673196b}.landing-page .sticker[data-variant=ink] .sticker-outer{box-shadow:0 1px 2px #00000057,0 24px 48px -16px #0009,0 60px 100px -30px #00000080,0 30px 80px -24px #cfc5b721}.landing-page .sticker[data-variant=orange]:hover .sticker-outer{box-shadow:0 2px 3px #00000057,0 30px 56px -16px #0000009e,0 70px 110px -30px #00000080,0 38px 92px -22px #e673198c}.landing-page .sticker[data-variant=ink]:hover .sticker-outer{box-shadow:0 2px 3px #00000057,0 30px 56px -16px #0000009e,0 70px 110px -30px #00000080,0 38px 92px -22px #cfc5b733}.portal-page .landing-countdown-wrap{width:auto;max-width:100%}.portal-page .landing-countdown-wrap .launch-countdown{width:auto;overflow:visible}.portal-page .launch-countdown-milestone{flex-direction:column;align-items:stretch;gap:10px;min-width:min(390px,100%)}.portal-page .launch-milestone-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;min-width:0;text-align:left}.portal-page .launch-due-date{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#cfc5b780;white-space:nowrap}.portal-page .launch-task-types{grid-column:1 / -1;font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.25;color:#f0e7d6}.portal-page .launch-countdown-milestone .launch-clock{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.portal-page .launch-countdown-milestone .launch-seg{justify-content:center}.portal-page .launch-countdown{position:relative;gap:clamp(12px,1.2vw,18px);padding:10px 12px 10px 18px;border-radius:16px;background:linear-gradient(180deg,#cfc5b717,#cfc5b705 22%,#cfc5b700 50%),linear-gradient(158deg,#261e14,#18120b 55%,#110d07);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #cfc5b71c,inset 0 -12px 24px -16px #000000d9,0 2px 4px #00000073,0 18px 38px -18px #000000bf}.portal-page .launch-countdown:hover,.portal-page .launch-countdown:focus-visible{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #cfc5b72e,inset 0 -12px 24px -16px #000000d9,0 3px 6px #00000073,0 22px 44px -18px #000c}.portal-page .launch-dot{box-shadow:0 0 6px 1px #e67319bf,0 0 16px 4px #e6731947}.portal-page .launch-countdown.is-live .launch-dot{box-shadow:0 0 6px 1px #19b85abf,0 0 16px 4px #19b85a47}.portal-page .launch-clock{gap:clamp(6px,.7vw,9px)}.portal-page .launch-seg{align-items:baseline;gap:3px;padding:7px 8px 6px;border-radius:8px;background:#0403019e;box-shadow:inset 0 1.5px 3px #000000d9,inset 0 0 0 1px #0006,0 1px #cfc5b712}.portal-page .launch-num{color:#f0e7d6;text-shadow:0 0 14px rgba(242,169,59,.16)}.portal-page .launch-countdown.is-live{padding:14px 22px}@media(max-width:600px){.portal-page .launch-countdown{padding:10px 12px}.portal-page .launch-seg{padding:6px 7px 5px}}@media(max-width:420px){.portal-page .launch-countdown{gap:8px;padding:8px 10px}.portal-page .launch-seg{padding:5px 6px 4px}.portal-page .landing-countdown-wrap .launch-num{font-size:clamp(18px,5.4vw,22px)}.portal-page .landing-countdown-wrap .launch-label{font-size:9px;letter-spacing:.05em}.portal-page .launch-countdown-milestone{min-width:0}.portal-page .launch-due-date{font-size:8px;letter-spacing:.05em}.portal-page .launch-task-types{font-size:12px}}@media(max-width:860px){.portal-page[data-viewport=mobile] .landing-countdown-wrap{justify-content:flex-start}.landing-hero h1{text-align:left;max-width:min(76vw,400px);font-size:clamp(30px,8.8vw,40px);line-height:1.08;text-shadow:0 2px 26px rgba(14,11,8,.72)}.landing-hero p{max-width:min(80vw,420px);margin-inline:0;padding:13px 15px;border-left:2px solid var(--orange);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#0a08058f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #cfc5b712;color:var(--ink-2);font-size:15px;line-height:1.5}}@media(min-width:721px){.expanded[data-id=agents] .expanded-body{grid-template-areas:"title steps" "copy steps" ". action"}}.expanded[data-id=agents] .expanded-title{font-size:clamp(26px,min(2.5vw,4.4vh),38px)}.expanded[data-id=agents] .expanded-body{row-gap:clamp(10px,min(1.4vw,1.9vh),18px)}.expanded[data-id=agents] .expanded-copy{font-size:clamp(14px,min(1.15vw,2vh),17px)}.expanded[data-id=agents] .expanded-step-item{padding:clamp(7px,1.2vh,10px) 0}.expanded[data-id=agents] .operator-panel{gap:clamp(8px,1.4vh,12px);padding-bottom:clamp(8px,1.6vh,20px)}.expanded[data-id=agents] .portal-button{min-height:clamp(44px,5.6vh,52px)}.expanded[data-viewport=mobile][data-id=agents] .expanded-title{font-size:clamp(28px,7.4cqi,42px)}.expanded[data-viewport=mobile][data-id=agents] .expanded-content{padding:18px 18px calc(28px + var(--safe-bottom))}.expanded[data-viewport=mobile][data-id=agents] .expanded-body{gap:clamp(10px,1.8vh,16px)}.expanded[data-viewport=mobile][data-id=agents] .expanded-detail{gap:10px}.expanded[data-viewport=mobile][data-id=agents] .expanded-copy{font-size:clamp(14px,2.1vh,16px)}.expanded[data-viewport=mobile][data-id=people] .expanded-title,.expanded[data-viewport=mobile][data-id=agents] .expanded-title{font-size:clamp(26px,7cqi,38px);line-height:1.06}.expanded[data-viewport=mobile][data-id=people] .expanded-content,.expanded[data-viewport=mobile][data-id=agents] .expanded-content{padding:16px 18px calc(22px + var(--safe-bottom))}.expanded[data-viewport=mobile][data-id=people] .expanded-body,.expanded[data-viewport=mobile][data-id=agents] .expanded-body{gap:clamp(9px,1.6vh,14px)}.expanded[data-viewport=mobile][data-id=people] .expanded-detail,.expanded[data-viewport=mobile][data-id=agents] .expanded-detail{gap:9px}.expanded[data-viewport=mobile][data-id=people] .expanded-lede,.expanded[data-viewport=mobile][data-id=agents] .expanded-lede{font-size:clamp(16px,2.4vh,20px);line-height:1.15}.expanded[data-viewport=mobile][data-id=people] .expanded-copy,.expanded[data-viewport=mobile][data-id=agents] .expanded-copy{font-size:clamp(13px,1.9vh,15px);line-height:1.42}.expanded[data-viewport=mobile][data-id=people] .expanded-step-item,.expanded[data-viewport=mobile][data-id=agents] .expanded-step-item{padding:clamp(6px,1vh,8px) 0}.expanded[data-viewport=mobile][data-id=people] .expanded-step-copy strong,.expanded[data-viewport=mobile][data-id=agents] .expanded-step-copy strong{font-size:clamp(13px,1.9vh,15px)}.expanded[data-viewport=mobile][data-id=people] .expanded-step-copy span,.expanded[data-viewport=mobile][data-id=agents] .expanded-step-copy span{font-size:clamp(11px,1.7vh,13px);line-height:1.38}.expanded[data-viewport=mobile][data-id=people] .availability-panel,.expanded[data-viewport=mobile][data-id=agents] .operator-panel{gap:clamp(7px,1.2vh,10px);padding-bottom:clamp(6px,1.2vh,14px)}.expanded[data-viewport=mobile][data-id=people] .app-store-button,.expanded[data-viewport=mobile][data-id=agents] .portal-button{min-height:clamp(42px,5.4vh,48px)}.landing-page .sticker .s-stamp svg{filter:drop-shadow(0 1px 0 rgba(255,255,255,.14)) drop-shadow(0 -1px 1px rgba(0,0,0,.28))}.landing-page .sticker .s-title{text-shadow:0 1px 0 rgba(255,255,255,.08),0 -1px 1px rgba(0,0,0,.3)}.landing-page .sticker[data-variant=orange] .s-eyebrow{color:#ffffffeb;text-shadow:0 1px 2px rgba(120,50,5,.4)}.landing-page .sticker[data-variant=ink] .sticker-face{background:radial-gradient(ellipse 60% 90% at -8% 60%,rgba(230,115,25,.09),transparent 55%),radial-gradient(ellipse 95% 70% at var(--face-hi, 28%) -15%,rgba(230,195,150,.13),transparent 55%),radial-gradient(ellipse 50% 100% at 100% 50%,rgba(230,160,90,.05),transparent 60%),radial-gradient(ellipse 90% 60% at 50% 115%,rgba(0,0,0,.4),transparent 60%),linear-gradient(var(--face-angle, 158deg),rgba(38,31,22,.92) 0%,rgba(26,20,14,.9) 50%,rgba(19,14,9,.94) 100%)}.landing-main{gap:clamp(38px,4.8vw,62px)}.portal-page .landing-cards-viewport{width:min(100%,1010px);justify-self:center}.portal-page .landing-cards-viewport .stickers-row{grid-template-columns:repeat(2,minmax(280px,360px));justify-content:center;gap:clamp(40px,7vw,108px)}.portal-page .landing-cards-viewport .sticker-slot{max-width:360px}.conversion-section{gap:clamp(26px,3.4vw,42px);padding:clamp(42px,5.2vw,68px) 0}.conversion-section-head{grid-template-columns:minmax(260px,.78fr) minmax(0,1fr);gap:clamp(28px,5vw,76px)}.conversion-section-head p,.field-story-title-stack p{max-width:44ch}.how-paths{align-items:stretch}.how-path-card{grid-template-rows:auto 1fr auto}.how-path-card ol{align-content:start}.field-story-body{grid-template-columns:minmax(0,.98fr) minmax(286px,.44fr);gap:clamp(30px,4.8vw,78px)}.field-story-proof{margin-top:0}.landing-roadmap-section{grid-template-columns:minmax(300px,.74fr) minmax(420px,1fr)}.landing-roadmap-section .conversion-section-head{align-content:start}.questions-list{align-items:start}.questions-item{height:100%}@media(min-width:721px)and (max-width:899px){.portal-page.landing-page:before,.portal-page.landing-page:after{height:clamp(520px,72vw,640px)}.portal-page.landing-page:before{background:url(/assets/Desktop.webp) top center / cover no-repeat;opacity:.86}.portal-page.landing-page:after{background:linear-gradient(to bottom,rgba(14,11,8,0) 0%,rgba(14,11,8,.06) 58%,var(--canvas) 100%),linear-gradient(90deg,var(--canvas) 0%,rgba(14,11,8,.48) 30%,rgba(14,11,8,.05) 68%)}.portal-main{width:min(100% - 48px,1120px)}.landing-main{gap:44px;padding-top:42px}.landing-hero{min-height:clamp(410px,58vw,520px);padding-bottom:34px}.landing-hero h1{max-width:10.8ch;font-size:clamp(46px,7vw,60px);line-height:1}.landing-hero p{max-width:440px}.portal-page .landing-cards-viewport{width:min(100%,690px);margin:0 auto}.portal-page .landing-cards-viewport .stickers-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:center}.portal-page .landing-cards-viewport .sticker-slot{max-width:292px}.conversion-section{gap:28px;padding:46px 0}.conversion-section-head,.how-section .conversion-section-head,.questions-section-head{grid-template-columns:minmax(240px,.82fr) minmax(0,1fr);align-items:start;gap:34px}.conversion-section h2,.how-section .conversion-section-head h2{max-width:11.5ch;font-size:clamp(38px,5.4vw,48px);line-height:1;white-space:normal}.how-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.how-path-card{justify-items:start;text-align:left}.how-path-card ol,.how-path-cta{width:100%;justify-self:start}.how-path-cta,.how-path-cta .app-store-button,.how-path-cta .portal-button{justify-items:start;justify-self:start}.how-path-cta>span{text-align:left}.field-story-body{grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);grid-template-areas:"copy proof" "closing proof";gap:32px}.field-story-workflow{width:min(100%,360px);justify-self:end}.field-story-proof p{padding:0;font-size:clamp(22px,3.5vw,28px)}.landing-roadmap-section{grid-template-columns:minmax(240px,.78fr) minmax(0,1fr);gap:34px}.questions-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 42px}}@media(max-width:720px){.portal-header-mobile-tabs{justify-content:flex-start;gap:18px;padding-inline:calc(16px + var(--safe-left)) calc(16px + var(--safe-right))}.portal-header-mobile-tabs .portal-nav-tab{min-height:40px;display:inline-flex;align-items:center}.landing-main{gap:34px}.landing-hero{min-height:clamp(500px,128vw,620px);padding-bottom:34px}.portal-page .landing-cards-viewport{width:min(100%,340px);margin-top:4px}.portal-page .landing-cards-viewport .stickers-row{grid-template-columns:minmax(0,1fr);justify-content:center}.portal-page .landing-cards-viewport .sticker-slot{max-width:min(76vw,292px)}.conversion-section{gap:22px;padding:38px 0}.conversion-section-head,.how-section .conversion-section-head,.landing-roadmap-section,.questions-section-head{grid-template-columns:minmax(0,1fr);gap:14px}.questions-section-head{grid-template-columns:minmax(0,1fr) 58px}.how-paths,.questions-list{grid-template-columns:minmax(0,1fr)}.how-path-card{justify-items:center;text-align:center}.how-path-card ol{width:min(100%,326px);justify-self:center;text-align:left}.how-path-cta{width:min(100%,326px);justify-items:center}.how-path-cta .app-store-button,.how-path-cta .portal-button{justify-self:center}.how-path-cta>span{text-align:center}.field-story-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "proof" "closing"}.field-story-workflow{justify-self:start}.field-story-body{padding-top:24px}.questions-list{gap:28px}}@media(max-width:420px){.portal-header-mobile-tabs{height:40px;gap:15px}.portal-nav-tab{font-size:9px;letter-spacing:.13em}.landing-hero{min-height:clamp(470px,126vw,560px)}}.landing-page .portal-home-title-agent{background:var(--huint-flare);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 24px rgba(25,140,230,.22)}.landing-page .brand-word-huint,.expanded .brand-word-huint{color:var(--brand-primary)}.landing-page .sticker[data-variant=orange] .s-title .brand-word-huint,.expanded[data-variant=orange] .expanded-title .brand-word-huint{color:#fff;-webkit-text-stroke:0;text-shadow:0 1px 0 rgba(255,255,255,.1),0 -1px 1px rgba(80,28,0,.34),0 0 14px rgba(255,244,230,.18)}.landing-page .landing-hero:after{content:"";position:absolute;left:0;bottom:-1px;width:min(520px,52vw);height:1px;background:var(--huint-flare);opacity:.64;pointer-events:none}.landing-page .landing-hero p{border-left:0;background:var(--huint-flare) left / 2px 100% no-repeat}.landing-page .landing-cards-viewport{position:relative;isolation:isolate}.landing-page .landing-cards-viewport:before{content:"";position:absolute;z-index:-1;inset:clamp(-42px,-4vw,-24px) 4% clamp(-58px,-5vw,-30px);pointer-events:none;background:radial-gradient(ellipse 34% 48% at 31% 50%,rgba(230,115,25,.22),transparent 68%),radial-gradient(ellipse 34% 48% at 70% 48%,rgba(25,140,230,.16),transparent 70%),linear-gradient(100deg,#198ce614,#e6731914);filter:blur(24px);opacity:.72}.landing-page .conversion-section{isolation:isolate}.landing-page .conversion-section:before{content:"";position:absolute;top:-1px;left:0;width:min(520px,54%);height:1px;background:var(--huint-flare);opacity:.58;pointer-events:none}.landing-page .conversion-section:nth-of-type(odd):before{left:auto;right:0;transform:scaleX(-1)}.landing-page .how-path-card:before,.landing-page .field-story-body,.landing-page .landing-roadmap-section .roadmap-list{border-top-color:transparent}.landing-page .how-path-card:before{background:linear-gradient(90deg,#198ce6b3,#6e73c873 34%,#e0598c57 62%,#e6731900);opacity:.58}.landing-page .how-path-card[data-path=taskers]:before{background:linear-gradient(90deg,#e67319c7,#e0598c5c 45%,#198ce629 76%,#198ce600)}.landing-page .field-story-body:before,.landing-page .landing-roadmap-section .roadmap-list:before{content:"";position:absolute;top:-1px;left:0;width:min(100%,420px);height:1px;background:var(--huint-flare);opacity:.58;pointer-events:none}.landing-page .field-story-body,.landing-page .landing-roadmap-section .roadmap-list{position:relative}.landing-page .field-story-proof{border-top-color:transparent}.landing-page .field-story-proof:before{content:"";width:100%;height:1px;display:block;margin-bottom:clamp(10px,1.2vw,14px);background:var(--huint-flare);opacity:.66}.landing-page .field-story-proof p:nth-child(1) .field-story-proof-mark,.landing-page .roadmap-item[data-state=done] .roadmap-icon-wrap{color:var(--brand-primary)}.landing-page .field-story-proof p:nth-child(2) .field-story-proof-mark,.landing-page .roadmap-item[data-state=pipeline]:nth-child(2) .roadmap-icon-wrap{color:#e0598c}.landing-page .field-story-proof p:nth-child(3) .field-story-proof-mark,.landing-page .roadmap-item[data-state=pipeline]:nth-child(3) .roadmap-icon-wrap{color:var(--brand-complementary)}.landing-page .questions-title-icon{filter:drop-shadow(0 18px 28px rgba(0,0,0,.3)) drop-shadow(0 0 18px rgba(25,140,230,.16)) drop-shadow(0 0 16px rgba(230,115,25,.1))}.landing-page .questions-item:before{background:linear-gradient(90deg,#198ce600,#198ce657,#e6731957,#e6731900);opacity:.54}.landing-page .questions-icon-shell{color:#cfc5b7c7;border-color:#cfc5b733;background:#07050338;box-shadow:none}.landing-page .questions-item[data-tone=safety] .questions-icon-shell{color:var(--orange);border-color:#e673196b}.landing-page .huint-site-footer:before{content:"";position:absolute;top:-1px;left:50%;width:min(100%,1040px);height:1px;background:var(--huint-flare);opacity:.54;transform:translate(-50%);pointer-events:none}@media(max-width:720px){.landing-page .landing-hero:after,.landing-page .conversion-section:before{width:min(280px,78vw)}.landing-page .landing-cards-viewport:before{top:-28px;right:-8%;bottom:-42px;left:-8%;opacity:.48;filter:blur(22px)}.landing-page .field-story-body:before,.landing-page .landing-roadmap-section .roadmap-list:before{width:min(100%,260px)}}@media(max-width:720px){.portal-header-mobile-tabs{justify-content:center;padding-inline:calc(18px + var(--safe-left)) calc(18px + var(--safe-right))}.portal-page .landing-countdown-wrap,.portal-page[data-viewport=mobile] .landing-countdown-wrap{width:100%;display:flex;justify-self:center;justify-content:center;margin-inline:auto}.portal-page .landing-countdown-wrap .launch-countdown,.portal-page[data-viewport=mobile] .launch-countdown{width:max-content;max-width:min(100%,352px);margin-inline:auto}.landing-hero-copy{width:min(100%,340px);margin-inline:0 auto;text-align:left}.landing-hero h1{margin-inline:0 auto;text-align:left}.landing-page .landing-hero p,.landing-hero p{max-width:30ch;margin-inline:0 auto;padding:0 0 0 16px;border-left:0;border-radius:0;text-align:left;background:var(--huint-flare) left / 2px 100% no-repeat;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-cards-tag{max-width:32ch;font-size:11px;letter-spacing:.12em}.landing-page .conversion-section:before{left:50%;right:auto;transform:translate(-50%)}.landing-page .landing-hero:after{left:0;right:auto;transform:none}.conversion-section-head,.how-section .conversion-section-head,.field-story-section .conversion-section-head,.landing-roadmap-section .conversion-section-head,.questions-section-head{justify-items:center;text-align:center}.conversion-section h2,.how-section .conversion-section-head h2,.field-story-section .conversion-section-head h2,.questions-section h2,.conversion-section-head p,.field-story-title-stack p{margin-inline:auto;text-align:center}.field-story-title-stack{justify-items:center;text-align:center}.field-story-workflow{justify-self:center;margin-inline:auto}.questions-section-head{grid-template-columns:minmax(0,1fr)}.questions-title-icon{justify-self:center}}@media(max-width:360px){.portal-header-mobile-tabs{justify-content:flex-start}}@media(max-width:760px){.blog-page .blog-hero p{max-width:min(100%,26ch)}}
