.v3{--font-display:var(--font-editorial),"Instrument Serif","Times New Roman",Georgia,serif;--font-sans:var(--font-tight),"Inter Tight",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--t-xs:11px;--t-sm:12px;--t-base:13.5px;--t-md:14px;--t-lg:16px;--t-xl:18px;--t-2xl:22px;--t-3xl:28px;--t-4xl:36px;--t-5xl:48px;--t-6xl:64px;--display-xl:clamp(2.75rem,7vw,6.75rem);--display-lg:clamp(2.25rem,4.4vw,5rem);--display-md:clamp(2rem,3.4vw,3.5rem);--lede:1.3rem;--body-marketing:16.5px;--eyebrow-size:11.5px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-brand:cubic-bezier(0.2,0.6,0.2,1);--ios-sheet:cubic-bezier(0.32,0.72,0,1);--spring-soft:cubic-bezier(0.34,1.36,0.64,1);--spring-seg:cubic-bezier(0.34,1.3,0.64,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:360ms;--dur-hover:240ms;--dur-reveal:600ms;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--r-xs:4px;--r-sm:6px;--r-md:9px;--r-lg:14px;--r-xl:18px;--r-2xl:20px;--r-pill:9999px;--r-input-mkt:14px;--r-tile:20px;--r-card:24px;--r-card-lg:28px;--rhythm-mobile:64px;--rhythm-tablet:104px;--rhythm-desktop:152px;--rhythm-wide:188px;color-scheme:light;--bg-canvas:#f5f4f2;--bg-surface:#f0efec;--bg-surface-2:#e9e7e2;--bg-surface-3:#e1ded6;--border-hair:rgba(12,13,18,0.05);--border-soft:rgba(12,13,18,0.08);--border-strong:rgba(12,13,18,0.14);--text-primary:rgba(10,10,12,0.94);--text-secondary:rgba(10,10,12,0.62);--text-tertiary:rgba(10,10,12,0.44);--text-quiet:rgba(10,10,12,0.28);--os-bg:#f6f5f2;--os-bg-elevated:#ffffff;--os-bg-sunken:#efede8;--os-surface:#ffffff;--os-surface-2:#f6f5f2;--os-surface-3:#edebe5;--os-surface-hover:#f1efe9;--os-border:#e6e3da;--os-border-strong:#d4d0c4;--os-border-subtle:#efece5;--os-fg:#16150f;--os-fg-secondary:#4a4736;--os-fg-muted:#6e6957;--os-fg-subtle:#6c685a;--os-fg-inverse:#ffffff;--brand:#7b6632;--brand-hover:#645226;--brand-fg:#ffffff;--brand-soft:rgba(123,102,50,0.1);--ink:#16150f;--ink-hover:#2a2820;--ink-fg:#f6f5f2;--profit:#0c784a;--profit-soft:#e4f3ec;--loss:#be382b;--loss-soft:#f9e8e6;--neutral:#6e6957;--info:#2f5fbf;--warn:#8a6219;--grid-line:rgba(30,26,16,0.045);--chart-grid:rgba(30,26,16,0.07);--atmo-olive:134 115 57;--atmo-copper:160 112 72;--atmo-forest:54 87 69;--atmo-steel:68 84 109;--atmo-plum:87 68 88;--atmo-lavender:113 101 126;--atmo-sand:180 160 110;--shadow-xs:0 1px 2px rgba(30,26,16,0.05);--shadow-sm:0 2px 6px rgba(30,26,16,0.06);--shadow-md:0 8px 24px rgba(30,26,16,0.08);--shadow-lg:0 24px 64px rgba(30,26,16,0.12);--shadow-focus:0 0 0 3px rgba(123,102,50,0.3)}.v3[data-theme=dark]{color-scheme:dark;--bg-canvas:#0a0b10;--bg-surface:#11131a;--bg-surface-2:#171922;--bg-surface-3:#1d202b;--border-hair:rgba(255,255,255,0.06);--border-soft:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.14);--text-primary:rgba(255,255,255,0.96);--text-secondary:rgba(255,255,255,0.68);--text-tertiary:rgba(255,255,255,0.48);--text-quiet:rgba(255,255,255,0.36);--os-bg:#0a0b10;--os-bg-elevated:#11131a;--os-bg-sunken:#07080c;--os-surface:#14161d;--os-surface-2:#1a1d26;--os-surface-3:#22262f;--os-surface-hover:#1e212b;--os-border:#2b2f3a;--os-border-strong:#3c4250;--os-border-subtle:#21242e;--os-fg:rgba(255,255,255,0.96);--os-fg-secondary:rgba(255,255,255,0.68);--os-fg-muted:rgba(255,255,255,0.52);--os-fg-subtle:rgba(255,255,255,0.5);--os-fg-inverse:#0a0b10;--brand:#ccb175;--brand-hover:#dcc489;--brand-fg:#0a0b10;--brand-soft:rgba(204,177,117,0.12);--ink:#f3f2ee;--ink-hover:#ffffff;--ink-fg:#0c0d12;--profit:#4cc99a;--profit-soft:rgba(76,201,154,0.08);--loss:#e8796f;--loss-soft:rgba(232,121,111,0.08);--neutral:rgba(255,255,255,0.52);--info:#7aa2e3;--warn:#d9b46a;--grid-line:rgba(255,255,255,0.045);--chart-grid:rgba(255,255,255,0.055);--shadow-xs:0 1px 2px rgba(0,0,0,0.3);--shadow-sm:0 3px 12px rgba(0,0,0,0.4);--shadow-md:0 14px 36px rgba(0,0,0,0.46);--shadow-lg:0 32px 72px rgba(0,0,0,0.62);--shadow-focus:0 0 0 3px rgba(204,177,117,0.32)}.v3{--glass-blur:24px;--glass-blur-strong:40px;--glass-saturate:165%;--glass-fill-1:rgba(255,255,255,0.62);--glass-fill-2:rgba(255,255,255,0.76);--glass-fill-3:rgba(255,255,255,0.88);--glass-fill-nav:rgba(245,244,242,0.7);--glass-edge:rgba(22,21,15,0.09);--glass-edge-strong:rgba(22,21,15,0.16);--glass-rim:inset 0 1px 0 rgba(255,255,255,0.9),inset 0 0 0 1px rgba(255,255,255,0.4);--glass-sheen:linear-gradient(180deg,rgba(255,255,255,0.7),rgba(255,255,255,0) 40%);--glass-depth-1:0 1px 0 rgba(30,26,16,0.04),0 8px 24px rgba(30,26,16,0.07);--glass-depth-2:0 1px 0 rgba(30,26,16,0.04),0 18px 44px rgba(30,26,16,0.1);--glass-depth-3:0 1px 0 rgba(30,26,16,0.04),0 36px 80px rgba(30,26,16,0.14);--tag-auto-fg:var(--os-fg-secondary);--tag-notify-fg:var(--info);--tag-approval-fg:var(--warn);--tag-human-fg:var(--brand);--state-normal:var(--os-fg-secondary);--state-warn:var(--warn);--state-throttle:var(--warn);--state-paused:var(--info);--state-flatten:var(--loss);--state-halt:var(--loss);--m-glass-ease:cubic-bezier(0.16,1,0.3,1);--m-glass-dur:520ms;--m-insert-dur:700ms;--m-drift-dur:18s}.v3[data-theme=dark]{--glass-fill-1:rgba(20,22,29,0.58);--glass-fill-2:rgba(26,29,38,0.7);--glass-fill-3:rgba(34,38,47,0.82);--glass-fill-nav:rgba(10,11,16,0.62);--glass-edge:rgba(255,255,255,0.1);--glass-edge-strong:rgba(255,255,255,0.18);--glass-rim:inset 0 1px 0 rgba(255,255,255,0.09),inset 0 0 0 1px rgba(255,255,255,0.03);--glass-sheen:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0) 38%);--glass-depth-1:0 1px 0 rgba(0,0,0,0.2),0 8px 24px rgba(0,0,0,0.28);--glass-depth-2:0 1px 0 rgba(0,0,0,0.2),0 18px 44px rgba(0,0,0,0.4);--glass-depth-3:0 1px 0 rgba(0,0,0,0.2),0 36px 80px rgba(0,0,0,0.56)}.v3 [data-glass=subtle]{--glass-blur:12px;--glass-blur-strong:20px;--glass-saturate:130%}.v3 [data-glass=deep]{--glass-blur:40px;--glass-blur-strong:64px;--glass-saturate:190%}.v3 .v3-glass{position:relative;background:var(--glass-fill-1);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-depth-1),var(--glass-rim);border-radius:var(--r-card);overflow:hidden;isolation:isolate}.v3 .v3-glass[data-fill="2"]{background:var(--glass-fill-2);box-shadow:var(--glass-depth-2),var(--glass-rim)}.v3 .v3-glass[data-fill="3"]{background:var(--glass-fill-3);box-shadow:var(--glass-depth-3),var(--glass-rim)}.v3 .v3-glass[data-fill=nav]{background:var(--glass-fill-nav)}.v3 .v3-glass:before{background:var(--glass-sheen);mix-blend-mode:overlay;z-index:0}.v3 .v3-glass:before,.v3 .v3-glass[data-spec]:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.v3 .v3-glass[data-spec]:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.32),rgba(255,255,255,0) 60%);opacity:var(--spec-opacity,0);transition:opacity .5s var(--ease-out);z-index:1}.v3[data-theme=dark] .v3-glass[data-spec]:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.14),rgba(255,255,255,0) 60%)}.v3 .v3-glass[data-spec]:hover:after,.v3 .v3-glass[data-spec][data-spec-on="1"]:after{opacity:1}.v3 .v3-glass>*{position:relative;z-index:2}.v3{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--body-marketing);line-height:1.62;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;--gold:var(--brand);--gold-wash:var(--brand-soft)}.v3 *,.v3 :after,.v3 :before{box-sizing:border-box}:where(.v3) h1,:where(.v3) h2,:where(.v3) h3{font-family:var(--font-display);font-weight:400;margin:0}:where(.v3) h1{font-size:clamp(3rem,7.6vw,8rem);line-height:1;letter-spacing:-.034em}:where(.v3) h2{font-size:clamp(2.25rem,5.2vw,5rem);line-height:1.02;letter-spacing:-.03em}:where(.v3) p{margin:0}:where(.v3) a{color:inherit;text-decoration:none;transition:opacity var(--dur-base) var(--ease-out)}.v3 :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.v3 ::-moz-selection{background:var(--brand-soft);color:var(--text-primary)}.v3 ::selection{background:var(--brand-soft);color:var(--text-primary)}.v3 .tabular{font-variant-numeric:tabular-nums}.v3 .mono,.v3 .num{font-family:var(--font-mono)}.v3 .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.v3 .eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:var(--eyebrow-size);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary)}.v3 .eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.45}.v3 .v3-section{padding-block:clamp(120px,15vw,200px);padding-inline:clamp(20px,5vw,64px)}.v3 .v3-container{max-width:1320px;margin-inline:auto}.v3 .v3-container--narrow{max-width:1040px;margin-inline:auto}.v3 .v3-tag{display:inline-flex;align-items:center;gap:6px;height:20px;padding-inline:8px;border-radius:6px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.02em;border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-primary);white-space:nowrap}.v3 .v3-tag[data-tone=neutral]{color:var(--tag-auto-fg)}.v3 .v3-tag[data-tone=info]{color:var(--tag-notify-fg)}.v3 .v3-tag[data-tone=warn]{color:var(--tag-approval-fg)}.v3 .v3-tag[data-tone=brand]{color:var(--tag-human-fg);border-color:color-mix(in oklab,var(--brand) 60%,var(--border-strong))}.v3 .v3-ink{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding-inline:22px;border-radius:999px;background:var(--ink);color:var(--ink-fg);border:none;cursor:pointer;font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:-.01em;transition:transform .3s var(--spring-soft),background-color var(--dur-base) var(--ease-out)}.v3 .v3-ink:hover{background:var(--ink-hover)}.v3 .v3-ink:active{transform:scale(.94)}.v3 .v3-ink--sm{height:36px;padding-inline:16px;font-size:13.5px}.v3 .v3-link{position:relative;display:inline-flex;align-items:center;gap:6px;color:inherit;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;padding-bottom:2px;transition:background-size .48s var(--ios-sheet)}.v3 .v3-link:focus-visible,.v3 .v3-link:hover{background-size:100% 1px}.v3 .v3-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--glass-fill-1);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-edge);box-shadow:var(--glass-rim);font-size:13.5px;color:var(--text-primary);cursor:pointer;transition:transform .26s var(--spring-soft)}.v3 .v3-chip:active{transform:scale(.95)}.v3 .v3-dot{width:8px;height:8px;border-radius:999px;background:var(--profit);box-shadow:0 0 0 0 color-mix(in oklab,var(--profit) 70%,transparent);animation:v3-breathe 2.6s var(--ease-out) infinite}@keyframes v3-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--profit) 55%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--profit) 0%,transparent)}}.v3 [data-reveal]{will-change:opacity,transform,filter}.v3 .v3-glow{position:absolute;pointer-events:none;border-radius:999px;filter:blur(80px);opacity:.65;z-index:0}@media (prefers-reduced-motion:reduce){.v3 *,.v3 :after,.v3 :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.v3 [data-reveal]{opacity:1!important;transform:none!important;filter:none!important}}.v3 .v3-hdr{position:fixed;inset:0 0 auto 0;z-index:80;padding:16px 12px 0;pointer-events:none;transition:transform .56s var(--ios-sheet),padding .56s var(--ios-sheet)}.v3 .v3-hdr[data-scrolled=true]{padding-top:12px}.v3 .v3-hdr[data-hidden=true]{transform:translateY(-120%)}.v3 .v3-hdr__bar{position:relative;margin:0 auto;max-width:1320px;height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:0 8px 0 12px;border:1px solid transparent;border-radius:0;background:transparent;pointer-events:auto;transition:max-width .64s var(--ios-sheet),height .64s var(--ios-sheet),border-radius .64s var(--ios-sheet),background-color .48s,border-color .48s,box-shadow .64s}.v3 .v3-hdr[data-scrolled=true] .v3-hdr__bar{max-width:1120px;height:56px;border-radius:999px;background:var(--glass-fill-nav);border-color:var(--glass-edge);box-shadow:var(--glass-depth-1);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}@media (min-width:860px){.v3 .v3-hdr{padding:16px 20px 0}.v3 .v3-hdr__bar{height:76px;padding:0 20px}.v3 .v3-hdr[data-scrolled=true] .v3-hdr__bar{height:60px}}.v3 .v3-hdr__left,.v3 .v3-hdr__right{display:flex;align-items:center;min-width:0}.v3 .v3-hdr__left{gap:24px}.v3 .v3-hdr__right{justify-content:flex-end;gap:2px}.v3 .v3-hdr__logo{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 4px;color:var(--text-primary);width:100px;box-sizing:content-box}@media (min-width:860px){.v3 .v3-hdr__logo{width:108px}}.v3 .v3-caps{font:500 11.5px var(--font-sans);letter-spacing:.16em;text-transform:uppercase}.v3 .v3-hdr__menu-btn{display:inline-flex;align-items:center;gap:12px;min-height:44px;min-width:44px;padding:0 6px;border:0;background:transparent;color:var(--text-primary);cursor:pointer}.v3 .v3-hdr__menu-label{display:none}@media (min-width:400px){.v3 .v3-hdr__menu-label{display:inline}}.v3 .v3-burger{position:relative;width:20px;height:12px;display:inline-block}.v3 .v3-burger:after,.v3 .v3-burger:before{content:"";position:absolute;left:0;height:1.4px;border-radius:2px;background:currentColor}.v3 .v3-burger:before{top:2px;right:0}.v3 .v3-burger:after{bottom:2px;right:6px}.v3 .v3-hdr__links{display:none;gap:24px}.v3 .v3-hdr__links a{color:var(--text-secondary);padding:12px 0}.v3 .v3-hdr__links a:hover,.v3 .v3-hdr__links a[aria-current=page]{color:var(--text-primary)}@media (min-width:1100px){.v3 .v3-hdr__links{display:flex}}.v3 .v3-icon-btn{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--text-primary);cursor:pointer}.v3 .v3-icon-btn:hover{background:var(--border-hair)}.v3 .v3-only-md-up,.v3 .v3-only-sm-up{display:none}@media (min-width:640px){.v3 .v3-only-sm-up{display:contents}}@media (min-width:860px){.v3 .v3-only-md-up{display:contents}.v3 .v3-only-below-md{display:none}}@media (min-width:640px){.v3 .v3-only-below-sm{display:none}}.v3 .v3-hdr__signin{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:var(--text-primary)}.v3 .v3-hdr__cta{margin-inline-start:8px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;min-height:44px}.v3 .v3-hdr__progress{position:absolute;inset:auto 0 0 0;height:1px;background:var(--text-primary);opacity:.35;transform-origin:0 50%;transform:scaleX(0);border-radius:999px}.v3 .v3-skip{position:fixed;left:16px;top:-80px;z-index:200;padding:12px 18px;border-radius:999px;background:var(--ink);color:var(--ink-fg);font:500 14px var(--font-sans)}.v3 .v3-skip:focus{top:16px}.v3 .v3-avatar{width:32px;height:32px;border-radius:999px;overflow:hidden;display:inline-grid;place-items:center;flex:0 0 auto;background:var(--bg-surface-3);border:1px solid var(--border-strong);color:var(--text-primary);font:500 12px var(--font-sans);letter-spacing:.04em}.v3 .v3-avatar--lg{width:44px;height:44px;font-size:14px}.v3 .v3-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.v3 .v3-acct{position:relative}.v3 .v3-acct__pop{position:absolute;top:calc(100% + 10px);right:0;z-index:90;width:min(300px,calc(100vw - 32px));padding:8px;border-radius:20px;background:var(--glass-fill-3);border:1px solid var(--glass-edge-strong);box-shadow:var(--glass-rim),var(--glass-depth-2);backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));transform-origin:top right;animation:v3-acct-in .42s var(--spring-soft)}@keyframes v3-acct-in{0%{opacity:0;transform:scale(.94) translateY(-4px)}to{opacity:1;transform:none}}.v3 .v3-acct__who{display:flex;align-items:center;gap:12px;padding:10px 10px 14px;border-bottom:1px solid var(--border-hair);margin-bottom:6px;min-width:0}.v3 .v3-acct__name{font:500 15px var(--font-sans);color:var(--text-primary)}.v3 .v3-acct__email,.v3 .v3-acct__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3 .v3-acct__email{font-size:13px;color:var(--text-secondary)}.v3 .v3-acct__item{display:flex;align-items:center;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--text-primary);font:400 15px var(--font-sans);text-align:start;cursor:pointer}.v3 .v3-acct__item:focus-visible,.v3 .v3-acct__item:hover{background:var(--border-hair)}.v3 .v3-acct__item[aria-disabled=true]{opacity:.6;cursor:progress}.v3 .v3-acct__sep{height:1px;margin:6px 4px;background:var(--border-hair)}.v3 .v3-acct__err{padding:6px 12px 8px;font-size:13px;color:var(--loss)}.v3 .v3-oc{position:fixed;inset:0;z-index:150}.v3 .v3-oc__backdrop{position:absolute;inset:0;background:rgba(12,12,14,.26);backdrop-filter:blur(14px);opacity:0;transition:opacity .56s var(--ios-sheet)}.v3 .v3-oc[data-state=open] .v3-oc__backdrop{opacity:1}.v3 .v3-oc__panel{position:absolute;inset:8px;max-width:1120px;margin-inline:auto;border-radius:28px;background:var(--glass-fill-3);border:1px solid var(--glass-edge-strong);box-shadow:var(--glass-rim),var(--glass-depth-3);backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));display:flex;flex-direction:column;overflow:hidden;clip-path:inset(6px calc(100% - 122px) calc(100% - 54px) 6px round 24px);transition:clip-path .52s var(--ios-sheet)}.v3 .v3-oc[data-state=open] .v3-oc__panel{clip-path:inset(0 round 28px);transition-duration:.76s}@media (min-width:860px){.v3 .v3-oc__panel{inset:12px;border-radius:34px}.v3 .v3-oc[data-state=open] .v3-oc__panel{clip-path:inset(0 round 34px)}}.v3 .v3-oc__top{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border-hair)}@media (min-width:860px){.v3 .v3-oc__top{padding:18px clamp(24px,4vw,48px)}}.v3 .v3-oc__close{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 6px;border:0;background:transparent;color:var(--text-primary);cursor:pointer}.v3 .v3-oc__x{position:relative;width:16px;height:16px;display:inline-block}.v3 .v3-oc__x:after,.v3 .v3-oc__x:before{content:"";position:absolute;left:0;right:0;top:7px;height:1.6px;background:currentColor;transition:transform .42s var(--spring-soft)}.v3 .v3-oc[data-state=open] .v3-oc__x:before{transform:rotate(45deg)}.v3 .v3-oc[data-state=open] .v3-oc__x:after{transform:rotate(-45deg)}.v3 .v3-oc__mark{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;color:var(--text-primary)}.v3 .v3-oc__mark>span{display:block;width:24px}.v3 .v3-oc__status{justify-self:end;display:none}@media (min-width:640px){.v3 .v3-oc__status{display:inline-flex;align-items:center;gap:10px}}.v3 .v3-oc__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px 20px 28px}@media (min-width:860px){.v3 .v3-oc__body{padding:32px clamp(24px,4vw,48px) 36px}}.v3 .v3-oc__grid{display:grid;gap:36px}@media (min-width:860px){.v3 .v3-oc__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}}.v3 .v3-oc__col{display:grid;gap:32px;align-content:start;min-width:0}@media (max-width:859px){.v3 .v3-oc__col--aud{order:-1}}.v3 .v3-oc__h{margin:0 0 12px;font-family:var(--font-mono);font-size:var(--eyebrow-size);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);line-height:1.4}.v3 .v3-oc__list{list-style:none;margin:0;padding:0;display:grid}@media (min-width:480px) and (max-width:859px){.v3 .v3-oc__list--2{grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}}.v3 .v3-oc__link{display:flex;align-items:center;min-height:44px;padding:8px 0;color:var(--text-primary);font-size:16px;line-height:1.3;border-bottom:1px solid var(--border-hair);transition:transform .42s var(--ios-sheet),color .24s}.v3 .v3-oc__link:hover{transform:translateX(6px)}.v3 .v3-oc__link[aria-current=page]{font-weight:500}.v3 .v3-oc__link[aria-current=page]:after{content:"";width:6px;height:6px;margin-inline-start:10px;border-radius:999px;background:var(--brand)}.v3 .v3-oc__rich{display:grid;gap:2px;min-height:44px;padding:10px 0;color:var(--text-primary);border-bottom:1px solid var(--border-hair);transition:transform .42s var(--ios-sheet)}.v3 .v3-oc__rich:hover{transform:translateX(8px)}.v3 .v3-oc__rich-title{font:400 clamp(1.375rem,2.1vw,1.75rem) /1.12 var(--font-display);letter-spacing:-.02em}.v3 .v3-oc__rich[aria-current=page] .v3-oc__rich-title{font-style:italic}.v3 .v3-oc__rich-desc{font-size:14px;color:var(--text-secondary);line-height:1.45}.v3 .v3-oc__card{padding:22px;border-radius:20px;background:var(--glass-fill-2);border:1px solid var(--glass-edge);box-shadow:var(--glass-rim)}.v3 .v3-oc__card-title{font:400 1.5rem/1.15 var(--font-display);letter-spacing:-.02em}.v3 .v3-oc__card-body{margin-top:8px;color:var(--text-secondary);font-size:15px}.v3 .v3-oc__actions{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.v3 .v3-oc__acct{display:grid;gap:12px}.v3 .v3-oc__acct-who{display:flex;align-items:center;gap:12px;min-width:0}.v3 .v3-oc__acct-row{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.v3 .v3-oc__btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--text-primary);font:500 14px var(--font-sans);cursor:pointer}.v3 .v3-oc__btn-ghost:hover{background:var(--border-hair)}.v3 .v3-oc__btn-ghost[aria-disabled=true]{opacity:.6;cursor:progress}.v3 .v3-oc__utils{display:flex;align-items:center;gap:4px}.v3 .v3-oc__foot{margin-top:32px;padding-top:18px;border-top:1px solid var(--border-hair);display:flex;flex-wrap:wrap;gap:4px 22px;align-items:center;color:var(--text-secondary);font-size:13.5px}.v3 .v3-oc__foot a{display:inline-flex;align-items:center;min-height:44px}.v3 .v3-oc[data-state=open] .v3-oc__stagger{animation:v3-oc-item .64s var(--ios-sheet) both;animation-delay:calc(var(--i, 0) * 42ms + .2s)}.v3 .v3-oc[data-state=closing] .v3-oc__body{opacity:0;transition:opacity .24s var(--ease-out)}@keyframes v3-oc-item{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.v3 .v3-ftr{padding:clamp(72px,10vw,140px) clamp(20px,5vw,64px) 48px;border-top:1px solid var(--border-hair);background:var(--bg-canvas)}.v3 .v3-ftr__in{max-width:1320px;margin:0 auto}.v3 .v3-ftr__top{display:grid;gap:48px;margin-bottom:clamp(48px,6vw,80px)}@media (min-width:1024px){.v3 .v3-ftr__top{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:64px}}.v3 .v3-ftr__brand{display:inline-flex;align-items:center;width:132px;min-height:44px;color:var(--text-primary)}.v3 .v3-ftr__tagline{margin:28px 0 0;font:400 clamp(1.75rem,3.4vw,2.75rem) /1.08 var(--font-display);letter-spacing:-.028em;max-width:16ch}.v3 .v3-ftr__cta{margin-top:28px;display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.v3 .v3-ftr__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}@media (min-width:768px){.v3 .v3-ftr__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.v3 .v3-ftr__h{margin:0 0 10px;font-family:var(--font-mono);font-size:var(--eyebrow-size);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary)}.v3 .v3-ftr__list{list-style:none;margin:0;padding:0}.v3 .v3-ftr__list a{display:inline-flex;align-items:center;min-height:44px;font-size:14.5px;color:var(--text-secondary)}.v3 .v3-ftr__list a:hover{color:var(--text-primary)}.v3 .v3-ftr__disc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px 48px;padding-top:36px;margin-bottom:40px;border-top:1px solid var(--border-hair)}.v3 .v3-ftr__disc h3{margin:0 0 8px;font-family:var(--font-mono);font-size:var(--eyebrow-size);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);line-height:1.4}.v3 .v3-ftr__disc p{font-size:13px;line-height:1.6;color:var(--text-secondary)}.v3 .v3-ftr__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:20px;border-top:1px solid var(--border-hair);font-size:12.5px;color:var(--text-secondary)}.v3 .v3-ftr__legal{display:flex;flex-wrap:wrap;gap:0 18px;list-style:none;margin:0;padding:0}.v3 .v3-ftr__legal a{display:inline-flex;align-items:center;min-height:44px}.v3 .v3-ftr__legal a:hover{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.v3 .v3-hdr,.v3 .v3-hdr__bar,.v3 .v3-oc__backdrop,.v3 .v3-oc__link,.v3 .v3-oc__panel,.v3 .v3-oc__rich,.v3 .v3-oc__x:after,.v3 .v3-oc__x:before{transition:none!important}.v3 .v3-oc__panel{clip-path:none!important}.v3 .v3-acct__pop,.v3 .v3-oc[data-state=open] .v3-oc__stagger{animation:none!important}}.v3{--hdr-offset:80px}@media (min-width:860px){.v3{--hdr-offset:92px}}.v3 main#main:not(:has(>#top)):not(:has([data-hero=under-bar])){padding-top:var(--hdr-offset)}.v3 main#main{scroll-margin-top:var(--hdr-offset)}.v3 [id]{scroll-margin-top:calc(var(--hdr-offset) + 8px)}