@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.p.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.zbdtzW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.zbdtzW_variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.VMP_-G_className{font-family:Manrope,Manrope Fallback;font-style:normal}.VMP_-G_variable{--font-heading:"Manrope", "Manrope Fallback"}
.header-navigation{min-width:0;font-family:var(--font-body),sans-serif;letter-spacing:0;align-items:center;gap:24px;font-size:15px;font-weight:500;line-height:1.45;display:flex}.header-navigation :is(a,button){font-family:inherit;text-decoration:none}.header-navigation--account{flex:1;justify-content:flex-end;gap:16px}.header-account-links{align-items:center;gap:6px;margin-inline:auto;display:flex}.header-account-links a{min-height:44px;color:var(--muted);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;transition:color .18s,background .18s;display:inline-flex}.header-account-links a:is(:hover,:focus-visible){color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.header-account-links a[aria-current=page],.header-account-mobile a[aria-current=page]{color:var(--field-color);background:color-mix(in srgb,var(--field-color) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--field-color) 26%,transparent);font-weight:650}.header-account-current,.header-account-mobile{display:none}.header-nav-secondary{min-height:44px;font-size:inherit;font-weight:inherit;white-space:nowrap;align-items:center;transition:color .18s;display:inline-flex}.header-navigation .header-nav-secondary:is(:hover,:focus-visible){color:var(--field-color);text-decoration:none}.header-navigation-icon{color:inherit;flex:none}.header-person-icon{color:var(--lightningcss-light,#141820)var(--lightningcss-dark,#f5f7fa)}.home-link{min-height:44px;font-size:inherit;font-weight:inherit;white-space:nowrap;align-items:center;gap:8px;text-decoration:none;transition:color .18s;display:inline-flex}.home-link svg{flex:none;display:block}.home-link>span{line-height:20px;display:block}.home-link-icon{color:var(--lightningcss-light,#171c24)var(--lightningcss-dark,#f5f7fa)}.home-link:hover{color:var(--field-color)}.header-home-link{padding:0 4px}.header-navigation .header-main-cta{--header-action-fill:var(--field-color,var(--lightningcss-light,#2868e8)var(--lightningcss-dark,#8db7ff));border:1px solid var(--header-action-fill);background:var(--header-action-fill);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151a22);white-space:nowrap;background-clip:border-box;border-radius:12px;flex:none;justify-content:center;align-items:center;width:136px;min-height:44px;padding:10px 12px;font-size:15px;font-weight:500;line-height:1.45;transition:background .18s,border-color .18s;display:inline-flex;box-shadow:0 3px 8px var(--lightningcss-light,#2b343f1a)var(--lightningcss-dark,#00000026)}.header-navigation .header-main-cta:is(:hover,:focus-visible){--header-action-fill:color-mix(in srgb,var(--field-color,var(--lightningcss-light,#2868e8)var(--lightningcss-dark,#8db7ff)) 90%,var(--lightningcss-light,#000)var(--lightningcss-dark,#fff))}.header-menu{flex:none;position:relative}.header-navigation .header-menu-trigger{width:44px;height:44px;min-height:44px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;display:grid}.header-menu-trigger:hover,.header-menu-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--ink) 7%,transparent)}.header-menu-panel{isolation:isolate;width:272px;max-width:calc(100vw - 24px);color:var(--ink);transform-origin:100% 0;opacity:0;visibility:hidden;pointer-events:none;border:0;border-radius:16px 0 18px 18px;padding:12px;transition:opacity .22s,transform .28s cubic-bezier(.2,.75,.25,1),visibility 0s linear .28s;position:absolute;top:calc(100% + 13px);right:-24px;transform:translateY(-8px)scale(.98);box-shadow:0 18px 32px -20px var(--lightningcss-light,#33496c66)var(--lightningcss-dark,#000000b3)}.header-menu-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.header-menu-panel>a,.header-menu-panel>button{width:100%;min-height:48px;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;padding:10px 12px;font-size:16px;font-weight:500;line-height:1.5;transition:background .16s;display:flex}.header-menu-panel>:is(a,button):is(:hover,:focus-visible){background:color-mix(in srgb,var(--ink) 7%,transparent);text-decoration:none}.header-menu-panel .header-menu-mobile{display:none}.header-menu-panel :is(.header-navigation-icon,.theme-mode-icon){flex:none;margin-left:auto}.header-menu-error{color:var(--error-ink);margin:8px 12px;font-size:14px}.header-navigation :is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:960px){.header-account-links{display:none}.header-account-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-weight:550;display:block;overflow:hidden}.header-account-mobile{border-bottom:1px solid var(--line);gap:4px;margin-bottom:8px;padding-bottom:10px;display:grid}.header-account-mobile a{border-radius:10px;align-items:center;min-height:48px;padding:10px 12px;font-size:16px;display:flex}.header-account-mobile a:is(:hover,:focus-visible){background:color-mix(in srgb,var(--ink) 7%,transparent)}}@media (max-width:760px){.header-navigation{gap:8px}.header-navigation>.header-nav-secondary,.header-home-secondary span{display:none}.header-home-secondary{justify-content:center;width:44px}.header-navigation .header-main-cta{width:126px}.header-menu-panel .header-menu-mobile{display:flex}.header-menu-panel{top:calc(100% + 7px);right:-14px}}@media (max-width:480px){.header-navigation:has(.header-home-secondary){gap:4px}.header-navigation:has(.header-home-secondary) .header-main-cta{width:auto;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.header-menu-panel,.header-menu-panel>:is(a,button),.header-navigation .header-main-cta,.header-navigation .header-nav-secondary,.header-account-links a,.home-link{transition:none}.header-menu-panel{transform:none}}@media (forced-colors:active){.header-account-links a[aria-current=page],.header-account-mobile a[aria-current=page]{outline-offset:-1px;outline:1px solid highlight}}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a794b13beb79521a-s.39d5ltd3-8uwd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c89f9f49bcd168ac-s.3ly3_xc1wzl7g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48d15064e432f605-s.p.1shlut0f3581m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._7lxsjq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal;font-weight:600}
.layered-glass{--glass-pigment:var(--home-pigment,#2876f0);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.layered-glass--mobile{display:none}.glass-band-start{stop-color:color-mix(in srgb, var(--glass-pigment) 48%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#10141d));stop-opacity:.8}.glass-band-end{stop-color:var(--glass-pigment);stop-opacity:0}.glass-rear-start{stop-color:color-mix(in srgb, var(--glass-pigment) 36%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#111722));stop-opacity:.94}.glass-rear-middle{stop-color:color-mix(in srgb, var(--glass-pigment) 48%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d1420));stop-opacity:.65}.glass-rear-end{stop-color:var(--glass-pigment);stop-opacity:0}.glass-front-start{stop-color:color-mix(in srgb, var(--glass-pigment) 10%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#10151e));stop-opacity:.98}.glass-front-middle{stop-color:color-mix(in srgb, var(--glass-pigment) 7%, var(--lightningcss-light,#f9fbff)var(--lightningcss-dark,#090e17));stop-opacity:.96}.glass-front-end{stop-color:color-mix(in srgb, var(--glass-pigment) 12%, var(--lightningcss-light,#f6f8fc)var(--lightningcss-dark,#0c111a));stop-opacity:.82}.glass-diffusion-start{stop-color:var(--glass-pigment);stop-opacity:.4}.glass-diffusion-middle{stop-color:var(--glass-pigment);stop-opacity:.08}.glass-diffusion-end{stop-color:var(--glass-pigment)}.glass-rim-start{stop-color:color-mix(in srgb, var(--glass-pigment) 18%, #fff);stop-opacity:.95}.glass-rim-middle{stop-color:color-mix(in srgb, var(--glass-pigment) 58%, var(--lightningcss-light,#b4bdca)var(--lightningcss-dark,#cbd1db));stop-opacity:.58}.glass-rim-end{stop-color:color-mix(in srgb, var(--glass-pigment) 42%, var(--lightningcss-light,#aeb8c7)var(--lightningcss-dark,#768396));stop-opacity:.3}.glass-edge-color{stop-color:var(--glass-pigment)}.glass-edge-soft{stop-color:color-mix(in srgb, var(--glass-pigment) 76%, #fff)}.glass-edge-light{stop-color:color-mix(in srgb, var(--glass-pigment) 40%, #fff)}.glass-grain--back{opacity:.3}.glass-grain--front{opacity:.17}.glass-edge-core{mix-blend-mode:screen}.glass-edge-response{opacity:.62;transition:opacity .35s}.glass-edge-travel{stroke:var(--lightningcss-light,#fff)var(--lightningcss-dark,#f2f7ff);stroke-dasharray:90 1010;stroke-dashoffset:-1000px;animation:7.5s ease-in-out infinite paused glass-edge-travel}.layered-glass[data-animating=true] .glass-edge-travel{animation-play-state:running}.glass-edge-travel--halo{stroke:color-mix(in srgb, var(--glass-pigment) 42%, #fff);stroke-dasharray:130 970;opacity:.65}.story-closing:is(:hover,:focus-within) .glass-edge-response{opacity:1}@keyframes glass-edge-travel{0%,12%{stroke-dashoffset:-1000px;opacity:0}26%{opacity:.85}72%{opacity:1}92%,to{stroke-dashoffset:130px;opacity:0}}@media (prefers-reduced-motion:reduce){.glass-edge-travel{opacity:0;animation:none}.glass-edge-response{transition:none}}
.brand.pohni-brand{background:#151519;border:1px solid #ffffff26;border-radius:12px;flex:none;align-items:center;padding:10px 14px;line-height:0;display:inline-flex}.pohni-brand img{width:176px;height:auto;display:block}.header .brand.pohni-brand:not(.pohni-brand-symbol){background:0 0;border:0;border-radius:0;min-height:44px;padding:0}.header .pohni-brand img{filter:brightness(0);width:112px;transition:filter .3s}:root[data-theme=dark] .header .pohni-brand img{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .header .pohni-brand img{filter:brightness(0)invert()}}.header .brand.pohni-brand-symbol{min-height:44px;color:var(--ink);letter-spacing:-.025em;background:0 0;border:0;border-radius:0;gap:9px;padding:0;line-height:1}.pohni-brand-icon{background-color:var(--brand-icon-color,#2868e8);border-radius:19.2982%;flex:none;width:28px;height:28px;transition:background-color .65s;display:block;position:relative}.pohni-brand-icon:before{content:"";background:linear-gradient(42deg,#acacac 36.5%,#fff 63.5%);width:70.1754%;height:72.8947%;position:absolute;top:14.6491%;left:16.9298%;-webkit-mask:url(/brands/pohni-symbol.png) 50%/contain no-repeat;mask:url(/brands/pohni-symbol.png) 50%/contain no-repeat}body:has(.hero:is([data-field-client=chatgpt],[data-field-client=codex])) .header{--brand-icon-color:#66707e}body:has(.hero[data-field-client=claude]) .header{--brand-icon-color:#d97757}.header .pohni-brand-name{color:inherit;font-size:19px;font-weight:600}.pohni-brand:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media (max-width:480px){.brand.pohni-brand{padding:9px 10px}.pohni-brand img{width:140px}.header .pohni-brand img{width:104px}.header .brand.pohni-brand-symbol{gap:8px}.header .pohni-brand-icon{width:26px;height:26px}.header .pohni-brand-name{font-size:18px}}@property --ink{syntax:"<color>";inherits:true;initial-value:#0000}@property --muted{syntax:"<color>";inherits:true;initial-value:#0000}@property --paper{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --line{syntax:"<color>";inherits:true;initial-value:#0000}@property --accent{syntax:"<color>";inherits:true;initial-value:#0000}@property --accent-ink{syntax:"<color>";inherits:true;initial-value:#0000}@property --tint{syntax:"<color>";inherits:true;initial-value:#0000}@property --focus{syntax:"<color>";inherits:true;initial-value:#0000}@property --error-bg{syntax:"<color>";inherits:true;initial-value:#0000}@property --error-ink{syntax:"<color>";inherits:true;initial-value:#0000}@property --hero-glow{syntax:"<color>";inherits:true;initial-value:#0000}:root{--brand-hue:264;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:oklch(.23 .035 var(--brand-hue));--muted:oklch(.46 .035 var(--brand-hue));--paper:#f2f6ff;--surface:#fff;--line:oklch(.88 .025 var(--brand-hue));--accent:oklch(.55 .21 var(--brand-hue));--accent-ink:#fff;--tint:oklch(.94 .035 var(--brand-hue));--focus:oklch(.55 .21 var(--brand-hue));--error-bg:#fff0ed;--error-ink:#973e27;--radius:22px;--hero-glow:oklch(.83 .1 var(--brand-hue));--shadow:0 20px 60px #0613290a;transition:--ink .3s ease-in-out,--muted .3s ease-in-out,--paper .3s ease-in-out,--surface .3s ease-in-out,--line .3s ease-in-out,--accent .3s ease-in-out,--accent-ink .3s ease-in-out,--tint .3s ease-in-out,--focus .3s ease-in-out,--error-bg .3s ease-in-out,--error-ink .3s ease-in-out,--hero-glow .3s ease-in-out}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f2f6ff;--muted:#a0b2ce;--paper:#061329;--surface:#0c1c35;--line:#263b59;--accent:oklch(.78 .13 var(--brand-hue));--accent-ink:#061329;--tint:#102748;--focus:oklch(.85 .09 var(--brand-hue));--error-bg:#412620;--error-ink:#ffb49e;--hero-glow:oklch(.4 .13 var(--brand-hue));--shadow:0 20px 60px #00000020}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f2f6ff;--muted:#a0b2ce;--paper:#061329;--surface:#0c1c35;--line:#263b59;--accent:oklch(.78 .13 var(--brand-hue));--accent-ink:#061329;--tint:#102748;--focus:oklch(.85 .09 var(--brand-hue));--error-bg:#412620;--error-ink:#ffb49e;--hero-glow:oklch(.4 .13 var(--brand-hue));--shadow:0 20px 60px #00000020}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}:root[data-theme-transition],:root[data-theme-transition] *,:root[data-theme-transition] :before,:root[data-theme-transition] :after{transition:none!important}:root[data-theme-transition]::view-transition{pointer-events:none}:root[data-theme-transition]::view-transition-group(root){animation:none}:root[data-theme-transition]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-theme-transition]::view-transition-new(root){mix-blend-mode:normal;animation:.36s ease-in-out both theme-blend-in}@keyframes theme-blend-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root[data-theme-transition]::view-transition-new(root){animation:none}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), sans-serif;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-underline-offset:4px}button,input,select{font:inherit}button,.button{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 20px;font-weight:600;text-decoration:none;display:inline-flex}button:disabled{cursor:default;opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header{z-index:40;isolation:isolate;border:1px solid #0000;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;width:calc(100% - 48px);max-width:1204px;min-height:72px;margin:20px auto 0;padding:10px 24px;display:flex;position:sticky;top:16px}.header:before,.header:after,.header-menu-panel:before,.header-menu-panel:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:1;position:absolute;inset:-1px}.header:before,.header-menu-panel:before{-webkit-backdrop-filter:blur(5px)saturate(.9);backdrop-filter:blur(5px)saturate(.9);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.025' d='M0 0h128v128H0z'/%3E%3C/svg%3E"),linear-gradient(137deg,var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#111214bf) 4.87%,var(--lightningcss-light,#f2f6ffe6)var(--lightningcss-dark,#0c0d0fe6) 75.88%);box-shadow:inset 0 1px 1px var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff26),0 8px 24px var(--lightningcss-light,#0b1a3110)var(--lightningcss-dark,#00000018)}.header:after,.header-menu-panel:after{-webkit-mask-composite:xor;background:linear-gradient(137deg,var(--lightningcss-light,#ffffffed)var(--lightningcss-dark,#fff3),var(--lightningcss-light,#3c5e8b24)var(--lightningcss-dark,#ffffff08) 48%,var(--lightningcss-light,#ffffff94)var(--lightningcss-dark,#ffffff1a));padding:1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.brand{font-family:var(--font-heading),sans-serif;letter-spacing:-1px;align-items:center;gap:0;font-size:24px;font-weight:800;text-decoration:none;display:flex}.brand span{color:var(--accent)}.beta{font-family:var(--font-body),sans-serif;letter-spacing:.04em;background:var(--tint);color:var(--accent);border-radius:20px;padding:3px 9px;font-size:11px;font-weight:500}.header-actions{align-items:center;gap:24px;display:flex}.nav-link{white-space:nowrap;font-size:14px;text-decoration:none}.theme-switch{position:relative}.icon-button{border:1px solid var(--line);background:var(--surface);width:44px;min-height:44px;color:var(--ink);border-radius:50%;flex-shrink:0;padding:0}.icon-button:hover{background:var(--tint)}.theme-trigger{color:var(--lightningcss-light,#4d535c)var(--lightningcss-dark,#d5d7dc);background:0 0;border:0;border-radius:12px;flex-shrink:0;width:44px;height:44px;min-height:44px;padding:0;transition:background-color .18s,color .18s}.theme-trigger:is(:hover,[aria-expanded=true]){color:var(--lightningcss-light,#191c22)var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#13161d09)var(--lightningcss-dark,#ffffff0c)}.theme-trigger:focus-visible,.theme-option:focus-visible{outline-offset:3px;outline:2px solid var(--lightningcss-light,#727a87)var(--lightningcss-dark,#adb3be)}.theme-mode-icon{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#fff);flex:none;display:block}.theme-options{z-index:10;background:var(--lightningcss-light,#fafafaf5)var(--lightningcss-dark,#1c1d20f5);-webkit-backdrop-filter:blur(18px)saturate(.7);backdrop-filter:blur(18px)saturate(.7);background-image:linear-gradient(140deg,var(--lightningcss-light,#fff6)var(--lightningcss-dark,#ffffff03),#0000);border:1px solid var(--lightningcss-light,#21263117)var(--lightningcss-dark,#ffffff14);border-radius:14px;width:210px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:inset 0 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff04),0 12px 36px var(--lightningcss-light,#171a2414)var(--lightningcss-dark,#00000038),0 2px 6px var(--lightningcss-light,#171a2406)var(--lightningcss-dark,#00000018)}.theme-option{color:var(--lightningcss-light,#5e646e)var(--lightningcss-dark,#b4b7bf);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:flex-start;gap:11px;width:100%;min-height:44px;padding:10px 11px;font-size:13px;font-weight:500;transition:background-color .16s,color .16s}.theme-option>span{flex:1}.theme-option:hover{color:var(--lightningcss-light,#20232a)var(--lightningcss-dark,#eef0f3);background:var(--lightningcss-light,#171a2206)var(--lightningcss-dark,#ffffff06)}.theme-option[aria-pressed=true]{color:var(--lightningcss-light,#171a20)var(--lightningcss-dark,#f4f5f7);background:var(--lightningcss-light,#eaecef)var(--lightningcss-dark,#ffffff0c)}.theme-option[aria-pressed=true]:hover{background:var(--lightningcss-light,#e3e6ea)var(--lightningcss-dark,#ffffff12)}.theme-option-check{visibility:hidden;flex:none}.theme-option[aria-pressed=true] .theme-option-check{visibility:visible}.home{max-width:1220px;margin:auto;padding:64px 40px 50px}.eyebrow{letter-spacing:.12em;color:var(--accent);font-size:11px;font-weight:700}h1,h2,h3{font-family:var(--font-heading),sans-serif;line-height:1.15}h1{letter-spacing:-.055em;margin:22px 0 26px;font-size:clamp(38px,6.2vw,78px);font-weight:700}h2{letter-spacing:-.025em;font-size:24px}h3{margin:0;font-size:17px}.lead{max-width:535px;color:var(--muted);margin-bottom:30px;font-size:19px;line-height:1.7}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:26px;min-height:510px;display:grid}.hero h1 span{color:var(--accent)}.hero-art{isolation:isolate;min-width:0;position:relative}.hero-art:before{content:"";background:var(--hero-glow);filter:blur(70px);opacity:var(--ambient-glow,.5);z-index:-1;border-radius:50%;position:absolute;inset:18% 8%}.hero-art img{width:100%;height:auto;display:block}.hero-note{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:12px 18px;font-size:13px;position:absolute;bottom:2%;left:10%}.hero-note strong{display:block}.hero-note span{color:var(--muted);font-size:12px}.trust-points{color:var(--muted);flex-wrap:wrap;gap:10px 20px;padding:0;font-size:13px;list-style:none;display:flex}.connect-section{margin-top:34px}.connect-section h2{margin-bottom:6px}.connect-section>p{color:var(--muted);margin:0 0 20px;font-size:14px}.connect-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.connect-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:84px;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.connect-card:hover{border-color:var(--accent);transform:translateY(-2px)}.connect-card small{color:var(--muted);font-size:12px}.help-link{margin-top:20px;font-size:14px;display:inline-block}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:24px;margin-top:80px;padding-top:36px;display:grid}.steps b{color:var(--accent);font-size:12px}.steps p{color:var(--muted);max-width:280px;font-size:14px}footer{border-top:1px solid var(--line);max-width:1220px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:50px auto 0;padding:26px 40px;font-size:12px;display:flex}footer p{margin:0}.site-footer{align-items:flex-start;padding-top:34px;padding-bottom:32px;font-size:14px;position:relative}.site-footer:before{content:"";background:var(--accent);opacity:.65;width:90px;height:2px;position:absolute;top:-1px;left:40px}.footer-intro .brand{color:var(--ink);margin-bottom:12px}.footer-intro p{margin-bottom:4px;font-size:15px}.footer-intro small{font-size:12px}.site-footer nav{gap:12px;padding-top:8px;display:grid}.site-footer nav a{text-decoration:none}.site-footer nav a:hover{color:var(--accent)}.footer-note{border-top:1px solid var(--line);width:100%;margin-top:24px;padding-top:20px;font-size:12px}.portal{max-width:1180px;margin:50px auto;padding:0 40px}.page-heading h1{margin:12px 0 14px;font-size:clamp(32px,4vw,48px)}.page-heading p{color:var(--muted);margin-bottom:30px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;padding:28px}.panel h2{margin:0 0 14px}.panel p{color:var(--muted);font-size:14px}.login{max-width:460px;margin:50px auto}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:24px;display:grid}.account-bar,.section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-bar{color:var(--muted);margin:20px 0;font-size:13px}.section-title h2{margin:0}.count,.state{background:var(--tint);color:var(--accent);border-radius:15px;padding:5px 10px;font-size:12px}.notice{background:var(--tint);border-radius:12px;margin:18px 0;padding:14px 18px;font-size:14px}.notice.error{background:var(--error-bg);color:var(--error-ink)}.empty{text-align:center;background:var(--paper);border-radius:14px;margin:30px 0 0;padding:24px 20px}.empty .shop-icon{margin:0 auto 15px}.shop-icon{background:var(--tint);width:46px;height:46px;color:var(--accent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.shop-card{border-bottom:1px solid var(--line);align-items:flex-start;gap:15px;padding:24px 0;display:flex}.shop-card p{overflow-wrap:anywhere;margin:5px 0}.shop-card code{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.shop-card>div:nth-child(2){flex:1;min-width:0}.shop-settings{margin-top:18px}.shop-settings summary,.shop-reconnect summary{color:var(--accent);padding:10px 0;list-style:none}.shop-settings summary::-webkit-details-marker{display:none}.shop-reconnect summary::-webkit-details-marker{display:none}.shop-pause,.shop-reconnect{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.shop-settings p{font-size:14px;line-height:1.65}.shop-settings form{max-width:420px}.state{white-space:nowrap;margin-left:auto}.connect-form{margin-top:24px}summary{cursor:pointer;padding-bottom:12px;font-size:15px;font-weight:600}form{gap:16px;margin-top:14px;display:grid}label{gap:6px;font-size:13px;font-weight:500;display:grid}input,select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:10px;min-height:44px;padding:11px 13px}.secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.text-button{color:var(--accent);background:0 0;min-height:40px;padding:8px 0;font-size:13px}.endpoint{border:1px solid var(--line);background:var(--paper);color:var(--ink);overflow-wrap:anywhere;border-radius:12px;margin-bottom:16px;padding:14px;font-size:12px;display:block}.small{font-size:12px!important}.grant{justify-content:space-between;align-items:center;gap:20px;padding:10px 0;font-size:14px;display:flex}.shop-options{margin:24px 0}.shop-option{border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;margin-bottom:10px;padding:16px;display:flex}.shop-option input,.check input{width:18px;min-height:18px;accent-color:var(--accent)}.shop-option small{color:var(--muted);font-weight:400;display:block}.check{align-items:flex-start;gap:12px;font-size:14px;display:flex}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.mono{overflow-wrap:anywhere;font-family:monospace}.preview{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);border:1px solid var(--line);border-radius:12px;max-height:500px;padding:20px;font-size:12px;line-height:1.7;overflow:auto}@keyframes mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (max-width:900px){.hero{grid-template-columns:1fr 1fr}.connect-card{flex-direction:column;align-items:flex-start}}@media (max-width:760px){html{scroll-padding-top:calc(92px + env(safe-area-inset-top))}.header{top:max(12px, env(safe-area-inset-top));width:calc(100% - 24px);min-height:60px;margin-top:max(12px, env(safe-area-inset-top));border-radius:16px;flex-wrap:nowrap;gap:14px;padding:7px 14px}.brand{font-size:22px}.header-actions{gap:14px}.nav-link{font-size:12px}.home{padding:38px 22px 20px}.hero{grid-template-columns:1fr;gap:0;min-height:0}.hero h1{font-size:clamp(42px,9vw,66px)}.lead{font-size:17px}.hero-art{width:100%;max-width:440px;margin:0 auto}.hero-note{bottom:0}.connect-section{margin-top:30px}.connect-cards{grid-template-columns:1fr;gap:10px}.connect-card{flex-direction:row;align-items:center;min-height:72px;padding:16px}.steps{grid-template-columns:1fr;gap:18px;margin-top:48px}.steps p{max-width:none}.portal{margin-top:30px;padding:0 20px}.panel{padding:22px}.dashboard-grid{grid-template-columns:1fr}footer{padding:24px 22px calc(90px + env(safe-area-inset-bottom))}.account-bar{overflow-wrap:anywhere;gap:15px}.site-footer:before{left:22px}.site-footer{row-gap:24px}.site-footer nav{grid-template-columns:1fr 1fr;width:100%;font-size:13px}.footer-note{margin-top:0}.commerce-details{opacity:.1;inset:0}.commerce-details svg{width:70px}.detail-parcel{top:70%;left:-35px}.detail-label{right:-30px}.light-ribbon{width:100%;top:28%;right:0}.admin-entry{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.admin-home{max-width:1120px}.information-page{max-width:900px}.information-content h2{margin:30px 0 12px;font-size:22px}.information-content h2:first-child{margin-top:0}.information-content p{max-width:68ch;line-height:1.8}.information-page .page-heading h1{font-size:clamp(32px,5vw,48px)}.admin-title,.admin-row-head,.admin-refresh{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-title h1{margin:12px 0;font-size:clamp(32px,5vw,48px)}.admin-tabs{flex-wrap:wrap;gap:8px;margin:30px 0 16px;display:flex}.admin-tabs button[aria-current=page]{background:var(--accent);color:var(--accent-ink)}.admin-refresh{color:var(--muted);margin-bottom:24px;font-size:14px}.admin-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.admin-metrics>div{background:var(--surface);border:1px solid var(--line);border-radius:20px;gap:8px;padding:24px;display:grid}.admin-metrics strong{font-size:36px}.admin-metrics span,.admin-note{color:var(--muted)}.admin-note{font-size:14px;line-height:1.7}.admin-row{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:20px;margin-bottom:16px;padding:24px}.admin-row h2{margin:0 0 8px;font-size:20px}.admin-row p{font-size:15px;line-height:1.6}.admin-row-head .state{margin-left:0}.admin-details{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.admin-details summary,.private-invite summary,.admin-audit summary{justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.admin-details summary::-webkit-details-marker{display:none}.private-invite summary::-webkit-details-marker{display:none}.admin-audit summary::-webkit-details-marker{display:none}.admin-details summary:after,.private-invite summary:after,.admin-audit summary:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:8px;height:8px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.admin-details[open]>summary:after,.private-invite details[open]>summary:after,.admin-audit details[open]>summary:after{transform:rotate(225deg)}.admin-details form{max-width:560px}.admin-scope{gap:12px;display:grid}.admin-user-actions{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.private-invite{border:1px solid var(--line);border-radius:14px;margin-top:24px;padding:20px}.private-invite details{margin-top:20px}.private-invite code{word-break:break-all;display:block}.admin-audit article{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:24px;padding:24px 0;display:grid}.admin-audit time{color:var(--muted);font-size:14px}.admin-audit details{margin-top:14px}.admin-diagnostic-steps{gap:14px;padding-left:22px;font-size:14px;display:grid}.admin-diagnostic-steps li>div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.admin-diagnostic-steps li span{color:var(--muted)}.admin-diagnostic-steps p{overflow-wrap:anywhere;margin:4px 0 0}.admin-org-shops,.admin-org-apps{padding:0;list-style:none}.admin-org-shops>li+li{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.admin-org-shops h3{margin:0;font-size:17px}.admin-org-apps{gap:10px;display:grid}.admin-org-apps>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.admin-org-apps>li>span{color:var(--muted);font-size:14px}.admin-org-apps .client-logo{width:32px;height:32px;padding:4px}.admin-org-apps .client-logo img,.admin-org-apps .client-logo svg{width:24px;height:24px}.admin-org-apps .cursor-mark{animation:none}@media (max-width:760px){.admin-title{flex-direction:column;align-items:flex-start}.admin-row-head{flex-direction:column;align-items:flex-start;gap:8px}.admin-audit article{grid-template-columns:1fr;gap:10px}.admin-row{padding:20px}.admin-tabs button{flex:auto}}@media (max-width:480px){.header{gap:12px}.header .brand{font-size:22px}.header .header-actions{gap:10px}.header .nav-link{font-size:12px}}
.client-brand{white-space:nowrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.client-brand>span{font-size:inherit;margin:0}.client-brand .client-logo{background:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:6px;display:grid}.client-logo img,.client-logo .cursor-mark{object-fit:contain;width:32px;height:32px;display:block}.client-logo{perspective:180px}.client-logo .openai-mark{background:currentColor;width:100%;height:100%;display:block;-webkit-mask:url(/brands/openai-mark.png) 50%/contain no-repeat;mask:url(/brands/openai-mark.png) 50%/contain no-repeat}.client-logo .terminal-mark{width:100%;height:100%;display:block}.client-brand .client-logo:has(.openai-mark,.terminal-mark){color:inherit;background:0 0;border-color:#0000}.cursor-mark{color:#151515;animation:10s ease-in-out infinite cursor-turn}@keyframes cursor-turn{0%,to{transform:rotateY(-18deg)rotate(-3deg)}50%{transform:rotateY(18deg)rotate(3deg)}}.connect-button .client-logo .cursor-mark{width:26px;height:26px}.pilot-shell .client-picker button{min-height:76px;transition:background-color .15s,box-shadow .15s}.supported-client-list{color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 10px;padding:0;list-style:none;display:flex}.supported-client-list .client-brand{margin:0;font-size:14px;display:inline-flex}.supported-client-list .client-logo{width:36px;height:36px;padding:4px}.supported-client-list img{width:28px;height:28px}@media (prefers-reduced-motion:reduce){.pilot-shell .client-picker button{transition:none}}
body{--field-color:var(--lightningcss-light,#2868e8)var(--lightningcss-dark,#8db7ff);--field-on-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151a22);--home-pigment:#2876f0;--story-paper:var(--lightningcss-light,#f6f8fc)var(--lightningcss-dark,#0d0f14);--story-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.1' d='M0 0h128v128H0z'/%3E%3C/svg%3E")}body:has(:is(.auth-entry,.information-page)){--ink:var(--lightningcss-light,#111827)var(--lightningcss-dark,#f2f6ff);--paper:var(--story-paper);--surface:var(--lightningcss-light,#f9fbff)var(--lightningcss-dark,#161a22);--muted:var(--lightningcss-light,#586273)var(--lightningcss-dark,#abb2bf);--line:var(--lightningcss-light,#cdd9ed)var(--lightningcss-dark,#384250);--accent:var(--field-color);--accent-ink:var(--field-on-color);--focus:var(--field-color);background-color:var(--paper)}.story-closing{isolation:isolate;text-align:center;width:100%;margin-top:0;padding:clamp(144px,10.5vw,208px) 24px clamp(76px,6vw,116px);position:relative;overflow:clip}.story-closing:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 19% 52%, color-mix(in srgb, var(--home-pigment) 18%, transparent), transparent 60%), radial-gradient(ellipse at 86% 47%, color-mix(in srgb, var(--home-pigment) 15%, transparent), transparent 62%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 64%,#0000 98%);mask-image:linear-gradient(#0000,#000 22% 64%,#0000 98%)}.story-closing>.layered-glass{z-index:-1;width:max(100%,740px);left:50%;transform:translate(-50%)}.closing-copy{width:min(760px,100%);margin-inline:auto;position:relative}.closing-copy .story-eyebrow{letter-spacing:.025em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(11px,1.1vw,18px);font-weight:500;line-height:1.6}.story-closing h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.045em;color:var(--lightningcss-light,#080e1d)var(--lightningcss-dark,#f7faff);text-wrap:balance;margin:0 0 36px;font-size:clamp(46px,4.4vw,88px);font-weight:650;line-height:1.06}.closing-action.hero-action{background-image:var(--story-grain), linear-gradient(145deg, color-mix(in srgb, var(--home-pigment) 9%, var(--lightningcss-light,#242a35)var(--lightningcss-dark,#fff)), color-mix(in srgb, var(--home-pigment) 6%, var(--lightningcss-light,#131923)var(--lightningcss-dark,#e8ebef)));min-width:196px;min-height:66px;box-shadow:inset 0 1px 1px var(--lightningcss-light,#ffffff3b)var(--lightningcss-dark,#fff), inset 0 -2px 6px color-mix(in srgb, var(--field-color) 12%, transparent), 0 5px 26px color-mix(in srgb, var(--home-pigment) 15%, transparent);gap:26px;padding:16px 32px;font-size:20px;font-weight:550}body .site-footer{background:0 0;border:0;grid-template-columns:minmax(200px,1fr) auto;align-items:start;gap:22px 40px;max-width:none;margin:0;padding:12px max(40px,50% - 640px) 30px;font-size:12px;display:grid}body .footer-intro .brand{background:0 0;border:0;border-radius:0;padding:0}body .footer-intro .brand img{filter:brightness(0);width:110px}:root[data-theme=dark] body .footer-intro .brand img{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body .footer-intro .brand img{filter:brightness(0)invert()}}body .footer-intro p{display:none}body .footer-intro small{margin-top:10px;font-size:11px;display:block}body .site-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px 24px;padding-top:6px;display:flex}body .site-footer nav a{color:var(--lightningcss-light,#475569)var(--lightningcss-dark,#adbbce)}body .site-footer nav a:is(:hover,:focus-visible){color:var(--field-color)}body .footer-note{border:0;grid-column:1/-1;margin:0;padding-top:0;font-size:11px}.site-ending{isolation:isolate;background:var(--story-paper);position:relative}.site-ending:before{content:"";z-index:-1;background-image:var(--story-grain);opacity:.3;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 100px);mask-image:linear-gradient(#0000,#000 100px)}.story-closing{background:0 0}.site-ending--account{padding-top:16px}.account-ending{isolation:isolate;width:100%;margin:0 auto 20px;padding:clamp(80px,7vw,112px) 24px clamp(76px,6vw,100px);position:relative;overflow:clip}.account-ending>.layered-glass{z-index:-1;pointer-events:none;width:max(100%,960px);left:50%;transform:translate(-50%)}.account-ending-content{justify-content:space-between;align-items:center;gap:32px;width:min(880px,100%);margin-inline:auto;display:flex}.account-ending-content>div{min-width:0}.account-ending h2{font-family:var(--font-heading),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0 0 10px;font-size:clamp(26px,2.6vw,36px);line-height:1.15}.account-ending h2 span{color:var(--field-color)}.account-ending p{max-width:46ch;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.account-ending-action{background-image:var(--story-grain),linear-gradient(145deg,var(--field-color),color-mix(in srgb,var(--field-color) 90%,var(--lightningcss-light,#000)var(--lightningcss-dark,#fff)));min-height:50px;color:var(--field-on-color);box-shadow:inset 0 1px 1px var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,#ffffff91),0 6px 24px color-mix(in srgb,var(--home-pigment) 18%,transparent);border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:16px;padding:13px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:box-shadow .18s;display:inline-flex}.account-ending-action:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--field-color) 35%,var(--ink)),0 8px 26px color-mix(in srgb,var(--home-pigment) 26%,transparent)}.account-ending-action:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.site-ending--account .site-footer--account{align-items:center;width:min(1280px,100% - 80px);margin:auto;padding:12px 0 30px}body .site-footer--account .footer-intro{flex-wrap:wrap;align-items:center;gap:20px;display:flex}body .site-footer--account .footer-intro small{margin:0}@media (max-width:760px){.account-ending{padding:72px 16px 80px}.account-ending>.layered-glass--wide{display:none}.account-ending>.layered-glass--mobile{width:100%;display:block;left:0;transform:none}.account-ending-content{text-align:center;flex-direction:column;gap:22px;width:min(78%,440px)}.account-ending h2{font-size:clamp(26px,5.5vw,34px)}.account-ending-action{max-width:100%}.site-ending--account .site-footer--account{width:calc(100% - 40px);padding:8px 0 28px}body .site-footer--account .footer-intro{gap:12px}}@media (prefers-reduced-motion:reduce){.account-ending-action{transition:none}}@media (forced-colors:active){.account-ending>.layered-glass{display:none}.account-ending-action{color:buttontext;background:buttonface;border-color:buttontext}}.story-closing .home-emphasis{color:var(--field-color)}.closing-copy .story-eyebrow{color:var(--muted)}.story-closing .closing-action{isolation:isolate;color:var(--lightningcss-light,#f7faff)var(--lightningcss-dark,#142137);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,box-shadow .2s,color .2s;display:inline-flex;position:relative}.story-closing .closing-action:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:var(--story-grain);position:absolute;inset:0}.story-closing .closing-action:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:var(--story-grain), linear-gradient(145deg, var(--field-color), color-mix(in srgb, var(--field-color) 88%, #000));opacity:0;transition:opacity .2s;position:absolute;inset:0}.story-closing .closing-action:is(:hover,:focus-visible){color:var(--field-on-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--field-color) 38%, transparent), 0 8px 28px color-mix(in srgb, var(--home-pigment) 24%, transparent);transform:translateY(-2px)}.story-closing .closing-action:is(:hover,:focus-visible):after{opacity:1}.story-closing .closing-action:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.story-closing .closing-action:active{transform:none}.story-closing .closing-action>svg{flex:none;transition:transform .2s}.story-closing .closing-action:is(:hover,:focus-visible)>svg{transform:translate(3px)}body .site-footer{isolation:isolate;width:100%}body .site-footer:before{content:none}body .site-footer nav a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}body .site-footer :is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:4px}.information-page{width:min(900px,100% - 80px);margin:0 auto;padding:64px 0 56px}.information-page .page-heading{margin-bottom:30px}.information-page .page-heading h1{font-family:var(--font-heading), sans-serif;letter-spacing:-.045em;font-weight:650}.information-page .information-content{border:1px solid var(--line);background:linear-gradient(145deg,var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#202630),var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#171c23));padding:clamp(24px,4vw,42px);box-shadow:inset 0 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff0c),0 20px 45px -24px var(--lightningcss-light,#577cb94d)var(--lightningcss-dark,#0006)}.information-content p{max-width:72ch;line-height:1.8}.information-content a{overflow-wrap:anywhere}@media (max-width:1000px){body .site-footer{gap:22px}body .site-footer nav{max-width:400px}}@media (max-width:760px){.story-closing{margin-top:0;padding:96px 0 80px}.story-closing>.layered-glass--wide{display:none}.story-closing>.layered-glass--mobile{width:100%;display:block;left:0;transform:none}.closing-copy .story-eyebrow{max-width:30ch;margin:0 auto 18px;font-size:10px;line-height:1.6}.closing-copy{width:min(70%,440px);margin-inline:auto}.story-closing h2{letter-spacing:-.04em;overflow-wrap:break-word;margin-bottom:26px;font-size:clamp(26px,7vw,42px);line-height:1.14}.story-closing h2 span{max-width:100%;display:inline-block}.closing-action.hero-action{gap:16px;min-width:0;max-width:100%;min-height:56px;padding:14px 24px;font-size:16px}body .site-footer{grid-template-columns:minmax(0,1fr);gap:24px;padding:8px 24px 28px}body .site-footer nav{justify-content:flex-start;gap:16px 24px;max-width:none;padding-top:0}.information-page{width:calc(100% - 40px);padding:38px 0}}@media (prefers-reduced-motion:reduce){.story-closing .closing-action,.story-closing .closing-action:after,.story-closing .closing-action>svg{transition:none;transform:none}}@media (forced-colors:active){.site-ending:before,body .site-footer:before,.story-closing:before,.story-closing .layered-glass{display:none}.story-closing .closing-action{color:buttontext;background:buttonface;border:1px solid buttontext}.story-closing .closing-action:before,.story-closing .closing-action:after{display:none}}
body .header{--header-edge:var(--field-color);border:0;box-shadow:0 18px 32px -20px var(--lightningcss-light,#33496c40)var(--lightningcss-dark,#00000080)}body:has(.pohni-home .hero[data-field-client=chatgpt]) .header{--header-edge:var(--lightningcss-light,#d5dce6)var(--lightningcss-dark,#e2e8f0)}body .header:before,body .header-menu-panel:before{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--header-edge) 34%, transparent), inset 0 2px 8px color-mix(in srgb, var(--header-edge) 9%, transparent), inset 0 0 16px color-mix(in srgb, var(--header-edge) 6%, transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='header-grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23header-grain)' opacity='.03' d='M0 0h128v128H0z'/%3E%3C/svg%3E"),radial-gradient(at 18% 0,var(--lightningcss-light,#ffffff94)var(--lightningcss-dark,#b4c6e910),#0000 65%),linear-gradient(135deg,var(--lightningcss-light,#f6f8fbc7)var(--lightningcss-dark,#161a22b8),var(--lightningcss-light,#e9eef5b8)var(--lightningcss-dark,#12161dad) 75%);inset:0}body .header:after,body .header-menu-panel:after{background:linear-gradient(115deg, color-mix(in srgb, var(--header-edge) 76%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#0000)), color-mix(in srgb, var(--header-edge) 52%, transparent) 19%, color-mix(in srgb, var(--header-edge) 16%, transparent) 48%, color-mix(in srgb, var(--header-edge) 36%, transparent) 86%, color-mix(in srgb, var(--header-edge) 22%, transparent));inset:0}
.measurement-notice{border:1px solid var(--line);background:var(--surface);width:min(1200px,100% - 48px);color:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:16px auto 0;padding:16px 20px;font-size:14px;line-height:1.5;display:flex}.measurement-notice p{max-width:78ch;margin:0}.measurement-notice a{text-underline-offset:3px;text-decoration:underline}.measurement-actions{flex-wrap:wrap;gap:10px;display:flex}.measurement-actions button{min-width:110px}@media (max-width:640px){.measurement-notice{flex-direction:column;align-items:stretch;gap:12px;width:calc(100% - 24px);padding:14px}.measurement-actions button{flex:1}}
body:has(:is(.auth-page,.auth-reset-page,.account-workspace)){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23g)' opacity='.03' d='M0 0h128v128H0z'/%3E%3C/svg%3E"),radial-gradient(ellipse at 16% 25%,color-mix(in srgb,var(--home-pigment) 10%,transparent),transparent 60%),radial-gradient(ellipse at 90% 58%,color-mix(in srgb,var(--home-pigment) 6%,transparent),transparent 65%);background-color:var(--paper)}body:has(:is(.auth-page,.auth-reset-page,.account-workspace)) .site-ending{background:0 0}body:has(:is(.auth-page,.auth-reset-page,.account-workspace)) .site-ending:before{content:none}.auth-page:before,.auth-page:after,.account-workspace:before{content:none}
