@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@font-face{font-family:Schibsted Grotesk;src:url(../media/schibsted-grotesk-latin-wght-normal.1n5gamcxs9g-p.woff2)format("woff2-variations"),url(../media/schibsted-grotesk-latin-wght-normal.1n5gamcxs9g-p.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;src:url(../media/schibsted-grotesk-latin-ext-wght-normal.1mn47ffbmm65q.woff2)format("woff2-variations"),url(../media/schibsted-grotesk-latin-ext-wght-normal.1mn47ffbmm65q.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;src:url(../media/martian-mono-latin-standard-normal.0l5dt97quxm6j.woff2)format("woff2-variations"),url(../media/martian-mono-latin-standard-normal.0l5dt97quxm6j.woff2)format("woff2");font-weight:100 800;font-stretch:75% 112.5%;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Hebrew;src:url(../media/noto-sans-hebrew-hebrew-standard-normal.29-fv5o_kfa7a.woff2)format("woff2-variations"),url(../media/noto-sans-hebrew-hebrew-standard-normal.29-fv5o_kfa7a.woff2)format("woff2");font-weight:100 900;font-stretch:62.5% 100%;font-style:normal;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}:root{--aq-signal-500:#ff8a1f;--aq-signal-400:#ffa552;--aq-signal-600:#e5670a;--aq-signal-700:#b54c00;--aq-graphite-950:#100e0b;--aq-graphite-900:#171511;--aq-graphite-850:#1f1c17;--aq-graphite-800:#28241e;--aq-graphite-700:#3f3930;--aq-bone-50:#f7f5f0;--aq-bone-100:#efe9dd;--font-sans:"Schibsted Grotesk", "Noto Sans Hebrew", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-he:"Noto Sans Hebrew", "Schibsted Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono:"Martian Mono", "Noto Sans Hebrew", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--mono-stretch:87.5%;--fs-display-xl:clamp(46px, 6.6vw, 104px);--fs-display-l:clamp(38px, 4.9vw, 72px);--fs-display-m:clamp(30px, 3.4vw, 50px);--fs-h3:clamp(22px, 2vw, 28px);--fs-h4:20px;--fs-lead:clamp(17px, 1.45vw, 20px);--fs-body:16px;--fs-small:14px;--fs-micro:12px;--fs-c-title:20px;--fs-c-head:15px;--fs-c-body:13.5px;--fs-c-small:12.5px;--fs-c-micro:11.5px;--fs-c-metric:28px;--lh-tight:1.02;--lh-snug:1.18;--lh-body:1.55;--lh-he:1.65;--track-display:-.032em;--track-head:-.018em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--gutter:clamp(16px, 3.6vw, 48px);--wrap:1320px;--wrap-narrow:760px;--section:clamp(72px, 10vw, 152px);--nav-h:60px;--r-0:0;--r-1:3px;--r-2:5px;--r-3:8px;--r-round:999px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.6, 0, .3, 1);--ease-detent:cubic-bezier(.3, 1.35, .5, 1);--dur-1:.11s;--dur-2:.18s;--dur-3:.32s;--dur-4:.56s;--dur-hold:.6s;--z-nav:50;--z-drawer:80;--z-toast:90}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#100e0b;--surface-1:#171511;--surface-2:#1f1c17;--surface-3:#28241e;--surface-inverse:#f7f5f0;--line:#2c2822;--line-strong:#3f3930;--line-focus:var(--aq-signal-500);--text:#efe9dd;--text-2:#b7afa1;--text-3:#8f877b;--text-inverse:#1b1915;--signal:#ff8a1f;--signal-hover:#ffa552;--signal-ink:#ff9a3c;--on-signal:#170f05;--signal-wash:#ff8a1f1a;--signal-line:#ff8a1f6b;--logo-ink:#efe9dd;--logo-bar:#ff8a1f;--st-running:var(--signal);--st-provisioning:var(--signal);--st-paused:#8f877b;--st-stopped:#5e574d;--st-ok:#8db4da;--st-warn:#e9c46a;--st-error:#f2665a;--st-error-wash:#f2665a1f;--st-warn-wash:#e9c46a1f;--st-ok-wash:#8db4da1f;--load-0:#4a453d;--load-1:#7d7466;--load-2:#b9925c;--load-3:#f09a3e;--load-4:#ff8a1f;--load-5:#ff5b3a;--topo-line:#efe9dd29;--topo-line-major:#efe9dd4d;--topo-hot:#ff8a1f;--topo-glow:.35;--topo-label:#efe9dd;--topo-node:#efe9dd;--code-bg:#0b0a08;--code-line:#24201b;--code-text:#e6dfd1;--code-muted:#7f786c;--code-key:#ffa552;--code-str:#a8c7e6;--code-num:#e9c46a;--code-ok:#8db4da;--shadow-1:0 1px 0 #ffffff08 inset, 0 1px 2px #00000080;--shadow-2:0 18px 48px -12px #000000b3, 0 0 0 1px #ffffff0a;--scrim:#080705a8}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f5f0;--surface-1:#fff;--surface-2:#f1eee7;--surface-3:#e8e4db;--surface-inverse:#171511;--line:#e0dbd0;--line-strong:#cbc4b6;--line-focus:#b54c00;--text:#1b1915;--text-2:#524d45;--text-3:#6b655c;--text-inverse:#efe9dd;--signal:#ff8a1f;--signal-hover:#ff9a3c;--signal-ink:#b54c00;--on-signal:#170f05;--signal-wash:#ff8a1f21;--signal-line:#e5670a8c;--logo-ink:#1b1915;--logo-bar:#e5670a;--st-running:#d65e00;--st-provisioning:#d65e00;--st-paused:#6b655c;--st-stopped:#a39c90;--st-ok:#2f6a9e;--st-warn:#8a6400;--st-error:#c2352a;--st-error-wash:#c2352a17;--st-warn-wash:#8a640017;--st-ok-wash:#2f6a9e14;--load-0:#d9d3c7;--load-1:#b3aa9a;--load-2:#c79a5e;--load-3:#ee8a2c;--load-4:#e5670a;--load-5:#c93a1e;--topo-line:#1b19152b;--topo-line-major:#1b191557;--topo-hot:#d65e00;--topo-glow:0;--topo-label:#1b1915;--topo-node:#1b1915;--code-bg:#fff;--code-line:#e8e4db;--code-text:#23201b;--code-muted:#7a7368;--code-key:#b54c00;--code-str:#2f5f8c;--code-num:#7a5800;--code-ok:#2f6a9e;--shadow-1:0 1px 2px #1b19150f, 0 0 0 1px #1b191505;--shadow-2:0 18px 48px -14px #1b191538, 0 0 0 1px #1b19150f;--scrim:#1b191552}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--nav-h) + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:"liga" 1;font-variant-numeric:proportional-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);margin:0;font-weight:400;overflow-x:hidden}html[lang=he] body{font-family:var(--font-he);font-size:17px;line-height:var(--lh-he)}h1,h2,h3,h4,h5,p,ul,ol,dl,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}input[type=range],progress{accent-color:var(--signal)}button{cursor:pointer}:focus{outline:none}:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px;border-radius:var(--r-1)}::selection{background:var(--signal);color:var(--on-signal)}hr{border:0;border-block-start:1px solid var(--line);margin:0}[hidden]{display:none!important}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--signal);color:var(--on-signal);border-radius:var(--r-2);transition:transform var(--dur-2) var(--ease-out);padding:8px 12px;font-weight:600;text-decoration:none;position:absolute;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-160%)}.skip:focus-visible{transform:none}.ltr{direction:ltr;unicode-bidi:isolate}.num,.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-stretch:var(--mono-stretch);letter-spacing:-.01em;font-size:.86em}.signal{color:var(--signal-ink)}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.display-xl,.display-l,.display-m,.h3,.h4{color:var(--text);text-wrap:balance;font-weight:640}.display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-tight);letter-spacing:var(--track-display);font-weight:660}.display-l{font-size:var(--fs-display-l);letter-spacing:var(--track-display);line-height:1.04}.display-m{font-size:var(--fs-display-m);letter-spacing:-.026em;line-height:1.08}.h3{font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--track-head);font-weight:600}.h4{font-size:var(--fs-h4);letter-spacing:-.01em;font-weight:600;line-height:1.3}.lead{font-size:var(--fs-lead);color:var(--text-2);text-wrap:pretty;max-width:58ch;line-height:1.5}.lead strong{color:var(--text);font-weight:560}.body{font-size:var(--fs-body);color:var(--text-2);max-width:66ch}.small{font-size:var(--fs-small)}.micro{font-size:var(--fs-micro);line-height:1.4}.label{font-size:var(--fs-small);color:var(--text-2);font-weight:560;line-height:1.35}.data-label{font-family:var(--font-mono);font-stretch:var(--mono-stretch);color:var(--text-3);letter-spacing:0;font-size:11.5px;line-height:1.35}.prose p+p{margin-block-start:1em}.prose a,.link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--signal-line);-webkit-text-decoration-color:var(--signal-line);-webkit-text-decoration-color:var(--signal-line);text-decoration-color:var(--signal-line)}.prose a:hover,.link:hover{-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}html[lang=he] .display-xl,html[lang=he] .display-l,html[lang=he] .display-m,html[lang=he] .h3,html[lang=he] .h4{letter-spacing:0;font-weight:640}html[lang=he] .display-xl{font-size:calc(var(--fs-display-xl) * .94);line-height:1.08}html[lang=he] .display-l{line-height:1.1}html[lang=he] .lead{font-size:calc(var(--fs-lead) * 1.04);line-height:1.62}html[lang=he] .label{font-weight:500}code,kbd,samp{font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:.86em}:not(pre)>code{border-radius:var(--r-1);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;direction:ltr;unicode-bidi:isolate;padding:.1em .38em}kbd{border:1px solid var(--line-strong);border-radius:var(--r-1);block-size:1.7em;min-inline-size:1.7em;color:var(--text-2);background:var(--surface-1);border-block-end-width:2px;justify-content:center;align-items:center;padding-inline:.4em;font-size:11px;line-height:1;display:inline-flex}.wrap{inline-size:100%;max-inline-size:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.wrap-narrow{max-inline-size:calc(var(--wrap-narrow) + 2 * var(--gutter))}.section{padding-block:var(--section)}.section+.section{border-block-start:1px solid var(--line)}.stack{gap:var(--gap,var(--s-4));flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--gap,var(--s-3));flex-wrap:wrap;display:flex}.split{gap:var(--gap,var(--s-7));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.grid{gap:var(--gap,var(--s-5));grid-template-columns:repeat(auto-fill, minmax(var(--min,260px), 1fr));display:grid}.spacer{flex:1}@media (max-width:860px){.split{grid-template-columns:minmax(0,1fr)}}:root{--background:var(--bg);--foreground:var(--text);--card:var(--surface-1);--card-foreground:var(--text);--popover:var(--surface-1);--popover-foreground:var(--text);--primary:var(--signal);--primary-foreground:var(--on-signal);--secondary:var(--surface-2);--secondary-foreground:var(--text);--muted:var(--surface-2);--muted-foreground:var(--text-3);--accent:var(--surface-2);--accent-foreground:var(--text);--destructive:var(--st-error);--border:var(--line);--input:var(--line-strong);--ring:var(--line-focus);--radius:var(--r-2)}}@layer components{.aq-logo{color:var(--logo-ink);flex:none;align-items:center;text-decoration:none;display:inline-flex}.aq-logo svg{block-size:var(--logo-h,17px);inline-size:auto;overflow:visible}.aq-logo .aq-ink{fill:currentColor}.aq-logo .aq-bar{fill:var(--logo-bar);transition:fill var(--dur-2), opacity var(--dur-2)}.aq-symbol{inline-size:var(--sym,24px);block-size:var(--sym,24px);color:var(--logo-ink);flex:none;display:inline-block}.aq-symbol .aq-ink{fill:currentColor}.aq-symbol .aq-bar{fill:var(--logo-bar)}.aq-symbol .aq-bar-o,.aq-logo .aq-bar-o{fill:var(--logo-bar);display:none}[data-state=provisioning]>.aq-bar,[data-state=paused]>.aq-bar{display:none}[data-state=provisioning]>.aq-bar-o{animation:aq-pulse 1.4s var(--ease-in-out) infinite;display:inline}[data-state=paused]>.aq-bar-o{fill:var(--st-paused);display:inline}[data-state=error]>.aq-bar{fill:var(--st-error)}@keyframes aq-pulse{0%,to{opacity:1}50%{opacity:.3}}.nav{z-index:var(--z-nav);background:var(--bg);position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.nav{background:color-mix(in srgb, var(--bg) 86%, transparent)}}.nav{-webkit-backdrop-filter:saturate(1.2)blur(10px);border-block-end:1px solid var(--line)}.nav-inner{align-items:center;gap:var(--s-5);block-size:var(--nav-h);display:flex}.nav .aq-logo{--logo-h:17px;padding-block:6px}.nav-links{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{border-radius:var(--r-2);block-size:34px;color:var(--text-2);transition:color var(--dur-1), background-color var(--dur-1);align-items:center;padding-inline:10px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.nav-links a:hover{color:var(--text);background:var(--surface-2)}.nav-links a[aria-current=page]{color:var(--text);box-shadow:inset 0 -2px 0 var(--signal);border-radius:var(--r-2) var(--r-2) 0 0}.nav-tools{align-items:center;gap:var(--s-2);margin-inline-start:auto;display:flex}.nav-console{color:var(--text-2);padding-inline:8px;font-size:14.5px;font-weight:500;text-decoration:none}.nav-console:hover{color:var(--text)}.nav-tools .nav-menu,.nav-sheet{display:none}html[lang=he] .nav-links a,html[lang=he] .nav-console{font-size:15.5px}html[lang=he] .nav .aq-logo{--logo-h:22px}html[lang=he] .footer .aq-logo{--logo-h:21px}@media (max-width:1080px){.nav-links,.nav-tools .nav-console,.nav-tools .theme-switch,.nav-tools .lang-switch{display:none}.nav-tools .nav-menu{display:inline-flex}.nav-sheet[data-open=true]{border-block-start:1px solid var(--line);background:var(--bg);padding-block:var(--s-3) var(--s-5);max-block-size:calc(100vh - var(--nav-h));display:block;overflow:auto}.nav-sheet ul{margin:0;padding:0;list-style:none}.nav-sheet li a{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;min-block-size:48px;font-size:17px;font-weight:520;text-decoration:none;display:flex}.nav-sheet .nav-sheet-tools{align-items:center;gap:var(--s-3);flex-wrap:wrap;padding-block-start:var(--s-4);display:flex}}@media (max-width:480px){.nav-tools .btn-primary{padding-inline:12px}.nav-inner{gap:var(--s-3)}}.btn{--h:40px;block-size:var(--h);border-radius:var(--r-2);border:1px solid var(--line-strong);background:var(--surface-1);color:var(--text);letter-spacing:-.003em;white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1), color var(--dur-1), transform var(--dur-1) var(--ease-out);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;gap:8px;padding-inline:16px;font-family:inherit;font-size:14.5px;font-weight:580;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--text-3);background:var(--surface-2)}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn svg{flex:none;block-size:16px;inline-size:16px}.btn-primary{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.btn-primary:hover{background:var(--signal-hover);border-color:var(--signal-hover)}.btn-secondary{background:0 0}.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-2);color:var(--text);border-color:#0000}.btn-danger{border-color:var(--st-error);background:0 0}@supports (color:color-mix(in lab, red, red)){.btn-danger{border-color:color-mix(in srgb, var(--st-error) 55%, transparent)}}.btn-danger{color:var(--st-error)}.btn-danger:hover{background:var(--st-error-wash);border-color:var(--st-error)}.btn-danger.is-solid{background:var(--st-error);border-color:var(--st-error);color:#fff}.btn-sm{--h:32px;gap:6px;padding-inline:12px;font-size:13.5px}.btn-lg{--h:48px;padding-inline:22px;font-size:16px}.btn-icon{inline-size:var(--h);padding:0}.btn .kbd-hint{font-family:var(--font-mono);font-stretch:var(--mono-stretch);opacity:.6;font-size:11px;font-weight:500}.btn.is-loading{pointer-events:none;position:relative;color:#0000!important}.btn.is-loading:after{content:"";border:2px solid;border-color:var(--text-2) transparent var(--text-2) var(--text-2);border-radius:50%;block-size:16px;inline-size:16px;margin:auto;animation:.8s linear infinite aq-spin;position:absolute;inset:0}.btn-primary.is-loading:after{border-color:var(--on-signal) transparent var(--on-signal) var(--on-signal)}@keyframes aq-spin{to{transform:rotate(1turn)}}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.field{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.field-label{color:var(--text);font-size:13.5px;font-weight:580}.field-hint{color:var(--text-3);font-size:12.5px}.field-error{color:var(--st-error);align-items:center;gap:6px;font-size:12.5px;display:flex}.input,.select,.textarea{border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--surface-1);block-size:40px;inline-size:100%;color:var(--text);transition:border-color var(--dur-1), box-shadow var(--dur-1);padding-inline:12px;font-size:14.5px}.textarea{resize:vertical;block-size:auto;min-block-size:96px;padding-block:10px;line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:hover,.select:hover,.textarea:hover{border-color:var(--text-3)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--line-focus);box-shadow:0 0 0 3px var(--signal-wash);outline:none}.input[aria-invalid=true]{border-color:var(--st-error)}.input.is-mono{font-family:var(--font-mono);font-stretch:var(--mono-stretch);direction:ltr;font-size:13px}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:36px}[dir=rtl] .select{background-position:13px,18px}.affix{border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--surface-1);align-items:stretch;display:flex;overflow:hidden}.affix:focus-within{border-color:var(--line-focus);box-shadow:0 0 0 3px var(--signal-wash)}.affix .input{border:0;border-radius:0;box-shadow:none!important}.affix-part{color:var(--text-3);background:var(--surface-2);white-space:nowrap;align-items:center;padding-inline:12px;font-size:13.5px;display:flex}.input-sm,.select.input-sm{block-size:32px;font-size:13.5px}.check{cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:inline-flex}.check input{appearance:none;border:1.5px solid var(--line-strong);border-radius:var(--r-1);background:var(--surface-1);block-size:18px;inline-size:18px;transition:border-color var(--dur-1), background-color var(--dur-1);flex:none;place-content:center;margin:0;display:grid}.check input[type=radio]{border-radius:50%}.check input:hover{border-color:var(--text-3)}.check input:checked{border-color:var(--signal);background:var(--signal)}.check input[type=checkbox]:checked:after{content:"";border:2px solid var(--on-signal);border-block-start:0;border-inline-end:0;block-size:5px;inline-size:9px;transform:translateY(-1px)rotate(-45deg)}[dir=rtl] .check input[type=checkbox]:checked:after{transform:translateY(-1px)rotate(-45deg)scaleX(-1)}.check input[type=radio]:checked{background:var(--surface-1);border-width:5px}.check input:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}.switch{cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:inline-flex}.switch input{appearance:none;border-radius:var(--r-round);background:var(--surface-3);border:1px solid var(--line-strong);block-size:20px;inline-size:36px;transition:background-color var(--dur-2);flex:none;margin:0;position:relative}.switch input:before{content:"";background:var(--text-2);block-size:14px;inline-size:14px;transition:transform var(--dur-2) var(--ease-out), background-color var(--dur-2);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.switch input:checked{background:var(--signal);border-color:var(--signal)}.switch input:checked:before{background:var(--on-signal);transform:translate(16px)}[dir=rtl] .switch input:checked:before{transform:translate(-16px)}.seg{border-radius:calc(var(--r-2) + 3px);background:var(--surface-2);border:1px solid var(--line);scrollbar-width:none;align-self:flex-start;align-items:stretch;gap:2px;max-inline-size:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg>button{border-radius:var(--r-2);min-block-size:32px;color:var(--text-2);white-space:nowrap;transition:color var(--dur-1), background-color var(--dur-2) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding-inline:14px;font-size:14px;font-weight:560;display:inline-flex}.seg>button:hover{color:var(--text)}.seg>button[aria-selected=true],.seg>button[aria-checked=true],.seg>button[aria-pressed=true]{background:var(--surface-1);color:var(--text);border-color:var(--line-strong);box-shadow:var(--shadow-1)}.seg>button .seg-key{font-family:var(--font-mono);font-stretch:var(--mono-stretch);color:var(--text-3);font-size:10.5px}.seg-lg>button{min-block-size:40px;padding-inline:20px;font-size:15px}.seg-sm>button{min-block-size:26px;padding-inline:10px;font-size:13px}.tabs{gap:var(--s-5);border-block-end:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.tab{color:var(--text-2);white-space:nowrap;background:0 0;border:0;padding-block:12px;font-size:14.5px;font-weight:560;text-decoration:none;position:relative}.tab:hover,.tab[aria-selected=true],.tab[aria-current=page]{color:var(--text)}.tab[aria-selected=true]:after,.tab[aria-current=page]:after{content:"";background:var(--signal);block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:0}.tab .count{color:var(--text-3);font-variant-numeric:tabular-nums;margin-inline-start:6px;font-size:12px}.card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-3);padding:var(--s-5);min-inline-size:0}.card-tight{padding:var(--s-4)}.card-head{align-items:center;gap:var(--s-3);margin-block-end:var(--s-4);display:flex}.card-title{letter-spacing:-.01em;font-size:16px;font-weight:620}.card-link{color:inherit;transition:border-color var(--dur-1), background-color var(--dur-1);text-decoration:none;display:block}.card-link:hover{border-color:var(--line-strong);background:var(--surface-2)}.panel{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-3);min-inline-size:0;overflow:hidden}.panel-head{align-items:center;gap:var(--s-3);min-block-size:44px;padding-inline:var(--s-4);border-block-end:1px solid var(--line);font-size:13.5px;font-weight:600;display:flex}.panel-body{padding:var(--s-4)}.inset{background:var(--surface-2);border-radius:var(--r-2);padding:var(--s-3) var(--s-4)}.table-wrap{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface-1);overflow-x:auto}.table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-c-body);font-variant-numeric:tabular-nums}.table th{text-align:start;color:var(--text-3);border-block-end:1px solid var(--line);white-space:nowrap;background:var(--surface-1);padding:10px 14px;font-size:12px;font-weight:560;position:sticky;inset-block-start:0}.table td{border-block-end:1px solid var(--line);white-space:nowrap;block-size:44px;color:var(--text);padding:0 14px}.table tr:last-child td{border-block-end:0}.table tbody tr{transition:background-color var(--dur-1)}.table tbody tr:hover{background:var(--surface-2)}.table tbody tr[aria-selected=true]{background:var(--signal-wash)}.table .n{text-align:end}.table .id{font-family:var(--font-mono);font-stretch:var(--mono-stretch);direction:ltr;unicode-bidi:isolate;font-size:12px}.table .sub{color:var(--text-3);font-size:12.5px}.table-compact td{block-size:36px}.status{color:var(--text);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:540;line-height:1.2;display:inline-flex}.status:before{content:"";background:var(--c,var(--text-3));block-size:4.5px;inline-size:10px;box-shadow:inset 0 0 0 1.5px var(--c,var(--text-3));border-radius:.5px;flex:none;margin-inline:1px 2px;transform:rotate(45deg)}.status[data-state=running]{--c:var(--st-running)}.status[data-state=provisioning]{--c:var(--st-provisioning)}.status[data-state=provisioning]:before{animation:aq-pulse 1.4s var(--ease-in-out) infinite;background:0 0}.status[data-state=paused]{--c:var(--st-paused)}.status[data-state=paused]:before{background:0 0}.status[data-state=stopped]{--c:var(--st-stopped);color:var(--text-2)}.status[data-state=error]{--c:var(--st-error)}.status[data-state=warn]{--c:var(--st-warn)}.status[data-state=ok]:before,.status[data-state=idle]:before{block-size:8px;inline-size:8px;box-shadow:inset 0 0 0 2px var(--c);background:0 0;border-radius:50%;transform:none}.status[data-state=ok]{--c:var(--st-ok)}.status[data-state=idle]{--c:var(--st-paused);color:var(--text-2)}.status.is-pill{border-radius:var(--r-1);background:var(--surface-2);border:1px solid var(--line);padding:4px 10px 4px 8px;font-size:12.5px}.status.is-pill[data-state=error]{background:var(--st-error-wash);border-color:var(--st-error)}@supports (color:color-mix(in lab, red, red)){.status.is-pill[data-state=error]{border-color:color-mix(in srgb, var(--st-error) 30%, transparent)}}.status.is-pill[data-state=running],.status.is-pill[data-state=provisioning]{background:var(--signal-wash);border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.status.is-pill[data-state=running],.status.is-pill[data-state=provisioning]{border-color:color-mix(in srgb, var(--signal) 26%, transparent)}}.badge{border-radius:var(--r-1);background:var(--surface-2);border:1px solid var(--line);block-size:22px;color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;padding-inline:8px;font-size:12px;font-weight:560;display:inline-flex}.badge.is-signal{background:var(--signal-wash);border-color:var(--signal-line);color:var(--signal-ink)}.badge.is-mono{font-family:var(--font-mono);font-stretch:var(--mono-stretch);direction:ltr;unicode-bidi:isolate;font-size:11px;font-weight:500}.region-chip{--load:0;border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--surface-1);min-inline-size:168px;color:var(--text);text-align:start;transition:border-color var(--dur-1), background-color var(--dur-1);grid-template-columns:auto 1fr auto;grid-template-areas:"code city ms""load load load";align-items:center;gap:8px 10px;padding:10px 12px;font-size:13.5px;display:inline-grid;position:relative}.region-chip:hover{border-color:var(--text-3)}.rc-code{font-family:var(--font-mono);font-stretch:var(--mono-stretch);direction:ltr;grid-area:code;font-size:12px;font-weight:600}.rc-city{white-space:nowrap;text-overflow:ellipsis;grid-area:city;font-weight:520;overflow:hidden}.rc-ms{color:var(--text-3);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;grid-area:ms;font-size:12px}.rc-load{background:linear-gradient(to right, var(--load-color,var(--load-2)) calc(var(--load) * 100%), var(--surface-3) 0);border-radius:2px;grid-area:load;block-size:3px}[dir=rtl] .rc-load{background:linear-gradient(to left, var(--load-color,var(--load-2)) calc(var(--load) * 100%), var(--surface-3) 0)}.region-chip[aria-pressed=true],.region-chip[aria-checked=true]{border-color:var(--signal);background:var(--signal-wash)}.region-chip[aria-pressed=true]:after,.region-chip[aria-checked=true]:after{content:"";background:var(--signal);block-size:3px;inline-size:14px;position:absolute;inset-block-start:-1px;inset-inline-end:12px}.region-chip[data-soon]{color:var(--text-3);cursor:default;border-style:dashed}.region-chip[data-soon] .rc-load{background:repeating-linear-gradient(90deg, var(--surface-3) 0 4px, transparent 4px 7px)}.metric{padding:var(--s-4);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-3);flex-direction:column;gap:6px;min-inline-size:0;display:flex}.metric-label{color:var(--text-3);font-size:12.5px;font-weight:520}.metric-value{font-size:var(--fs-c-metric);letter-spacing:-.02em;text-align:start;direction:ltr;unicode-bidi:isolate;font-weight:600;line-height:1.05}[dir=rtl] .metric-value{text-align:end;align-self:flex-start}.metric-value .unit{color:var(--text-2);letter-spacing:0;margin-inline-start:3px;font-size:.5em;font-weight:500}.metric-foot{color:var(--text-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.delta{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:560}.delta.is-up{color:var(--signal-ink)}.delta.is-down{color:var(--st-ok)}.metric .spark{block-size:28px;inline-size:100%}.meter{background:var(--surface-3);border-radius:2px;block-size:4px;overflow:hidden}.meter>span{block-size:100%;inline-size:calc(var(--v,0) * 100%);background:var(--load-color,var(--signal));transition:inline-size var(--dur-3) var(--ease-out);display:block}.code{border:1px solid var(--line);border-radius:var(--r-3);background:var(--code-bg);text-align:left;direction:ltr;min-inline-size:0;margin:0;overflow:hidden}.code-head{border-block-end:1px solid var(--code-line);min-block-size:40px;color:var(--code-muted);align-items:center;gap:10px;padding-inline:14px 8px;font-size:12.5px;display:flex}.code-head .code-title{color:var(--code-text);font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:11.5px}.code-head .spacer{flex:1}.code pre{font-family:var(--font-mono);font-stretch:var(--mono-stretch);color:var(--code-text);tab-size:2;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.75;overflow-x:auto}.code .t-p{color:var(--code-muted);-webkit-user-select:none;user-select:none}.code .t-c{color:var(--code-muted)}.code .t-k{color:var(--code-key)}.code .t-s{color:var(--code-str)}.code .t-n{color:var(--code-num)}.code .t-ok{color:var(--code-ok)}.code .t-em{color:var(--code-text);font-weight:600}.copy-btn{border:1px solid var(--code-line);border-radius:var(--r-1);block-size:28px;color:var(--code-muted);background:0 0;align-items:center;gap:6px;padding-inline:10px;font-size:12px;font-weight:540;display:inline-flex}.copy-btn:hover{color:var(--code-text);border-color:var(--code-muted)}.copy-btn[data-copied=true]{color:var(--code-ok)}.notice{border:1px solid var(--line);border-inline-start:3px solid var(--c,var(--text-3));border-radius:var(--r-2);background:var(--surface-1);color:var(--text-2);align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;display:flex}.notice strong{color:var(--text);font-weight:600}.notice[data-state=error]{--c:var(--st-error);background:var(--st-error-wash)}.notice[data-state=warn]{--c:var(--st-warn);background:var(--st-warn-wash)}.notice[data-state=ok]{--c:var(--st-ok)}.notice[data-state=signal]{--c:var(--signal);background:var(--signal-wash)}.toast-region{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:8px;max-inline-size:min(420px,100vw - 32px);display:flex;position:fixed;inset-block-end:20px;inset-inline-end:20px}.toast{pointer-events:auto;border-radius:var(--r-3);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-2);animation:toast-in var(--dur-3) var(--ease-out) both;align-items:center;gap:12px;padding:12px 12px 12px 14px;font-size:14px;display:flex}.toast .status{color:inherit}.toast .toast-action{color:inherit;text-underline-offset:3px;background:0 0;border:0;margin-inline-start:auto;padding:4px 6px;font-weight:600;text-decoration:underline}.toast[data-leaving]{animation:toast-out var(--dur-2) var(--ease-in-out) both}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes toast-out{to{opacity:0;transform:translateY(4px)}}@media (max-width:560px){.toast-region{max-inline-size:none;inset-block-end:16px;inset-inline:16px}}.drawer{border:0;border-inline-start:1px solid var(--line);background:var(--surface-1);block-size:100%;max-block-size:100%;inline-size:min(480px,100vw);max-inline-size:100vw;color:var(--text);box-shadow:var(--shadow-2);margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0}.drawer::backdrop{background:var(--scrim)}.drawer[open]{animation:drawer-in var(--dur-3) var(--ease-out);flex-direction:column;display:flex}[dir=rtl] .drawer[open]{animation-name:drawer-in-rtl}.drawer-head{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-block-end:1px solid var(--line);display:flex}.drawer-head h2{letter-spacing:-.01em;font-size:17px;font-weight:620}.drawer-body{padding:var(--s-5);gap:var(--s-5);flex-direction:column;flex:1;display:flex;overflow:auto}.drawer-foot{gap:var(--s-2);padding:var(--s-4) var(--s-5);border-block-start:1px solid var(--line);background:var(--surface-1);justify-content:flex-end;display:flex}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}}@keyframes drawer-in-rtl{0%{opacity:0;transform:translate(-24px)}}@media (max-width:640px){.drawer{border-inline-start:0;border-block-start:1px solid var(--line);border-radius:var(--r-3) var(--r-3) 0 0;block-size:auto;max-block-size:88vh;inline-size:100vw;inset-block:auto 0;inset-inline:0}.drawer[open],[dir=rtl] .drawer[open]{animation-name:sheet-in}}@keyframes sheet-in{0%{opacity:0;transform:translateY(32px)}}.theme-switch{border:1px solid var(--line);border-radius:var(--r-round);background:var(--surface-1);gap:2px;padding:2px;display:inline-flex}.theme-switch button{block-size:28px;inline-size:28px;color:var(--text-3);transition:color var(--dur-1), background-color var(--dur-2);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.theme-switch button:hover{color:var(--text)}.theme-switch button[aria-checked=true]{background:var(--surface-3);color:var(--text)}.theme-switch svg{block-size:15px;inline-size:15px}.lang-switch{border:1px solid var(--line);border-radius:var(--r-2);block-size:32px;min-inline-size:34px;color:var(--text-2);place-items:center;padding-inline:8px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-grid}.lang-switch:hover{color:var(--text);border-color:var(--line-strong)}.lang-switch:lang(he){font-family:var(--font-he);font-size:15px}.footer{border-block-start:1px solid var(--line);padding-block:var(--s-8) var(--s-6);color:var(--text-2);font-size:14px}.footer-top{gap:var(--s-6);grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(0,1fr));display:grid}.footer .aq-logo{--logo-h:16px}.footer-blurb{max-inline-size:32ch;color:var(--text-3);margin-block-start:var(--s-4);font-size:14px;line-height:1.55}.footer h3{color:var(--text);margin-block-end:var(--s-3);font-size:13px;font-weight:600}.footer ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footer a{color:var(--text-2);text-decoration:none}.footer a:hover{color:var(--text)}.footer-bottom{align-items:center;gap:var(--s-4);border-block-start:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;margin-block-start:var(--s-8);padding-block-start:var(--s-5);font-size:13px;display:flex}.footer-bottom .spacer{flex:1}@media (max-width:900px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}.topo{isolation:isolate;min-inline-size:0;position:relative;overflow:hidden}.topo>canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.topo-layer{pointer-events:none;direction:ltr;position:absolute;inset:0}.topo-label{border-radius:var(--r-1);background:var(--bg);align-items:baseline;gap:8px;padding:3px 7px;display:inline-flex;position:absolute;left:auto;transform:translate(14px,-50%)}@supports (color:color-mix(in lab, red, red)){.topo-label{background:color-mix(in srgb, var(--bg) 78%, transparent)}}.topo-label{color:var(--topo-label);white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:12px;font-weight:560}.topo-label b{font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:11px;font-weight:600}.topo-label .tl-load{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:500}.topo-label[data-soon]{color:var(--text-3)}.topo.is-compact .topo-label>span:not(.tl-load){display:none}.topo-node{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;block-size:44px;inline-size:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.topo-node:before{content:"";border:2px solid var(--topo-node);background:var(--bg);transition:inset var(--dur-2) var(--ease-out), border-color var(--dur-1);border-radius:50%;position:absolute;inset:14px}.topo-node:after{content:"";background:var(--signal);block-size:4.5px;inline-size:10px;transition:transform var(--dur-2) var(--ease-detent);position:absolute;top:31px;left:28px;transform:rotate(45deg)scale(0)}.topo-node:hover:before{inset:12px}.topo-node[aria-checked=true]:before{border-color:var(--topo-node);border-width:2.5px;inset:10px}.topo-node[aria-checked=true]:after{top:31px;left:30px;transform:rotate(45deg)scale(1)}.topo-node[data-soon]{cursor:not-allowed}.topo-node[data-soon]:before{border-style:dashed;border-color:var(--text-3)}.topo-node:focus-visible{outline:2px solid var(--line-focus);outline-offset:-4px}.topo-node .topo-label{pointer-events:none;top:50%;left:28px;transform:translate(6px,-50%)}.topo-node.is-flip .topo-label{left:auto;right:28px;transform:translate(-6px,-50%)}.topo-layer>.topo-label:before{content:"";border:1.5px solid var(--topo-node);background:var(--bg);border-radius:50%;block-size:7px;inline-size:7px;margin-block-start:-3.5px;margin-inline-start:-3.5px;position:absolute;top:50%;left:-14px}.topo-layer>.topo-label.is-flip{transform:translate(calc(-100% - 14px),-50%)}.topo-layer>.topo-label.is-flip:before{margin-inline-start:0;margin-right:-3.5px;left:auto;right:-14px}.topo-layer>.topo-label[data-soon]:before{border-style:dashed;border-color:var(--text-3)}.topo-node[aria-checked=true] .topo-label{color:var(--text);background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.topo-node[aria-checked=true] .topo-label{background:color-mix(in srgb, var(--bg) 90%, transparent)}}.topo-node[aria-checked=true] .topo-label{box-shadow:inset 0 0 0 1px var(--signal-line)}.topo-loader{place-items:center;gap:var(--s-3);color:var(--text-3);font-size:13px;display:grid}.topo-loader .topo{inline-size:var(--size,96px);block-size:var(--size,96px)}.spinner{border:2px solid var(--line-strong);border-block-start-color:var(--signal);vertical-align:-2px;border-radius:50%;block-size:14px;inline-size:14px;animation:.8s linear infinite aq-spin;display:inline-block}.ctl{align-items:center;gap:var(--s-3);-webkit-user-select:none;user-select:none;flex-direction:column;min-inline-size:0;display:flex}.ctl-label{color:var(--text-2);justify-content:space-between;align-self:stretch;gap:8px;font-size:12.5px;font-weight:580;display:flex}.ctl-readout{color:var(--text);text-align:center;min-block-size:1.4em;font-size:15px;font-weight:600}.ctl-readout .sub{color:var(--text-3);font-size:12px;font-weight:500;display:block}.dial{inline-size:var(--dial-size,168px);block-size:var(--dial-size,168px);touch-action:none;position:relative}.dial-scale{position:absolute;inset:0;overflow:visible}.dial-scale .tick{stroke:var(--line-strong);stroke-width:1.5px;stroke-linecap:butt}.dial-scale .tick.is-major{stroke:var(--text-3);stroke-width:2px}.dial-scale .tick.is-on{stroke:var(--signal)}.dial-scale .arc-track{fill:none;stroke:var(--surface-3);stroke-width:3px}.dial-scale .arc-value{fill:none;stroke:var(--signal);stroke-width:3px;transition:stroke-dashoffset var(--dur-2) var(--ease-out)}.dial-opt{border-radius:var(--r-1);color:var(--text-3);white-space:nowrap;cursor:pointer;font-size:11.5px;font-weight:600;font-family:var(--font-mono);font-stretch:var(--mono-stretch);direction:ltr;background:0 0;border:0;padding:4px 6px;position:absolute;transform:translate(-50%,-50%)}.dial-opt:hover{color:var(--text)}.dial-opt[aria-current=true]{color:var(--signal-ink)}.dial-opt[data-disabled]{opacity:.45;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.dial-knob{background:radial-gradient(circle at 50% 35%, var(--surface-3), var(--surface-2) 70%);border:1px solid var(--line-strong);box-shadow:var(--shadow-1), 0 6px 18px -8px #00000080;cursor:grab;border-radius:50%;outline:none;position:absolute;inset:22%}.dial-knob:active{cursor:grabbing}.dial-knob:before{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:9%}.dial-pointer{transform:rotate(var(--a,0deg));transition:transform var(--dur-2) var(--ease-detent);position:absolute;inset:0}.dial.is-dragging .dial-pointer{transition:none}.dial-pointer:after{content:"";background:var(--signal);inset-block-start:9%;border-radius:1px;block-size:24%;inline-size:5px;position:absolute;left:calc(50% - 2.5px)}.dial-knob:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--line-focus)}.dial-sm{--dial-size:112px}.gauge{inline-size:var(--gauge-size,180px);position:relative}.gauge svg{block-size:auto;inline-size:100%;overflow:visible}.gauge .g-track{fill:none;stroke:var(--surface-3);stroke-width:8px}.gauge .g-value{fill:none;stroke:var(--signal);stroke-width:8px;transition:stroke-dashoffset var(--dur-4) var(--ease-out), stroke var(--dur-2)}.gauge[data-level=high] .g-value{stroke:var(--load-5)}.gauge .g-tick{stroke:var(--text-3);stroke-width:1px}.gauge .g-limit{stroke:var(--text);stroke-width:2px}.gauge-read{text-align:center;direction:ltr;position:absolute;inset-block-end:4%;inset-inline:0}.gauge-read .v{letter-spacing:-.02em;font-size:26px;font-weight:620}.gauge-read .u{color:var(--text-3);font-size:12px;display:block}.hold{--p:0;white-space:nowrap;border-radius:var(--r-2);border:1px solid var(--signal);block-size:56px;max-inline-size:100%;color:var(--text);touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;background:0 0;justify-content:center;align-items:center;gap:12px;padding-inline:18px 22px;font-size:15px;font-weight:620;display:inline-flex;position:relative;overflow:hidden}.hold:before{content:"";z-index:-1;background:var(--signal);transform-origin:0;transform:scaleX(var(--p));position:absolute;inset:0}[dir=rtl] .hold:before{transform-origin:100%}.hold.is-holding,.hold.is-holding .hold-ring{color:var(--on-signal)}.hold-text{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.hold-ring{block-size:26px;inline-size:26px;color:var(--signal);flex:none}.hold-ring circle{fill:none;stroke:currentColor;stroke-width:2.5px}.hold-ring .hr-track{opacity:.25}.hold-ring .hr-value{stroke-dasharray:69.12;stroke-dashoffset:calc(69.12 * (1 - var(--p)));transform-origin:50%;transform:rotate(-90deg)}.hold-hint{color:var(--text-3);font-size:12px;font-weight:500}.hold.is-holding .hold-hint{color:inherit;opacity:.7}.hold[data-done=true]{background:var(--signal);color:var(--on-signal)}.hold.is-danger{border-color:var(--st-error)}.hold.is-danger:before,.hold.is-danger[data-done=true]{background:var(--st-error)}.hold.is-danger .hold-ring{color:var(--st-error)}.hold.is-danger.is-holding,.hold.is-danger.is-holding .hold-ring{color:#fff}.hold:disabled{opacity:.45;pointer-events:none}.stepper{border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--surface-1);touch-action:none;align-items:stretch;display:inline-flex;overflow:hidden}.stepper button{inline-size:40px;color:var(--text-2);background:0 0;border:0;place-items:center;font-size:18px;line-height:1;display:grid}.stepper button:hover{background:var(--surface-2);color:var(--text)}.stepper-value{border-inline:1px solid var(--line);cursor:ns-resize;letter-spacing:-.01em;background:linear-gradient(var(--surface-1), var(--surface-1)) padding-box;direction:ltr;outline:none;place-items:center;block-size:48px;min-inline-size:110px;padding-inline:10px;font-size:20px;font-weight:620;display:grid;position:relative}.stepper-value:before,.stepper-value:after{content:"";background:var(--line);block-size:1px;position:absolute;inset-inline:12px}.stepper-value:before{inset-block-start:6px}.stepper-value:after{inset-block-end:6px}.stepper-value:focus-visible{box-shadow:inset 0 0 0 2px var(--line-focus)}.stepper-value.bump{animation:bump var(--dur-2) var(--ease-out)}@keyframes bump{40%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.status[data-state=provisioning]:before,.aq-symbol .aq-bar,.aq-logo .aq-bar,.spinner,.btn.is-loading:after{animation:none!important}}.sec-head{gap:var(--s-5) var(--s-8);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;margin-block-end:var(--s-7);display:grid}.sec-head .lead{justify-self:start}.sec-head-stack{align-items:flex-start;gap:var(--s-5);flex-direction:column;margin-block-end:0;display:flex}.ils{color:var(--text-3);white-space:nowrap;font-size:.86em;font-weight:500}.link-btn{border-radius:var(--r-1);color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;background:0 0;border:0;padding:2px 6px;font-size:12.5px;font-weight:560}.link-btn:hover{color:var(--text);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}@media (max-width:860px){.sec-head{grid-template-columns:minmax(0,1fr);align-items:start;margin-block-end:var(--s-6)}}.hero{padding-block:clamp(40px,6vw,88px) clamp(64px,8vw,112px)}.hero-grid{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [copy-start] minmax(0, 528px) [copy-end] minmax(32px, 64px) [shot-start] minmax(0, 632px) [shot-end] minmax(var(--gutter), 1fr) [full-end];align-items:center;display:grid}.hero-copy{gap:var(--s-5);flex-direction:column;grid-column:copy-start/copy-end;display:flex}.hero-copy h1{font-size:clamp(44px,5.7vw,84px)}html[lang=he] .hero-copy h1{font-size:clamp(44px,5.8vw,84px)}.hero-copy .lead{max-inline-size:40ch}.hero-cta{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.facts{gap:var(--s-2) 0;margin:var(--s-4) 0 0;padding:var(--s-4) 0 0;border-block-start:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;font-size:14px;list-style:none;display:flex}.facts li{border-inline-start:1px solid var(--line);padding-inline:14px;line-height:1.3}.facts li:first-child{border-inline-start:0;padding-inline-start:0}.facts b{color:var(--text);font-weight:620}.hero-shot{background:var(--surface-1);border:1px solid var(--line);border-inline-end:0;border-start-start-radius:var(--r-3);border-end-start-radius:var(--r-3);grid-column:shot-start/full-end;min-inline-size:0;margin:0;position:relative}.shot-head{align-items:center;gap:var(--s-4);min-block-size:48px;padding-inline:var(--s-4);border-block-end:1px solid var(--line);font-size:13.5px;display:flex}.shot-title{font-weight:620}.legend{color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:inline-flex}.legend i{background:linear-gradient(to right, var(--load-0), var(--load-2), var(--load-4), var(--load-5));border-radius:2px;block-size:4px;inline-size:72px}[dir=rtl] .legend i{background:linear-gradient(to left, var(--load-0), var(--load-2), var(--load-4), var(--load-5))}.hero-topo{block-size:clamp(420px,42vw,580px)}.shot-foot{padding:12px var(--s-4);border-block-start:1px solid var(--line);color:var(--text-3);font-size:12.5px}.hero-topo .topo-label{border:1px solid var(--line);background:var(--surface-1);grid-template-columns:auto auto auto;align-items:baseline;gap:1px 7px;padding:6px 9px;font-size:12.5px;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-topo .topo-label{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}.hero-topo .topo-label{transition:border-color var(--dur-3)}.hero-topo .topo-label b{grid-area:1/1}.hero-topo .topo-label .tl-city{grid-area:1/2/auto/-1}.hero-topo .topo-label .tl-load{color:var(--text);grid-area:2/1;font-weight:600}.hero-topo .topo-label .tl-k{color:var(--text-3);grid-area:2/2;font-weight:500}.hero-topo .topo-label .tl-ms{color:var(--text-3);font-variant-numeric:tabular-nums;grid-area:2/3;justify-self:end;font-weight:500}.hero-topo .topo-label[data-soon] .tl-load{color:var(--text-3);grid-column:1/-1;font-weight:500}.hero-topo.is-compact .topo-label{padding:3px 7px;display:inline-flex}.hero-topo .topo-label.is-placed{border-color:var(--signal-line)}.hero-topo .topo-layer>.topo-label.is-placed:before{background:var(--signal);border-color:var(--signal)}.tlv-links{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.tlv-links line{stroke:var(--signal-line);stroke-width:1px;stroke-dasharray:2 5}.placed{z-index:2;border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--surface-1);box-shadow:var(--shadow-1);color:var(--text-2);align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex;position:absolute;inset-block-end:56px;inset-inline-start:var(--s-4)}.placed .aq-symbol{--sym:18px}.placed-id{color:var(--text);font-size:12px}.placed b{color:var(--text);font-weight:600}.placed-t{color:var(--text-3);font-variant-numeric:tabular-nums}.placed.is-new{animation:placed-in var(--dur-4) var(--ease-out)}@keyframes placed-in{0%{opacity:.2;transform:translateY(4px)}}@media (max-width:1080px){.hero-grid{grid-template-columns:[full-start] var(--gutter) [copy-start shot-start] minmax(0, 1fr) [copy-end shot-end] var(--gutter) [full-end];row-gap:var(--s-7)}.hero-copy{max-inline-size:680px}.hero-copy .lead{max-inline-size:52ch}.hero-shot{border-inline:0;border-radius:0;grid-column:full-start/full-end}.hero-topo{block-size:clamp(380px,56vw,520px)}}@media (max-width:560px){.hero-topo{block-size:380px}.shot-head .legend{display:none}.placed{font-size:12.5px;inset-block-end:52px;inset-inline-start:12px}.facts li{padding-inline:10px}}.ag-top{gap:var(--s-6) var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-block-end:var(--s-7);display:grid}.guards{gap:0 var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.guards>div{border-block-start:1px solid var(--line);padding-block:14px 16px}.guards dt{font-size:15px;font-weight:620}.guards dd{color:var(--text-2);margin:4px 0 0;font-size:14.5px;line-height:1.5}.ag-demo{gap:var(--s-5);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"pol eval""log log";display:grid}.ag-policy{flex-direction:column;grid-area:pol;display:flex}.ag-eval{grid-area:eval}.ag-log{grid-area:log}.pol{font-family:var(--font-mono);font-stretch:var(--mono-stretch);color:var(--code-text);background:var(--code-bg);border-block-end:1px solid var(--line);text-align:left;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.8;overflow-x:auto}.pol .t-k,.ag-call .t-k{color:var(--code-key)}.pol .t-n{color:var(--code-num)}.pol .t-c{color:var(--code-muted)}.pol-spend{flex-direction:column;gap:8px;padding:14px 16px 10px;display:flex}.pol-spend-row{color:var(--text-2);align-items:baseline;gap:6px;font-size:14px;display:flex}.pol-spend-row>span:first-child{margin-inline-end:auto}.pol-spend-row .num{color:var(--text);font-weight:600}.kill{color:var(--text-2);margin-block-start:auto;padding:6px 16px 16px;font-size:14px}.ag-call{border-radius:var(--r-2);background:var(--code-bg);border:1px solid var(--line);color:var(--code-text);white-space:pre-wrap;word-break:break-word;text-align:left;min-block-size:46px;padding:12px 14px;font-size:13px;display:block}.checks{margin:var(--s-4) 0;min-block-size:200px;padding:0;list-style:none}.checks li{gap:var(--s-3);border-block-start:1px solid var(--line);animation:ck-in var(--dur-2) var(--ease-out);grid-template-columns:112px minmax(0,1fr) 18px;align-items:baseline;padding-block:9px;font-size:14px;display:grid}.checks li:after{text-align:center;font-size:13px;font-weight:700}.checks li[data-ok=pass]:after{content:"✓";color:var(--st-ok)}.checks li[data-ok=fail]:after{content:"✕";color:var(--st-error)}.checks li[data-ok=hold]:after{content:"‖";color:var(--st-warn)}.ck-k{color:var(--text-2);font-weight:540}.ck-d{color:var(--text);overflow-wrap:anywhere;min-inline-size:0;font-size:13.5px}@keyframes ck-in{0%{opacity:0;transform:translateY(3px)}}.ag-verdict{align-items:center;gap:var(--s-3);min-block-size:30px;color:var(--text-2);flex-wrap:wrap;font-size:14px;display:flex}.ag-count{font-variant-numeric:tabular-nums;font-size:12px}.ag-log-head{margin-block:var(--s-3) var(--s-3);justify-content:space-between;align-items:baseline;display:flex}.ag-log .table td.id{text-overflow:ellipsis;max-inline-size:260px;overflow:hidden}@media (max-width:1000px){.ag-top{grid-template-columns:minmax(0,1fr)}.ag-demo{grid-template-columns:minmax(0,1fr);grid-template-areas:"eval""pol""log"}}@media (max-width:640px){.guards{grid-template-columns:minmax(0,1fr)}.hide-s{display:none}.checks li{grid-template-columns:88px minmax(0,1fr) 16px}.ag-log .table td.id{max-inline-size:150px}}.tool-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--r-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.tool{block-size:100%;padding:var(--s-5);background:var(--surface-1);color:inherit;transition:background-color var(--dur-1);flex-direction:column;gap:4px;text-decoration:none;display:flex}.tool:hover{background:var(--surface-2)}.tool:focus-visible{outline-offset:-3px}.tool-vis svg{block-size:48px;inline-size:120px;margin-block-end:var(--s-4);overflow:visible}[dir=rtl] .tool-vis svg{transform:scaleX(-1)}.tool-name{font-size:16px;font-weight:620}.tool-desc{color:var(--text-3);font-size:14px}.v-bars rect,.v-cidr rect{fill:var(--surface-3);transition:fill var(--dur-2)}.v-base{stroke:var(--line-strong);stroke-width:1px}.v-lines line{stroke:var(--line-strong);stroke-width:3px;stroke-linecap:round;transition:stroke var(--dur-2)}.v-ports circle{fill:none;stroke:var(--line-strong);stroke-width:2px;transition:fill var(--dur-2), stroke var(--dur-2)}.v-bars .v-hot,.v-cidr .v-hot{fill:var(--text-3)}.v-lines .v-hot{stroke:var(--text-3)}.v-ports .v-on{fill:var(--text-3);stroke:var(--text-3)}.tool:hover .v-bars .v-hot,.tool:hover .v-cidr .v-hot,.tool:focus-visible .v-bars .v-hot,.tool:focus-visible .v-cidr .v-hot{fill:var(--signal)}.tool:hover .v-lines .v-hot,.tool:focus-visible .v-lines .v-hot{stroke:var(--signal-ink)}.tool:hover .v-ports .v-on,.tool:focus-visible .v-ports .v-on{fill:var(--st-ok);stroke:var(--st-ok)}@media (max-width:900px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tool-grid{grid-template-columns:minmax(0,1fr)}.tool{column-gap:var(--s-4);padding:var(--s-4);grid-template-rows:auto auto;grid-template-columns:76px minmax(0,1fr);display:grid}.tool-vis{grid-row:1/3;align-self:center}.tool-vis svg{block-size:30px;inline-size:76px;margin:0}}.cta{border-block-start:1px solid var(--line);padding-block:clamp(88px,11vw,160px);position:relative;overflow:hidden}.cta-field{opacity:.85;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 80%);mask-image:linear-gradient(90deg,#0000 25%,#000 80%)}[dir=rtl] .cta-field{-webkit-mask-image:linear-gradient(270deg,#0000 25%,#000 80%);mask-image:linear-gradient(270deg,#0000 25%,#000 80%)}.cta-inner{align-items:flex-start;gap:var(--s-5);flex-direction:column;display:flex;position:relative}.cta-inner h2{max-inline-size:19ch}.cta-inner .lead{max-inline-size:48ch}@media (max-width:760px){.cta-field{opacity:.45;-webkit-mask-image:none;mask-image:none}}.sz-sub{display:none}@media (max-width:640px){.pricing .sz-sub{font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;color:var(--text-3);text-align:start;direction:ltr;font-size:12px;font-stretch:100%;display:block}[dir=rtl] .pricing .sz-sub{text-align:end}.pricing .table td{block-size:68px}}@media (max-width:560px){.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0;display:grid}.facts li,.facts li:first-child{border:0;padding-inline:0}.chips .region-chip{grid-template-columns:auto 1fr;grid-template-areas:"code ms""city city""load load";row-gap:4px}.chips .rc-ms{justify-self:end}.out{min-block-size:150px}.cta-field{opacity:.3}}[dir=rtl] .mc-dl dd{text-align:right}.page-hero{border-block-end:1px solid var(--line);padding-block:clamp(40px,6vw,88px) clamp(32px,4.5vw,64px);position:relative;overflow:hidden}.page-hero .wrap{align-items:flex-start;gap:var(--s-5);flex-direction:column;display:flex;position:relative}.page-hero h1{max-inline-size:18ch}.page-hero .lead{max-inline-size:60ch}.page-hero-field{opacity:.55;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 95%);mask-image:linear-gradient(90deg,#0000 40%,#000 95%)}[dir=rtl] .page-hero-field{-webkit-mask-image:linear-gradient(270deg,#0000 40%,#000 95%);mask-image:linear-gradient(270deg,#0000 40%,#000 95%)}@media (max-width:760px){.page-hero-field{opacity:.25}}.crumbs{color:var(--text-3);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--line-strong);margin-inline-end:6px}.crumbs a{color:var(--text-2);text-decoration:none}.crumbs a:hover{color:var(--text)}.block{padding-block:clamp(48px,6vw,96px)}.block+.block{border-block-start:1px solid var(--line)}.block-title{margin-block-end:var(--s-5)}.notice-wrap{max-inline-size:72ch;margin-block-start:var(--s-5)}.items-3{gap:0 var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.items-3>div{border-block-start:1px solid var(--line);padding-block:14px 16px}.items-3 dt{font-size:15px;font-weight:620}.items-3 dd{color:var(--text-2);margin:4px 0 0;font-size:14.5px;line-height:1.5}@media (max-width:860px){.items-3{grid-template-columns:minmax(0,1fr)}}.fine{color:var(--text-3);max-inline-size:72ch;margin-block-start:var(--s-4);font-size:13px}.surfaces{background:var(--line);border:1px solid var(--line);border-radius:var(--r-3);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.surfaces li{padding:var(--s-5);background:var(--surface-1);flex-direction:column;gap:6px;display:flex}.surface-code{font-family:var(--font-mono);font-stretch:var(--mono-stretch);color:var(--text);direction:ltr;unicode-bidi:isolate;font-size:13px;font-weight:600}.surfaces p{color:var(--text-2);font-size:14px}@media (max-width:900px){.surfaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.surfaces{grid-template-columns:minmax(0,1fr)}}.tool-kicker{color:var(--text-3);font-size:12.5px;font-weight:560}.tool-foot{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--s-4);display:flex}.tool-foot .badge{margin-inline-end:auto}.tool-more{color:var(--text-2);font-size:13.5px;font-weight:560}.tool:hover .tool-more{color:var(--text)}.tool-grid>li{display:flex}.tool-grid>li>.tool{flex:1}div.tool:hover{background:var(--surface-1)}.vote-note{color:var(--text-3);inline-size:100%;font-size:13px}@media (max-width:560px){.tool-desc,.tool-foot{grid-column:1/-1}.tool-foot{padding-block-start:var(--s-3)}}.app-chips{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.app-chip{justify-content:space-between;align-items:center;gap:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--surface-1);min-block-size:48px;color:var(--text);transition:border-color var(--dur-1), background-color var(--dur-1);padding:10px 14px;font-size:14.5px;font-weight:560;text-decoration:none;display:flex}.app-chip:hover{border-color:var(--text-3);background:var(--surface-2)}.app-chip .faint{font-size:12.5px;font-weight:500}@media (max-width:900px){.app-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.app-chips{grid-template-columns:minmax(0,1fr)}}.flow{gap:var(--s-5);counter-reset:flow;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow li{counter-increment:flow;border-block-start:2px solid var(--line-strong);flex-direction:column;gap:6px;padding-block-start:var(--s-4);display:flex}.flow li:before{content:counter(flow);font-family:var(--font-mono);font-stretch:var(--mono-stretch);color:var(--text-3);font-size:11.5px}.flow b{font-size:16px;font-weight:620}.flow p{color:var(--text-2);font-size:14.5px}@media (max-width:760px){.flow{grid-template-columns:minmax(0,1fr)}}.reading{gap:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}.reading>*{max-inline-size:760px}.reading section{gap:var(--s-3);flex-direction:column;display:flex}.reading h2{font-size:var(--fs-h4);letter-spacing:-.01em;font-weight:600;line-height:1.3}.reading p{color:var(--text-2);max-inline-size:68ch}.reading ul{color:var(--text-2);flex-direction:column;gap:6px;margin:0;padding-inline-start:1.2em;list-style:outside;display:flex}.reading ul li::marker{color:var(--text-3)}.meta-line{color:var(--text-3);font-size:13.5px}.two-col{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:860px){.two-col{grid-template-columns:minmax(0,1fr)}}.two-col h2{font-size:var(--fs-h4);margin-block-end:var(--s-3);font-weight:600}.two-col ul{color:var(--text-2);flex-direction:column;gap:8px;margin:0;padding-inline-start:1.2em;list-style:outside;display:flex}.kv{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.kv>div{gap:var(--s-3);border-block-start:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);padding-block:12px;font-size:14.5px;display:grid}.kv dt{color:var(--text-3)}.kv dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}@media (max-width:560px){.kv>div{grid-template-columns:minmax(0,1fr);gap:2px}}.table td.wrap-cell{font-variant-numeric:proportional-nums;white-space:normal;min-inline-size:220px;color:var(--text-2);padding-block:10px}.table a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--signal-line);-webkit-text-decoration-color:var(--signal-line);-webkit-text-decoration-color:var(--signal-line);text-decoration-color:var(--signal-line);text-underline-offset:3px}.table a:hover{-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.spec-head{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-block-end:var(--s-5);display:flex}.spec-head h2{font-size:var(--fs-h3);letter-spacing:var(--track-head);margin-inline-end:auto;font-weight:600}.metrics{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--s-6);display:grid}@media (max-width:560px){.metrics{grid-template-columns:minmax(0,1fr)}}.spec-section{margin-block-end:var(--s-6)}.spec-section>.label{margin-block-end:var(--s-3);display:block}.fields{margin:0}.fields>div{gap:var(--s-3);border-block-start:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);padding-block:10px;font-size:14.5px;display:grid}.fields dt code{white-space:nowrap}.fields dd{color:var(--text-2);margin:0}@media (max-width:560px){.fields>div{grid-template-columns:minmax(0,1fr);gap:4px}}.consent{z-index:var(--z-toast);gap:var(--s-3);max-inline-size:min(520px,100vw - 32px);padding:var(--s-4) var(--s-5);border:1px solid var(--line-strong);border-radius:var(--r-3);background:var(--surface-1);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:fixed;inset-block-end:16px;inset-inline-start:16px}.consent-title{font-size:15px;font-weight:620}.consent-body{color:var(--text-2);font-size:14px;line-height:1.5}.consent-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.site-footer-top{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(0,1fr))}@media (max-width:900px){.site-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-linkbtn{color:var(--text-2);font:inherit;text-align:start;background:0 0;border:0;padding:0}.footer-linkbtn:hover{color:var(--text)}.nf{min-block-size:calc(70vh - var(--nav-h));align-items:center;display:flex}.nf-mark{--sym:40px;color:var(--text-3)}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}}
