@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_f184ba{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_f184ba{--font-archivo:"Archivo","Archivo Fallback"}:root{--bg-app:#0e1116;--bg-sidebar:#0c0f14;--bg-overlay:#161a20;--bg-field:#1a1f26;--bg-hover:#1c2129;--bg-nav-active:#1f252e;--bg-chip-accent:#1b2a3e;--bg-avatar:#21354f;--bg-toast:#171c23;--rule-row:#1a1f26;--border-panel:#232931;--rule-section:#2d343e;--ink-primary:#eef1f5;--ink-mono:#b3bcc9;--ink-secondary:#a9b3c1;--ink-tertiary:#8994a3;--ink-disabled:#4f5866;--accent:#4d9fff;--accent-hover:#6cb0ff;--accent-text:#82bcff;--accent-on:#0e1116;--info-bg:#17233a;--info-border:#2d4a73;--info-text:#a8c9ef;--ok:#43c98a;--ok-border:#2b5c45;--ok-bg:#142520;--ok-prose:#9dd3b8;--warn:#e6b23e;--warn-border:#6e5a26;--warn-bg:#2a2416;--warn-prose:#c9a558;--err:#e0563f;--err-border:#6e3226;--err-bg:#2e1a17;--err-prose:#d5a79e;--chain-done:#4d9fff;--chain-progress:#e6b23e;--chain-failed:#e0563f;--chain-pending:#2d343e;--chain-skipped:#1f252e;--funnel-1:#26405f;--funnel-2:#2d5580;--funnel-3:#356aa3;--funnel-4:#3d7fc7;--funnel-5:#4d9fff;--funnel-done:#43c98a;--series-b:#b48cff;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable Text","Segoe UI",system-ui,"Inter","Helvetica Neue",Arial,sans-serif;--glass-page:#0e1116;--glass-page-sheen-a:rgba(77,159,255,0.07);--glass-page-sheen-b:rgba(255,255,255,0.025);--glass-1:rgba(255,255,255,0.038);--glass-1-hover:rgba(255,255,255,0.052);--glass-2:rgba(255,255,255,0.028);--glass-2-hover:rgba(255,255,255,0.045);--glass-3:rgba(0,0,0,0.22);--glass-chrome:rgba(14,17,22,0.72);--glass-chrome-solid:#12161c;--glass-blur:18px;--glass-blur-strong:24px;--glass-edge:rgba(255,255,255,0.075);--glass-edge-strong:rgba(255,255,255,0.13);--glass-edge-highlight:rgba(255,255,255,0.06);--glass-rule:rgba(255,255,255,0.055);--glass-rule-soft:rgba(255,255,255,0.035);--glass-shadow-1:0 1px 2px rgba(0,0,0,0.25);--glass-shadow-2:0 8px 24px -12px rgba(0,0,0,0.6);--glass-shadow-chrome:0 12px 32px -16px rgba(0,0,0,0.7);--glass-shadow-modal:0 24px 64px -24px rgba(0,0,0,0.8);--glass-r-panel:10px;--glass-r-tile:7px;--glass-r-control:6px;--glass-r-pill:999px;--gs-1:4px;--gs-2:8px;--gs-3:12px;--gs-4:16px;--gs-5:20px;--gs-6:28px;--ink-vibrant:#eef1f5;--ink-vibrant-2:#a9b3c1;--ink-vibrant-3:#8994a3;--accent-soft:rgba(77,159,255,0.14);--accent-edge:rgba(77,159,255,0.42);--ok-soft:rgba(67,201,138,0.14);--warn-soft:rgba(230,178,62,0.14);--err-soft:rgba(224,86,63,0.14);--info-dot:#4d9fff;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--dur-press:120ms;--dur-fast:160ms;--dur-base:200ms;--dur-reveal:220ms}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg-app);color:var(--ink-primary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1,"cv11" 1}body{background:radial-gradient(1200px 600px at 12% -10%,var(--glass-page-sheen-a),transparent 60%),radial-gradient(900px 500px at 100% 0,var(--glass-page-sheen-b),transparent 55%),var(--bg-app);background-attachment:fixed}a{color:var(--accent-text);text-decoration:none;transition:color var(--dur-fast) ease}a:hover{color:var(--accent)}button,input,select,textarea{font-family:inherit;border-radius:var(--glass-r-control)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:#264a73;color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2a323e;border-radius:5px;border:2px solid var(--bg-app)}::-webkit-scrollbar-track{background:transparent}@keyframes ptspin{to{transform:rotate(1turn)}}@keyframes ptpulse{0%,to{opacity:1}50%{opacity:.35}}.mono{font-family:var(--font-mono)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.section-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary)}.pt-row{transition:background-color var(--dur-press) ease}.glass-scope{color:var(--ink-vibrant)}.glass-main{background:transparent}.landing-editor-grid{display:grid;grid-template-columns:minmax(380px,460px) minmax(360px,1fr);grid-gap:32px;gap:32px;align-items:start}.landing-editor-preview{position:-webkit-sticky;position:sticky;top:76px}@media (max-width:980px){.landing-editor-grid{grid-template-columns:1fr}.landing-editor-preview{position:static}}@media (prefers-reduced-transparency:reduce){:root{--glass-chrome:var(--glass-chrome-solid);--glass-blur:0px;--glass-blur-strong:0px;--glass-1:rgba(255,255,255,0.06);--glass-2:rgba(255,255,255,0.045)}}@media (prefers-contrast:more){:root{--glass-edge:rgba(255,255,255,0.22);--glass-edge-strong:rgba(255,255,255,0.35);--glass-1:rgba(255,255,255,0.07);--border-panel:#3a424d;--rule-section:#4a5360}}@media (prefers-reduced-motion:reduce){:root{--dur-press:0ms;--dur-fast:80ms;--dur-base:100ms;--dur-reveal:120ms}}.pt-menu-button{display:none}.pt-nav-backdrop{position:fixed;inset:0;z-index:49;background:rgb(0 0 0/55%)}.pt-screen-title{overflow-wrap:anywhere}.pt-row-open{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}@media (max-width:760px){:root{--shell-padding:14px}.pt-sidebar{display:none!important}.pt-sidebar.pt-sidebar-open{display:flex!important;position:fixed!important;inset:0 auto 0 0;width:min(280px,calc(100vw - 36px))!important;height:100dvh!important;z-index:50;background:var(--glass-chrome-solid)!important}.pt-menu-button{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:44px;min-height:44px;border:1px solid var(--glass-edge);border-radius:var(--glass-r-control);background:var(--bg-field);color:var(--ink-primary);cursor:pointer}.pt-sidebar .pt-menu-button{margin-left:auto}.pt-sidebar nav a{min-height:44px}.pt-shell-header{gap:8px!important;height:auto!important;min-height:64px;flex-wrap:wrap;padding-block:8px!important}.pt-screen-title{flex-basis:calc(100% - 60px)!important}.pt-shell-main{overflow-wrap:anywhere}}