.update-toast.svelte-5hnpx0{position:fixed;z-index:90;left:50%;transform:translate(-50%);bottom:calc(var(--footer-h, 56px) + var(--safe-bottom, 0px) + 12px);display:flex;align-items:center;gap:16px;max-width:min(92vw,560px);padding:12px 14px 12px 18px;background:color-mix(in srgb,var(--bg-elev) 88%,transparent);border:1px solid var(--border-mid);border-radius:var(--radius-lg);box-shadow:0 18px 50px #00000073;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.copy.svelte-5hnpx0{display:flex;flex-direction:column;gap:2px;min-width:0}.copy.svelte-5hnpx0 strong:where(.svelte-5hnpx0){font-size:13px;letter-spacing:-.005em}.detail.svelte-5hnpx0{font-family:var(--font-mono);font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions.svelte-5hnpx0{display:flex;align-items:center;gap:8px;flex-shrink:0}.apply.svelte-5hnpx0{padding:8px 14px;font-size:12px;font-weight:700;color:var(--bg);background:var(--text);border-radius:999px;transition:var(--transition)}.apply.svelte-5hnpx0:hover{opacity:.85}.later.svelte-5hnpx0{padding:8px 10px;font-size:12px;font-weight:600;color:var(--text-3);border-radius:999px;transition:var(--transition)}.later.svelte-5hnpx0:hover{color:var(--text-2)}@media(pointer:coarse){.apply.svelte-5hnpx0,.later.svelte-5hnpx0{min-height:44px}}@media(max-width:30em){.update-toast.svelte-5hnpx0{flex-direction:column;align-items:stretch;gap:10px;width:92vw}.actions.svelte-5hnpx0{justify-content:flex-end}.apply.svelte-5hnpx0,.later.svelte-5hnpx0{min-height:44px}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../fonts/instrument-sans-39292769.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../fonts/instrument-sans-31fe1ea2.woff2) format("woff2");unicode-range:U+0000-00FF,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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../../../fonts/instrument-sans-39292769.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../../../fonts/instrument-sans-31fe1ea2.woff2) format("woff2");unicode-range:U+0000-00FF,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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/instrument-sans-39292769.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/instrument-sans-31fe1ea2.woff2) format("woff2");unicode-range:U+0000-00FF,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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../../../fonts/instrument-sans-39292769.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../../../fonts/instrument-sans-31fe1ea2.woff2) format("woff2");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/instrument-serif-cc97baea.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/instrument-serif-734a3508.woff2) format("woff2");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/instrument-serif-e823eeb5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/instrument-serif-51cc973f.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/jetbrains-mono-a25a434b.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/jetbrains-mono-a25a434b.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/jetbrains-mono-a25a434b.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/jetbrains-mono-a25a434b.woff2) format("woff2");unicode-range:U+0000-00FF,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}[data-theme=modern]{--bg: #000000;--bg-elev: #0a0a0a;--paper: #050505;--surface: rgba(255, 255, 255, .04);--surface-hover: rgba(255, 255, 255, .07);--surface-strong: rgba(245, 245, 240, .08);--border: rgba(255, 255, 255, .08);--border-mid: rgba(255, 255, 255, .14);--border-strong: rgba(255, 255, 255, .22);--line: rgba(0, 212, 255, .18);--line-strong: rgba(0, 212, 255, .45);--line-dim: rgba(0, 212, 255, .08);--grid-color: rgba(0, 212, 255, .045);--spotlight: rgba(0, 212, 255, .08);--spotlight-2: rgba(245, 245, 240, .04);--text: #ffffff;--text-2: #a8a8a8;--text-3: #666666;--text-4: #404040;--brand: #f5f5f0;--accent: #00d4ff;--accent-dim: rgba(0, 212, 255, .16);--accent-faint: rgba(0, 212, 255, .06);--success: #22c55e;--success-dim: rgba(34, 197, 94, .14);--warn: #ffa500;--warn-dim: rgba(255, 165, 0, .14);--danger: #ef4444;--danger-dim: rgba(239, 68, 68, .14);--shadow-glow: 0 0 60px rgba(0, 212, 255, .2);--shadow-card: 0 24px 60px rgba(0, 0, 0, .6);--shadow-modal: 0 30px 80px rgba(0, 0, 0, .7)}[data-theme=brutalist]{--bg: #f5f5f0;--bg-elev: #ffffff;--paper: #ffffff;--surface: rgba(0, 0, 0, .04);--surface-hover: rgba(0, 0, 0, .07);--surface-strong: rgba(10, 10, 10, .08);--border: rgba(10, 10, 10, .14);--border-mid: rgba(10, 10, 10, .22);--border-strong: rgba(10, 10, 10, .45);--line: rgba(10, 10, 10, .45);--line-strong: rgba(10, 10, 10, .9);--line-dim: rgba(10, 10, 10, .18);--grid-color: rgba(10, 10, 10, .06);--spotlight: rgba(10, 10, 10, .05);--spotlight-2: rgba(10, 10, 10, .03);--text: #0a0a0a;--text-2: #404040;--text-3: #707070;--text-4: #a8a8a8;--brand: #0a0a0a;--accent: #0a0a0a;--accent-dim: rgba(10, 10, 10, .08);--accent-faint: rgba(10, 10, 10, .04);--success: #166534;--success-dim: rgba(22, 101, 52, .12);--warn: #b45309;--warn-dim: rgba(180, 83, 9, .12);--danger: #991b1b;--danger-dim: rgba(153, 27, 27, .12);--shadow-glow: 4px 4px 0 #0a0a0a;--shadow-card: 6px 6px 0 #0a0a0a;--shadow-modal: 8px 8px 0 #0a0a0a}:root{--bp-xs: 30em;--bp-sm: 45em;--bp-md: 64em;--bp-lg: 75em;--bp-short: 44em}:root{--font-sans: "Instrument Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: "Instrument Serif", ui-serif, Georgia, serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--radius-xs: 4px;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--radius-xl: 20px;--header-h: 64px;--footer-h: 56px;--transition: .22s cubic-bezier(.2, .8, .2, 1);--transition-slow: .6s cubic-bezier(.2, .8, .2, 1);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:15px;line-height:1.5;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}body{min-height:100dvh}html{overscroll-behavior-y:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}button,a,input,select,textarea,label,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,a,[role=button]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(pointer:coarse){input,textarea,select{font-size:16px!important}}@media(display-mode:standalone){html[data-theme=brutalist] body:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0px);background:#0a0a0a;z-index:1000;pointer-events:none}}button{font:inherit;cursor:pointer;background:none;border:none;color:inherit;padding:0}input,textarea,select{font:inherit;color:inherit;background:transparent;border:none;outline:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--accent);color:var(--bg)}.italic-serif{font-family:var(--font-serif);font-style:italic;font-weight:400}.mono{font-family:var(--font-mono)}.lazy{content-visibility:auto;contain-intrinsic-size:1px 800px}[data-show=user],[data-show=tech]{transition:opacity .2s ease}html[data-audience=user] [data-show=tech],html[data-audience=tech] [data-show=user]{display:none}.aud-fade-out [data-show]{opacity:0}html[data-vp~=mobile] [data-vp-show=desktop],html[data-vp~=tablet] [data-vp-show=mobile],html[data-vp~=desktop] [data-vp-show=mobile]{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-vp~=mobile] .vu-bar,html[data-vp~=mobile] .topbar,html[data-vp~=mobile] .footer,html[data-vp~=mobile] .header,html[data-vp~=mobile] .mobile-tabs,html[data-vp~=mobile] .palette,html[data-vp~=mobile] .status-pill,html[data-vp~=tablet] .vu-bar,html[data-vp~=tablet] .topbar,html[data-vp~=tablet] .footer,html[data-vp~=tablet] .header,html[data-vp~=tablet] .mobile-tabs,html[data-vp~=tablet] .palette,html[data-vp~=tablet] .status-pill{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html[data-vp~=mobile] .stat-card,html[data-vp~=mobile] .promise-card,html[data-vp~=mobile] .stack-step,html[data-vp~=mobile] .price-card,html[data-vp~=mobile] .trust-card,html[data-vp~=mobile] .mobile-feature,html[data-vp~=mobile] .compare-wrap,html[data-vp~=tablet] .stat-card,html[data-vp~=tablet] .promise-card,html[data-vp~=tablet] .stack-step,html[data-vp~=tablet] .price-card,html[data-vp~=tablet] .trust-card,html[data-vp~=tablet] .mobile-feature,html[data-vp~=tablet] .compare-wrap{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
