:root{color-scheme:light;--font:"Roboto Condensed Variable", "Roboto Condensed", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--cream:#fbf7f0;--cream-2:#f5eee3;--paper:#fff;--ink:#17140f;--ink-2:#4a443c;--ink-3:#6f675c;--line:#e8dfd1;--line-2:#f0e9de;--orange:#f90;--orange-2:#ffae33;--orange-soft:#fff1dc;--orange-ink:#a65200;--orange-display:#e07000;--blue:#2a55e8;--blue-2:#4f86ff;--blue-soft:#e8efff;--blue-ink:#1c3fc4;--sky:#33b0ff;--sky-soft:#e4f4ff;--green:#139a70;--green-soft:#e0f5ec;--green-ink:#0e7c5a;--amber:#e08a00;--amber-soft:#fff1d6;--amber-ink:#9a5b00;--red:#dc3f46;--red-soft:#fde7e6;--red-ink:#c4343b;--violet:#7656f2;--violet-soft:#eeeaff;--night:#12100d;--night-2:#1b1813;--night-3:#25211a;--night-line:#332d24;--night-ink:#f4efe7;--night-ink-2:#b9afa2;--night-ink-3:#867c70;--radius-sm:10px;--radius:16px;--radius-lg:26px;--shadow-sm:0 1px 2px #17140f0f, 0 2px 6px #17140f0a;--shadow:0 1px 2px #17140f0d, 0 14px 34px -14px #17140f33;--shadow-lg:0 2px 4px #17140f0a, 0 36px 80px -32px #17140f61;--wrap:1200px;--gutter:clamp(16px, 4vw, 32px);--section-y:clamp(60px, 7vw, 100px);--nav-h:68px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--cream);color:var(--ink);font-family:var(--font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.55;overflow-x:clip}img,svg,video,picture{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:3px solid var(--blue-2);outline-offset:3px;border-radius:6px}::selection{color:var(--ink);background:#ffd699}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;font-weight:700;transition:top .2s;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section-head{max-width:760px;margin-bottom:clamp(30px,4vw,48px)}.section-head.center{text-align:center;margin-inline:auto}.section-head.center .eyebrow{justify-content:center}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--orange);border-radius:2px;width:8px;height:8px;box-shadow:0 0 0 3px #ff99002e}.h2{letter-spacing:-.028em;text-wrap:balance;margin-top:16px;font-size:clamp(2.3rem,4.6vw,3.9rem);font-weight:800;line-height:.98}.h2 em,.h1 em{color:var(--orange-display);text-shadow:0 1px #a6520014;font-style:normal}.lede{color:var(--ink-2);text-wrap:pretty;margin-top:20px;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.55}p,li,dt,dd,summary{text-wrap-style:pretty}.nw{white-space:nowrap}@media (height<=500px) and (orientation:landscape){:root{--nav-h:56px}}.section-head.center .lede{max-width:640px;margin-inline:auto}.btn{--btn-bg:var(--paper);--btn-ink:var(--ink);--btn-line:var(--line);border:1px solid var(--btn-line);background:var(--btn-bg);min-height:50px;color:var(--btn-ink);letter-spacing:.005em;white-space:nowrap;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:17px;font-weight:700;line-height:1;transition:transform .16s,box-shadow .2s,background-color .2s,border-color .2s;display:inline-flex}.btn svg{flex:none;width:19px;height:19px}.btn:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.btn:active{box-shadow:none;transform:translateY(0)}.btn-primary{--btn-bg:var(--orange);--btn-line:#f28f00;--btn-ink:#1a1206;box-shadow:inset 0 1px #ffffff80,0 10px 24px -12px #e67800bf}.btn-primary:hover{--btn-bg:var(--orange-2);box-shadow:inset 0 1px #ffffff80,0 16px 30px -12px #e67800cc}.btn-dark{--btn-bg:var(--ink);--btn-line:var(--ink);--btn-ink:#fff}.btn-dark:hover{--btn-bg:#2a251e}.btn-sm{border-radius:11px;min-height:40px;padding:0 16px;font-size:15.5px}.logo{width:var(--logo-size,22px);height:var(--logo-size,22px);-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm);position:relative}[data-reveal].reveal-ready{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0s);transform:translateY(26px)}[data-reveal].reveal-ready.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal].reveal-ready{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.nav:where(.astro-rzzs3cpg){z-index:50;background:color-mix(in srgb, var(--cream) 78%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;transition:border-color .25s,box-shadow .25s,background-color .25s;position:sticky;top:0}.nav:where(.astro-rzzs3cpg).is-scrolled{border-bottom-color:var(--line);box-shadow:0 10px 30px -24px #17140f73}.nav-in:where(.astro-rzzs3cpg){height:var(--nav-h);align-items:center;gap:24px;display:flex}.brand:where(.astro-rzzs3cpg){flex:none;align-items:center;gap:11px;display:inline-flex}.brand:where(.astro-rzzs3cpg) img:where(.astro-rzzs3cpg){width:34px;height:34px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.brand:where(.astro-rzzs3cpg):hover img:where(.astro-rzzs3cpg){transform:rotate(-8deg)scale(1.06)}.wordmark:where(.astro-rzzs3cpg){letter-spacing:.01em;text-transform:uppercase;color:#d46800;font-size:21px;font-weight:850;line-height:1}.nav-links:where(.astro-rzzs3cpg){align-items:center;gap:2px;margin-left:10px;display:flex}.nav-links:where(.astro-rzzs3cpg) a:where(.astro-rzzs3cpg){color:var(--ink-2);border-radius:9px;padding:8px 12px;font-size:16px;font-weight:500;transition:color .15s,background-color .15s}.nav-links:where(.astro-rzzs3cpg) a:where(.astro-rzzs3cpg):hover{color:var(--ink);background:#17140f0d}.nav-actions:where(.astro-rzzs3cpg){align-items:center;gap:10px;margin-left:auto;display:flex}.gh:where(.astro-rzzs3cpg){gap:8px;padding-right:6px}.stars:where(.astro-rzzs3cpg){color:#7a4a00;font-variant-numeric:tabular-nums;background:linear-gradient(#fff6e2,#ffecc4);border:1px solid #f6d58c;border-radius:8px;align-items:center;gap:5px;margin-left:2px;padding:4px 9px 4px 7px;font-size:13.5px;font-weight:800;display:inline-flex}.stars:where(.astro-rzzs3cpg) svg:where(.astro-rzzs3cpg){fill:#f5a623;filter:drop-shadow(0 1px #7a4a0040);width:14px;height:14px;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.gh:where(.astro-rzzs3cpg):hover .stars:where(.astro-rzzs3cpg) svg:where(.astro-rzzs3cpg){transform:rotate(72deg)scale(1.15)}.menu-btn:where(.astro-rzzs3cpg){border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:11px;width:42px;height:42px;display:none}.bars:where(.astro-rzzs3cpg){gap:5px;width:18px;margin:auto;display:grid}.bars:where(.astro-rzzs3cpg) i:where(.astro-rzzs3cpg){background:var(--ink);border-radius:2px;height:2px;transition:transform .25s;display:block}.menu-btn:where(.astro-rzzs3cpg)[aria-expanded=true] .bars:where(.astro-rzzs3cpg) i:where(.astro-rzzs3cpg):first-child{transform:translateY(3.5px)rotate(45deg)}.menu-btn:where(.astro-rzzs3cpg)[aria-expanded=true] .bars:where(.astro-rzzs3cpg) i:where(.astro-rzzs3cpg):last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu:where(.astro-rzzs3cpg){max-height:calc(100vh - var(--nav-h));max-height:calc(100dvh - var(--nav-h));overscroll-behavior:contain;border-top:1px solid var(--line);background:var(--cream);overflow-y:auto}@media (height<=560px){.mobile-menu:where(.astro-rzzs3cpg) nav:where(.astro-rzzs3cpg){grid-template-columns:1fr 1fr;column-gap:28px;padding-block:8px 14px}.mobile-menu:where(.astro-rzzs3cpg) .btn:where(.astro-rzzs3cpg){grid-column:1/-1;margin-top:10px}}.mobile-menu:where(.astro-rzzs3cpg) nav:where(.astro-rzzs3cpg){gap:2px;padding-block:14px 20px;display:grid}.mobile-menu:where(.astro-rzzs3cpg) a:where(.astro-rzzs3cpg):not(.btn){border-bottom:1px solid var(--line-2);padding:12px 4px;font-size:18px;font-weight:600}.mobile-menu:where(.astro-rzzs3cpg) .btn:where(.astro-rzzs3cpg){margin-top:14px}@media (width<=1180px){.nav-links:where(.astro-rzzs3cpg) a:where(.astro-rzzs3cpg)[href=\#dashboard],.nav-links:where(.astro-rzzs3cpg) a:where(.astro-rzzs3cpg)[href=\#compat]{display:none}}@media (width<=1040px){.nav-links:where(.astro-rzzs3cpg) a:where(.astro-rzzs3cpg)[href=\#faq]{display:none}}@media (width<=900px){.nav-links:where(.astro-rzzs3cpg),.gh:where(.astro-rzzs3cpg){display:none}.menu-btn:where(.astro-rzzs3cpg){display:grid}}@media (width>=421px){.mobile-menu:where(.astro-rzzs3cpg) .btn:where(.astro-rzzs3cpg){display:none}}@media (width<=420px){.start:where(.astro-rzzs3cpg){display:none}.wordmark:where(.astro-rzzs3cpg){font-size:19px}}.hero:where(.astro-6qhhfrb5){padding-top:clamp(20px,3.5vw,44px);padding-bottom:clamp(32px,4vw,52px);position:relative}.hero-bg:where(.astro-6qhhfrb5){pointer-events:none;background:radial-gradient(760px 520px at 80% 40%,#ffaa3c2e,#0000 62%),radial-gradient(620px 420px at 62% 70%,#33b0ff1a,#0000 64%),radial-gradient(900px 600px at 8% 0,#ffffffe6,#0000 60%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.hero-grid:where(.astro-6qhhfrb5){min-height:min(640px, calc(100svh - var(--nav-h) - 95px));grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:relative}.release:where(.astro-6qhhfrb5){border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink-2);background:#ffffffbf;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:6px 12px 6px 6px;font-size:15px;font-weight:600;transition:border-color .2s,transform .2s;display:inline-flex}.release:where(.astro-6qhhfrb5):hover{border-color:#f5c27a;transform:translateY(-1px)}.release:where(.astro-6qhhfrb5) svg:where(.astro-6qhhfrb5){width:15px;height:15px}.release-tag:where(.astro-6qhhfrb5){background:var(--orange);color:#1a1206;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.h1:where(.astro-6qhhfrb5){letter-spacing:-.032em;text-wrap:balance;font-size:clamp(3rem,6vw,5.5rem);font-weight:850;line-height:.93}.h1:where(.astro-6qhhfrb5) em:where(.astro-6qhhfrb5){white-space:nowrap;display:inline-block;position:relative}.h1:where(.astro-6qhhfrb5) em:where(.astro-6qhhfrb5):after{content:"";opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14C60 5 140 3 297 9' fill='none' stroke='%2333b0ff' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.2em;position:absolute;bottom:-.21em;left:2%;right:4%}.hero:where(.astro-6qhhfrb5) .lede:where(.astro-6qhhfrb5){max-width:34em;margin-top:24px}.cta-row:where(.astro-6qhhfrb5){flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.facts:where(.astro-6qhhfrb5){color:var(--ink-2);flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:15.5px;font-weight:500;display:flex}.facts:where(.astro-6qhhfrb5) li:where(.astro-6qhhfrb5){align-items:center;gap:8px;display:inline-flex}.facts:where(.astro-6qhhfrb5) li:where(.astro-6qhhfrb5):before{content:"";background:var(--green-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.3 2.3 4.7-5' fill='none' stroke='%230e7c5a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.console:where(.astro-6qhhfrb5){--c-bg:#121110;--c-panel:#1b1916;--c-line:#ffffff14;--c-ink:#efe8dd;--c-ink-2:#a39a8e;--c-ink-3:#8f877b;background:linear-gradient(#ffffff07 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #ffffff07 1px, transparent 1px) 0 0 / 28px 28px, var(--c-bg);width:100%;max-width:640px;color:var(--c-ink);border-radius:18px;justify-self:end;position:relative;overflow:hidden;box-shadow:0 2px 6px #17140f1a,0 20px 40px -24px #17140f73,inset 0 0 0 1px #ffffff0f;container-type:inline-size}.console-bar:where(.astro-6qhhfrb5){border-bottom:1px solid var(--c-line);background:#ffffff05;align-items:center;gap:12px;height:40px;padding-inline:14px;display:flex}.dots:where(.astro-6qhhfrb5){gap:6px;display:inline-flex}.dots:where(.astro-6qhhfrb5) i:where(.astro-6qhhfrb5){background:#3a3631;border-radius:50%;width:10px;height:10px}.console-title:where(.astro-6qhhfrb5){font-family:var(--mono);letter-spacing:.04em;color:var(--c-ink-2);font-size:12px;font-weight:600}.live:where(.astro-6qhhfrb5){font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7ee2b8;align-items:center;gap:7px;margin-left:auto;font-size:11.5px;font-weight:700;display:inline-flex}.live:where(.astro-6qhhfrb5) i:where(.astro-6qhhfrb5){background:#3ddc97;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite blink;box-shadow:0 0 10px #3ddc97}@keyframes blink{50%{opacity:.4}}.stage:where(.astro-6qhhfrb5),.stage-labels:where(.astro-6qhhfrb5){grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr) minmax(0,.95fr);gap:20px;padding-inline:16px;display:grid}.stage-labels:where(.astro-6qhhfrb5){padding-top:14px}.stage:where(.astro-6qhhfrb5){padding-block:10px 16px;position:relative}.links:where(.astro-6qhhfrb5){pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.links:where(.astro-6qhhfrb5) path{fill:none;stroke:#ffffff21;stroke-width:1.3px}.links:where(.astro-6qhhfrb5) path.out{stroke:var(--tone);stroke-opacity:.3}.links:where(.astro-6qhhfrb5) circle{fill:var(--tone,#fff);filter:drop-shadow(0 0 4px var(--tone,#fff))}.col:where(.astro-6qhhfrb5){z-index:1;align-content:center;gap:8px;display:grid;position:relative}.col-label:where(.astro-6qhhfrb5){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-3);font-size:10.5px;font-weight:700}.client:where(.astro-6qhhfrb5){border:1px solid var(--c-line);background:var(--c-panel);border-radius:10px;align-items:center;gap:9px;padding:7px 9px;transition:border-color .3s;display:flex}.client:where(.astro-6qhhfrb5).pulse{border-color:#ffffff42}.client-logo:where(.astro-6qhhfrb5){color:#f3ece2;--logo-size:15px;background:#ffffff0f;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.client-text:where(.astro-6qhhfrb5){min-width:0;line-height:1.15;display:grid}.client-name:where(.astro-6qhhfrb5){white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.proto:where(.astro-6qhhfrb5){font-family:var(--mono);color:var(--c-ink-2);font-size:10.5px}.gateway:where(.astro-6qhhfrb5){background:linear-gradient(#ff990014,#ff990005);border:1px solid #ff99004d;border-radius:14px;gap:8px;min-width:0;padding:10px;display:grid;box-shadow:0 0 0 4px #ff99000a}.checks:where(.astro-6qhhfrb5){min-width:0;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink-3);align-items:center;gap:3px;margin-bottom:2px;font-size:9px;font-weight:700;display:flex}.checks:where(.astro-6qhhfrb5) span:where(.astro-6qhhfrb5){background:#ffffff0a;border-radius:5px;flex:none;padding:3px 4px;transition:background-color .2s,color .2s}.checks:where(.astro-6qhhfrb5) span:where(.astro-6qhhfrb5).on{color:#7ee2b8;background:#3ddc9729}.checks:where(.astro-6qhhfrb5) i:where(.astro-6qhhfrb5){background:var(--c-line);flex:1 1 0;min-width:2px;height:1px}@container (width<=590px){.checks:where(.astro-6qhhfrb5){grid-template-columns:1fr 1fr;gap:4px;display:grid}.checks:where(.astro-6qhhfrb5) span:where(.astro-6qhhfrb5){text-align:center}.checks:where(.astro-6qhhfrb5) i:where(.astro-6qhhfrb5){display:none}}@container (width<=540px){.client-name:where(.astro-6qhhfrb5){-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box}}.pool:where(.astro-6qhhfrb5){--tone:#f90;border:1px solid var(--c-line);border-left:3px solid var(--tone);background:var(--c-panel);border-radius:9px;align-items:center;gap:8px;padding:8px 9px;transition:box-shadow .3s;display:flex}.pool:where(.astro-6qhhfrb5).tone-automation{--tone:#5b8dff}.pool:where(.astro-6qhhfrb5).tone-research{--tone:#a084ff}.pool:where(.astro-6qhhfrb5).pulse{box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 22%, transparent), 0 0 18px -4px var(--tone)}.pool-text:where(.astro-6qhhfrb5){min-width:0;line-height:1.15;display:grid}.pool-text:where(.astro-6qhhfrb5) b:where(.astro-6qhhfrb5){white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pool-text:where(.astro-6qhhfrb5) small:where(.astro-6qhhfrb5){font-family:var(--mono);color:var(--c-ink-3);font-size:10px}.pool-rate:where(.astro-6qhhfrb5){font-family:var(--mono);color:var(--c-ink-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}.acct:where(.astro-6qhhfrb5){border:1px solid var(--c-line);background:var(--c-panel);border-radius:10px;gap:4px;padding:7px 9px;transition:border-color .3s;display:grid}.acct:where(.astro-6qhhfrb5).hit{border-color:#ffffff3d}.acct:where(.astro-6qhhfrb5).refill-saved{animation:.9s ease-out refill-saved}@keyframes refill-saved{0%{box-shadow:0 0 #a084ff99}to{box-shadow:0 0 0 10px #a084ff00}}.acct-top:where(.astro-6qhhfrb5){justify-content:space-between;align-items:center;gap:6px;display:flex}.acct-top:where(.astro-6qhhfrb5) b:where(.astro-6qhhfrb5){white-space:nowrap;font-size:12.5px}.plan:where(.astro-6qhhfrb5){color:#ffc266;background:#ff990024;border-radius:5px;padding:1px 6px;font-size:9.5px;font-weight:700}.meter:where(.astro-6qhhfrb5){background:#ffffff14;border-radius:99px;height:4px;display:block;overflow:hidden}.meter:where(.astro-6qhhfrb5) i:where(.astro-6qhhfrb5){border-radius:inherit;background:#3ddc97;height:100%;transition:background-color .4s;display:block}.meter:where(.astro-6qhhfrb5) i:where(.astro-6qhhfrb5).mid{background:#f0a52e}.meter:where(.astro-6qhhfrb5) i:where(.astro-6qhhfrb5).low{background:#ec6a6a}.meter:where(.astro-6qhhfrb5) i:where(.astro-6qhhfrb5).saved{background:#a084ff}.acct-foot:where(.astro-6qhhfrb5){font-family:var(--mono);color:var(--c-ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:6px;font-size:10px;display:flex}.acct:where(.astro-6qhhfrb5){position:relative}.acct-state:where(.astro-6qhhfrb5){background:var(--c-panel);font-family:var(--mono);border-radius:4px;padding:0 5px;font-size:10px;font-weight:700;position:absolute;bottom:6px;right:9px}.acct-state:where(.astro-6qhhfrb5):empty{display:none}.pips:where(.astro-6qhhfrb5){gap:3px;display:inline-flex}.pips:where(.astro-6qhhfrb5) i:where(.astro-6qhhfrb5){background:#ffffff1a;border-radius:2px;width:8px;height:4px}.pips:where(.astro-6qhhfrb5) i:where(.astro-6qhhfrb5).on{background:#a084ff}.pips:where(.astro-6qhhfrb5) i:where(.astro-6qhhfrb5).grant{animation:.9s cubic-bezier(.34,1.56,.64,1) pip-grant}.pips:where(.astro-6qhhfrb5) i:where(.astro-6qhhfrb5).spend{animation:.8s ease-out pip-spend}@keyframes pip-grant{0%{transform:scale(.2)}60%{transform:scale(1.6);box-shadow:0 0 10px #a084ff}}@keyframes pip-spend{30%{background:#a084ff;transform:translateY(-4px)scale(1.4);box-shadow:0 0 10px #a084ff}}.acct-state:where(.astro-6qhhfrb5).limit{color:#ec6a6a}.acct-state:where(.astro-6qhhfrb5).reset{color:#7ee2b8}.acct-state:where(.astro-6qhhfrb5).saved{color:#b9a6ff}.log:where(.astro-6qhhfrb5){border-top:1px solid var(--c-line);height:86px;font-family:var(--mono);color:var(--c-ink-2);background:#00000038;align-content:start;padding:8px 14px 10px;font-size:11px;display:grid;overflow:hidden}.log:where(.astro-6qhhfrb5) li{white-space:nowrap;grid-template-columns:58px 30px minmax(0,1fr) 30px 34px;align-items:center;gap:8px;height:22px;display:grid;overflow:hidden}.log:where(.astro-6qhhfrb5) li.enter{animation:.4s cubic-bezier(.2,.7,.2,1) both log-in}@keyframes log-in{0%{opacity:0;height:0}to{opacity:1;height:22px}}.log:where(.astro-6qhhfrb5) .t{color:var(--c-ink-3)}.log:where(.astro-6qhhfrb5) .m{color:#9cc4ff}.log:where(.astro-6qhhfrb5) .d{text-overflow:ellipsis;color:var(--c-ink);overflow:hidden}.log:where(.astro-6qhhfrb5) .s{color:#7ee2b8}.log:where(.astro-6qhhfrb5) li.sys .d,.log:where(.astro-6qhhfrb5) li.sys .s{color:#b9a6ff}@media (width<=1000px){.hero-grid:where(.astro-6qhhfrb5){grid-template-columns:1fr;min-height:0}.console:where(.astro-6qhhfrb5){justify-self:start;max-width:760px}}@media (height<=500px) and (orientation:landscape){.hero:where(.astro-6qhhfrb5){padding-top:12px}.release:where(.astro-6qhhfrb5){margin-bottom:14px}.hero:where(.astro-6qhhfrb5) .lede:where(.astro-6qhhfrb5){margin-top:16px}.cta-row:where(.astro-6qhhfrb5){margin-top:20px}.facts:where(.astro-6qhhfrb5){margin-top:18px}}@media (width<=400px){.cta-row:where(.astro-6qhhfrb5) .btn:where(.astro-6qhhfrb5){flex:auto}}@media (width<=600px){.stage:where(.astro-6qhhfrb5){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.85fr);gap:12px;padding:12px 10px}.proto:where(.astro-6qhhfrb5),.pool-text:where(.astro-6qhhfrb5) small:where(.astro-6qhhfrb5),.pool-rate:where(.astro-6qhhfrb5),.checks:where(.astro-6qhhfrb5),.acct-foot:where(.astro-6qhhfrb5),.plan:where(.astro-6qhhfrb5){display:none}.client:where(.astro-6qhhfrb5){gap:5px;padding:6px}.client-logo:where(.astro-6qhhfrb5){--logo-size:12px;width:20px;height:20px}.client-name:where(.astro-6qhhfrb5),.pool-text:where(.astro-6qhhfrb5) b:where(.astro-6qhhfrb5),.acct-top:where(.astro-6qhhfrb5) b:where(.astro-6qhhfrb5){font-size:11px}.client-name:where(.astro-6qhhfrb5),.pool-text:where(.astro-6qhhfrb5) b:where(.astro-6qhhfrb5){-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box}.acct:where(.astro-6qhhfrb5)[data-acct=e],.acct:where(.astro-6qhhfrb5)[data-acct=f]{display:none}.stage-labels:where(.astro-6qhhfrb5){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.85fr);gap:12px;padding-inline:10px}.log:where(.astro-6qhhfrb5) li{grid-template-columns:24px minmax(0,1fr) 26px;gap:6px;font-size:10px}.log:where(.astro-6qhhfrb5) .t,.log:where(.astro-6qhhfrb5) .l{display:none}}@media (prefers-reduced-motion:reduce){.live:where(.astro-6qhhfrb5) i:where(.astro-6qhhfrb5){animation:none}}.strip:where(.astro-vdh3345q){padding-block:8px 30px}.strip-title:where(.astro-vdh3345q){text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:20px;font-size:12.5px;font-weight:600}.marquee:where(.astro-vdh3345q){overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.track:where(.astro-vdh3345q){gap:44px;width:max-content;padding-block:6px;animation:44s linear infinite marquee;display:flex}.marquee:where(.astro-vdh3345q):hover .track:where(.astro-vdh3345q){animation-play-state:paused}.track:where(.astro-vdh3345q) a:where(.astro-vdh3345q){color:#5f574c;white-space:nowrap;--logo-size:26px;align-items:center;gap:11px;font-size:18px;font-weight:650;transition:color .2s;display:inline-flex}.track:where(.astro-vdh3345q) a:where(.astro-vdh3345q):hover{color:var(--ink)}@keyframes marquee{to{transform:translate(calc(-50% - 22px))}}@media (prefers-reduced-motion:reduce){.marquee:where(.astro-vdh3345q){-webkit-mask-image:none;mask-image:none}.track:where(.astro-vdh3345q){width:auto;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);text-align:center;text-wrap:balance;margin-inline:auto;animation:none;display:block}.track:where(.astro-vdh3345q) li:where(.astro-vdh3345q){margin:9px 16px;display:inline-block}.track:where(.astro-vdh3345q) li:where(.astro-vdh3345q)[aria-hidden=true]{display:none}}.sim-section:where(.astro-nsg6pmd6){background:linear-gradient(180deg, var(--cream) 0%, #f7f1e7 100%)}.sim:where(.astro-nsg6pmd6){box-shadow:var(--shadow-lg);border-radius:30px;padding:clamp(18px,3vw,34px)}.sim-top:where(.astro-nsg6pmd6){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-bottom:clamp(20px,3vw,30px);display:flex}.switch:where(.astro-nsg6pmd6){background:var(--cream-2);border:1px solid var(--line);border-radius:15px;grid-template-columns:1fr 1fr;padding:5px;display:inline-grid;position:relative}.switch-opt:where(.astro-nsg6pmd6){z-index:1;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:11px 20px;font-size:16.5px;font-weight:700;transition:color .25s;position:relative}.switch-opt:where(.astro-nsg6pmd6)[aria-pressed=true]{color:var(--ink)}.switch-thumb:where(.astro-nsg6pmd6){background:var(--paper);width:calc(50% - 5px);box-shadow:var(--shadow-sm);border-radius:11px;transition:transform .45s cubic-bezier(.34,1.4,.64,1),background-color .3s;position:absolute;top:5px;bottom:5px;left:5px}.sim:where(.astro-nsg6pmd6)[data-mode=on] .switch-thumb:where(.astro-nsg6pmd6){background:var(--orange);transform:translate(100%)}.sim:where(.astro-nsg6pmd6)[data-mode=on] .switch-opt:where(.astro-nsg6pmd6)[data-set-mode=on]{color:#1a1206}.switch-opt:where(.astro-nsg6pmd6).nudge:after{content:"";border:2px solid var(--orange);border-radius:14px;animation:1.2s ease-out infinite nudge;position:absolute;inset:-5px}@keyframes nudge{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.12)}}.status:where(.astro-nsg6pmd6){color:#f2ece2;background:#17140f;border-radius:12px;align-items:center;gap:9px;width:22.5rem;max-width:100%;padding:8px 14px 8px 11px;font-size:14.5px;font-weight:600;line-height:1.3;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 10px 22px -16px #17140fb3}.led:where(.astro-nsg6pmd6){--led:#ff5b61;background:var(--led);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--led) 22%, transparent), 0 0 12px var(--led);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite led}.status:where(.astro-nsg6pmd6)[data-tone=ok] .led:where(.astro-nsg6pmd6){--led:#3ddc97}.status:where(.astro-nsg6pmd6)[data-tone=reset] .led:where(.astro-nsg6pmd6){--led:#a28dff}.status:where(.astro-nsg6pmd6)[data-tone=warn] .led:where(.astro-nsg6pmd6){--led:#ffb020}@keyframes led{50%{opacity:.55}}.status-text:where(.astro-nsg6pmd6){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-text:where(.astro-nsg6pmd6).swap{animation:.35s cubic-bezier(.2,.7,.2,1) status-in}@keyframes status-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.stage:where(.astro-nsg6pmd6){background:radial-gradient(420px 320px at 50% 55%, #33b0ff1a, transparent 70%), var(--cream);border:1px solid var(--line-2);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(170px,.62fr) minmax(0,1fr);gap:0 clamp(28px,4vw,52px);padding:22px;display:grid;position:relative}.wires:where(.astro-nsg6pmd6){pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wires:where(.astro-nsg6pmd6) path{fill:none;stroke:#d8cdbb;stroke-width:2px;transition:stroke .35s,opacity .35s}.wires:where(.astro-nsg6pmd6) path.blocked{stroke:#f0a3a5;stroke-dasharray:5 6}.wires:where(.astro-nsg6pmd6) path.pooled{stroke:color-mix(in srgb, var(--tone) 42%, #efe4d2)}.wires:where(.astro-nsg6pmd6) circle{fill:var(--tone,var(--orange))}.wires:where(.astro-nsg6pmd6) circle.plain{fill:#8a8175}.wires:where(.astro-nsg6pmd6) circle.rejected{fill:var(--red)}.col:where(.astro-nsg6pmd6){z-index:1;grid-template-rows:auto 1fr;gap:12px;display:grid;position:relative}.col-head:where(.astro-nsg6pmd6){font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.tool-list:where(.astro-nsg6pmd6),.acct-list:where(.astro-nsg6pmd6){gap:12px;display:grid}.tool-list:where(.astro-nsg6pmd6){align-content:space-around}.acct-list:where(.astro-nsg6pmd6){align-content:start}.tool:where(.astro-nsg6pmd6),.acct:where(.astro-nsg6pmd6){border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:16px;transition:border-color .3s,box-shadow .3s,transform .3s}.tool:where(.astro-nsg6pmd6){align-items:center;gap:12px;padding:12px 14px;display:flex}.tool:where(.astro-nsg6pmd6).is-stuck{box-shadow:0 0 0 4px var(--red-soft);border-color:#f3b7b8}.tool-logo:where(.astro-nsg6pmd6){background:var(--cream-2);--logo-size:22px;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tool-body:where(.astro-nsg6pmd6){min-width:0;line-height:1.25;display:grid}.tool-name:where(.astro-nsg6pmd6){font-size:16.5px;font-weight:700}.tool-status:where(.astro-nsg6pmd6){color:var(--green-ink);font-size:14px;font-weight:600}.tool:where(.astro-nsg6pmd6).is-stuck .tool-status:where(.astro-nsg6pmd6){color:var(--red-ink)}.tool-cred:where(.astro-nsg6pmd6){color:var(--amber-ink);align-items:center;gap:6px;margin-top:3px;font-size:13px;display:inline-flex}.tool-cred:where(.astro-nsg6pmd6):before{content:"";background:currentColor;flex:none;width:13px;height:13px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10.5 1a4.5 4.5 0 0 0-4.36 5.63L1 11.77V15h3.23l.77-.77V13h1.23l.77-.77V11h1.23l1.14-1.14A4.5 4.5 0 1 0 10.5 1Zm1.25 4.5a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10.5 1a4.5 4.5 0 0 0-4.36 5.63L1 11.77V15h3.23l.77-.77V13h1.23l.77-.77V11h1.23l1.14-1.14A4.5 4.5 0 1 0 10.5 1Zm1.25 4.5a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.sim:where(.astro-nsg6pmd6)[data-mode=on] .tool-cred:where(.astro-nsg6pmd6){color:var(--green-ink)}.gw-col:where(.astro-nsg6pmd6){grid-template-rows:1fr;padding-top:30px}.gw:where(.astro-nsg6pmd6),.no-hub:where(.astro-nsg6pmd6){grid-area:1/1}.gw:where(.astro-nsg6pmd6){box-shadow:0 0 0 8px #ff990012, var(--shadow);opacity:0;background:linear-gradient(#fffaf1,#fff4e2);border:1px solid #f6d6a6;border-radius:20px;grid-template-rows:auto 1fr;gap:10px;padding:14px 12px;transition:opacity .4s,transform .55s cubic-bezier(.34,1.56,.64,1);display:grid;transform:scale(.86)}.sim:where(.astro-nsg6pmd6)[data-mode=on] .gw:where(.astro-nsg6pmd6){opacity:1;transform:none}.gw-head:where(.astro-nsg6pmd6){letter-spacing:.04em;text-transform:uppercase;color:#d67500;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex}.gw-head:where(.astro-nsg6pmd6) img:where(.astro-nsg6pmd6){width:22px;height:22px}.gw-pools:where(.astro-nsg6pmd6){grid-template-rows:1fr 1fr;gap:12px;display:grid}.gw-pool:where(.astro-nsg6pmd6){--tone:var(--orange);--tone-soft:var(--orange-soft);border:1px solid var(--line);border-left:4px solid var(--tone);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:12px;align-self:center;gap:2px;padding:10px 12px;line-height:1.2;transition:box-shadow .3s;display:grid}.gw-pool:where(.astro-nsg6pmd6).tone-automation{--tone:var(--blue-2);--tone-soft:var(--blue-soft)}.gw-pool:where(.astro-nsg6pmd6) b:where(.astro-nsg6pmd6){font-size:15.5px}.gw-pool:where(.astro-nsg6pmd6) small:where(.astro-nsg6pmd6){font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.gw-pool:where(.astro-nsg6pmd6) small:where(.astro-nsg6pmd6).busy{color:var(--violet);font-weight:700}.gw-pool:where(.astro-nsg6pmd6).pulse{box-shadow:0 0 0 4px var(--tone-soft), var(--shadow-sm)}.no-hub:where(.astro-nsg6pmd6){border:2px dashed var(--line);background:var(--paper);width:96px;height:96px;color:var(--ink-3);text-align:center;border-radius:50%;place-self:center;place-items:center;font-size:13px;font-weight:600;line-height:1.1;transition:opacity .3s;display:grid}.sim:where(.astro-nsg6pmd6)[data-mode=on] .no-hub:where(.astro-nsg6pmd6){opacity:0}.acct:where(.astro-nsg6pmd6){padding:12px 15px 11px}.acct:where(.astro-nsg6pmd6).is-hit{transform:translate(-3px)}.acct:where(.astro-nsg6pmd6).refilled{animation:.9s ease-out refilled}@keyframes refilled{0%{box-shadow:0 0 #7656f273}to{box-shadow:0 0 0 14px #7656f200}}.acct-head:where(.astro-nsg6pmd6){justify-content:space-between;align-items:center;gap:8px;display:flex}.acct-name:where(.astro-nsg6pmd6){font-size:16.5px;font-weight:700}.plan:where(.astro-nsg6pmd6){background:var(--orange-soft);color:var(--orange-ink);border:1px solid #f7d49c;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.meter:where(.astro-nsg6pmd6){background:var(--line-2);border-radius:99px;height:8px;margin-top:9px;overflow:hidden}.meter-fill:where(.astro-nsg6pmd6){border-radius:inherit;background:var(--green);width:50%;height:100%;transition:background-color .4s;display:block}.meter-fill:where(.astro-nsg6pmd6).mid{background:var(--amber)}.meter-fill:where(.astro-nsg6pmd6).low{background:var(--red)}.meter-fill:where(.astro-nsg6pmd6).reset{background:var(--violet)}.acct-foot:where(.astro-nsg6pmd6){font-family:var(--mono);color:var(--ink-3);justify-content:space-between;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.acct-state:where(.astro-nsg6pmd6){font-weight:700}.acct-state:where(.astro-nsg6pmd6).bad{color:var(--red-ink)}.acct-state:where(.astro-nsg6pmd6).idle{color:var(--ink-3)}.acct-state:where(.astro-nsg6pmd6).busy{color:var(--green-ink)}.acct-state:where(.astro-nsg6pmd6).reset{color:var(--violet)}.bank:where(.astro-nsg6pmd6){border-top:1px dashed var(--line);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:8px;padding-top:8px;font-size:13px;display:flex}.bank-segs:where(.astro-nsg6pmd6){gap:3px;display:inline-flex}.bank-segs:where(.astro-nsg6pmd6) i:where(.astro-nsg6pmd6){background:var(--line);border-radius:3px;width:16px;height:6px}.bank-segs:where(.astro-nsg6pmd6) i:where(.astro-nsg6pmd6).on{background:var(--violet)}.bank-segs:where(.astro-nsg6pmd6) i:where(.astro-nsg6pmd6).expired{background:repeating-linear-gradient(135deg, var(--red) 0 3px, #f7b9bb 3px 6px)}.bank-segs:where(.astro-nsg6pmd6) i:where(.astro-nsg6pmd6).grant{animation:.9s cubic-bezier(.34,1.56,.64,1) grant}@keyframes grant{0%{box-shadow:0 0 0 0 var(--violet);transform:scale(.2)}60%{box-shadow:0 0 12px 2px var(--violet);transform:scale(1.35)}to{box-shadow:none;transform:none}}.bank-segs:where(.astro-nsg6pmd6) i:where(.astro-nsg6pmd6).spend{animation:.9s cubic-bezier(.3,.6,.3,1) forwards spend}@keyframes spend{40%{background:var(--violet);box-shadow:0 0 12px var(--violet);transform:translateY(-9px)scale(1.25)}to{background:var(--line);transform:none}}.expiry:where(.astro-nsg6pmd6){font-family:var(--mono);color:var(--amber-ink);white-space:nowrap;font-size:12px;font-weight:700}.expiry:where(.astro-nsg6pmd6).soon,.expiry:where(.astro-nsg6pmd6).gone{color:var(--red-ink)}.expiry:where(.astro-nsg6pmd6)[hidden],.auto:where(.astro-nsg6pmd6)[hidden]{display:none}.auto:where(.astro-nsg6pmd6){white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11.5px;font-weight:700}.auto:where(.astro-nsg6pmd6).on{background:var(--violet-soft);color:#5a3fd0}.auto:where(.astro-nsg6pmd6).unused{background:var(--amber-soft);color:var(--amber-ink)}.stats:where(.astro-nsg6pmd6){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(16px,2.4vw,24px);display:grid}.stats:where(.astro-nsg6pmd6) div:where(.astro-nsg6pmd6){background:var(--cream);border:1px solid var(--line-2);border-radius:16px;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:16px 18px;display:flex}.stats:where(.astro-nsg6pmd6) dt:where(.astro-nsg6pmd6){color:var(--ink-2);font-size:15px}.stats:where(.astro-nsg6pmd6) dd:where(.astro-nsg6pmd6){letter-spacing:-.02em;color:var(--red);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:850;line-height:1;transition:color .4s}.stats:where(.astro-nsg6pmd6) dd:where(.astro-nsg6pmd6).good{color:var(--green)}.sim-note:where(.astro-nsg6pmd6){text-align:center;color:var(--ink-3);margin-top:16px;font-size:14.5px}@media (width<=860px){.status:where(.astro-nsg6pmd6){width:100%}.stage:where(.astro-nsg6pmd6){grid-template-columns:1fr;gap:26px;padding:16px}.tool-list:where(.astro-nsg6pmd6),.acct-list:where(.astro-nsg6pmd6){grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;align-content:start;gap:10px}.gw-col:where(.astro-nsg6pmd6){padding-top:0}.col-head:where(.astro-nsg6pmd6){background:var(--cream);border-radius:6px;justify-self:start;margin-left:-6px;padding:1px 6px}.gw:where(.astro-nsg6pmd6){grid-template-rows:auto auto;justify-self:center;width:100%;max-width:460px;padding:12px}.gw-pools:where(.astro-nsg6pmd6){grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gw-pool:where(.astro-nsg6pmd6) b:where(.astro-nsg6pmd6){font-size:14.5px}.gw-pool:where(.astro-nsg6pmd6) small:where(.astro-nsg6pmd6){min-height:2.4em;font-size:11px}.no-hub:where(.astro-nsg6pmd6){width:76px;height:76px}.tool:where(.astro-nsg6pmd6){gap:9px;padding:10px}.tool-logo:where(.astro-nsg6pmd6){--logo-size:18px;border-radius:10px;width:32px;height:32px}.tool-name:where(.astro-nsg6pmd6),.acct-name:where(.astro-nsg6pmd6){font-size:15px}.tool-status:where(.astro-nsg6pmd6),.tool-cred:where(.astro-nsg6pmd6){font-size:12.5px}.acct:where(.astro-nsg6pmd6){padding:10px}.plan:where(.astro-nsg6pmd6),.bank-label:where(.astro-nsg6pmd6){display:none}.acct-foot:where(.astro-nsg6pmd6){flex-direction:column;gap:1px;font-size:11.5px}.stats:where(.astro-nsg6pmd6){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stats:where(.astro-nsg6pmd6) div:where(.astro-nsg6pmd6){flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:14px;padding:12px 16px}.stats:where(.astro-nsg6pmd6) dd:where(.astro-nsg6pmd6){font-size:1.9rem}}@media (width<=520px){.stats:where(.astro-nsg6pmd6){grid-template-columns:1fr}}@media (width<=480px){.tool-cred:where(.astro-nsg6pmd6){display:none}.switch-opt:where(.astro-nsg6pmd6){padding:10px 14px;font-size:15.5px}}@media (width<=380px){.sim:where(.astro-nsg6pmd6){padding:12px}.stage:where(.astro-nsg6pmd6){padding:10px}}.pools:where(.astro-b6ytlrq6){background:var(--paper);border-block:1px solid var(--line-2)}.pool-grid:where(.astro-b6ytlrq6){grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pool:where(.astro-b6ytlrq6){--tone:var(--orange);--tone-soft:var(--orange-soft);--tone-ink:var(--orange-ink);border:1px solid var(--line);background:var(--cream);border-radius:22px;grid-template-rows:auto auto auto 1fr auto;gap:18px;padding:26px 22px 22px;display:grid;position:relative;overflow:hidden}.pool:where(.astro-b6ytlrq6):before{content:"";background:var(--tone);height:4px;position:absolute;inset:0 0 auto}.tone-blue:where(.astro-b6ytlrq6){--tone:var(--blue-2);--tone-soft:var(--blue-soft);--tone-ink:var(--blue-ink)}.tone-violet:where(.astro-b6ytlrq6){--tone:var(--violet);--tone-soft:var(--violet-soft);--tone-ink:#5a3fd0}.pool-head:where(.astro-b6ytlrq6){align-items:center;gap:10px;display:flex}.pool-head:where(.astro-b6ytlrq6) h3:where(.astro-b6ytlrq6){font-size:20px;font-weight:800}.pool-dot:where(.astro-b6ytlrq6){background:var(--tone);width:10px;height:10px;box-shadow:0 0 0 4px var(--tone-soft);border-radius:50%;animation:2.4s ease-in-out infinite beat}@keyframes beat{50%{box-shadow:0 0 0 7px #0000}}.pool-status:where(.astro-b6ytlrq6){background:var(--green-soft);color:var(--green-ink);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12.5px;font-weight:700}.chart:where(.astro-b6ytlrq6){background:var(--paper);border:1px solid var(--line-2);border-radius:12px;align-items:flex-end;gap:3px;height:64px;padding:8px 10px;display:flex}.chart:where(.astro-b6ytlrq6) i:where(.astro-b6ytlrq6){height:var(--h);background:var(--tone);opacity:.85;transform-origin:bottom;border-radius:3px 3px 1px 1px;flex:1}.js .pool:where(.astro-b6ytlrq6):not(.is-in) .chart:where(.astro-b6ytlrq6) i:where(.astro-b6ytlrq6){transform:scaleY(0)}.js .pool:where(.astro-b6ytlrq6).is-in .chart:where(.astro-b6ytlrq6) i:where(.astro-b6ytlrq6){transition:transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.1s + var(--i) * 18ms)}.block-title:where(.astro-b6ytlrq6){font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px;font-weight:700;display:flex}.block-title:where(.astro-b6ytlrq6) .count:where(.astro-b6ytlrq6){background:var(--tone-soft);color:var(--tone-ink);letter-spacing:0;border-radius:6px;padding:1px 7px}.pool-block:where(.astro-b6ytlrq6){container-type:inline-size}.accts:where(.astro-b6ytlrq6){gap:7px;display:grid}.accts:where(.astro-b6ytlrq6) li:where(.astro-b6ytlrq6){border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:grid}.acct-name:where(.astro-b6ytlrq6){white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.shared:where(.astro-b6ytlrq6){background:var(--violet-soft);color:#5a3fd0;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700}.mini-bar:where(.astro-b6ytlrq6){background:var(--line-2);border-radius:99px;height:6px;display:block;overflow:hidden}.mini-bar:where(.astro-b6ytlrq6) i:where(.astro-b6ytlrq6){width:var(--w);border-radius:inherit;background:var(--green);height:100%;display:block}.acct-left:where(.astro-b6ytlrq6){font-family:var(--mono);color:var(--ink-3);font-size:12px}@container (width<=330px){.accts:where(.astro-b6ytlrq6) li:where(.astro-b6ytlrq6){grid-template-columns:minmax(0,1fr) auto;row-gap:7px}.mini-bar:where(.astro-b6ytlrq6){grid-area:2/1/auto/-1}}.keys:where(.astro-b6ytlrq6){flex-wrap:wrap;gap:6px;display:flex}.keys:where(.astro-b6ytlrq6) span:where(.astro-b6ytlrq6){border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:4px 10px;font-size:13.5px;font-weight:600}.keys:where(.astro-b6ytlrq6) .more:where(.astro-b6ytlrq6){color:var(--ink-3);border-style:dashed}.rules:where(.astro-b6ytlrq6){border-top:1px dashed var(--line);flex-wrap:wrap;gap:6px;padding-top:14px;display:flex}.rules:where(.astro-b6ytlrq6) span:where(.astro-b6ytlrq6){background:var(--tone-soft);color:var(--tone-ink);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.points:where(.astro-b6ytlrq6){grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:clamp(32px,4vw,48px);display:grid}.points:where(.astro-b6ytlrq6) li:where(.astro-b6ytlrq6){border-left:3px solid var(--line);align-content:start;gap:6px;padding-left:16px;display:grid}.points:where(.astro-b6ytlrq6) b:where(.astro-b6ytlrq6){font-size:17px}.points:where(.astro-b6ytlrq6) span:where(.astro-b6ytlrq6){color:var(--ink-2);font-size:15.5px}.pools-link:where(.astro-b6ytlrq6){color:var(--orange-ink);margin-top:28px;font-weight:700}.pools-link:where(.astro-b6ytlrq6) a:where(.astro-b6ytlrq6):hover{text-underline-offset:3px;text-decoration:underline}@media (width<=1000px){.pool-grid:where(.astro-b6ytlrq6){grid-template-columns:repeat(2,minmax(0,1fr))}.pool:where(.astro-b6ytlrq6):last-child{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.pool:where(.astro-b6ytlrq6):last-child .pool-head:where(.astro-b6ytlrq6),.pool:where(.astro-b6ytlrq6):last-child .rules:where(.astro-b6ytlrq6){grid-column:1/-1}.pool:where(.astro-b6ytlrq6):last-child .chart:where(.astro-b6ytlrq6){grid-row:span 2;height:auto;min-height:64px}.points:where(.astro-b6ytlrq6){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pool-grid:where(.astro-b6ytlrq6){grid-template-columns:1fr}.pool:where(.astro-b6ytlrq6):last-child{grid-column:auto;grid-template-columns:1fr}.pool:where(.astro-b6ytlrq6):last-child .chart:where(.astro-b6ytlrq6){grid-row:auto;height:64px}}@media (width<=520px){.points:where(.astro-b6ytlrq6){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pool-dot:where(.astro-b6ytlrq6){animation:none}}.compare:where(.astro-3osiy4oo){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.side:where(.astro-3osiy4oo){border:1px solid var(--line);border-radius:26px;padding:clamp(20px,2.6vw,28px)}.before:where(.astro-3osiy4oo){background:#ffffff73}.after:where(.astro-3osiy4oo){background:var(--paper);box-shadow:var(--shadow-lg);border-color:#f2dcb8}.side-tag:where(.astro-3osiy4oo){font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.side-tag:where(.astro-3osiy4oo):before{content:"";background:#c9bfae;border-radius:50%;width:8px;height:8px}.after:where(.astro-3osiy4oo) .side-tag:where(.astro-3osiy4oo){color:var(--orange-ink)}.after:where(.astro-3osiy4oo) .side-tag:where(.astro-3osiy4oo):before{background:var(--orange);box-shadow:0 0 0 3px #ff99002e}.side:where(.astro-3osiy4oo) h3:where(.astro-3osiy4oo){letter-spacing:-.012em;margin-top:8px;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:800;line-height:1.1}.flow:where(.astro-3osiy4oo){border:1px solid var(--line-2);background:var(--cream);border-radius:18px;grid-template-columns:minmax(0,1fr) 40px auto 22px auto;align-items:center;margin-top:18px;padding:16px;display:grid;position:relative}.wires:where(.astro-3osiy4oo){pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wires:where(.astro-3osiy4oo) path{fill:none;stroke:#d8cdbb;stroke-width:1.6px;transition:stroke .3s}.wires:where(.astro-3osiy4oo) path.stale{stroke:#f0a3a5;stroke-dasharray:5 5}.after:where(.astro-3osiy4oo) .wires:where(.astro-3osiy4oo) path{stroke:color-mix(in srgb, var(--orange) 45%, #efe4d2)}.after:where(.astro-3osiy4oo) .wires:where(.astro-3osiy4oo) path.paused{stroke:#d8cdbb;stroke-dasharray:4 5}.wires:where(.astro-3osiy4oo) circle{fill:var(--orange)}.agents:where(.astro-3osiy4oo){z-index:1;grid-column:1;gap:8px;width:100%;max-width:300px;display:grid;position:relative}.agent:where(.astro-3osiy4oo){border:1px solid var(--line);background:var(--paper);border-radius:11px;gap:1px;padding:8px 11px;transition:border-color .3s,opacity .3s;display:grid}.agent-top:where(.astro-3osiy4oo){justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.agent:where(.astro-3osiy4oo) b:where(.astro-3osiy4oo){white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.cred:where(.astro-3osiy4oo){font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.before:where(.astro-3osiy4oo) .cred:where(.astro-3osiy4oo){color:var(--amber-ink)}.flag:where(.astro-3osiy4oo),.paused:where(.astro-3osiy4oo){border-radius:999px;flex:none;padding:1px 7px;font-size:11.5px;font-weight:700;display:none}.flag:where(.astro-3osiy4oo){background:var(--red-soft);color:var(--red-ink)}.paused:where(.astro-3osiy4oo){background:var(--amber-soft);color:var(--amber-ink)}.agent:where(.astro-3osiy4oo).stale{border-color:#f3b9bb}.agent:where(.astro-3osiy4oo).stale .flag:where(.astro-3osiy4oo),.agent:where(.astro-3osiy4oo).is-paused .paused:where(.astro-3osiy4oo){animation:.35s cubic-bezier(.34,1.56,.64,1) pop;display:inline-block}.agent:where(.astro-3osiy4oo).is-paused b:where(.astro-3osiy4oo){color:var(--ink-3)}.agent:where(.astro-3osiy4oo).is-paused .cred:where(.astro-3osiy4oo){text-decoration:line-through}.agent:where(.astro-3osiy4oo).is-paused .count:where(.astro-3osiy4oo){display:none}.count:where(.astro-3osiy4oo){font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.count:where(.astro-3osiy4oo) span:where(.astro-3osiy4oo){color:var(--green-ink);font-weight:700}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}.node:where(.astro-3osiy4oo){z-index:1;text-align:center;justify-items:center;gap:6px;font-size:12.5px;font-weight:700;line-height:1.15;display:grid;position:relative}.pooler:where(.astro-3osiy4oo){width:78px;box-shadow:0 0 0 6px #ff990012, var(--shadow-sm);color:var(--orange-ink);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#fffaf1,#fff4e2);border:1px solid #f6d6a6;border-radius:16px;grid-column:3;padding:12px 6px 10px}.pooler:where(.astro-3osiy4oo) img:where(.astro-3osiy4oo){width:26px;height:26px}.account:where(.astro-3osiy4oo){background:var(--ink);color:#fff;--logo-size:22px;border-radius:16px;grid-column:5;width:92px;padding:12px 8px}.account:where(.astro-3osiy4oo).hit{box-shadow:0 0 0 4px #ff990038}.marks:where(.astro-3osiy4oo){gap:10px;margin-top:20px;display:grid}.marks:where(.astro-3osiy4oo) li:where(.astro-3osiy4oo){color:var(--ink-2);gap:10px;font-size:16px;line-height:1.4;display:flex}.marks:where(.astro-3osiy4oo) li:where(.astro-3osiy4oo):before{content:"";border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.bad:where(.astro-3osiy4oo) li:where(.astro-3osiy4oo):before{background:var(--red-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m5.2 5.2 5.6 5.6m0-5.6-5.6 5.6' fill='none' stroke='%23c4343b' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / 14px no-repeat}.good:where(.astro-3osiy4oo) li:where(.astro-3osiy4oo):before{background:var(--green-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.3 2.3 4.7-5' fill='none' stroke='%230e7c5a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.good:where(.astro-3osiy4oo) li:where(.astro-3osiy4oo){color:var(--ink)}.extras:where(.astro-3osiy4oo){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(24px,3vw,32px);display:grid}.extras:where(.astro-3osiy4oo) li:where(.astro-3osiy4oo){display:grid}.extras:where(.astro-3osiy4oo) a:where(.astro-3osiy4oo){border:1px solid var(--line);background:var(--paper);border-radius:16px;align-content:start;gap:4px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.extras:where(.astro-3osiy4oo) a:where(.astro-3osiy4oo):hover{box-shadow:var(--shadow);border-color:#f2c98d;transform:translateY(-2px)}.extras:where(.astro-3osiy4oo) b:where(.astro-3osiy4oo){font-size:16.5px;font-weight:800}.extras:where(.astro-3osiy4oo) b:where(.astro-3osiy4oo) span:where(.astro-3osiy4oo){color:var(--orange-ink)}.extras:where(.astro-3osiy4oo) a:where(.astro-3osiy4oo)>span:where(.astro-3osiy4oo){color:var(--ink-2);font-size:15px;line-height:1.45}@media (width<=1100px){.flow:where(.astro-3osiy4oo){grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,1fr) 24px auto;row-gap:18px;padding:12px}.agents:where(.astro-3osiy4oo){grid-row:1/-1;gap:7px}.agent:where(.astro-3osiy4oo){padding:7px 9px}.agent:where(.astro-3osiy4oo) b:where(.astro-3osiy4oo){font-size:13.5px}.cred:where(.astro-3osiy4oo),.count:where(.astro-3osiy4oo),.node:where(.astro-3osiy4oo){font-size:11px}.pooler:where(.astro-3osiy4oo){grid-area:2/3;width:70px;padding:10px 4px 8px;font-size:10.5px}.pooler:where(.astro-3osiy4oo) img:where(.astro-3osiy4oo){width:22px;height:22px}.account:where(.astro-3osiy4oo){--logo-size:18px;grid-area:3/3;width:70px;padding:10px 5px}.before:where(.astro-3osiy4oo) .account:where(.astro-3osiy4oo){grid-row:1/-1}}@media (width<=1000px){.extras:where(.astro-3osiy4oo){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.compare:where(.astro-3osiy4oo){grid-template-columns:1fr}}@media (width<=520px){.extras:where(.astro-3osiy4oo){grid-template-columns:1fr}.marks:where(.astro-3osiy4oo) li:where(.astro-3osiy4oo){font-size:15.5px}}.guard:where(.astro-xg5ho76r){background:var(--paper);border-block:1px solid var(--line-2)}.guard-grid:where(.astro-xg5ho76r){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.inspector:where(.astro-xg5ho76r){--c-panel:#1b1916;--c-line:#ffffff14;--c-ink:#efe8dd;--c-ink-2:#a39a8e;--c-ink-3:#8f877b;color:var(--c-ink);background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/28px 28px,#121110;border-radius:20px;overflow:hidden;box-shadow:0 2px 6px #17140f1a,0 20px 40px -24px #17140f73}.insp-bar:where(.astro-xg5ho76r){border-bottom:1px solid var(--c-line);background:#ffffff05;align-items:center;gap:12px;height:40px;padding-inline:14px;display:flex}.dots:where(.astro-xg5ho76r){gap:6px;display:inline-flex}.dots:where(.astro-xg5ho76r) i:where(.astro-xg5ho76r){background:#3a3631;border-radius:50%;width:10px;height:10px}.insp-title:where(.astro-xg5ho76r),.insp-count:where(.astro-xg5ho76r){font-family:var(--mono);color:var(--c-ink-2);font-size:12px;font-weight:600}.insp-count:where(.astro-xg5ho76r){color:var(--c-ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.req:where(.astro-xg5ho76r){border:1px solid var(--c-line);background:var(--c-panel);border-radius:12px;gap:3px;margin:14px 14px 10px;padding:12px 14px;display:grid}.req:where(.astro-xg5ho76r) b:where(.astro-xg5ho76r){font-size:15px}.req-route:where(.astro-xg5ho76r),.req-meta:where(.astro-xg5ho76r){font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.req-route:where(.astro-xg5ho76r){color:#9cc4ff}.req-meta:where(.astro-xg5ho76r){color:var(--c-ink-2)}.gates:where(.astro-xg5ho76r){gap:3px;padding-inline:14px;display:grid}.gate:where(.astro-xg5ho76r){border-radius:9px;grid-template-columns:8px 112px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;transition:background-color .25s,opacity .25s;display:grid}.gate-dot:where(.astro-xg5ho76r){background:#3a3631;border-radius:50%;width:8px;height:8px;transition:background-color .25s,box-shadow .25s}.gate-name:where(.astro-xg5ho76r){font-weight:700}.gate-detail:where(.astro-xg5ho76r){min-width:0;font-family:var(--mono);color:var(--c-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gate-mark:where(.astro-xg5ho76r){text-align:center;font-size:13px;font-weight:700}.gate:where(.astro-xg5ho76r).pass .gate-dot:where(.astro-xg5ho76r){background:#3ddc97;box-shadow:0 0 8px #3ddc97b3}.gate:where(.astro-xg5ho76r).pass .gate-detail:where(.astro-xg5ho76r){color:var(--c-ink-2)}.gate:where(.astro-xg5ho76r).pass .gate-mark:where(.astro-xg5ho76r):before{content:"✓";color:#7ee2b8}.gate:where(.astro-xg5ho76r).fail{background:#ec6a6a1f}.gate:where(.astro-xg5ho76r).fail .gate-dot:where(.astro-xg5ho76r){background:#ec6a6a;box-shadow:0 0 8px #ec6a6ab3}.gate:where(.astro-xg5ho76r).fail .gate-detail:where(.astro-xg5ho76r){color:#f3a5a5}.gate:where(.astro-xg5ho76r).fail .gate-mark:where(.astro-xg5ho76r):before{content:"✕";color:#ec6a6a}.gate:where(.astro-xg5ho76r).skip .gate-name:where(.astro-xg5ho76r){color:var(--c-ink-2);font-weight:600}.gate:where(.astro-xg5ho76r).skip .gate-detail:where(.astro-xg5ho76r){font-style:italic}.verdict:where(.astro-xg5ho76r){min-width:0;font-family:var(--mono);border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;margin:12px 14px 14px;padding:11px 13px;font-size:12.5px;transition:opacity .25s,background-color .25s,border-color .25s;display:flex}.verdict:where(.astro-xg5ho76r) span:where(.astro-xg5ho76r){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.verdict:where(.astro-xg5ho76r) b:where(.astro-xg5ho76r){color:#fff;flex:none}.verdict:where(.astro-xg5ho76r).ok{color:#b9ecd8;background:#139a7024;border-color:#139a7059}.verdict:where(.astro-xg5ho76r).bad{color:#f3c1c1;background:#ec6a6a1f;border-color:#ec6a6a59}.verdict:where(.astro-xg5ho76r).pending{opacity:0}.controls:where(.astro-xg5ho76r){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.control:where(.astro-xg5ho76r){border:1px solid var(--line);background:var(--cream);border-radius:20px;flex-direction:column;gap:6px;padding:20px;display:flex}.control-ico:where(.astro-xg5ho76r){background:var(--orange-soft);width:42px;height:42px;color:var(--orange-ink);border-radius:13px;place-items:center;margin-bottom:8px;display:grid}.control-ico:where(.astro-xg5ho76r) svg:where(.astro-xg5ho76r){width:22px;height:22px}.control:where(.astro-xg5ho76r) h3:where(.astro-xg5ho76r){font-size:18px;font-weight:800}.control:where(.astro-xg5ho76r) p:where(.astro-xg5ho76r){color:var(--ink-2);font-size:15.5px}.control:where(.astro-xg5ho76r) a:where(.astro-xg5ho76r){color:var(--orange-ink);margin-top:auto;margin-bottom:-8px;padding-block:8px;font-size:15px;font-weight:700}.control:where(.astro-xg5ho76r) a:where(.astro-xg5ho76r):hover{text-underline-offset:3px;text-decoration:underline}@media (width<=1000px){.guard-grid:where(.astro-xg5ho76r){grid-template-columns:1fr}}@media (width<=560px){.controls:where(.astro-xg5ho76r){grid-template-columns:1fr}.gate:where(.astro-xg5ho76r){grid-template-columns:8px 96px minmax(0,1fr) 14px;gap:8px;padding:7px 8px;font-size:13px}.gate-detail:where(.astro-xg5ho76r){font-size:11.5px}.req:where(.astro-xg5ho76r),.verdict:where(.astro-xg5ho76r){margin-inline:10px}.gates:where(.astro-xg5ho76r){padding-inline:10px}}.compat:where(.astro-xwgqjo33){background:radial-gradient(700px 420px at 85% 30%, #ff99001f, transparent 70%), var(--cream);overflow:hidden}.compat-grid:where(.astro-xwgqjo33){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.covered:where(.astro-xwgqjo33){border:1px solid var(--line);background:var(--paper);border-radius:20px;margin-top:30px;padding:22px 24px}.covered-title:where(.astro-xwgqjo33){font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-wrap:balance;font-size:12px;font-weight:700}.covered:where(.astro-xwgqjo33) ul:where(.astro-xwgqjo33){gap:8px;margin-top:14px;display:grid}.covered:where(.astro-xwgqjo33) li:where(.astro-xwgqjo33){align-items:center;gap:10px;font-size:16.5px;font-weight:600;display:flex}.covered:where(.astro-xwgqjo33) li:where(.astro-xwgqjo33):before{content:"";background:var(--green-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.3 2.3 4.7-5' fill='none' stroke='%230e7c5a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.fine:where(.astro-xwgqjo33){color:var(--ink-3);margin-top:16px;font-size:14.5px}.links:where(.astro-xwgqjo33){color:var(--orange-ink);flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:15.5px;font-weight:700;display:flex}.links:where(.astro-xwgqjo33) a:where(.astro-xwgqjo33):hover{text-underline-offset:3px;text-decoration:underline}.compat-visual:where(.astro-xwgqjo33){gap:32px;display:grid}.settings:where(.astro-xwgqjo33){color:#ece7de;box-shadow:var(--shadow-lg);background:#1b1a18;border-radius:20px;overflow:hidden}.settings-bar:where(.astro-xwgqjo33){color:#b5ada0;--logo-size:18px;border-bottom:1px solid #2d2b27;align-items:center;gap:10px;padding:13px 18px;font-size:14px;display:flex}.app-dot:where(.astro-xwgqjo33){gap:6px;display:inline-flex}.app-dot:where(.astro-xwgqjo33) i:where(.astro-xwgqjo33){background:#4a463f;border-radius:50%;width:10px;height:10px}.crumbs:where(.astro-xwgqjo33){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.crumbs:where(.astro-xwgqjo33) i:where(.astro-xwgqjo33){color:#8f877b;margin-inline:4px;font-style:normal}.settings-body:where(.astro-xwgqjo33){gap:14px;padding:18px;display:grid}.setting:where(.astro-xwgqjo33){gap:8px;display:grid}.setting-row:where(.astro-xwgqjo33){justify-content:space-between;align-items:center;display:flex}.setting:where(.astro-xwgqjo33) b:where(.astro-xwgqjo33){font-size:15px;font-weight:700}.switch-ui:where(.astro-xwgqjo33){background:#3a3833;border-radius:99px;width:38px;height:22px;animation:.3s .7s forwards switch-on;position:relative}.switch-ui:where(.astro-xwgqjo33) i:where(.astro-xwgqjo33){background:#fff;border-radius:50%;width:16px;height:16px;animation:.3s .7s forwards knob-on;position:absolute;top:3px;left:3px}.switch-ui:where(.astro-xwgqjo33).late,.switch-ui:where(.astro-xwgqjo33).late i:where(.astro-xwgqjo33){animation-delay:1.6s}@keyframes switch-on{to{background:var(--green)}}@keyframes knob-on{to{transform:translate(16px)}}.input:where(.astro-xwgqjo33){font-family:var(--mono);white-space:nowrap;background:#12110f;border:1px solid #36332e;border-radius:10px;padding:10px 12px;font-size:13px;display:block;overflow:hidden}.type-a:where(.astro-xwgqjo33),.type-b:where(.astro-xwgqjo33){animation:.75s steps(30,end) both type}.type-b:where(.astro-xwgqjo33){animation-delay:.95s}@keyframes type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.model:where(.astro-xwgqjo33){grid-template-columns:1fr auto;align-items:center}.model-chip:where(.astro-xwgqjo33){font-family:var(--mono);--logo-size:14px;background:#24221f;border:1px solid #3a3833;border-radius:9px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.result:where(.astro-xwgqjo33){color:#b9ecd8;text-wrap-style:pretty;background:#139a7024;border:1px solid #139a7059;border-radius:11px;align-items:center;gap:10px;padding:11px 13px;font-size:14px;animation:.45s cubic-bezier(.34,1.56,.64,1) 2.2s both pop;display:flex}.result:where(.astro-xwgqjo33) b:where(.astro-xwgqjo33){color:#fff}.result-dot:where(.astro-xwgqjo33){background:#3ddc97;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 10px #3ddc97}.settings:where(.astro-xwgqjo33) :where(.astro-xwgqjo33),.settings:where(.astro-xwgqjo33){animation-play-state:paused}.is-in .settings:where(.astro-xwgqjo33),.is-in .settings:where(.astro-xwgqjo33) :where(.astro-xwgqjo33){animation-play-state:running}.tool-grid:where(.astro-xwgqjo33){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tool-list-title:where(.astro-xwgqjo33){font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:12px;font-weight:700}.tool-grid:where(.astro-xwgqjo33) li:where(.astro-xwgqjo33){display:grid}.tool-grid:where(.astro-xwgqjo33) a:where(.astro-xwgqjo33){border:1px solid var(--line);background:var(--paper);--logo-size:18px;border-radius:12px;align-items:center;gap:9px;padding:10px 26px 10px 12px;font-size:14.5px;font-weight:650;line-height:1.2;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.tool-grid:where(.astro-xwgqjo33) a:where(.astro-xwgqjo33):hover{box-shadow:var(--shadow);border-color:#f2c98d;transform:translateY(-2px)}.tool-name:where(.astro-xwgqjo33){min-width:0}.go:where(.astro-xwgqjo33){color:var(--orange-ink);opacity:0;transition:opacity .2s,transform .2s;position:absolute;right:11px;transform:translate(-4px)}.tool-grid:where(.astro-xwgqjo33) a:where(.astro-xwgqjo33):hover .go:where(.astro-xwgqjo33),.tool-grid:where(.astro-xwgqjo33) a:where(.astro-xwgqjo33):focus-visible .go:where(.astro-xwgqjo33){opacity:1;transform:none}@media (hover:none){.tool-grid:where(.astro-xwgqjo33) a:where(.astro-xwgqjo33){padding-right:12px}.go:where(.astro-xwgqjo33){display:none}}@media (width<=960px){.compat-grid:where(.astro-xwgqjo33){grid-template-columns:1fr}}@media (width<=460px){.tool-grid:where(.astro-xwgqjo33){grid-template-columns:repeat(2,minmax(0,1fr))}.input:where(.astro-xwgqjo33){font-size:12px}}@media (prefers-reduced-motion:reduce){.settings:where(.astro-xwgqjo33) :where(.astro-xwgqjo33),.settings:where(.astro-xwgqjo33){animation:none!important}.switch-ui:where(.astro-xwgqjo33){background:var(--green)}.switch-ui:where(.astro-xwgqjo33) i:where(.astro-xwgqjo33){transform:translate(16px)}}.bento:where(.astro-w2qlv6hf){grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tile:where(.astro-w2qlv6hf){border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:26px;flex-direction:column;gap:22px;padding:clamp(22px,2.6vw,30px);display:flex;position:relative;overflow:hidden}.tile:where(.astro-w2qlv6hf).wide{grid-column:span 2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}.tile:where(.astro-w2qlv6hf).wide.stack{grid-template-columns:1fr;align-content:space-between;align-items:start}.tile:where(.astro-w2qlv6hf) h3:where(.astro-w2qlv6hf){letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:800;line-height:1.08}.tile:where(.astro-w2qlv6hf) p:where(.astro-w2qlv6hf){color:var(--ink-2);text-wrap:pretty;margin-top:10px;font-size:16.5px}.tile:where(.astro-w2qlv6hf).stack .tile-copy:where(.astro-w2qlv6hf) p:where(.astro-w2qlv6hf){max-width:44em}.tile-link:where(.astro-w2qlv6hf){color:var(--orange-ink);margin-top:auto;margin-bottom:-8px;padding-block:8px;font-size:15px;font-weight:700}.tile-link:where(.astro-w2qlv6hf):hover{text-underline-offset:3px;text-decoration:underline}.viz:where(.astro-w2qlv6hf){background:var(--cream);border:1px solid var(--line-2);border-radius:18px;padding:16px;font-size:14px;position:relative}.viz:where(.astro-w2qlv6hf) :where(.astro-w2qlv6hf),.viz:where(.astro-w2qlv6hf){animation-play-state:paused}.is-in .viz:where(.astro-w2qlv6hf),.is-in .viz:where(.astro-w2qlv6hf) :where(.astro-w2qlv6hf){animation-play-state:running}.bar:where(.astro-w2qlv6hf){background:var(--line-2);border-radius:99px;height:8px;display:block;position:relative;overflow:hidden}.bar:where(.astro-w2qlv6hf) i:where(.astro-w2qlv6hf){width:var(--w);border-radius:inherit;background:var(--green);position:absolute;inset:0 auto 0 0}.pill:where(.astro-w2qlv6hf){white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;width:max-content;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.pill:where(.astro-w2qlv6hf).ok{background:var(--green-soft);color:var(--green-ink)}.pill:where(.astro-w2qlv6hf).bad{background:var(--red-soft);color:var(--red-ink)}.pill:where(.astro-w2qlv6hf).warn{background:var(--amber-soft);color:var(--amber-ink)}.pill:where(.astro-w2qlv6hf).plan{background:var(--orange-soft);color:var(--orange-ink)}.keys:where(.astro-w2qlv6hf){background:var(--paper);border-color:var(--line);padding:0;overflow:hidden}.k-head:where(.astro-w2qlv6hf),.k-row:where(.astro-w2qlv6hf){grid-template-columns:1.3fr 1.2fr 1.1fr .8fr .7fr;align-items:center;gap:12px;padding:11px 18px;display:grid}.k-head:where(.astro-w2qlv6hf){background:var(--cream);border-bottom:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.k-row:where(.astro-w2qlv6hf){border-bottom:1px solid var(--line-2);color:var(--ink-2);font-size:14px}.k-row:where(.astro-w2qlv6hf):last-child{border-bottom:0}.k-name:where(.astro-w2qlv6hf){color:var(--ink);grid-template-columns:26px 1fr;align-items:center;column-gap:10px;font-weight:700;line-height:1.2;display:grid}.k-name:where(.astro-w2qlv6hf) small:where(.astro-w2qlv6hf){color:var(--ink-3);grid-column:2;font-size:12px;font-weight:500}.k-ico:where(.astro-w2qlv6hf){background:var(--orange-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23a65200' d='M10.5 1a4.5 4.5 0 0 0-4.36 5.63L1 11.77V15h3.23l.77-.77V13h1.23l.77-.77V11h1.23l1.14-1.14A4.5 4.5 0 1 0 10.5 1Zm1.25 4.5a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5Z'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:8px;grid-row:span 2;width:26px;height:26px}.k-status:where(.astro-w2qlv6hf){display:grid}.k-status:where(.astro-w2qlv6hf) .pill:where(.astro-w2qlv6hf){grid-area:1/1;justify-self:start}.k-revoke:where(.astro-w2qlv6hf){animation:5s ease-in-out infinite revoke-row}.k-revoke:where(.astro-w2qlv6hf) .swap-a:where(.astro-w2qlv6hf){animation:5s ease-in-out infinite fade-out}.k-revoke:where(.astro-w2qlv6hf) .swap-b:where(.astro-w2qlv6hf){opacity:0;animation:5s ease-in-out infinite fade-in}@keyframes revoke-row{0%,40%,96%,to{background:var(--paper);color:var(--ink-2)}48%,88%{background:var(--cream-2);color:var(--ink-3)}}@keyframes fade-out{0%,40%,96%,to{opacity:1}46%,90%{opacity:0}}@keyframes fade-in{0%,40%,96%,to{opacity:0}46%,90%{opacity:1}}.k-actions:where(.astro-w2qlv6hf){border-top:1px solid var(--line-2);background:var(--cream);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;font-size:13px;display:flex}.k-actions:where(.astro-w2qlv6hf)>span:where(.astro-w2qlv6hf):first-child{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-right:auto;font-size:11.5px;font-weight:700}.act:where(.astro-w2qlv6hf){border:1px solid var(--line);background:var(--paper);color:var(--ink-2);border-radius:9px;padding:5px 12px;font-weight:700}.act:where(.astro-w2qlv6hf).danger{color:var(--red-ink);border-color:#f1b9ba;animation:5s ease-in-out infinite press}@keyframes press{0%,34%,46%,to{background:var(--paper);box-shadow:none;transform:none}38%,42%{background:var(--red-soft);transform:scale(.94);box-shadow:0 0 0 4px #dc3f461f}}.obs:where(.astro-w2qlv6hf){gap:12px;display:grid}.obs-tabs:where(.astro-w2qlv6hf){background:var(--paper);border:1px solid var(--line);font-family:var(--mono);color:var(--ink-3);border-radius:10px;justify-self:start;gap:2px;padding:3px;font-size:12px;font-weight:700;display:inline-flex}.obs-tabs:where(.astro-w2qlv6hf) span:where(.astro-w2qlv6hf){border-radius:7px;padding:4px 9px}.obs-tabs:where(.astro-w2qlv6hf) .on:where(.astro-w2qlv6hf){background:var(--ink);color:#fff}.obs-kpis:where(.astro-w2qlv6hf){grid-template-columns:1fr 1fr;gap:8px;display:grid}.obs-kpis:where(.astro-w2qlv6hf) div:where(.astro-w2qlv6hf){border:1px solid var(--line);background:var(--paper);border-radius:11px;padding:9px 11px;display:grid}.obs-kpis:where(.astro-w2qlv6hf) small:where(.astro-w2qlv6hf){color:var(--ink-3);font-size:12px}.obs-kpis:where(.astro-w2qlv6hf) b:where(.astro-w2qlv6hf){font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.obs-spark:where(.astro-w2qlv6hf){clip-path:inset(0 100% 0 0);width:100%;height:48px;animation:1.1s cubic-bezier(.3,.6,.3,1) .2s forwards draw}.obs-spark:where(.astro-w2qlv6hf) .area:where(.astro-w2qlv6hf){fill:#ff990029}.obs-spark:where(.astro-w2qlv6hf) .line:where(.astro-w2qlv6hf){fill:none;stroke:var(--orange);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@keyframes draw{to{clip-path:inset(0)}}.chat:where(.astro-w2qlv6hf){grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.chat:where(.astro-w2qlv6hf) p:where(.astro-w2qlv6hf){margin:0}.msg:where(.astro-w2qlv6hf){border-radius:14px;max-width:88%;padding:10px 13px;line-height:1.4;font-size:14.5px!important}.msg:where(.astro-w2qlv6hf).me{background:var(--ink);border-bottom-right-radius:4px;justify-self:end;animation:.4s .2s both bubble;color:#fff!important}.call:where(.astro-w2qlv6hf){border:1px dashed var(--line);overflow-wrap:anywhere;background:var(--paper);max-width:100%;font-family:var(--mono);border-radius:8px;justify-self:start;align-items:center;gap:7px;padding:5px 10px;animation:.35s .7s both bubble;display:inline-flex;color:var(--ink-3)!important;font-size:11.5px!important}.call:where(.astro-w2qlv6hf) i:where(.astro-w2qlv6hf){background:var(--violet);border-radius:50%;width:7px;height:7px}.msg:where(.astro-w2qlv6hf).bot{background:var(--paper);border:1px solid var(--line);border-bottom-left-radius:4px;justify-self:start;animation:.35s 1.25s both bubble;color:var(--ink)!important}@keyframes bubble{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.resets:where(.astro-w2qlv6hf){background:radial-gradient(300px 180px at 80% 20%, #7656f21f, transparent 70%), var(--cream);padding:18px}.acct-card:where(.astro-w2qlv6hf){border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:16px;gap:10px;padding:16px;display:grid}.ac-head:where(.astro-w2qlv6hf),.ac-row:where(.astro-w2qlv6hf),.ac-foot:where(.astro-w2qlv6hf){justify-content:space-between;align-items:center;gap:10px;display:flex}.ac-head:where(.astro-w2qlv6hf) b:where(.astro-w2qlv6hf){font-size:16px}.ac-row:where(.astro-w2qlv6hf) span:where(.astro-w2qlv6hf):first-child{font-size:13.5px;font-weight:700}@property --left{syntax:"<integer>";inherits:true;initial-value:100}.acct-card:where(.astro-w2qlv6hf){animation:5.5s linear infinite left-cycle}@keyframes left-cycle{0%{--left:100}40%,42.9%{--left:4}43%,to{--left:100}}.ac-pct:where(.astro-w2qlv6hf){font-family:var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.ac-pct:where(.astro-w2qlv6hf):after{counter-reset:left var(--left);content:counter(left) "% left"}.bar:where(.astro-w2qlv6hf).big{height:10px}.bar:where(.astro-w2qlv6hf) .refill:where(.astro-w2qlv6hf){width:calc(var(--left) * 1%);background:var(--green);animation:5.5s linear infinite refill-tone}@keyframes refill-tone{0%,18%{background:var(--green)}26%{background:var(--amber)}34%,42.9%{background:var(--red)}43%,52%{background:var(--violet)}60%,to{background:var(--green)}}.segs:where(.astro-w2qlv6hf){gap:4px;display:inline-flex}.segs:where(.astro-w2qlv6hf) i:where(.astro-w2qlv6hf){background:var(--line);border-radius:4px;width:22px;height:7px}.segs:where(.astro-w2qlv6hf) i:where(.astro-w2qlv6hf).on{background:var(--violet)}.segs:where(.astro-w2qlv6hf) i:where(.astro-w2qlv6hf).fly{animation:5.5s cubic-bezier(.5,0,.3,1) infinite fly}@keyframes fly{0%,30%{background:var(--violet);opacity:1;transform:none}36%{box-shadow:0 0 14px var(--violet);background:var(--violet);transform:translateY(-6px)scale(1.2)}42.9%{opacity:0;background:var(--violet);transform:translate(-60px,-48px)scale(.6)}43%,99%{opacity:1;background:var(--line);box-shadow:none;transform:none}to{opacity:1;background:var(--violet);transform:none}}.ac-foot:where(.astro-w2qlv6hf){border-top:1px dashed var(--line);padding-top:10px;font-size:13px}.toggle:where(.astro-w2qlv6hf){align-items:center;gap:8px;font-weight:700;display:inline-flex}.sw:where(.astro-w2qlv6hf){background:var(--orange);border-radius:99px;width:34px;height:20px;position:relative}.sw:where(.astro-w2qlv6hf):after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #0003}.used:where(.astro-w2qlv6hf){color:var(--violet);opacity:0;font-weight:700;animation:5.5s linear infinite used-in}@keyframes used-in{0%,42.9%{opacity:0}43%,96%{opacity:1}to{opacity:0}}.policy:where(.astro-w2qlv6hf){gap:6px;margin-top:12px;display:grid}.policy:where(.astro-w2qlv6hf) li:where(.astro-w2qlv6hf){background:#fff9;border:1px dashed #d9cff8;border-radius:10px;justify-content:space-between;gap:12px;padding:8px 12px;font-size:13px;display:flex}.policy:where(.astro-w2qlv6hf) span:where(.astro-w2qlv6hf){color:var(--ink-3)}.policy:where(.astro-w2qlv6hf) b:where(.astro-w2qlv6hf){color:var(--violet);text-align:right}.log:where(.astro-w2qlv6hf){background:var(--paper);border-color:var(--line);padding:0;overflow:hidden}.log-kpis:where(.astro-w2qlv6hf){border-bottom:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.log-kpis:where(.astro-w2qlv6hf) div:where(.astro-w2qlv6hf){padding:12px 16px;display:grid}.log-kpis:where(.astro-w2qlv6hf) div:where(.astro-w2qlv6hf)+div:where(.astro-w2qlv6hf){border-left:1px solid var(--line-2)}.log-kpis:where(.astro-w2qlv6hf) small:where(.astro-w2qlv6hf){white-space:nowrap;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.log-kpis:where(.astro-w2qlv6hf) b:where(.astro-w2qlv6hf){font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.log-chart:where(.astro-w2qlv6hf){border-bottom:1px solid var(--line-2);background:var(--cream);align-items:flex-end;gap:3px;height:70px;padding:24px 16px 8px;display:flex;position:relative}.log-chart:where(.astro-w2qlv6hf) i:where(.astro-w2qlv6hf){height:var(--h);background:var(--orange);transform-origin:bottom;animation:.7s cubic-bezier(.2,.7,.2,1) both grow;animation-delay:calc(.1s + var(--i) * 20ms);border-radius:3px 3px 1px 1px;flex:1}.chart-label:where(.astro-w2qlv6hf){font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700;position:absolute;top:6px;left:16px}@keyframes grow{0%{transform:scaleY(0)}}.log-head:where(.astro-w2qlv6hf),.log-body:where(.astro-w2qlv6hf) .log-row{white-space:nowrap;grid-template-columns:1.7fr .9fr .9fr .6fr .5fr;align-items:center;gap:10px;padding:0 16px;display:grid}.log-head:where(.astro-w2qlv6hf){background:var(--cream);border-bottom:1px solid var(--line-2);height:34px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.log-body:where(.astro-w2qlv6hf){height:164px;overflow:hidden}.log-body:where(.astro-w2qlv6hf) .log-row{border-bottom:1px solid var(--line-2);height:41px;color:var(--ink-2);font-size:13.5px;overflow:hidden}.log-body:where(.astro-w2qlv6hf) .log-row span{text-overflow:ellipsis;overflow:hidden}.log-body:where(.astro-w2qlv6hf) .log-row span:first-child{font-family:var(--mono);color:var(--ink);--logo-size:15px;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.log-body:where(.astro-w2qlv6hf) .log-row .logo{flex:none}.log-body:where(.astro-w2qlv6hf) .log-row span:nth-child(n+3){font-family:var(--mono);font-size:12.5px}.log-body:where(.astro-w2qlv6hf) .log-row.enter{animation:.5s cubic-bezier(.2,.7,.2,1) both row-in}@keyframes row-in{0%{opacity:0;background:var(--orange-soft);height:0}55%{opacity:1;background:var(--orange-soft);height:41px}to{opacity:1;background:0 0;height:41px}}.alerts:where(.astro-w2qlv6hf){gap:10px;margin-top:auto;padding-top:22px;display:grid}.bell:where(.astro-w2qlv6hf){background:var(--orange);transform-origin:50% 10%;width:22px;height:22px;animation:5s ease-in-out infinite ring;position:absolute;top:12px;right:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a6 6 0 0 0-6 6c0 6-3 7-3 7h18s-3-1-3-7a6 6 0 0 0-6-6Zm-2.5 16a2.5 2.5 0 0 0 5 0h-5Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a6 6 0 0 0-6 6c0 6-3 7-3 7h18s-3-1-3-7a6 6 0 0 0-6-6Zm-2.5 16a2.5 2.5 0 0 0 5 0h-5Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes ring{0%,8%,52%,to{transform:rotate(0)}2%,46%{transform:rotate(14deg)}4%,48%{transform:rotate(-12deg)}6%,50%{transform:rotate(8deg)}}.toast:where(.astro-w2qlv6hf){border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);text-wrap-style:pretty;border-radius:14px;align-items:center;gap:11px;padding:11px 13px;font-size:13.5px;line-height:1.3;animation:5s cubic-bezier(.2,.7,.2,1) infinite toast;display:flex}.toast:where(.astro-w2qlv6hf) b:where(.astro-w2qlv6hf){font-size:12px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);display:block}.t2:where(.astro-w2qlv6hf){animation-name:toast-2}.t3:where(.astro-w2qlv6hf){animation-name:toast-3}.t4:where(.astro-w2qlv6hf){animation-name:toast-4}@keyframes toast-4{0%,70%{opacity:0;transform:translate(30px)}76%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes toast{0%{opacity:0;transform:translate(30px)}6%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes toast-2{0%,30%{opacity:0;transform:translate(30px)}36%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes toast-3{0%,56%{opacity:0;transform:translate(30px)}62%,90%{opacity:1;transform:none}to{opacity:0}}.t-ico:where(.astro-w2qlv6hf){border-radius:10px;flex:none;width:34px;height:34px}.t-ico:where(.astro-w2qlv6hf).mail{background:var(--blue-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c3fc4' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E") center / 18px no-repeat}.t-ico:where(.astro-w2qlv6hf).hook{background:var(--violet-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237656f2' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 14.5 14.5 9.5M8 11l-2 2a3.5 3.5 0 0 0 5 5l2-2M16 13l2-2a3.5 3.5 0 0 0-5-5l-2 2'/%3E%3C/svg%3E") center / 18px no-repeat}.t-ico:where(.astro-w2qlv6hf).gift{background:var(--violet-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237656f2' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12v8H4v-8M2 7h20v5H2zM12 22V7M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7Zm0 0h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7Z'/%3E%3C/svg%3E") center / 18px no-repeat}@media (width<=1040px){.bento:where(.astro-w2qlv6hf){grid-template-columns:repeat(2,minmax(0,1fr))}.tile:where(.astro-w2qlv6hf).wide{grid-column:1/-1}}@media (width>=761px) and (width<=1040px){.tile:where(.astro-w2qlv6hf):last-child:not(.wide){grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}}@media (width<=760px){.bento:where(.astro-w2qlv6hf){grid-template-columns:1fr}.tile:where(.astro-w2qlv6hf).wide{grid-column:auto;grid-template-columns:1fr}.k-head:where(.astro-w2qlv6hf),.k-row:where(.astro-w2qlv6hf){grid-template-columns:1.4fr 1fr .8fr;padding-inline:12px}.k-head:where(.astro-w2qlv6hf) span:where(.astro-w2qlv6hf):nth-child(3),.k-head:where(.astro-w2qlv6hf) span:where(.astro-w2qlv6hf):nth-child(4),.k-row:where(.astro-w2qlv6hf)>span:where(.astro-w2qlv6hf):nth-child(3),.k-row:where(.astro-w2qlv6hf)>span:where(.astro-w2qlv6hf):nth-child(4){display:none}}@media (width<=560px){.log-head:where(.astro-w2qlv6hf),.log-body:where(.astro-w2qlv6hf) .log-row{grid-template-columns:1.8fr 1fr .55fr;padding-inline:12px}.log-head:where(.astro-w2qlv6hf) span:where(.astro-w2qlv6hf):nth-child(3),.log-head:where(.astro-w2qlv6hf) span:where(.astro-w2qlv6hf):nth-child(4),.log-body:where(.astro-w2qlv6hf) .log-row span:nth-child(3),.log-body:where(.astro-w2qlv6hf) .log-row span:nth-child(4){display:none}.log-kpis:where(.astro-w2qlv6hf) div:where(.astro-w2qlv6hf){padding:10px 12px}.log-kpis:where(.astro-w2qlv6hf) b:where(.astro-w2qlv6hf){font-size:17px}.k-actions:where(.astro-w2qlv6hf){padding-inline:12px}.k-actions:where(.astro-w2qlv6hf)>span:where(.astro-w2qlv6hf):first-child{flex-basis:100%}.log-body:where(.astro-w2qlv6hf) .log-row .ver{display:none}}@media (prefers-reduced-motion:reduce){.viz:where(.astro-w2qlv6hf) :where(.astro-w2qlv6hf),.viz:where(.astro-w2qlv6hf){animation:none!important}.used:where(.astro-w2qlv6hf){opacity:1}.bar:where(.astro-w2qlv6hf) .refill:where(.astro-w2qlv6hf){width:100%;background:var(--green)!important}.obs-spark:where(.astro-w2qlv6hf){clip-path:none}}.all:where(.astro-ypcp66i3){background:var(--paper);border-block:1px solid var(--line-2)}.groups:where(.astro-ypcp66i3){grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.group:where(.astro-ypcp66i3){border:1px solid var(--line);background:var(--cream);border-radius:22px;padding:24px 24px 26px}.group:where(.astro-ypcp66i3) header:where(.astro-ypcp66i3){align-items:center;gap:12px;margin-bottom:16px;display:flex}.group-ico:where(.astro-ypcp66i3){background:var(--paper);border:1px solid var(--line);width:42px;height:42px;color:var(--orange-ink);border-radius:13px;flex:none;place-items:center;display:grid}.group-ico:where(.astro-ypcp66i3) svg:where(.astro-ypcp66i3){width:22px;height:22px}.group:where(.astro-ypcp66i3) h3:where(.astro-ypcp66i3){font-size:19px;font-weight:800}.group:where(.astro-ypcp66i3) ul:where(.astro-ypcp66i3){gap:10px;display:grid}.group:where(.astro-ypcp66i3) li:where(.astro-ypcp66i3){color:var(--ink-2);padding-left:20px;font-size:15.5px;line-height:1.45;position:relative}.group:where(.astro-ypcp66i3) li:where(.astro-ypcp66i3):before{content:"";background:var(--orange);border-radius:2px;width:7px;height:7px;position:absolute;top:.62em;left:2px}.all-link:where(.astro-ypcp66i3){text-align:center;color:var(--orange-ink);margin-top:32px;font-weight:700}.all-link:where(.astro-ypcp66i3) a:where(.astro-ypcp66i3):hover{text-underline-offset:3px;text-decoration:underline}@media (width<=1000px){.groups:where(.astro-ypcp66i3){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.groups:where(.astro-ypcp66i3){grid-template-columns:1fr}}.dash:where(.astro-cqet5cy2){background:var(--night);color:var(--night-ink);overflow:hidden}.dash-glow:where(.astro-cqet5cy2){pointer-events:none;background:radial-gradient(900px 520px at 50% 92%,#ff7a3c47,#0000 65%),radial-gradient(700px 380px at 92% 0,#33b0ff1a,#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.dash:where(.astro-cqet5cy2) .wrap:where(.astro-cqet5cy2){position:relative}.dash:where(.astro-cqet5cy2) .eyebrow:where(.astro-cqet5cy2){color:var(--orange-2)}.dash:where(.astro-cqet5cy2) .lede:where(.astro-cqet5cy2){color:var(--night-ink-2)}.dash:where(.astro-cqet5cy2) .h2:where(.astro-cqet5cy2) em:where(.astro-cqet5cy2){color:var(--orange)}.tour:where(.astro-cqet5cy2){gap:18px;display:grid}.tabs:where(.astro-cqet5cy2){flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tab:where(.astro-cqet5cy2){border:1px solid var(--night-line);color:var(--night-ink-2);cursor:pointer;background:#ffffff08;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s;position:relative;overflow:hidden}.tab:where(.astro-cqet5cy2):hover{color:#fff;background:#ffffff0f}.tab:where(.astro-cqet5cy2)[aria-selected=true]{color:#fff;background:#ff99001f;border-color:#ffae3399}.tab-progress:where(.astro-cqet5cy2){background:var(--orange);width:0;height:2px;position:absolute;bottom:0;left:0}.tab:where(.astro-cqet5cy2)[aria-selected=true] .tab-progress:where(.astro-cqet5cy2).run{animation:progress var(--tour-ms,6s) linear forwards}@keyframes progress{to{width:100%}}.window:where(.astro-cqet5cy2){background:#1c1a17;border-radius:16px;overflow:hidden;box-shadow:0 60px 120px -50px #000000e6,0 0 0 1px #ffffff14}.window-bar:where(.astro-cqet5cy2){background:linear-gradient(#23201c,#1c1a17);border-bottom:1px solid #ffffff0f;grid-template-columns:80px 1fr 80px;align-items:center;height:42px;padding-inline:16px;display:grid}.dots:where(.astro-cqet5cy2){gap:7px;display:inline-flex}.dots:where(.astro-cqet5cy2) i:where(.astro-cqet5cy2){background:#ff5f57;border-radius:50%;width:11px;height:11px}.dots:where(.astro-cqet5cy2) i:where(.astro-cqet5cy2):nth-child(2){background:#febc2e}.dots:where(.astro-cqet5cy2) i:where(.astro-cqet5cy2):nth-child(3){background:#28c840}.url:where(.astro-cqet5cy2){max-width:100%;font-family:var(--mono);color:#9d948a;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border-radius:8px;justify-self:center;padding:5px 16px;font-size:12.5px;overflow:hidden}.url:where(.astro-cqet5cy2) span:where(.astro-cqet5cy2){color:#ece5da}.screens:where(.astro-cqet5cy2){background:#0e0e0e;display:grid}.screen:where(.astro-cqet5cy2){grid-area:1/1}.screen:where(.astro-cqet5cy2):not([hidden]){animation:.45s cubic-bezier(.2,.7,.2,1) screen-in}.zoom:where(.astro-cqet5cy2){cursor:zoom-in;display:block}.screen:where(.astro-cqet5cy2) img{aspect-ratio:8/5;object-fit:cover;width:100%;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}@keyframes screen-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:none}}.caption:where(.astro-cqet5cy2){text-align:center;justify-items:center;min-height:3.2em;display:grid}.caption-item:where(.astro-cqet5cy2){grid-area:1/1;gap:2px;max-width:640px;display:grid}.caption-item:where(.astro-cqet5cy2)[hidden]{display:none}.caption-item:where(.astro-cqet5cy2) b:where(.astro-cqet5cy2){color:#fff;font-size:18px}.caption-item:where(.astro-cqet5cy2) span:where(.astro-cqet5cy2){color:var(--night-ink-2);font-size:15.5px}@media (width>=761px) and (width<=900px){.tabs:where(.astro-cqet5cy2){grid-template-columns:repeat(4,auto);justify-content:center;display:grid}}@media (width<=760px){.tabs:where(.astro-cqet5cy2){margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.tabs:where(.astro-cqet5cy2)::-webkit-scrollbar{display:none}.tab:where(.astro-cqet5cy2){flex:none;font-size:14px}.window-bar:where(.astro-cqet5cy2){grid-template-columns:50px 1fr 0;height:36px;padding-inline:12px}.url:where(.astro-cqet5cy2){padding:4px 10px;font-size:11px}}.start:where(.astro-ojwwuhpv){background:linear-gradient(180deg, var(--cream) 0%, var(--cream-2) 100%)}.start-grid:where(.astro-ojwwuhpv){grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.steps:where(.astro-ojwwuhpv){gap:14px;display:grid}.step:where(.astro-ojwwuhpv){border:1px solid var(--line);background:var(--paper);border-radius:20px;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:20px 22px;display:grid}.step-n:where(.astro-ojwwuhpv){background:var(--ink);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:800;display:grid}.step:where(.astro-ojwwuhpv) h3:where(.astro-ojwwuhpv){font-size:20px;font-weight:800}.step:where(.astro-ojwwuhpv) p:where(.astro-ojwwuhpv){color:var(--ink-2);margin-top:4px;font-size:16.5px}.step:where(.astro-ojwwuhpv) a:where(.astro-ojwwuhpv){color:var(--orange-ink);margin-bottom:-8px;padding-block:8px;font-size:15px;font-weight:700;display:inline-block}.step:where(.astro-ojwwuhpv) a:where(.astro-ojwwuhpv):hover{text-underline-offset:3px;text-decoration:underline}.term-wrap:where(.astro-ojwwuhpv){gap:14px;display:grid}.term:where(.astro-ojwwuhpv){box-shadow:var(--shadow-lg), 0 0 0 1px #ffffff0a inset;background:#15120e;border-radius:20px;overflow:hidden}.term-bar:where(.astro-ojwwuhpv){border-bottom:1px solid #2a251d;align-items:center;gap:14px;padding:10px 12px 0 16px;display:flex}.dots:where(.astro-ojwwuhpv){gap:7px;padding-bottom:10px;display:inline-flex}.dots:where(.astro-ojwwuhpv) i:where(.astro-ojwwuhpv){background:#ff5f57;border-radius:50%;width:12px;height:12px}.dots:where(.astro-ojwwuhpv) i:where(.astro-ojwwuhpv):nth-child(2){background:#febc2e}.dots:where(.astro-ojwwuhpv) i:where(.astro-ojwwuhpv):nth-child(3){background:#28c840}.term-tabs:where(.astro-ojwwuhpv){align-self:flex-end;gap:2px;display:flex}.term-tab:where(.astro-ojwwuhpv){font-family:var(--mono);color:#8f8577;cursor:pointer;background:0 0;border:0;border-radius:10px 10px 0 0;padding:8px 14px 10px;font-size:12.5px;font-weight:600;transition:color .2s,background-color .2s}.term-tab:where(.astro-ojwwuhpv):hover{color:#e9e1d4}.term-tab:where(.astro-ojwwuhpv)[aria-selected=true]{color:#fff;box-shadow:inset 0 2px 0 var(--orange);background:#221e18}.copy:where(.astro-ojwwuhpv){color:#e9e1d4;cursor:pointer;background:#211d17;border:1px solid #3a3328;border-radius:9px;margin-bottom:8px;margin-left:auto;padding:6px 12px;font-size:13.5px;font-weight:700;transition:background-color .2s,border-color .2s}.copy:where(.astro-ojwwuhpv):hover{background:#2b261e;border-color:#50473a}.copy:where(.astro-ojwwuhpv).done{color:#7ee2b8;border-color:#1f6f53}.term-body:where(.astro-ojwwuhpv){font-family:var(--mono);color:#efe7da;background:#221e18;margin:0;padding:20px 22px 24px;font-size:14px;line-height:1.9;overflow-x:auto}.term-body:where(.astro-ojwwuhpv) code:where(.astro-ojwwuhpv){font:inherit;display:grid}.line:where(.astro-ojwwuhpv){text-indent:-1.6em;white-space:pre-wrap;overflow-wrap:anywhere;padding-left:1.6em}.line:where(.astro-ojwwuhpv).cont{text-indent:-1em;padding-left:3.6em}.line:where(.astro-ojwwuhpv).note{color:#8f8577}.prompt:where(.astro-ojwwuhpv){text-indent:0;width:1.6em;color:var(--orange);user-select:none;display:inline-block}.tab-short:where(.astro-ojwwuhpv){display:none}.js .term-wrap:where(.astro-ojwwuhpv):not(.is-in) .line:where(.astro-ojwwuhpv){opacity:0}.js .term-wrap:where(.astro-ojwwuhpv).is-in .line:where(.astro-ojwwuhpv){animation:.35s both line-in;animation-delay:calc(.15s + var(--i) * .18s)}@keyframes line-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.guides:where(.astro-ojwwuhpv) .btn:where(.astro-ojwwuhpv){width:100%}.guides:where(.astro-ojwwuhpv) .btn:where(.astro-ojwwuhpv)[hidden]{display:none}@media (width<=920px){.start-grid:where(.astro-ojwwuhpv){grid-template-columns:1fr}}@media (width<=520px){.term-bar:where(.astro-ojwwuhpv){flex-wrap:wrap;padding-right:10px}.dots:where(.astro-ojwwuhpv){display:none}.copy:where(.astro-ojwwuhpv){margin-bottom:6px}.tab-long:where(.astro-ojwwuhpv){display:none}.tab-short:where(.astro-ojwwuhpv){display:inline}.term-body:where(.astro-ojwwuhpv){padding:18px 16px 22px;font-size:12.5px}.step:where(.astro-ojwwuhpv){grid-template-columns:38px minmax(0,1fr);gap:14px;padding:18px}.step-n:where(.astro-ojwwuhpv){border-radius:12px;width:38px;height:38px;font-size:18px}}.trust-grid:where(.astro-e4qwvwee){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.honest:where(.astro-e4qwvwee){border-left:4px solid var(--sky);background:var(--sky-soft);color:#17405e;border-radius:0 14px 14px 0;margin-top:26px;padding:18px 20px;font-size:16.5px}.honest:where(.astro-e4qwvwee) strong:where(.astro-e4qwvwee){color:#0d2f49}.trust-links:where(.astro-e4qwvwee){color:var(--orange-ink);flex-wrap:wrap;gap:22px;margin-top:24px;font-weight:700;display:flex}.trust-links:where(.astro-e4qwvwee) a:where(.astro-e4qwvwee):hover{text-underline-offset:3px;text-decoration:underline}.pillars:where(.astro-e4qwvwee){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pillar:where(.astro-e4qwvwee){border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:22px;padding:24px}.pillar-ico:where(.astro-e4qwvwee){background:var(--blue-soft);width:46px;height:46px;color:var(--blue-ink);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.pillar-ico:where(.astro-e4qwvwee) svg:where(.astro-e4qwvwee){width:23px;height:23px}.pillar:where(.astro-e4qwvwee) h3:where(.astro-e4qwvwee){font-size:19px;font-weight:800}.pillar:where(.astro-e4qwvwee) p:where(.astro-e4qwvwee){color:var(--ink-2);margin-top:6px;font-size:16px}@media (width<=1100px){.trust-grid:where(.astro-e4qwvwee){grid-template-columns:1fr}}@media (width<=520px){.pillars:where(.astro-e4qwvwee){grid-template-columns:1fr}}.faq:where(.astro-c54r5stv){background:var(--paper);border-top:1px solid var(--line-2)}.faq-grid:where(.astro-c54r5stv){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,6vw,80px);display:grid}.faq:where(.astro-c54r5stv) .section-head:where(.astro-c54r5stv){top:calc(var(--nav-h) + 24px);position:sticky}.faq:where(.astro-c54r5stv) .lede:where(.astro-c54r5stv) a:where(.astro-c54r5stv){color:var(--orange-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.faq-list:where(.astro-c54r5stv){border-top:1px solid var(--line);display:grid}details:where(.astro-c54r5stv){border-bottom:1px solid var(--line)}summary:where(.astro-c54r5stv){cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;font-size:clamp(1.1rem,1.6vw,1.28rem);font-weight:750;list-style:none;display:flex}summary:where(.astro-c54r5stv)::-webkit-details-marker{display:none}summary:where(.astro-c54r5stv):hover{color:var(--orange-ink)}.chev:where(.astro-c54r5stv){background:var(--cream-2);border-radius:50%;flex:none;width:32px;height:32px;transition:transform .3s,background-color .2s;position:relative}.chev:where(.astro-c54r5stv):before,.chev:where(.astro-c54r5stv):after{content:"";background:var(--ink);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .3s;position:absolute;top:50%;left:50%}.chev:where(.astro-c54r5stv):after{transform:rotate(90deg)}details:where(.astro-c54r5stv)[open] .chev:where(.astro-c54r5stv){background:var(--orange-soft)}details:where(.astro-c54r5stv)[open] .chev:where(.astro-c54r5stv):after{transform:rotate(0)}details:where(.astro-c54r5stv) p:where(.astro-c54r5stv){color:var(--ink-2);text-wrap:pretty;padding:0 48px 24px 2px;font-size:17px}details:where(.astro-c54r5stv) p:where(.astro-c54r5stv) a{color:var(--orange-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=900px){.faq-grid:where(.astro-c54r5stv){grid-template-columns:1fr}.faq:where(.astro-c54r5stv) .section-head:where(.astro-c54r5stv){position:static}details:where(.astro-c54r5stv) p:where(.astro-c54r5stv){padding-right:8px}}.final:where(.astro-tezxgrxb){background:linear-gradient(118deg,#ffeccd 0%,#ffc070 30%,#ff9a4c 58%,#f5654a 82%,#e8474b 100%);padding-block:clamp(64px,9vw,120px);position:relative;overflow:hidden}.final:where(.astro-tezxgrxb):before{content:"";pointer-events:none;background:radial-gradient(600px 300px at 20% 80%,#ffffff59,#0000 70%),radial-gradient(500px 300px at 90% 10%,#ffffff2e,#0000 70%);position:absolute;inset:0}.final-grid:where(.astro-tezxgrxb){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,5vw,64px);display:grid;position:relative}.final-art:where(.astro-tezxgrxb){justify-self:center;width:min(420px,100%)}.final-art:where(.astro-tezxgrxb) img{filter:drop-shadow(0 30px 40px #781e004d);width:100%;animation:7s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.final-title:where(.astro-tezxgrxb){letter-spacing:-.04em;color:#1d1208;font-size:clamp(3.6rem,9vw,7.4rem);font-weight:900;line-height:.9}.final-copy:where(.astro-tezxgrxb) p:where(.astro-tezxgrxb){color:#3b2412;max-width:30em;margin-top:20px;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:500}.final-cta:where(.astro-tezxgrxb){flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.final-cta:where(.astro-tezxgrxb) .btn:where(.astro-tezxgrxb):not(.btn-dark){--btn-bg:#ffffffd9;--btn-line:#ffffffe6}@media (width<=760px){.final-grid:where(.astro-tezxgrxb){text-align:center;grid-template-columns:1fr}.final-art:where(.astro-tezxgrxb){width:min(300px,80%)}.final-copy:where(.astro-tezxgrxb) p:where(.astro-tezxgrxb){margin-inline:auto}.final-cta:where(.astro-tezxgrxb){justify-content:center}}@media (width<=400px){.final-cta:where(.astro-tezxgrxb) .btn:where(.astro-tezxgrxb){flex:auto}}@media (prefers-reduced-motion:reduce){.final-art:where(.astro-tezxgrxb) img{animation:none}}.footer:where(.astro-yq2ivh4m){background:var(--night);color:var(--night-ink-2);padding-block:64px 36px}.foot-top:where(.astro-yq2ivh4m){border-bottom:1px solid var(--night-line);grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:32px;padding-bottom:40px;display:grid}.brand:where(.astro-yq2ivh4m){text-transform:uppercase;color:var(--orange);align-items:center;gap:11px;font-size:21px;font-weight:850;display:inline-flex}.foot-brand:where(.astro-yq2ivh4m) p:where(.astro-yq2ivh4m){max-width:22em;margin-top:14px;font-size:16px}.social:where(.astro-yq2ivh4m){flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding:0;list-style:none;display:flex}.social:where(.astro-yq2ivh4m) a:where(.astro-yq2ivh4m){color:var(--night-ink);align-items:center;gap:8px;margin-block:-8px;padding-block:8px;font-size:15px;font-weight:600;transition:color .15s;display:inline-flex}.social:where(.astro-yq2ivh4m) a:where(.astro-yq2ivh4m):hover{color:var(--orange-2)}.social:where(.astro-yq2ivh4m) svg:where(.astro-yq2ivh4m){flex:none;width:17px;height:17px}.foot-col:where(.astro-yq2ivh4m){align-content:start;gap:10px;font-size:16px;display:grid}.foot-title:where(.astro-yq2ivh4m){font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--night-ink-3);margin-bottom:4px;font-size:12px;font-weight:700}.foot-col:where(.astro-yq2ivh4m) a:where(.astro-yq2ivh4m){color:var(--night-ink);transition:color .15s}.foot-col:where(.astro-yq2ivh4m) a:where(.astro-yq2ivh4m):hover{color:var(--orange-2)}.foot-bottom:where(.astro-yq2ivh4m){color:var(--night-ink-3);gap:8px;padding-top:26px;font-size:13.5px;display:grid}@media (width<=980px){.foot-top:where(.astro-yq2ivh4m){grid-template-columns:repeat(4,minmax(0,1fr))}.foot-brand:where(.astro-yq2ivh4m){grid-column:1/-1}}@media (width<=680px){.foot-top:where(.astro-yq2ivh4m){grid-template-columns:repeat(2,minmax(0,1fr))}}
