/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Tektur", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Tektur", ui-monospace, SFMono-Regular, Menlo, monospace;--spacing:.25rem;--font-weight-medium:500;--font-weight-extrabold:800;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface-1:var(--surface-1);--color-ink:var(--text-1);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-accent-contrast:var(--accent-contrast);--font-lcd:"DSEG7 Classic", "Tektur", ui-monospace, monospace;--text-12:.75rem;--text-14:.875rem;--text-24:1.5rem}}@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;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}@layer base{html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overscroll-behavior:none;background-color:var(--surface-1)}body{overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.forward-arrow:dir(rtl){scale:-1 1}leptos-island{display:contents}.chrome{letter-spacing:.14em;text-transform:uppercase;font-weight:700}:lang(ar),:lang(fa){letter-spacing:0;line-height:1.7}}}@layer components{.frame-box{width:calc(100% - 2 * var(--space-7));max-width:var(--frame-max);border-inline:1px solid var(--border-1);margin-inline:auto}.frame-box--open{border-inline-color:#0000}:root:has(.frame-box--open):not(:has(.page-field--dashed)) .rail-joint--header:before,:root:has(.frame-box--open):not(:has(.page-field--dashed)) .rail-joint--header:after{content:none}.rail-joint{z-index:3;background:var(--border-1);pointer-events:none;height:1px;position:relative}.rail-joint:before,.rail-joint:after{content:"";width:var(--pad-size);height:var(--pad-size);border-radius:var(--pad-radius);background:var(--surface-1);border:1px solid var(--border-1);z-index:1;position:absolute;top:.5px;translate:-50% -50%}.rail-joint:before{left:calc(50% - min(var(--frame-max), 100% - 2 * var(--space-7)) / 2 + .5px)}.rail-joint:after{left:calc(50% + min(var(--frame-max), 100% - 2 * var(--space-7)) / 2 - .5px)}.rail-joint--foot{inset-inline:0;position:absolute;bottom:0}.page-field{isolation:isolate;position:relative}@media (min-width:40rem){.page-field:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--surface-1), var(--surface-1)) 50% 0 / calc(min(var(--frame-max), 100% - 2 * var(--space-7)) + 2 * var(--field-lane,0px)) 100% no-repeat, radial-gradient(circle, var(--border-1) .75px, transparent 1.25px) 0 0 / 12px 12px;position:absolute;inset:0}.page-field--dashed:before{background:radial-gradient(circle, var(--border-1) .75px, transparent 1.25px) 0 0 / 12px 12px}.page-field--dashed:after{--dash:linear-gradient(var(--border-1) 50%, transparent 0);--lane:linear-gradient(var(--surface-1), var(--surface-1));content:"";z-index:-1;width:calc(min(var(--frame-max), 100% - 2 * var(--space-7)) + 4px);pointer-events:none;background:var(--dash) 2px 0 / 1px 32px repeat-y, var(--dash) calc(100% - 2px) 0 / 1px 32px repeat-y, var(--lane) 0 0 / 5px 100% no-repeat, var(--lane) 100% 0 / 5px 100% no-repeat;margin-inline:auto;position:absolute;inset-block:0;inset-inline:0}}.frame-panel{--panel-seams:transparent;border:1px solid var(--border-1);background:linear-gradient(var(--panel-seams), var(--panel-seams)) padding-box, var(--surface-1);position:relative}@media (min-width:40rem){.frame-panel--rails{margin-inline:calc(-1rem - 1px)}}.corner-pads{z-index:3;pointer-events:none;position:absolute;inset:-1px}.corner-pads>span{position:absolute;top:.5px;left:0;right:0}.corner-pads>span+span{top:calc(100% - .5px)}.corner-pads>span:before,.corner-pads>span:after{content:"";width:var(--pad-size);height:var(--pad-size);border-radius:var(--pad-radius);background:var(--surface-1);border:1px solid var(--border-1);position:absolute;top:0;translate:-50% -50%}.corner-pads>span:before{left:.5px}.corner-pads>span:after{left:calc(100% - .5px)}@media not all and (min-width:40rem){.corner-pads{display:none}.rail-joint:before,.rail-joint:after{content:none}}.rail-joint--header{top:calc(var(--header-h) - 1px);z-index:calc(var(--z-header) + 1);position:absolute;inset-inline:0}.marquee{z-index:1;background:var(--surface-1);height:72px;position:relative;overflow:hidden}.marquee:before,.marquee:after{content:"";z-index:1;width:var(--space-13);pointer-events:none;position:absolute;inset-block:0}.marquee:before{background:linear-gradient(to right, var(--surface-1), transparent);left:0}.marquee:after{background:linear-gradient(to left, var(--surface-1), transparent);right:0}@media not all and (min-width:40rem){.marquee:before,.marquee:after{width:var(--space-10)}.marquee{border-inline:0;width:100%}}.marquee-track{width:max-content;height:72px;display:flex}.marquee-list{height:72px;margin:0;padding:0;list-style:none;display:flex}.marquee-item{min-inline-size:var(--marquee-item-min,0px);padding-inline:var(--marquee-item-pad,0px);color:var(--text-1);font-family:var(--font-sans);font-size:var(--text-14);letter-spacing:-.02em;white-space:nowrap;text-transform:uppercase;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}@media not all and (min-width:40rem){.marquee-item{font-size:var(--text-12)}}.band-badge{margin:0 0 14px}.band-heading{margin:0 0 var(--space-7);max-width:1177px;font-family:var(--font-sans);letter-spacing:0;color:var(--text-1);font-size:30px;font-weight:300;line-height:1.125}@media (min-width:40rem){.band-heading{font-size:40px}}@media (min-width:48rem){.band-heading{font-size:36px}}@media (min-width:64rem){.band-heading{max-width:960px;font-size:38px}}@media (min-width:79rem){.band-heading{max-width:1177px;font-size:44px}}.band-subheading{margin:0;margin-bottom:var(--space-11);color:var(--text-2);white-space:pre-line;font-size:16px;font-weight:300;line-height:1.55}@media (min-width:40rem){.band-subheading{margin-bottom:48px;font-size:18px}}@media (min-width:48rem){.band-subheading{margin-bottom:52px}}@media (min-width:79rem){.band-subheading{margin-bottom:var(--space-13)}}.band-lead{color:var(--text-1);margin:0;font-size:16px;font-weight:500;line-height:1.4}.band-body{margin:var(--space-3) 0 0;color:var(--text-2);font-size:16px;font-weight:300;line-height:1.5}.badge{--badge-h:20px;--badge-pad:var(--space-4);width:fit-content;height:var(--badge-h);padding:calc((var(--badge-h) - 2px - 1em) / 2) var(--badge-pad);border-radius:var(--radius);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;flex:none;font-size:12px;font-weight:500;line-height:1;display:block}.badge:is(:lang(ar),:lang(fa)){letter-spacing:0}@supports (text-box:trim-both cap alphabetic){.badge{padding-block:calc((var(--badge-h) - 2px - .7em) / 2);text-box:trim-both cap alphabetic}}.badge--lg{--badge-h:28px;--badge-pad:14px;font-size:14px}.badge--dot:before{content:"";vertical-align:calc(.35em - 3px);width:6px;height:6px;background:currentColor;border-radius:50%;margin-inline-end:var(--space-3);display:inline-block}.badge--ribbon{--cut:6px;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));border-radius:0}[dir=rtl] .badge--ribbon{clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut))}.badge--accent{background:var(--accent);color:var(--accent-contrast)}.badge--subtle{border-color:var(--quiet-border);background:var(--accent-subtle);color:var(--accent)}.badge--quiet{border-style:dashed;border-color:var(--border-2);color:var(--text-2)}.badge--neutral{border-color:var(--border-2);color:var(--text-2)}.lcd{--lcd-ink:var(--accent);--lcd-h:40px;--lcd-size:var(--text-24);align-items:baseline;gap:var(--space-3);box-sizing:border-box;height:var(--lcd-h);padding:0 var(--space-5);border-radius:var(--radius);background:var(--lcd-ink);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lcd{background:color-mix(in oklch, var(--lcd-ink) 10%, transparent)}}.lcd{color:var(--lcd-ink)}.lcd__digits{font-family:var(--font-lcd);font-style:italic;font-size:var(--lcd-size);line-height:var(--lcd-h);white-space:nowrap;display:grid}.lcd__digits>*{text-align:end;grid-area:1/1}.lcd__ghost{color:var(--lcd-ink)}@supports (color:color-mix(in lab, red, red)){.lcd__ghost{color:color-mix(in oklch, var(--lcd-ink) 9%, transparent)}}.lcd__unit{font-family:var(--font-mono);font-size:var(--text-14);font-weight:600}.site-header{z-index:var(--z-header);min-height:var(--header-h);--nav-flow-fill:light-dark(var(--surface-2),var(--surface-2));position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{--nav-flow-fill:light-dark(color-mix(in oklch, var(--surface-2) 50%, var(--surface-1)),var(--surface-2))}}.site-header{--nav-row-hover:light-dark(var(--surface-2),var(--surface-3))}.nav-strip{z-index:1;min-height:var(--header-h);padding:var(--space-5) var(--space-7);font-family:var(--font-sans);background:var(--surface-1);align-items:center;gap:28px;display:flex;position:relative}.nav-strip .brand{color:var(--text-1);direction:ltr;unicode-bidi:isolate;flex-shrink:0}.brand-accent{color:var(--accent)}.nav-veil{pointer-events:none;opacity:0;background:var(--surface-1);display:none;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.nav-veil{background:color-mix(in oklch, var(--surface-1) 18%, transparent)}}.nav-surface{display:none}.nav-menu{position:relative}.nav-menu>summary,.drawer-burger{cursor:pointer;list-style:none}.nav-menu>summary::-webkit-details-marker{display:none}.drawer-burger::-webkit-details-marker{display:none}.nav-menu:not([open])>.nav-pane{display:none}.nav-item{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-5) var(--space-4);border-radius:var(--radius);color:var(--text-1);font-size:var(--text-14);line-height:1.4;text-decoration:none;display:flex}.nav-item:hover,.nav-menu[open]>.nav-item{color:var(--accent);background:var(--nav-flow-fill)}.nav-item-icon{color:var(--text-2);flex-shrink:0;display:inline-flex}.nav-toggle{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;flex-shrink:0}.nav-menu[open]>summary .nav-toggle{rotate:45deg}.nav-pane{padding:var(--space-4);background:var(--surface-1)}.nav-column+.nav-column{margin-top:var(--space-4);border-top:1px solid var(--border-1);padding-top:var(--space-4)}.nav-section-title{padding:var(--space-4) var(--space-5) var(--space-2);color:var(--text-2);font-size:var(--text-12);line-height:1.5;display:block}.nav-panel-links{margin:0;padding:0;list-style:none}.nav-panel-link{align-items:center;column-gap:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius);font-size:var(--text-14);grid-template-columns:auto minmax(0,1fr);line-height:1.45;text-decoration:none;display:grid}.nav-panel-link:hover{background:var(--nav-row-hover)}.nav-link-icon{border:1px solid var(--border-1);border-radius:var(--radius);width:36px;height:36px;color:var(--accent);background:var(--nav-row-hover);justify-content:center;align-items:center;display:inline-flex}.nav-panel-link:is(:hover,:focus-visible) .nav-link-icon{border-color:var(--accent)}.nav-panel-link-text{gap:var(--space-5);min-width:0;display:grid}.nav-panel-link-title{align-items:center;gap:var(--space-3);color:var(--text-1);font-weight:400;display:flex}.nav-panel-link-label{text-box-trim:trim-both;text-box-edge:cap alphabetic}.nav-item-label,.nav-cta-label{text-box:trim-both cap alphabetic}.nav-panel-link-desc{color:var(--text-2);text-wrap:pretty;text-box:trim-both cap alphabetic;font-size:13px;line-height:1.5}.nav-link-arrow{color:var(--accent);opacity:0;display:inline-flex;transform:translate(-4px)}[dir=rtl] .nav-link-arrow{transform:translate(4px)scaleX(-1)}.nav-panel-link:is(:hover,:focus-visible) .nav-link-arrow{opacity:1;transform:translate(0)}[dir=rtl] .nav-panel-link:is(:hover,:focus-visible) .nav-link-arrow{transform:translate(0)scaleX(-1)}.nav-panel-link:hover .nav-panel-link-title{color:var(--accent)}.nav-actions{gap:var(--space-4);display:flex}.nav-cta{justify-content:center;align-items:center;gap:var(--space-4);height:44px;padding:var(--space-5) var(--space-7);border:1px solid var(--border-1);border-radius:var(--radius);color:var(--accent);background:var(--surface-1);font-size:var(--text-14);line-height:1.4;text-decoration:none;display:inline-flex}.nav-cta-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.nav-cta-primary:hover{background:var(--accent-hover);color:var(--accent-contrast)}.site-header :is(a,summary):focus-visible{outline-offset:3px}main section[id]{scroll-margin-top:calc(5rem + 1px)}.nav-pane-head,.nav-pane-foot,.nav-pane .corner-pads{display:none}@media (min-width:79rem){.site-header{--nav-gap:var(--space-4);--nav-cell:16.5rem}.site-header:has(.nav-menu[open]) .nav-veil{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:block}.site-navigation{flex:1;min-width:0}.site-navigation::details-content{content-visibility:visible;display:contents}.site-navigation>.drawer-burger{display:none}.site-navigation>.nav-content{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.nav-entries{align-items:center;gap:var(--space-6);display:flex}.nav-item,.nav-cta{white-space:nowrap}.nav-item{padding-inline:var(--space-6)}.nav-item-icon{display:none}.nav-pane{width:max-content;max-height:calc(100dvh - var(--header-h) - 24px);padding:var(--space-5);background:var(--nav-flow-fill);border-radius:var(--radius);border:1px solid #0000;position:absolute;inset-block-start:calc(50% + var(--header-h) / 2 + var(--nav-gap));inset-inline-start:calc(-1 * var(--space-4));overflow-y:auto}.nav-pane .corner-pads{display:block}.nav-pane .corner-pads>span:before,.nav-pane .corner-pads>span:after{background:var(--nav-flow-fill)}.nav-menu[open]:after{content:"";height:calc(var(--header-h) / 2 - 50% + var(--nav-gap) + 1px);position:absolute;inset-block-start:100%;inset-inline:0}.nav-pane-frame{border:1px solid var(--border-1);position:relative}.nav-pane-head{justify-content:space-between;gap:var(--space-9);padding:var(--space-6) var(--space-8);font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:0;line-height:1;display:flex}.nav-pane-head:is(:lang(ar),:lang(fa)){letter-spacing:0}.nav-pane-body{border-top:1px solid var(--border-1);background:var(--border-1) padding-box;grid-auto-flow:column;gap:1px;display:grid}.nav-column{background:var(--nav-flow-fill);flex-direction:column;display:flex}.nav-pane--columns .nav-pane-body{grid-auto-columns:1fr}.nav-pane--columns .nav-column{min-width:calc(var(--nav-cell) + 2rem);max-width:calc(var(--nav-cell) + 6rem);padding-block-end:var(--space-4)}.nav-column+.nav-column{border:0;margin:0;padding-top:0}.nav-section-title{padding:var(--space-8) var(--space-8) var(--space-2);font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase}.nav-section-title:is(:lang(ar),:lang(fa)){letter-spacing:0}.nav-panel-links{display:grid}.nav-pane:not(.nav-pane--columns) .nav-panel-links{grid-auto-flow:column;grid-auto-columns:var(--nav-cell);background:var(--border-1);gap:1px}.nav-pane:not(.nav-pane--columns) .nav-panel-links:has(>:nth-child(4)){grid-auto-flow:row;grid-template-columns:repeat(2, var(--nav-cell))}.nav-pane:not(.nav-pane--columns) .nav-panel-links:has(>:nth-child(6):last-child){grid-template-columns:repeat(3, var(--nav-cell))}.nav-pane:not(.nav-pane--columns) .nav-panel-links:has(>:nth-child(4))>:last-child:nth-child(odd){grid-column:1/-1}.nav-row{background:var(--nav-flow-fill);display:flex}.nav-panel-link{align-items:start;column-gap:var(--space-5);padding:var(--space-8);border-radius:0;flex:1}.nav-pane--columns .nav-panel-link{padding-block:var(--space-6)}.nav-panel-link:hover{background:var(--nav-row-hover)}.nav-link-icon{background:0 0;border:0;width:auto;height:auto;padding-top:1px}.nav-panel-link-title{font-size:var(--text-14)}.nav-pane-foot{justify-content:space-between;align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-5) var(--space-3);font-size:13px;line-height:1.4;display:flex}.nav-pane-foot-primary{align-items:center;gap:var(--space-3);color:var(--accent);text-decoration:none;display:inline-flex}.nav-pane-foot-primary:is(:hover,:focus-visible) .nav-link-arrow{opacity:1;transform:translate(0)}[dir=rtl] .nav-pane-foot-primary:is(:hover,:focus-visible) .nav-link-arrow{transform:translate(0)scaleX(-1)}.nav-pane-foot-links{gap:var(--space-9);display:flex}.nav-pane-foot-links a{color:var(--text-2);text-decoration:none}.nav-pane-foot-links a:hover{color:var(--text-1)}.nav-motion .nav-surface{pointer-events:none;opacity:0;width:100%;height:100dvh;display:block;position:absolute;inset:0 auto auto 0;overflow:visible}.nav-motion .nav-surface-shape{fill:var(--nav-flow-fill);stroke:none}.nav-motion:has(.nav-menu[open]) .nav-surface{opacity:1}.nav-motion .nav-pane{background:0 0}}@media (prefers-reduced-motion:no-preference){.nav-toggle{transition:rotate var(--duration-menu) var(--ease-in-out)}.nav-item,.nav-panel-link,.nav-cta{transition:background-color .18s,color .18s}.nav-link-icon{transition:border-color .18s}.nav-link-arrow{transition:transform .18s,opacity .18s}.nav-veil{transition:opacity var(--duration-menu) var(--ease-in-out), backdrop-filter var(--duration-menu) step-end, display var(--duration-menu) allow-discrete}.rail-joint--header{transition:opacity var(--duration-menu) var(--ease-in-out)}}@media (min-width:79rem) and (prefers-reduced-motion:no-preference){.site-header:has(.nav-menu[open]) .nav-veil{transition:opacity var(--duration-menu) var(--ease-in-out)}@starting-style{.site-header:has(.nav-menu[open]) .nav-veil{opacity:0}}.nav-motion .nav-surface{transition:opacity .16s .1s}.nav-motion:has(.nav-menu[open]) .nav-surface{transition:none}.nav-motion:not(:has(.nav-menu[open])) .nav-menu>.nav-pane{opacity:0;pointer-events:none;transition:opacity .12s ease, display var(--duration-ctl) allow-discrete}.nav-motion:not(:has(.nav-menu[open])) .nav-menu::details-content{transition:content-visibility var(--duration-ctl) allow-discrete}}@supports not selector(::details-content){@media (min-width:79rem){.site-navigation>.drawer-burger{align-items:center;min-height:44px;display:flex}.site-navigation>.drawer-burger .sr-only{clip:auto;width:auto;height:auto;position:static}.site-navigation:not([open])>.nav-content,.site-navigation[open]>.drawer-burger{display:none}}}@media not all and (min-width:79rem){.nav-strip{padding-block:calc((var(--header-h) - 44px) / 2);flex-wrap:wrap;gap:0}.nav-strip .brand{min-height:44px}.site-navigation{width:100%}.drawer-burger{border:1px solid var(--border-1);border-radius:var(--radius);width:44px;height:44px;color:var(--text-1);background:var(--surface-1);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:calc((var(--header-h) - 44px) / 2);inset-inline-end:var(--space-7)}.drawer-burger:hover{background:var(--surface-2)}.burger{gap:6px;width:18px;display:grid}.burger>span{background:currentColor;height:2px;display:block}.site-navigation[open]>summary .burger>span:first-child{transform:translateY(4px)rotate(45deg)}.site-navigation[open]>summary .burger>span:last-child{transform:translateY(-4px)rotate(-45deg)}.site-navigation:not([open])>.nav-content{display:none}.nav-content{height:calc(100dvh - var(--header-h));overscroll-behavior:contain;padding:0 var(--space-7);background:var(--surface-1);flex-direction:column;display:flex;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}:root:has(.site-navigation[open]){overflow:hidden}.nav-entries>*{border-bottom:1px solid var(--border-1)}.nav-item{justify-content:flex-start;gap:var(--space-6);min-height:56px;padding-inline:var(--space-4);font-size:16px}.nav-item-label{margin-inline-end:auto}.nav-item:hover .nav-item-icon,.nav-menu[open]>.nav-item .nav-item-icon{color:var(--accent)}.nav-pane{padding:var(--space-2) 0 var(--space-6);background:0 0}.nav-section-title{padding-inline:var(--space-4)}.nav-panel-links{gap:var(--space-1);display:grid}.nav-panel-link{column-gap:var(--space-6);padding:var(--space-5) var(--space-4);grid-template-columns:36px minmax(0,1fr)}.nav-panel-link-title{font-size:15px;line-height:1.25}.nav-link-icon{background:var(--surface-2);width:36px;height:36px}.nav-panel-link:hover{background:var(--surface-2)}.nav-panel-link:hover .nav-link-icon{background:var(--surface-1)}.nav-panel-link-desc{font-size:13px;line-height:1.4}.nav-link-arrow{display:none}.nav-actions{margin:auto calc(-1 * var(--space-7)) 0;padding:var(--space-7) var(--space-7) calc(var(--space-7) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-1);background:var(--surface-1);flex-direction:column;position:sticky;inset-block-end:0}.nav-cta{height:48px;font-size:16px}:root:has(.site-navigation[open]) .cookie-notice{visibility:hidden}}@media (min-width:40rem) and (not (min-width:79rem)){.nav-content{padding-inline:var(--space-9)}.nav-actions{margin-inline:calc(-1 * var(--space-9));padding-inline:var(--space-9);flex-direction:row}.nav-actions>.nav-cta{flex:1}}@media (prefers-reduced-motion:no-preference){.burger>span{transition:transform var(--duration-menu) var(--ease-in-out)}}.hero-section{font-family:var(--font-sans)}.hero-layout{min-height:calc(100svh - var(--header-h) - 73px);z-index:auto;padding:70px var(--space-7) var(--space-13);display:grid;position:relative}.hero-copy{width:min(1120px,88%);padding-left:clamp(var(--space-9), 5vw, var(--space-13));align-self:center}.hero-display{max-width:1120px;color:var(--text-1);font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(40px,4.8vw,64px);font-weight:300;line-height:1.06}.hero-actions{gap:var(--space-4);margin-top:var(--space-10);display:flex}.hero-action-primary,.hero-action-secondary{justify-content:center;align-items:center;gap:var(--space-6);min-height:48px;padding:var(--space-6) var(--space-9);border-radius:var(--radius);font-size:16px;line-height:1;text-decoration:none;display:inline-flex}.hero-action-primary,.hero-action-secondary,.secondary-cta{transition:background-color var(--duration-ctl) var(--ease-out), border-color var(--duration-ctl) var(--ease-out), color var(--duration-ctl) var(--ease-out)}.hero-action-primary{color:var(--accent-contrast);background:var(--accent)}.hero-action-primary:hover{background:var(--accent-hover)}.hero-action-label{text-box:trim-both cap alphabetic}.hero-action-arrow{transition:transform var(--duration-ctl) var(--ease-out);display:inline-flex}.hero-action-primary:hover .hero-action-arrow{transform:translate(3px)}.hero-action-secondary,.secondary-cta{color:var(--accent);border:1px solid var(--border-2);background:var(--surface-1)}.hero-action-secondary:hover,.secondary-cta:hover{border-color:var(--quiet-border);background:var(--secondary-hover)}.hero-note{gap:var(--space-4) var(--space-9);width:fit-content;margin:var(--space-8) 0 0;color:var(--text-2);font-size:var(--text-14);flex-wrap:wrap;padding:0;line-height:1.4;list-style:none;display:none}@media (min-width:79rem){.hero-note{display:flex}}.hero-note__point{align-items:center;gap:var(--space-4);white-space:nowrap;display:inline-flex}.hero-note__point svg{box-sizing:content-box;width:12px;height:12px;padding:var(--space-1);border:1px solid var(--border-1);border-radius:var(--pad-radius);background:var(--surface-1);color:var(--accent);flex:none}.hero-flow{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-flow-canvas{width:100%;height:100%;position:absolute;inset:0}.hero-marquee{--marquee-duration:52s;--marquee-item-min:172px}@media not all and (min-width:40rem){.hero-layout{width:100%;padding:var(--space-12) var(--space-7) 52px;border-inline:0}.hero-copy{width:100%;padding-left:0}.hero-display{font-size:clamp(32px,9vw,38px);line-height:1.08}.hero-subline{margin-top:var(--space-7);font-size:16px}.hero-actions{gap:var(--space-7);margin-top:var(--space-9);flex-direction:column}.hero-action-primary,.hero-action-secondary{flex:none;width:100%;min-height:48px;padding-inline:14px;font-size:16px}}@media (prefers-reduced-motion:reduce){.hero-action-arrow{transition:none}}.hero-actions{z-index:2;position:relative}.hero-title-stack{display:grid}.hero-display--background,.hero-display--foreground{grid-area:1/1}.hero-display--background{z-index:-1;position:relative}.hero-display--foreground{z-index:2;color:var(--text-1);position:relative}@supports (color:color-mix(in lab, red, red)){.hero-display--foreground{color:color-mix(in srgb, var(--text-1) 50%, #000)}}.hero-display--foreground{mix-blend-mode:hard-light}.hero-display--foreground .hero-rotator{visibility:hidden}.hero-rotator{color:var(--accent);display:grid;position:relative}.hero-rotator-item{text-wrap:pretty;grid-area:1/1}.hero-rotator-item:not(:first-child),.hero-rotator[data-live] .hero-rotator-item{visibility:hidden}.hero-rotator-live{text-wrap:pretty;position:absolute;inset:0}.hero-subline{max-width:60ch;margin:var(--space-9) 0 0;color:var(--text-2);text-wrap:pretty;font-size:clamp(17px,1.5vw,20px);font-weight:300;line-height:1.5}.redacted{--tear-red:var(--glitch-red);outline:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.redacted{--tear-red:color-mix(in oklch, var(--glitch-red) 72%, transparent)}}.hero-glitch-defs{width:0;height:0;position:absolute;overflow:hidden}.glitch{z-index:var(--z-glitch);pointer-events:none;width:100%;height:100%;display:none;position:fixed;inset:0}.glitch[data-burst]{display:block}.gateway-frame{padding-top:var(--band-pad);padding-bottom:0}@media (min-width:79rem){.gateway--personal .gateway-grid,.gateway--business .gateway-grid{--placeholder-h:280px;grid-template-rows:none;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(430px,auto)}.gateway--personal .gateway-node--m1{left:50%}.gateway--business .gateway-node--m1{left:33.3333%}.gateway--business .gateway-node--m2{left:66.6667%}.gateway--personal .gateway-card{grid-column:span 6}.gateway--business .gateway-card[data-feature="0"],.gateway--business .gateway-card[data-feature="1"],.gateway--business .gateway-card[data-feature="8"]{grid-column:span 4}.gateway--business .gateway-card[data-feature=blocks],.gateway--business .gateway-card[data-feature="7"],.gateway--business .gateway-card[data-feature="5"]{grid-column:span 12}.gateway--business .gateway-grid{grid-template-rows:400px}.gateway--business .gateway-card[data-feature="8"] .gateway-graph--art{flex:1;height:auto;min-height:300px}}.gateway-kicker{margin:0 0 var(--space-5);font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:500;line-height:1}.gateway-grid{background:var(--border-1);grid-template-columns:1fr;gap:1px;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;padding:0;list-style:none;display:grid;position:relative}.gateway-grid:before,.gateway-grid:after{content:"";width:var(--pad-size);height:var(--pad-size);border-radius:var(--pad-radius);background:var(--surface-1);border:1px solid var(--border-1);z-index:2;position:absolute;top:.5px;translate:-50% -50%}.gateway-grid:before{left:-.5px}.gateway-grid:after{left:calc(100% + .5px)}.gateway-line{background:var(--border-1);z-index:1;pointer-events:none;width:100vw;height:1px;position:absolute;left:calc(50% - 50vw)}.gateway-line--top{top:0}.gateway--business .gateway-line--top,.gateway--business .gateway-grid:before,.gateway--business .gateway-grid:after{display:none}.gateway-line--end{bottom:0}@media (min-width:79rem){.gateway-line--gap1{grid-row:2;top:-1px}.gateway-line--gap2{grid-row:3;top:-1px}.gateway-line--gap3{grid-row:4;top:-1px}}@media not all and (min-width:79rem){.gateway-line--gap1,.gateway-line--gap2,.gateway-line--gap3{display:none}}.gateway-node{width:var(--pad-size);height:var(--pad-size);border-radius:var(--pad-radius);background:var(--surface-1);border:1px solid var(--border-1);z-index:2;pointer-events:none;position:absolute;translate:-50% -50%}.gateway-node--l{left:-.5px}.gateway-node--r{left:calc(100% + .5px)}.gateway-node--end{top:calc(100% - .5px)}@media (min-width:79rem){.gateway-node--gap1{grid-row:2;top:-.5px}.gateway-node--gap2{grid-row:3;top:-.5px}.gateway-node--gap3{grid-row:4;top:-.5px}}@media not all and (min-width:79rem){.gateway-node{display:none}}@media (min-width:79rem){.gateway-node--m1{left:33.3333%}.gateway-node--m2{display:block;left:66.6667%}.gateway-grid{grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(446px,auto)}}.gateway-card{background:var(--surface-1);border-radius:0;flex-direction:column;display:flex;overflow:hidden}@media (min-width:40rem){.gateway-card{height:336px}}@media (min-width:48rem){.gateway-card{height:384px}}@media (min-width:79rem){.gateway-card{height:auto}.gateway-card--full{grid-column:span 3}.gateway-card--full .band-body{white-space:nowrap}}.gateway-copy{padding:var(--space-8) var(--space-8) 0}@media (min-width:79rem){.gateway-copy{padding:var(--space-10) var(--space-10) 0}}.gateway-card:has(>.gateway-more){--more-inset:var(--space-8);position:relative}.gateway-card:has(>.gateway-more) .gateway-copy{padding-inline-end:calc(2 * var(--more-inset) + 40px)}@media (min-width:79rem){.gateway-card:has(>.gateway-more){--more-inset:var(--space-10)}}.gateway-more{border:1px solid var(--border-1);width:40px;height:40px;color:var(--accent);background:var(--surface-1);place-items:center;display:grid;position:absolute;inset-block-start:var(--more-inset);inset-inline-end:var(--more-inset)}.gateway-more:is(:hover,:focus-visible){border-color:var(--accent)}.gateway-more__arrows{width:18px;height:18px;display:grid;overflow:hidden}[dir=rtl] .gateway-more__arrows{scale:-1 1}.gateway-more__arrows>*{grid-area:1/1}.gateway-more__arrows>:last-child{translate:-150%}.gateway-more:is(:hover,:focus-visible) .gateway-more__arrows>:first-child{translate:150%}.gateway-more:is(:hover,:focus-visible) .gateway-more__arrows>:last-child{translate:0}@media (prefers-reduced-motion:no-preference){.gateway-more{transition:border-color var(--duration-ctl) var(--ease-swift)}.gateway-more__arrows>*{transition:translate var(--duration-panel) var(--ease-out)}}.gateway-graph{margin:var(--space-7) var(--space-8) var(--space-8);flex:1;position:relative;overflow:hidden}@media (min-width:40rem) and (not (min-width:79rem)){.gateway-card.gateway-card--tall{height:auto}}@media (min-width:40rem){.gateway-graph{margin:var(--space-7) var(--space-8) var(--space-9)}}@media (min-width:79rem){.gateway-graph{margin:var(--space-7) var(--space-10) var(--space-10)}}.gateway-graph--support{display:flex}.gateway-card--security{min-height:320px}.gateway-card--security .matrix{min-height:160px;margin:var(--space-7) var(--space-8) var(--space-8);flex:1}@media (min-width:40rem){.gateway-card--security .matrix{margin:var(--space-7) var(--space-8) var(--space-9)}}.gateway-lede{max-width:36ch}.gateway-term{color:var(--text-1);font-weight:500;display:block}.gateway-card--blocks{position:relative}@media not all and (min-width:79rem){.gateway-card.gateway-card--blocks{height:clamp(260px,42vw,400px)}}@media (min-width:79rem){.gateway-card--security .matrix{margin:var(--space-7) var(--space-10) var(--space-10)}}.gateway-card--bench{height:auto}.gateway-graph--art{min-height:220px}.gateway-graph--art>leptos-island{height:100%;display:block}.bento-art{width:100%;height:100%;min-height:220px;position:relative}@media not all and (min-width:79rem){.gateway-card--art,.gateway-card--bench{height:auto}.gateway-graph--art{flex:none;height:clamp(220px,60vw,320px)}.gateway-graph--art:has(.brand-art){height:340px}}.gateway{position:relative}.gateway--business:before,.gateway--business:after{content:"";width:var(--pad-size);height:var(--pad-size);border-radius:var(--pad-radius);background:var(--surface-1);border:1px solid var(--border-1);position:absolute;top:-.5px;translate:-50% -50%}.gateway--business:before{left:calc(50% - min(var(--frame-max), 100% - 2 * var(--space-7)) / 2 + .5px)}.gateway--business:after{left:calc(50% + min(var(--frame-max), 100% - 2 * var(--space-7)) / 2 - .5px)}@media not all and (min-width:40rem){.gateway--business:before,.gateway--business:after,.gateway-grid:before,.gateway-grid:after{content:none}}.panel-art{width:100%;height:100%;min-height:200px;color:var(--text-1);font-family:var(--font-sans);position:relative;overflow:hidden}:where(.panel-art,.illo){--panel-radius:var(--radius);--panel-bg:light-dark(var(--surface-1),var(--surface-2));--panel-border:light-dark(var(--border-1),var(--border-2));--panel-muted:var(--text-2);--panel-ink:var(--text-1);--panel-body:var(--text-2);--panel-accent:var(--accent);--panel-accent-bg:var(--accent-subtle);--panel-row:light-dark(var(--surface-2),var(--surface-3));--panel-ok:var(--accent);--panel-skeleton:var(--text-1)}@supports (color:color-mix(in lab, red, red)){:where(.panel-art,.illo){--panel-skeleton:color-mix(in oklch, var(--text-1) 10%, transparent)}}:where(.panel-art,.illo){--panel-top:12px;--panel-chip:26px;--panel-gap:12px;--panel-under-chip:calc(var(--panel-top) + var(--panel-chip) + var(--panel-gap))}.panel-art>leptos-island{display:none}.panel{box-sizing:border-box;border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg);color:var(--panel-ink);flex-direction:column;font-size:13px;line-height:1.3;display:flex;position:absolute}.panel__head{justify-content:space-between;align-items:center;gap:var(--space-6);border-bottom:1px solid var(--panel-border);min-height:40px;padding:0 14px;font-weight:500;display:flex}.panel__title{align-items:center;gap:var(--space-4);white-space:nowrap;min-width:0;display:inline-flex}.panel__title svg,.panel__meta svg,.panel__row svg,.pill svg{stroke-width:1.75px;flex:none;width:14px;height:14px}.panel__meta{color:var(--panel-muted);font-size:var(--text-12);white-space:nowrap;font-weight:400}.pill{align-items:center;gap:var(--space-3);border:1px solid var(--panel-accent);height:24px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pill{border:1px solid color-mix(in oklch, var(--panel-accent) 30%, transparent)}}.pill{border-radius:var(--panel-radius);background:var(--panel-accent-bg);color:var(--panel-accent);font-size:var(--text-12);white-space:nowrap;font-weight:500}.pill__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.chip{align-items:center;gap:var(--space-3);height:var(--panel-chip);padding:0 var(--space-5);border-radius:var(--panel-radius);background:var(--panel-accent);color:var(--accent-contrast);font-size:var(--text-12);white-space:nowrap;border:1px solid #0000;font-weight:500;display:inline-flex}.chip svg{stroke-width:1.75px;flex:none;width:13px;height:13px}.panel__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panel__row{align-items:center;gap:var(--space-5);border-bottom:1px solid var(--panel-border);min-height:42px;color:var(--panel-ink);transition:background-color .35s var(--ease-out);padding:0 14px;display:flex}.panel__row:last-child{border-bottom:0}.panel__row[data-lit]{background:var(--panel-row)}.panel__row .mark{width:18px;height:18px;color:var(--panel-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.mark svg{stroke-width:1.8px;width:100%;max-width:100%;height:100%;display:block}.panel__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.route{color:var(--panel-muted);font-size:var(--text-12);white-space:nowrap;will-change:transform;align-items:center;gap:5px;display:inline-flex}.route--direct{color:var(--panel-accent);font-weight:500}@supports (text-box:trim-both cap alphabetic){.panel__title>bdi,.pill>bdi,.pill>span,.chip>bdi,.route>bdi,.browser__url>span,.browser__name{text-box:trim-both cap alphabetic}.panel__name,.fact__label{text-box:trim-both cap alphabetic;padding-block:.4em}}.panel__rows[data-set]{display:none}.panel-art[data-set="0"] .panel__rows[data-set="0"],.panel-art[data-set="1"] .panel__rows[data-set="1"],.panel-art[data-set="2"] .panel__rows[data-set="2"]{display:flex}.panel-art--routing .panel{inset:var(--panel-top) 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.check{top:var(--panel-top);bottom:var(--pane-pad);gap:var(--meter-gap);flex-direction:column;min-width:240px;display:flex;position:absolute;inset-inline:0}.check>leptos-island{display:none}.panel--check{border-style:dashed;flex:none;position:relative}.panel-art--isolation{--check-head:34px;--fact-h:36px;--meter-h:58px;--meter-gap:12px;min-height:calc(var(--panel-top) + var(--check-head) + 4 * var(--fact-h) + 2px + var(--meter-gap) + var(--meter-h) + var(--pane-pad))}.panel--check .panel__head{box-sizing:border-box;height:var(--check-head);border-bottom-color:var(--title-bar);background:var(--title-bar);min-height:0;color:var(--title-bar-ink);letter-spacing:.01em;font-size:12.5px;font-weight:600}.panel--check .panel__meta{color:var(--title-bar-ink);display:inline-flex}.panel--check .panel__meta svg{stroke-width:2px;width:13px;height:13px}@media not all and (min-width:79rem){.gateway-card:has(.panel-art--isolation){height:auto}}.facts{grid-auto-rows:var(--fact-h,36px);flex:1;min-height:0;margin:0;padding:0;list-style:none;display:grid}.fact{box-sizing:border-box;border-bottom:1px solid var(--panel-border);--fact-ink:var(--panel-muted);grid-template-columns:16px auto minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;padding:0 14px;display:grid}.fact:last-child{border-bottom:0}.fact__icon{width:16px;height:16px;color:var(--fact-ink);flex:none;display:inline-flex}.fact__icon>svg{stroke-width:1.75px;width:100%;height:100%}.fact__label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-12);color:var(--panel-muted);overflow:hidden}.fact__body{justify-content:flex-end;justify-self:end;min-width:0;max-width:100%;display:flex}.fact__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--fact-ink);font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.fact[data-slot=ip] .fact__value{direction:ltr}.fact[data-state=bad] .fact__value,.fact[data-state=warn] .fact__value,.meter[data-state=bad] .fact__value,.meter[data-state=warn] .fact__value{font-weight:600}.fact[data-state=ok],.meter[data-state=ok]{--fact-ink:var(--panel-ink)}.fact[data-state=bad],.meter[data-state=bad]{--fact-ink:var(--danger)}.fact[data-state=warn],.meter[data-state=warn]{--fact-ink:var(--warning)}.meter{align-items:center;column-gap:var(--space-6);box-sizing:border-box;height:var(--meter-h,58px);padding:0 var(--space-5) 0 14px;border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg);--fact-ink:var(--panel-muted);flex:none;grid-template-columns:minmax(0,1fr) auto;margin-top:auto;display:grid}.meter__text{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.meter__label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-12);color:var(--panel-muted);line-height:1.2;overflow:hidden}.meter__verdict{line-height:1.2}.meter__lcd{--lcd-ink:var(--fact-ink);border-radius:var(--panel-radius);justify-content:flex-end;min-width:104px}.panel--check{overflow:hidden}.panel-art--expats .chip{top:var(--panel-top);position:absolute;inset-inline-start:0}.browser{inset:var(--panel-under-chip) 0 var(--pane-pad);box-sizing:border-box;border:1px dashed var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg);color:var(--panel-ink);position:absolute;overflow:hidden}.browser__sites{height:100%;margin:0;padding:0;list-style:none}.browser__site{flex-direction:column;height:100%;display:none}.browser__site.is-active{display:flex}.browser__bar{align-items:center;gap:var(--space-6);height:36px;padding:0 var(--space-6);border-bottom:1px solid var(--panel-border);display:flex}.browser__dots{gap:5px;display:inline-flex}.browser__dots i{background:var(--panel-ink);border-radius:50%;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.browser__dots i{background:color-mix(in oklch, var(--panel-ink) 28%, transparent)}}.browser__url{align-items:center;gap:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-row);min-width:0;height:24px;color:var(--panel-body);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 9px;font-size:11.5px;display:inline-flex;overflow:hidden}.browser__url svg{stroke-width:1.75px;width:12px;height:12px;color:var(--panel-muted);flex:none}.browser__page{padding:18px var(--space-7);flex-direction:column;flex:1;gap:14px;display:flex}.browser__brand{align-items:center;gap:var(--space-5);min-height:24px;font-size:var(--text-14);font-weight:600;display:flex}.browser__brand .mark{height:22px;color:var(--panel-ink);display:inline-flex}.browser__lines{gap:var(--space-5);flex-direction:column;display:flex}.browser__lines i{border-radius:var(--panel-radius);background:var(--panel-skeleton);height:8px}.browser__lines i:first-child{width:58%}.browser__lines i:nth-child(2){width:36%}.browser__lines i:nth-child(3){width:74%}.browser__note{max-width:100%;min-height:26px;padding:0 var(--space-5);border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-row);color:var(--panel-body);white-space:nowrap;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;font-size:11.5px;font-weight:500;display:inline-flex}.browser__note bdi{text-overflow:ellipsis;overflow:hidden}.browser__note-dot{background:var(--panel-ok);border-radius:50%;flex:none;width:6px;height:6px}.browser__note-sep{color:var(--panel-muted)}.panel-art--platform{--platform-row:38;--platform-group:28}.panel-art--platform .panel{inset:var(--panel-top) 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.panel__scroll{flex:1;min-height:0;overflow:hidden}.panel__track{will-change:transform}.panel__rows--devices .panel__row:last-child{border-bottom:1px solid var(--panel-border)}.device{gap:var(--space-6);min-height:calc(var(--platform-row) * 1px);font-size:13px}.device>svg{width:16px;height:16px;color:var(--panel-accent);stroke-width:1.6px;flex:none}.panel__group{align-items:center;gap:var(--space-4);min-height:calc(var(--platform-group) * 1px);border-bottom:1px solid var(--panel-border);background:var(--panel-row);color:var(--panel-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:0 14px;font-size:11px;display:flex}.gateway-graph--panel{--pane-pad:20px;min-height:220px;margin-bottom:0}@media (min-width:40rem){.gateway-graph--panel{--pane-pad:24px}}@media (min-width:79rem){.gateway-graph--panel{--pane-pad:32px}.gateway--personal .gateway-graph--panel{height:calc(var(--placeholder-h) + var(--pane-pad));flex:none}}@media not all and (min-width:58.75rem){.fact{column-gap:7px}}@media not all and (min-width:40rem){.panel-art{--panel-chip:24px}.panel-art--expats{min-height:300px}.panel-art--isolation{--check-head:32px;--fact-h:36px;--meter-h:70px}.check{min-width:0}.fact{padding:0 var(--space-6)}.fact__value{font-size:var(--text-12)}.meter__label{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.meter__text{gap:var(--space-2)}.meter__lcd{--lcd-h:38px;--lcd-size:21px;min-width:88px}}.gateway-card:has(.marketplace-art){height:auto;overflow:clip}.gateway-graph:has(.marketplace-art){flex:none;height:auto;overflow:visible}@media (min-width:79rem){.gateway--business .gateway-grid:has(.marketplace-art){grid-template-rows:400px minmax(430px,auto) auto}}.panel-art--deal{height:auto;min-height:0;overflow:visible;container:marketplace/inline-size}.panel-art--deal .panel{width:100%;position:relative}.panel-art--deal .panel__head{border-bottom-color:var(--accent);border-radius:calc(var(--panel-radius) - 1px) calc(var(--panel-radius) - 1px) 0 0;background:var(--accent);color:var(--accent-contrast)}.panel-art--deal .deal__id{color:var(--accent-contrast)}@supports (color:color-mix(in lab, red, red)){.panel-art--deal .deal__id{color:color-mix(in oklch, var(--accent-contrast) 72%, transparent)}}@layer components{.deal__id{color:var(--panel-muted);font-family:var(--font-mono);font-size:var(--text-12);font-weight:400}.deal__status{--done:1;--panel-accent:var(--accent-tertiary)}@supports (color:color-mix(in lab, red, red)){.deal__status{--panel-accent:color-mix(in oklch, var(--accent-tertiary) calc(var(--done) * 100%), var(--accent))}}.deal__status{--panel-accent-bg:var(--accent-tertiary-subtle)}@supports (color:color-mix(in lab, red, red)){.deal__status{--panel-accent-bg:color-mix(in oklch, var(--accent-tertiary-subtle) calc(var(--done) * 100%), var(--accent-subtle))}}.deal__states{display:inline-grid}.deal__state{grid-area:1/1}.deal__state--escrow{opacity:0}.deal__body{grid-template-columns:minmax(0,1fr);display:grid}.deal__summary{gap:var(--space-2);padding:var(--space-7) 14px;border-bottom:1px solid var(--panel-border);flex-direction:column;display:flex}.deal__item{color:var(--panel-body);margin:0;font-size:13px}.deal__amount{align-items:center;gap:var(--space-3);min-height:1.2em;color:var(--panel-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:500;line-height:1.2;display:flex}:dir(rtl) .deal__amount{justify-content:flex-end}.deal__coin{color:var(--panel-muted);align-items:center;gap:5px;font-size:13px;font-weight:400;display:inline-flex}.deal__token{flex:none;width:16px;height:16px;display:inline-flex}.deal__token svg{width:100%;height:100%;display:block}.deal__facts{gap:var(--space-4);margin:var(--space-5) 0 0;padding-top:var(--space-6);border-top:1px dashed var(--panel-border);display:grid}.deal__fact{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:1.3em;font-size:var(--text-12);display:flex}.deal__fact dt{align-items:center;gap:var(--space-3);color:var(--panel-muted);display:inline-flex}.deal__fact .deal__token{width:14px;height:14px}.deal__fact dt svg{stroke-width:1.75px;flex:none;width:13px;height:13px}.deal__fact dd{align-items:center;gap:var(--space-3);color:var(--panel-ink);font-family:var(--font-mono);white-space:nowrap;margin:0;display:inline-flex}.deal__steps{padding:var(--space-2) 0;margin:0;list-style:none}.deal__step{--deal-mark:24px;--deal-pad:8px;--deal-inset:14px;--lit:1;grid-template-columns:var(--deal-mark) minmax(0, 1fr) auto;align-items:start;gap:var(--space-6);padding:var(--deal-pad) var(--deal-inset);display:grid;position:relative}.deal__line{inset-inline-start:calc(var(--deal-inset) + var(--deal-mark) / 2 - .5px);top:calc(var(--deal-pad) + var(--deal-mark) + 3px);bottom:calc(3px - var(--deal-pad));background:var(--panel-accent);width:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.deal__line{background:color-mix(in oklch, var(--panel-accent) 40%, var(--panel-border))}}.deal__line{transform-origin:top}.deal__mark{width:var(--deal-mark);height:var(--deal-mark);box-sizing:border-box;border:1px solid var(--panel-accent);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.deal__mark{border:1px solid color-mix(in oklch, var(--panel-accent) calc(var(--lit) * 45%), var(--panel-border))}}.deal__mark{background:var(--panel-accent-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.deal__mark{background:color-mix(in oklch, var(--panel-accent-bg) calc(var(--lit) * 100%), var(--panel-bg))}}.deal__mark{color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.deal__mark{color:color-mix(in oklch, var(--panel-accent) calc(var(--lit) * 100%), var(--panel-muted))}}.deal__mark svg{stroke-width:1.9px;width:13px;height:13px}.deal__step:last-child .deal__mark{--panel-accent:var(--accent-tertiary);--panel-accent-bg:var(--accent-tertiary-subtle)}.deal__text{gap:var(--space-1);min-width:0;flex-direction:column;padding-block-start:var(--space-2);display:flex}.deal__title{color:var(--panel-ink);font-size:13px;font-weight:500}.deal__note{color:var(--panel-body);font-size:var(--text-12);line-height:1.45}.deal__time{color:var(--panel-muted);font-family:var(--font-mono);font-size:var(--text-12);font-variant-numeric:tabular-nums;padding-block-start:5px}@container marketplace (min-width:620px){.deal__body{grid-template-columns:minmax(240px,1fr) minmax(0,2fr)}.deal__summary{padding:var(--space-8);border-bottom:0;border-inline-end:1px solid var(--panel-border)}.deal__steps{padding:var(--space-4) 0}.deal__step{--deal-pad:9px;--deal-inset:20px}}@container marketplace (min-width:900px){.deal__text{gap:var(--space-7);grid-template-columns:minmax(140px,12rem) minmax(0,1fr);align-items:baseline;display:grid}.deal__note{font-size:13px}}.network{background:var(--surface-1)}.network__frame{padding-block:var(--band-pad) 0}.network figure{margin:0}.atlas{overflow-x:clip}.atlas__scene{aspect-ratio:360/135;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 80%,#0000 100%)}.atlas__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.atlas__world{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.atlas__routes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.atlas__leg{fill:none;stroke:var(--accent);stroke-width:.2px;stroke-linecap:round;stroke-dasharray:.45 .6}.atlas__reveal{fill:none;stroke-width:.8px;stroke-dasharray:1000}.atlas__packet{opacity:0}.atlas__packet-core{fill:var(--accent)}.atlas__packet-halo{fill:var(--accent);opacity:.18}.atlas__ring{fill:none;stroke:var(--accent);stroke-width:.12px;opacity:0}.atlas__pins{pointer-events:none;position:absolute;inset:0}.atlas__pin{left:var(--x);top:var(--y);width:0;height:0;scale:calc(1 / var(--zoom,1));position:absolute}.atlas__stem{width:var(--stem-now);background:var(--border-2);height:1px;transform:rotate(var(--angle-now));transform-origin:0;position:absolute;top:-.5px;left:0}.atlas__point{border-radius:9999px;width:6px;height:6px;position:absolute;top:-3px;left:-3px}.atlas__pin--destination .atlas__point{background:var(--accent);box-shadow:0 0 0 5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.atlas__pin--destination .atlas__point{box-shadow:0 0 0 5px color-mix(in oklab, var(--accent) 14%, transparent)}}.atlas__pin--origin .atlas__point{border:1.5px solid var(--text-2);background:var(--surface-1)}.atlas__chip{left:var(--dx-now);top:var(--dy-now);align-items:center;gap:var(--chip-gap);height:var(--chip-h);padding-inline:var(--chip-pad-start) var(--chip-pad-end);border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.atlas__chip{background:color-mix(in oklab, var(--surface-1) 90%, transparent)}}.atlas__chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translate(calc(-1 * var(--ax-now)), calc(-1 * var(--ay-now)));white-space:nowrap}.atlas__mark{width:var(--chip-mark);height:var(--chip-mark);flex-shrink:0;display:block;position:relative}.atlas__glyph{width:var(--chip-mark);height:var(--chip-mark);fill:currentColor;color:var(--text-2);display:block}.atlas__pin--destination .atlas__mark{--flag-h:calc(var(--chip-mark) - 2px);width:calc(var(--flag-h) * 4 / 3);height:var(--flag-h)}.atlas__flag{width:100%;height:100%;clip-path:inset(0 round var(--radius));display:block}.atlas__pin--destination .atlas__mark:after{content:"";border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--border-2);background:light-dark(transparent,var(--surface-1));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.atlas__pin--destination .atlas__mark:after{background:light-dark(transparent,color-mix(in oklab, var(--surface-1) 14%, transparent))}}.atlas__name{font-size:var(--chip-text);letter-spacing:.01em;color:var(--text-1);font-weight:500;line-height:1}.atlas__pin--origin .atlas__name{color:var(--text-2)}.atlas{--chip-h:24px;--chip-gap:6px;--chip-pad-start:6px;--chip-pad-end:9px;--chip-mark:14px;--chip-text:12px}.atlas__pin{--dx-now:var(--dx);--dy-now:var(--dy);--ax-now:var(--ax);--ay-now:var(--ay);--stem-now:var(--stem);--angle-now:var(--angle)}@media not all and (min-width:48rem){.atlas{--atlas-span:250;--chip-h:20px;--chip-gap:4px;--chip-pad-start:4px;--chip-pad-end:7px;--chip-mark:12px;--chip-text:11px}.atlas__scene{margin-inline:calc(50% - 50% * 360 / var(--atlas-span))}.atlas__pin{--dx-now:var(--dx-narrow);--dy-now:var(--dy-narrow);--ax-now:var(--ax-narrow);--ay-now:var(--ay-narrow);--stem-now:var(--stem-narrow);--angle-now:var(--angle-narrow)}}}@supports (text-box:trim-both cap alphabetic){.deal__sum,.deal__ticker,.deal__id,.deal__fact dt>bdi,.deal__fact dd>span,.deal__state{text-box:trim-both cap alphabetic}}.privacy-frame{padding-top:var(--band-pad);padding-bottom:0}.privacy-grid{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;display:grid;position:relative}.privacy-grid:before,.privacy-grid:after{content:"";width:var(--pad-size);height:var(--pad-size);border-radius:var(--pad-radius);background:var(--surface-1);border:1px solid var(--border-1);z-index:2;position:absolute;top:.5px;translate:-50% -50%}.privacy-grid:before{left:-.5px}.privacy-grid:after{left:calc(100% + .5px)}.privacy-line{background:var(--border-1);z-index:1;pointer-events:none;width:100vw;height:1px;position:absolute;left:calc(50% - 50vw)}.privacy-line--top{top:0}.privacy-line--end{bottom:0}.privacy-node{width:var(--pad-size);height:var(--pad-size);border-radius:var(--pad-radius);background:var(--surface-1);border:1px solid var(--border-1);z-index:2;pointer-events:none;position:absolute;translate:-50% -50%}.privacy-node--l{left:-.5px}.privacy-node--r{left:calc(100% + .5px)}.privacy-node--end{top:calc(100% - .5px)}@media not all and (min-width:40rem){.privacy-grid:before,.privacy-grid:after{content:none}.privacy-node{display:none}}.stakeout{--stakeout-0:light-dark(var(--ink),var(--surface-1));--stakeout-2:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.stakeout{--stakeout-2:light-dark(var(--accent),color-mix(in oklch, var(--accent) 12%, var(--surface-3)))}}.stakeout{--stakeout-4:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.stakeout{--stakeout-4:light-dark(color-mix(in oklch, var(--accent) 55%, var(--surface-1)),color-mix(in oklch, var(--accent) 42%, var(--surface-3)))}}.stakeout{--stakeout-6:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.stakeout{--stakeout-6:light-dark(color-mix(in oklch, var(--accent) 20%, var(--surface-1)),var(--accent))}}.stakeout{--stakeout-8:light-dark(var(--surface-1),var(--accent))}@supports (color:color-mix(in lab, red, red)){.stakeout{--stakeout-8:light-dark(var(--surface-1),color-mix(in oklch, var(--accent) 30%, var(--text-1)))}}.stakeout{--stakeout-1:var(--stakeout-0)}@supports (color:color-mix(in lab, red, red)){.stakeout{--stakeout-1:color-mix(in oklab, var(--stakeout-0), var(--stakeout-2))}}.stakeout{--stakeout-3:var(--stakeout-2)}@supports (color:color-mix(in lab, red, red)){.stakeout{--stakeout-3:color-mix(in oklab, var(--stakeout-2), var(--stakeout-4))}}.stakeout{--stakeout-5:var(--stakeout-4)}@supports (color:color-mix(in lab, red, red)){.stakeout{--stakeout-5:color-mix(in oklab, var(--stakeout-4), var(--stakeout-6))}}.stakeout{--stakeout-7:var(--stakeout-6)}@supports (color:color-mix(in lab, red, red)){.stakeout{--stakeout-7:color-mix(in oklab, var(--stakeout-6), var(--stakeout-8))}}.stakeout{--stakeout-rec:var(--hot);aspect-ratio:4/5;background:var(--stakeout-1);margin:0;position:relative}@media (min-width:40rem){.stakeout{aspect-ratio:16/9}}@media (min-width:64rem){.stakeout{aspect-ratio:21/9}}.stakeout>leptos-island{display:contents}.stakeout__canvas{width:100%;height:100%;image-rendering:pixelated;touch-action:pan-y;cursor:crosshair;display:block;position:absolute;inset:0}@media not all and (min-width:40rem){.stakeout .scene-hint{top:var(--space-8);bottom:auto}}.live-strip-band{--marquee-duration:40s;--marquee-item-pad:56px;--marquee-rtl:reverse}@media not all and (min-width:40rem){.live-strip-band{--marquee-item-pad:32px}}.final-cta{--cta-overlap:24px;z-index:var(--z-raised);margin-top:calc(-1 * var(--cta-overlap));position:relative;overflow-x:clip}.final-cta-frame{align-items:center;gap:var(--space-9);padding-bottom:var(--band-pad);grid-template-columns:minmax(0,1fr);display:grid}.final-cta-inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.final-cta-inner:before{content:"";inset:calc(-1 * var(--space-10)) calc(-1 * var(--space-14));z-index:-1;background:radial-gradient(ellipse at 50% 50%, var(--surface-1) 45%, transparent 78%);position:absolute}.final-cta-title{font-family:var(--font-sans);letter-spacing:0;color:var(--text-1);margin:0;font-size:30px;font-weight:300;line-height:1.125}.final-cta-subtitle{margin:var(--space-6) 0 0;color:var(--text-2);font-size:18px;font-weight:300;line-height:1.5}.final-cta-actions{justify-content:center;gap:var(--space-4);margin-top:var(--space-11);flex-wrap:wrap;display:flex}@media (min-width:40rem){.final-cta-title{font-size:36px}}@media (min-width:48rem){.final-cta{--cta-overlap:32px}}@media (min-width:64rem){.final-cta{--cta-overlap:56px}}@media (min-width:79rem){.final-cta-title{font-size:40px}}@media not all and (min-width:40rem){.final-cta-frame{grid-template-columns:minmax(0,1fr)}.final-cta-actions{align-self:stretch;gap:var(--space-7);margin-top:var(--space-10);flex-direction:column}.final-cta-actions .hero-action-primary,.final-cta-actions .hero-action-secondary{width:100%;min-height:48px;padding-inline:14px}}.foot-section{background:var(--surface-2)}.foot-frame{padding-top:var(--band-pad)}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));display:grid;position:relative}.foot-brand{padding:0 0 var(--space-11);padding-inline-end:var(--space-9)}.foot-head{margin:0;line-height:1}.foot-wordmark{font-size:var(--text-24);letter-spacing:-.02em;text-transform:uppercase;color:var(--text-1);font-weight:800}.foot-tagline{text-wrap:balance;max-width:24ch;margin:var(--space-6) 0 0;font-size:var(--text-14);color:var(--text-2);font-weight:300;line-height:1.5}.foot-pay{margin-top:var(--space-8)}.foot-pay-label{margin-bottom:var(--space-4);font-size:var(--text-12);color:var(--text-2);font-weight:400;line-height:16px;display:block}.foot-pay-list{justify-content:start;gap:var(--space-3);grid-template-columns:repeat(3,76px);margin:0;padding:0;list-style:none;display:grid}.foot-pay-item{justify-content:center;align-items:center;gap:var(--space-3);height:30px;padding-inline:var(--space-4);font-size:var(--text-12);color:var(--ink);background:var(--pay-tile);border:1px solid var(--border-1);border-radius:var(--radius);font-weight:500;line-height:1;display:inline-flex}.foot-pay-item--coin{padding-inline-end:var(--space-5)}.foot-pay-mark{flex-shrink:0;width:auto;height:14px;display:block}.foot-pay-mark>svg{width:auto;height:100%;display:block}.foot-pay-item--mastercard .foot-pay-mark{height:22px}.foot-pay-item--coin .foot-pay-mark{height:16px}.foot-col{padding:0 var(--space-9) var(--space-11);border-inline-start:1px solid var(--border-1);position:relative}.foot-col:last-child{padding-inline-end:0}.foot-col:before,.foot-grid:before,.foot-grid:after{content:"";z-index:1;width:var(--pad-size);height:var(--pad-size);border-radius:var(--pad-radius);background-color:var(--surface-2);border:1px solid var(--border-1);position:absolute;top:calc(100% - .5px);translate:-50% -50%}.foot-col:before{left:-.5px}.foot-col:dir(rtl):before{left:calc(100% + .5px)}.foot-grid:before{left:calc(-1 * var(--space-7) - .5px)}.foot-grid:after{left:calc(100% + var(--space-7) + .5px)}.foot-title{font-size:var(--text-12);color:var(--text-1);margin:0;line-height:20px}.foot-links{margin:var(--space-6) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.foot-link{width:fit-content;padding-block:var(--space-1);font-size:var(--text-14);color:var(--text-2);transition:color var(--duration-ctl) var(--ease-out);font-weight:300;line-height:20px;text-decoration:none;display:inline-flex}.foot-link:hover{color:var(--text-1)}.foot-bottom{gap:var(--space-7);padding:var(--space-8) 0 var(--space-10);flex-direction:column;display:flex;position:relative}.foot-bottom:before{content:"";height:1px;top:0;inset-inline:calc(-1 * (var(--space-7) + 1px));background:var(--border-1);position:absolute}.foot-bar{align-items:center;gap:var(--space-6) var(--space-10);grid-template-columns:minmax(0,1fr) auto;display:grid}.foot-bar--base{grid-template-areas:"facts prefs"}.foot-bar--base>.foot-prefs{grid-area:prefs}.foot-bar--base>.foot-facts{grid-area:facts}.foot-legal{align-items:center;gap:var(--space-2) var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.foot-legal-link{padding-block:var(--space-2);color:var(--text-2);transition:color var(--duration-ctl) var(--ease-out);font-size:13px;font-weight:400;line-height:16px;text-decoration:none;display:inline-flex}.foot-legal-link:hover{color:var(--text-1)}.foot-prefs{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.foot-facts{overflow-x:clip}.foot-facts-list{--foot-fact-step:17px;row-gap:var(--space-1);font-size:var(--text-12);color:var(--text-2);margin:0;flex-wrap:wrap;margin-inline-start:calc(-1 * var(--foot-fact-step));padding:0;font-weight:300;line-height:18px;list-style:none;display:flex}.foot-facts-list>li{padding-inline-start:var(--foot-fact-step);position:relative}.foot-facts-list>li:before{content:"";background:var(--text-3);top:9px;width:3px;height:3px;position:absolute;inset-inline-start:7px;translate:0 -50%}.foot-flag{vertical-align:calc(.5cap - 6px);border-radius:var(--radius);width:16px;height:12px;box-shadow:0 0 0 1px var(--border-1);margin-inline-end:.3em;display:inline-block;overflow:hidden}.foot-flag>svg{width:100%;height:100%;display:block}.foot-copy-sign{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.foot-select{position:relative}.foot-control{align-items:center;gap:var(--space-4);height:32px;padding:0 var(--space-5);font-size:var(--text-14);color:var(--text-2);white-space:nowrap;cursor:pointer;border:1px solid var(--border-1);border-radius:var(--radius);transition:color var(--duration-ctl) var(--ease-out), border-color var(--duration-ctl) var(--ease-out), background-color var(--duration-ctl) var(--ease-out);font-weight:400;line-height:1.4;text-decoration:none;list-style:none;display:inline-flex}.foot-select>summary::-webkit-details-marker{display:none}.foot-control:hover{color:var(--text-1);background-color:var(--quiet-hover)}.foot-control svg{flex-shrink:0}@supports (text-box:trim-both cap alphabetic){:is(.foot-select-label,.foot-control-label){text-box:trim-both cap alphabetic}}.foot-select[open] .foot-select-chevron{transform:rotate(180deg)}.foot-select-chevron{transition:transform var(--duration-ctl) var(--ease-in-out)}.foot-select-list{bottom:calc(100% + var(--space-4));z-index:var(--z-raised);min-width:11rem;padding:var(--space-3);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius);margin:0;list-style:none;position:absolute;inset-inline-start:0;box-shadow:0 18px 36px -18px #0000001a,0 30px 45px -30px #32325d40}.foot-select:not([open]) .foot-select-list{display:none}@keyframes foot-select-in{0%{opacity:0;translate:0 4px}}.foot-select[open] .foot-select-list{animation:foot-select-in var(--duration-ctl) var(--ease-out) both}.foot-select-item{padding:var(--space-4) var(--space-6);border-radius:var(--radius);font-size:var(--text-14);color:var(--text-2);transition:color var(--duration-ctl) var(--ease-out), background-color var(--duration-ctl) var(--ease-out);align-items:center;font-weight:400;line-height:1.4;text-decoration:none;display:flex}.foot-select-item:hover{color:var(--text-1);background-color:var(--quiet-hover)}.foot-select-item--current{color:var(--text-1);font-weight:500}.foot-seg{border:1px solid var(--border-1);border-radius:var(--radius);align-items:center;display:inline-flex}.foot-seg-btn{width:32px;height:30px;color:var(--text-3);cursor:pointer;transition:background-color var(--duration-ctl) var(--ease-out), color var(--duration-ctl) var(--ease-out);background:padding-box padding-box;border:none;justify-content:center;align-items:center;display:inline-flex}.foot-seg-btn+.foot-seg-btn{border-inline-start:1px solid var(--border-1)}.foot-seg-btn:first-of-type,.foot-view-list>li:first-child{border-start-start-radius:calc(var(--radius) - 1px);border-end-start-radius:calc(var(--radius) - 1px)}.foot-seg-btn:last-of-type,.foot-view-list>li:last-child{border-start-end-radius:calc(var(--radius) - 1px);border-end-end-radius:calc(var(--radius) - 1px)}.foot-seg-btn:hover{color:var(--text-1)}.foot-seg-btn[aria-pressed=true]{background-color:var(--accent-subtle);color:var(--accent)}.foot-view-list{border:1px solid var(--border-1);border-radius:var(--radius);align-items:center;margin:0;padding:0;list-style:none;display:inline-flex}.foot-view-list>li+li{border-inline-start:1px solid var(--border-1)}.foot-view-list>li>.foot-view-link{border-radius:inherit}.foot-view-link{height:30px;padding-inline:var(--space-5);font-size:var(--text-14);color:var(--text-2);transition:background-color var(--duration-ctl) var(--ease-out), color var(--duration-ctl) var(--ease-out);justify-content:center;align-items:center;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.foot-view-link:hover{color:var(--text-1)}.foot-view-link[aria-current=page]{background-color:var(--accent-subtle);color:var(--accent)}@media (prefers-reduced-motion:reduce){.foot-select[open] .foot-select-list{animation:none}.foot-select-chevron{transition:none}}@media not all and (min-width:58.75rem){.foot-bar{justify-items:start;gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.foot-bar--base{grid-template-areas:"prefs""facts"}}@media not all and (min-width:79rem){.foot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.foot-brand{padding:0 0 var(--space-10);grid-column:1/-1}.foot-col{padding-inline:var(--space-8)}.foot-brand+.foot-col{border-inline-start:0;padding-inline-start:0}.foot-brand+.foot-col:before{content:none}}@media not all and (min-width:40rem){.foot-grid{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand{padding-bottom:28px}.foot-col,.foot-brand+.foot-col{border-inline-start:0;padding:0 0 28px}.foot-col:before,.foot-grid:before,.foot-grid:after{content:none}.foot-bottom:before{inset-inline:0}.foot-bottom{padding-bottom:28px}.foot-legal{gap:var(--space-1) var(--space-7)}}.cookie-notice{bottom:calc(var(--space-7) + env(safe-area-inset-bottom,0px));z-index:var(--z-overlay);gap:var(--space-4);width:28rem;max-width:calc(100vw - 32px);max-height:calc(100svh - 32px - env(safe-area-inset-bottom,0px));padding:var(--space-7);border:1px dashed var(--quiet-border);border-radius:var(--radius);background:var(--surface-3);box-shadow:var(--shadow-lg);grid-template-columns:repeat(2,minmax(0,1fr)) 44px 44px;display:grid;position:fixed;inset-inline-end:var(--space-7);overflow-y:auto}@media not all and (min-width:40rem){.cookie-notice{inset-inline:var(--space-7);width:auto;max-width:none}}.cookie-notice.cookie-hidden{display:none}.cookie-copy{grid-column:1/-1;grid-template-columns:var(--space-11) minmax(0, 1fr);align-items:start;gap:var(--space-6);font-size:var(--text-14);color:var(--text-1);margin-block-end:var(--space-2);line-height:1.4;display:grid}.cookie-icon{height:var(--space-11);border-radius:var(--radius);background:var(--accent-subtle);color:var(--accent);place-items:center;display:grid}.cookie-lines>span{display:block}.cookie-title{font-weight:500}.cookie-settings{grid-area:2/1/auto/-1;min-width:0}.cookie-summary{margin-inline-start:auto;margin-inline-end:calc(44px + var(--space-4));list-style:none}.cookie-summary::-webkit-details-marker{display:none}.cookie-tool{border:1px solid var(--border-1);border-radius:var(--radius);width:44px;height:44px;color:var(--text-2);background:var(--surface-1);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:0;display:flex}.cookie-tool:hover,.cookie-settings[open]>.cookie-summary{background:var(--surface-2);color:var(--accent)}.cookie-info{z-index:1;grid-area:2/4;align-self:start}.cookie-panel{gap:var(--space-6);border-block-start:1px solid var(--border-1);flex-direction:column;margin-block-start:var(--space-6);padding-block-start:var(--space-6);display:flex}.cookie-categories{gap:var(--space-6);border:0;flex-direction:column;margin:0;padding:0;display:flex}.cookie-row{gap:var(--space-5);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cookie-row-title{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.cookie-row-badge{color:var(--text-2);font-size:var(--text-12)}.cookie-row input[type=checkbox]{width:16px;height:16px;margin:var(--space-1) 0 0;accent-color:var(--accent);cursor:pointer}.cookie-row input[type=checkbox]:disabled{cursor:not-allowed}.cookie-row-text{gap:var(--space-1);flex-direction:column;display:flex}.cookie-actions{z-index:1;align-self:start;gap:var(--space-4);grid-area:2/1/auto/3;min-width:0;display:flex}.cookie-actions form{flex:1 1 0;min-width:0}.cookie-actions button{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);font-size:var(--text-14);line-height:1.25}.cookie-actions button:not(.hero-action-primary){border:1px solid var(--quiet-border)}.cookie-actions button:not(.hero-action-primary):hover{background:var(--quiet-hover);border-color:var(--border-2)}.matrix{pointer-events:none;margin:0;position:relative}.matrix>leptos-island{display:contents}.matrix__canvas{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,currentColor 72px);mask-image:linear-gradient(#0000,currentColor 72px)}.blocks{--blocks-pane:light-dark(var(--blocks-top-1),var(--blocks-top-2))}@supports (color:color-mix(in lab, red, red)){.blocks{--blocks-pane:light-dark(var(--blocks-top-1),color-mix(in oklch, var(--blocks-top-2), var(--blocks-top-3)))}}.blocks{margin:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,currentColor 38%);mask-image:linear-gradient(#0000,currentColor 38%)}.blocks:not([data-frame]){background-color:var(--blocks-pane)}@media (prefers-reduced-motion:no-preference){.blocks{transition:background-color var(--duration-panel) var(--ease-out)}}.blocks>leptos-island{display:contents}.blocks__canvas{width:100%;height:100%;position:absolute;inset:0}.panel-art--support{flex-direction:column;height:100%;min-height:0;display:flex;overflow:visible}.panel-art--support .panel{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;display:flex;position:relative}.panel-art--support .panel__head{padding-inline:0}.chat{gap:var(--space-6);padding:var(--space-7) 0 0;flex:1;grid-template-columns:minmax(0,1fr);align-content:space-between;margin:0;list-style:none;display:grid}.chat__msg{border-radius:var(--radius);text-wrap:pretty;max-width:88%;padding:14px;font-size:13px;line-height:1.45}.chat__msg--user{background:var(--panel-accent);color:var(--accent-contrast);border-end-end-radius:var(--radius);grid-row:1;justify-self:end}.chat__msg--ai{background:var(--panel-row);color:var(--panel-ink);border-end-start-radius:var(--radius);grid-area:2/1;justify-self:start}.chat__who{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--panel-accent);font-size:11px;font-weight:600;display:flex}.chat__who svg{stroke-width:2px;width:12px;height:12px}.chat__handoff{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border:1px dashed var(--panel-border);border-radius:var(--radius);font-size:var(--text-12);color:var(--panel-muted);grid-row:3;justify-self:center;display:inline-flex}.chat__handoff svg{stroke-width:1.75px;width:13px;height:13px}@supports (text-box:trim-both cap alphabetic){.chat__who>bdi,.chat__handoff>bdi{text-box:trim-both cap alphabetic}.chat__who{min-height:1lh}.chat__handoff{min-height:calc(1lh + 10px)}}.chat__typing{padding:var(--space-6);border-radius:var(--radius);background:var(--panel-row);opacity:0;grid-area:2/1;place-self:start;gap:5px;display:flex}.chat__typing i{background:var(--panel-muted);border-radius:50%;width:5px;height:5px}.gateway-graph--bench{height:auto;min-height:0;margin:var(--space-7) var(--space-8) var(--space-8);flex:none}@media (min-width:79rem){.gateway-graph--bench{margin:var(--space-6) var(--space-10) var(--space-10)}}.chart-card{min-width:0;color:var(--text-1);flex-direction:column;margin:0;font-size:13px;line-height:1.3;display:flex}.compare-grid{gap:var(--space-4);margin:var(--space-4) 0 0;display:grid}@media (min-width:64rem){.compare-grid{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.compare{--compare-label:150px;--compare-row:80px;height:calc(3 * var(--compare-row));margin:0;position:relative}.compare--more{height:calc(2 * var(--compare-row))}.compare__canvas{visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0}.chart-card[data-live] .compare__canvas{visibility:visible}.chart-card[data-live] .compare__list{opacity:0}.compare__list{grid-auto-rows:minmax(0,1fr);height:100%;margin:0;padding:0;list-style:none;display:grid}.compare__pair{justify-content:center;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.compare__metric{white-space:nowrap;text-overflow:ellipsis;color:var(--text-1);font-size:13px;font-weight:500;overflow:hidden}.compare__rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.compare__row{align-items:center;gap:var(--space-4);min-width:0;height:22px;display:flex}.compare__fill{width:calc(var(--v,0) * (100% - var(--compare-label)));background:var(--text-1);border-start-end-radius:var(--radius);border-end-end-radius:var(--radius);flex:none;min-width:2px;height:100%}@supports (color:color-mix(in lab, red, red)){.compare__fill{background:color-mix(in oklch, var(--text-1) 14%, transparent)}}.compare__row--ours .compare__fill{background:var(--accent)}.compare__label{align-items:baseline;gap:var(--space-4);white-space:nowrap;display:inline-flex}.compare__name{color:var(--text-3);font-size:13px;font-weight:500}.compare__row--ours .compare__name{color:var(--accent);font-weight:600}.compare__num{font-family:var(--font-mono);font-size:var(--text-12);font-variant-numeric:tabular-nums;color:var(--text-3)}@media not all and (min-width:40rem){.compare{--compare-label:130px;--compare-row:76px}}.brand-art{min-height:0;color:var(--text-1);isolation:isolate;position:relative}.brand-art__stage{position:absolute;inset:0;overflow:hidden}.brand-art__ascii{visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.brand-art__stage>leptos-island{display:contents}.brand-art[data-ascii=ready] .brand-art__ascii{visibility:visible}.article-frame{--article-measure:42rem;--article-toc-w:16rem;--article-toc-bar-h:3.5rem;--article-anchor-gap:calc(var(--space-9) + var(--article-toc-bar-h));padding-block:var(--space-9) var(--band-pad)}.article-frame[data-kind=product]{padding-bottom:0}.article-frame[data-kind=product] .article-body{padding-bottom:var(--space-11)}@media (min-width:79rem){.article-frame{--article-toc-w:17rem;--article-measure:47rem}.prose{font-size:17px}}.article{min-width:0}.article-stage{--stage-pad:var(--space-9);--stage-subject-h:min(18rem, 76vw);isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--stage-subject-h);display:grid;position:relative;overflow:hidden}.article-stage__copy{z-index:1;max-width:var(--article-measure);padding-top:var(--stage-pad);position:relative}.article-actions{margin-top:var(--space-9)}.article-stage:not(.article-stage--scene,:has(.article-stage__subject)){padding-bottom:var(--stage-pad);grid-template-rows:auto}.article-stage__subject{pointer-events:none;grid-row:2}@media (min-width:40rem){.article-stage{--stage-pad:var(--space-11);--stage-subject-h:20rem}}@media (min-width:64rem){.article-stage{grid-template-rows:minmax(clamp(21rem,27vw,25rem),auto);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.article-stage__copy{padding-bottom:var(--stage-pad)}.article-stage__subject{grid-area:1/2}}.article-frame:has(>.article>.article-stage--scene){padding-top:0}.article-stage.article-stage--scene{margin-inline:-1rem;display:block}.article-stage:is(.radiance-stage,.maze-stage,.lights-stage){--stage-min-h:26rem;--stage-max-h:34rem;--field-min-h:11rem;min-height:clamp(var(--stage-min-h), 58svh, var(--stage-max-h));grid-template-columns:minmax(0,1fr);display:grid}.article-stage--scene .article-stage__copy{max-width:none;padding-inline:var(--space-7)}.intro-stage .article-stage__copy{max-width:var(--measure-prose);padding:0}:is(.radiance-stage,.maze-stage,.lights-stage) .article-stage__copy{padding-block:var(--space-13) var(--space-11)}.article-stage--scene .article-title{max-width:18ch;margin-inline:auto}.article-stage--scene .article-lead{max-width:38rem;margin-inline:auto}@media (min-width:64rem){.intro-stage.article-stage--scene{padding-block:var(--space-13) calc(var(--space-13) + var(--space-7))}:is(.radiance-stage,.maze-stage,.lights-stage) .article-stage__copy{padding-block:var(--space-13) var(--space-11)}}.article-rule{z-index:3;border-image:conic-gradient(var(--border-1) 0 0) fill 0 / 0 / 0 100vmax;pointer-events:none;height:1px;margin-inline:-1rem;position:relative}.article-rule:before,.article-rule:after{content:"";width:var(--pad-size);height:var(--pad-size);border-radius:var(--pad-radius);background:var(--surface-1);border:1px solid var(--border-1);position:absolute;top:.5px;translate:-50% -50%}.article-rule:before{left:-.5px}.article-rule:after{left:calc(100% + .5px)}@media not all and (min-width:40rem){.article-rule:before,.article-rule:after{content:none}}.article-status{margin:0 0 var(--space-7)}.article-title,.intro__title,.prose h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.article-title{color:var(--text-1);text-wrap:balance;margin:0;font-size:34px;font-weight:300;line-height:1.1}@media (min-width:64rem){.article-title{font-size:48px}}.article-lead{margin:var(--space-7) 0 0;color:var(--text-2);text-wrap:pretty;font-size:18px;font-weight:300;line-height:1.55}.article-updated,.article-notice{margin:var(--space-7) 0 0;font-size:var(--text-14);color:var(--text-3);line-height:1.5}.article-notice{padding:var(--space-6) var(--space-7);border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-2);color:var(--text-2)}.article-notice a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.article-layout{grid-template-columns:minmax(0,1fr);margin-inline:-1rem;display:grid;position:relative}.article-body{min-width:0;container:article-body/inline-size}.article-section{--section-pad:var(--space-7);--section-pad-y:var(--space-11);padding:var(--section-pad-y) var(--section-pad)}.article-section+.article-section{border-top:1px solid var(--border-1)}.article-section__picture,.article-section__after,.article-section__text>*+*,.article-section__after>*+*{margin-top:var(--space-10)}.article-section .prose>:last-child{margin-bottom:0}.article-body>.lead{margin:0 var(--space-7) var(--space-11);border:0}.article-section__picture :is(.illo,.plate,.article-art,.ascii){margin:0}.article-art .dither{--dither-ink:var(--accent)}@supports (color:color-mix(in lab, red, red)){.article-art .dither{--dither-ink:color-mix(in oklch, var(--accent) 72%, var(--surface-1))}}.article-art .dither{aspect-ratio:16/10}.article-section .cards{margin-inline:calc(-1 * var(--section-pad))}.article-section .cards__grid{border-inline:0}.article-section .card{padding-inline:var(--section-pad)}.article-section:has(+.article-section) :is(.article-section__text,.article-section__after)>.cards:last-child{margin-bottom:calc(-1 * var(--section-pad-y))}.article-section:has(+.article-section) :is(.article-section__text,.article-section__after)>.cards:last-child .cards__grid{border-bottom:0}.article-section__picture:has(>.plate,>.article-art .dither){margin-inline:calc(-1 * var(--section-pad));margin-bottom:calc(-1 * var(--section-pad-y))}.article-section__picture .plate__picture{aspect-ratio:3/2;border:0;border-radius:0}.article-section__picture .plate__photo{height:100%}.article-section__picture>:is(.ascii,.article-art:has(>.guardian)){max-inline-size:26rem;margin-inline:auto}.article-section__picture>.article-art:has(>:is(.escrow,.checkpoint)){max-inline-size:34rem;margin-inline:auto}@container article-body (min-width:40rem){.article-section{--section-pad:var(--space-10);--section-pad-y:var(--space-13);padding:var(--section-pad-y) var(--section-pad)}}@container article-body (min-width:54rem){.article-section[data-layout=split]{grid-template-columns:minmax(0,11fr) minmax(0,10fr);grid-template-areas:"text picture""after after";padding-block:0;padding-inline:0;display:grid}.article-section[data-layout=split][data-flip]{grid-template-columns:minmax(0,10fr) minmax(0,11fr);grid-template-areas:"picture text""after after"}.article-section__text{padding:var(--space-13) var(--space-10);grid-area:text}.article-section[data-layout=flow] .article-section__text{padding:0}.article-section__picture{padding:var(--space-13) var(--space-10);border-inline-start:1px solid var(--border-1);grid-area:picture;margin:0}.article-section[data-flip] .article-section__picture{border-inline-start:0;border-inline-end:1px solid var(--border-1)}.article-section__picture>*{top:calc(var(--header-h) + var(--space-11));position:sticky}.article-section[data-layout=split] .article-section__after{padding:0 var(--space-10) var(--space-13);grid-area:after;margin:0}.article-section__picture:has(>.plate,>.article-art .dither){margin:0;padding:0;display:grid}.article-section__picture>:is(.plate,.article-art):has(.plate__picture,.dither){min-height:22rem;position:static}.article-section__picture :is(.plate__picture,.dither){height:100%}.article-section__picture .plate__picture{aspect-ratio:auto}.article-section__picture .plate__photo{position:absolute;inset:0}.article-section__picture .article-art .dither{aspect-ratio:auto}.article-section__picture:has(>.ascii,>.article-art>.guardian){align-items:center;min-block-size:22rem;display:grid;container-type:size}.article-section__picture>.ascii{inline-size:min(100%, 100cqb * var(--cols) / (2 * var(--rows)))}.article-section__picture>.article-art:has(>.guardian){justify-self:center;block-size:min(100cqb,133.333cqi);inline-size:min(100%,177.778cqb);max-inline-size:none}.article-section__picture .guardian{aspect-ratio:auto;block-size:100%}.article-section__picture:has(>.article-art>:is(.escrow,.checkpoint)){margin:0;padding:0;display:grid}.article-section__picture>.article-art:has(>:is(.escrow,.checkpoint)){min-height:22rem;max-inline-size:none;margin-inline:0;position:static}.article-section__picture :is(.escrow,.checkpoint){aspect-ratio:auto;height:100%}}.prose{max-width:var(--article-measure);color:var(--text-2);font-size:16px;font-weight:300;line-height:1.7}.prose>:first-child{margin-top:0}.prose h2{margin:var(--space-13) 0 var(--space-7);color:var(--text-1);text-wrap:balance;scroll-margin-top:calc(var(--header-h) + var(--article-anchor-gap));font-size:26px;font-weight:400;line-height:1.2}.prose h3{margin:var(--space-11) 0 var(--space-6);color:var(--text-1);font-size:18px;font-weight:500;line-height:1.35}.prose p,.prose ul,.prose ol,.prose blockquote{margin:0 0 var(--space-8)}.prose ul,.prose ol{padding-inline-start:var(--space-9)}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:var(--space-3)}.prose li::marker{color:var(--text-3)}.prose strong{color:var(--text-1);font-weight:500}.article-body mark{--mark-fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.article-body mark{--mark-fill:color-mix(in oklch, var(--accent) 18%, transparent)}}.article-body mark{border-radius:var(--radius);background:linear-gradient(var(--mark-fill), var(--mark-fill)) 0 0 / 100% 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--text-1);margin-inline:-.1em;padding:.08em .2em}.article-body mark:dir(rtl){background-position-x:100%}@media (forced-colors:active){.article-body mark{color:marktext;background:mark}}.prose a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--quiet-border);-webkit-text-decoration-color:var(--quiet-border);text-decoration-color:var(--quiet-border);text-underline-offset:3px;transition:text-decoration-color var(--duration-ctl) var(--ease-out)}.prose a:hover{text-decoration-color:currentColor}.prose code{border-radius:var(--radius);background:var(--surface-3);font-family:var(--font-mono);color:var(--text-1);padding:.1em .35em;font-size:.9em}.prose blockquote{border-inline-start:2px solid var(--border-2);color:var(--text-2);padding-inline-start:var(--space-7)}.prose-table{max-width:100%;margin:0 0 var(--space-8);overflow-x:auto}.prose table{border-collapse:collapse;font-size:var(--text-14);line-height:1.5}.prose th,.prose td{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-1);text-align:start;vertical-align:top}.prose th{color:var(--text-1);white-space:nowrap;font-weight:500}.article-toc{top:var(--header-h);z-index:var(--z-raised);position:sticky}.article-toc__bar{align-content:center;align-items:center;column-gap:var(--space-6);row-gap:var(--space-1);min-height:var(--article-toc-bar-h);padding:var(--space-4) var(--space-7);border-block:1px solid var(--border-1);background:var(--surface-1);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chevron""current chevron";list-style:none;display:grid}.article-frame[data-kind=product] .article-toc__bar{border-top-color:#0000}.article-toc__bar::-webkit-details-marker{display:none}.article-toc__title{font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);grid-area:title;font-weight:500;line-height:1.4}.article-toc__title:is(:lang(ar),:lang(fa)){letter-spacing:0;text-transform:none}.article-toc__current{font-size:var(--text-14);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;grid-area:current;line-height:1.4;overflow:hidden}.article-toc__chevron,.article-toc__fold{color:var(--text-3);grid-area:chevron;display:inline-flex}.article-toc__fold{display:none}.article-toc__disclosure[open] .article-toc__chevron{transform:rotate(180deg)}.article-toc__list{max-height:min(60dvh,28rem);padding:var(--space-4) 0;overscroll-behavior:contain;border-bottom:1px solid var(--border-1);background:var(--surface-1);inset-inline:0;margin:0;list-style:none;position:absolute;top:100%;overflow-y:auto}.article-toc__link{padding:var(--space-3) var(--space-7) var(--space-3) var(--space-8);font-size:var(--text-14);color:var(--text-2);transition:color var(--duration-ctl) var(--ease-out);font-weight:400;line-height:1.45;text-decoration:none;display:block;position:relative}.article-toc__link:before{content:"";width:2px;transition:background-color var(--duration-ctl) var(--ease-out);background:0 0;position:absolute;inset-block:0;inset-inline-start:0}.article-toc__label{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.article-toc__link:hover{color:var(--text-1)}.article-toc__link[aria-current]{color:var(--accent)}.article-toc :focus-visible{outline-offset:-2px}@media (min-width:64rem){.article-frame{--article-anchor-gap:var(--space-9);--article-toc-rail:3.5rem}.article-layout{--toc-col:var(--article-toc-w);grid-template-columns:var(--toc-col) minmax(0, 1fr)}.article-layout:has(.article-toc[data-rail]){--toc-col:var(--article-toc-rail)}.article-toc{border-inline-end:1px solid var(--border-1);grid-area:1/1;position:relative;top:auto}.article-body{grid-area:1/2}.article-toc__disclosure{top:var(--header-h);max-height:calc(100dvh - var(--header-h));padding-bottom:var(--space-11);scrollbar-width:thin;position:sticky;overflow-y:auto}.article-toc__disclosure::details-content{content-visibility:visible;display:contents}.article-toc[data-rail]:has(.article-toc__disclosure[open]){z-index:var(--z-raised)}.article-toc[data-rail] .article-toc__disclosure[open]{width:var(--article-toc-w);min-height:calc(100dvh - var(--header-h));border-inline-end:1px solid var(--border-1);background:var(--surface-1)}.article-toc__bar{min-height:var(--article-toc-bar-h);margin-bottom:var(--space-7);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-7);background:0 0;border-top:0;grid-template-areas:"title fold"}.article-toc__current,.article-toc__chevron{display:none}.article-toc__fold{padding:var(--space-3);border-radius:var(--radius);transition:color var(--duration-ctl) var(--ease-out);grid-area:fold;display:inline-flex}.article-toc__bar:hover .article-toc__fold{color:var(--text-1)}.article-toc__list{background:0 0;border:0;max-height:none;padding:0;position:static;overflow:visible}.article-toc__link{padding-inline:var(--space-7) var(--space-8)}.article-toc__link:before{inset-inline:auto -1px}.article-toc[data-rail] .article-toc__disclosure:not([open]) .article-toc__bar{grid-template-columns:auto;grid-template-areas:"fold";justify-content:center;padding-inline:0}.article-toc[data-rail] .article-toc__fold{transform:scaleX(-1)}.article-toc__fold:dir(rtl){transform:scaleX(-1)}.article-toc[data-rail] .article-toc__fold:dir(rtl){transform:none}.article-toc[data-rail] .article-toc__disclosure:not([open]) :is(.article-toc__title,.article-toc__label){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-toc[data-rail] .article-toc__disclosure:not([open]) .article-toc__link{height:var(--space-9);padding:0}.article-toc[data-rail] .article-toc__disclosure:not([open]) .article-toc__link:after{content:"";width:var(--space-7);background:var(--border-2);height:2px;transition:background-color var(--duration-ctl) var(--ease-out);top:50%;position:absolute;inset-inline-start:50%;translate:-50% -50%}.article-toc[data-rail] .article-toc__disclosure:not([open]) .article-toc__link:dir(rtl):after{translate:50% -50%}.article-toc[data-rail] .article-toc__disclosure:not([open]) .article-toc__link:hover:after{background:var(--text-2)}.article-toc[data-rail] .article-toc__disclosure:not([open]) .article-toc__link[aria-current]:after{background:var(--accent)}.article-frame[data-kind=product] .article-layout:before,.article-frame[data-kind=product] .article-layout:after{content:"";z-index:3;left:calc(var(--toc-col) - .5px);width:var(--pad-size);height:var(--pad-size);border-radius:var(--pad-radius);background:var(--surface-1);border:1px solid var(--border-1);position:absolute;translate:-50% -50%}.article-frame[data-kind=product] .article-layout:before{top:-.5px}.article-frame[data-kind=product] .article-layout:after{top:calc(100% + .5px)}.article-frame[data-kind=product] .article-layout:dir(rtl):before{left:calc(100% - var(--toc-col) + .5px)}.article-frame[data-kind=product] .article-layout:dir(rtl):after{left:calc(100% - var(--toc-col) + .5px)}.article-layout[data-sliding]{overflow-x:clip}.article-layout[data-sliding] .article-toc{border-inline-end-color:#0000}.article-layout[data-sliding] .article-body{box-shadow:-1px 0 0 var(--border-1)}.article-layout[data-sliding] .article-body:dir(rtl){box-shadow:1px 0 0 var(--border-1)}.article-frame[data-kind=product] .article-layout[data-sliding]:before,.article-frame[data-kind=product] .article-layout[data-sliding]:after{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.article-toc__chevron{transition:transform var(--duration-ctl) var(--ease-in-out)}}@media (prefers-reduced-motion:reduce){.article-toc__link,.article-toc__link:before,.article-toc__fold,.prose a{transition:none}}.article-figure{z-index:0;-webkit-user-select:none;user-select:none;margin:0;position:absolute;inset:0}.article-figure>leptos-island{display:contents}.article-figure__canvas{width:100%;height:100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.article-figure__canvas{cursor:grab}.article-figure__canvas:active{cursor:grabbing}}.jelly-pane{z-index:0;pointer-events:none;position:absolute;inset:0}.jelly-pane>leptos-island{display:contents}.jelly-pane__canvas{width:100%;height:100%;position:absolute;inset:0}.jelly-subject{--jelly-hit-w:64%;--jelly-hit-h:36%;--jelly-sound-size:var(--space-12);z-index:1;pointer-events:auto;position:relative}.jelly-control{width:var(--jelly-hit-w);height:var(--jelly-hit-h);border-radius:var(--radius);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.jelly-sound{width:var(--jelly-sound-size);height:var(--jelly-sound-size);color:var(--text-3);cursor:pointer;transition:color var(--duration-ctl) var(--ease-out);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:var(--space-7);inset-inline-end:var(--space-7)}.jelly-sound:hover{color:var(--text-1)}.jelly-sound[aria-pressed=true] .jelly-sound__off,.jelly-sound[aria-pressed=false] .jelly-sound__on{display:none}.jelly-sound>span{display:inline-flex}.jelly-ripple{width:var(--jelly-hit-w);aspect-ratio:1;border:2px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vpn-demo{margin-top:var(--space-10)}.vpn-demo__caption{margin:0 0 var(--space-6);font-size:var(--text-12);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.vpn-demo__status{align-items:center;gap:var(--space-5);color:var(--text-1);margin:0;font-size:18px;line-height:1.4;display:inline-flex}.vpn-demo__dot{width:var(--space-5);height:var(--space-5);background:var(--text-3);transition:background-color var(--duration-panel) var(--ease-out), box-shadow var(--duration-panel) var(--ease-out);border-radius:50%;box-shadow:0 0 #0000}.vpn-demo[data-state=on] .vpn-demo__dot{background:var(--accent);box-shadow:0 0 0 var(--space-2) var(--accent-subtle)}.vpn-demo__facts{column-gap:var(--space-9);row-gap:var(--space-4);margin:var(--space-8) 0 0;font-size:var(--text-14);grid-template-columns:max-content minmax(0,1fr);line-height:1.5;display:grid}.vpn-demo__fact{display:contents}.vpn-demo__facts dt{color:var(--text-3)}.vpn-demo__facts dd{color:var(--text-2);font-variant-numeric:tabular-nums;transition:color var(--duration-panel) var(--ease-out);margin:0}.vpn-demo[data-state=on] .vpn-demo__facts dd{color:var(--text-1)}@media (prefers-reduced-motion:reduce){.jelly-sound,.vpn-demo__dot,.vpn-demo__facts dd{transition:none}}.radiance-stage{--stage-min-h:38rem;--stage-max-h:58rem;--field-min-h:15rem;--title-measure:18ch;--lead-measure:36rem;isolation:isolate;grid-template-rows:auto minmax(var(--field-min-h), 1fr);min-height:clamp(var(--stage-min-h), calc(100svh - var(--header-h)), var(--stage-max-h));display:grid;position:relative}.radiance{--radiance-field:var(--surface-1);--radiance-light-1:light-dark(var(--blue-300),var(--accent));--radiance-light-2:light-dark(var(--blue-500),var(--accent))}@supports (color:color-mix(in lab, red, red)){.radiance{--radiance-light-2:light-dark(var(--blue-500),color-mix(in oklch, var(--accent) 70%, var(--blue-400)))}}.radiance{--radiance-light-3:light-dark(var(--blue-200),var(--accent))}@supports (color:color-mix(in lab, red, red)){.radiance{--radiance-light-3:light-dark(var(--blue-200),color-mix(in oklch, var(--accent) 40%, var(--blue-400)))}}.radiance{--radiance-light-4:light-dark(var(--brand-blue-300),var(--blue-400));--radiance-light-5:light-dark(var(--blue-400),var(--blue-400))}@supports (color:color-mix(in lab, red, red)){.radiance{--radiance-light-5:light-dark(var(--blue-400),color-mix(in oklch, var(--blue-400) 65%, var(--burgundy-300)))}}.radiance{--radiance-brick-1:light-dark(var(--red-500),var(--burgundy-500))}@supports (color:color-mix(in lab, red, red)){.radiance{--radiance-brick-1:light-dark(color-mix(in oklch, color-mix(in oklch, var(--red-500) 60%, var(--amber-500)) 38%, var(--gray-300)),color-mix(in oklch, var(--burgundy-500) 42%, var(--surface-3)))}}.radiance{--radiance-brick-2:light-dark(var(--amber-500),var(--amber-500))}@supports (color:color-mix(in lab, red, red)){.radiance{--radiance-brick-2:light-dark(color-mix(in oklch, var(--amber-500) 30%, var(--gray-300)),color-mix(in oklch, var(--amber-500) 30%, var(--surface-3)))}}.radiance{--radiance-mortar:light-dark(var(--gray-100),var(--text-3))}@supports (color:color-mix(in lab, red, red)){.radiance{--radiance-mortar:light-dark(var(--gray-100),color-mix(in oklch, var(--text-3) 18%, var(--surface-1)))}}.radiance{z-index:0;-webkit-user-select:none;user-select:none;margin:0;position:absolute;inset:0}.radiance>leptos-island{display:contents}.radiance__canvas{touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.radiance__canvas{cursor:crosshair}}.radiance-stage__copy{z-index:1;padding-block:var(--space-13) var(--space-11);text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:relative}.radiance-stage__copy>*{pointer-events:auto}.radiance-stage__status{white-space:nowrap;overflow:clip}.radiance-stage__title{max-width:var(--title-measure)}.radiance-stage__lead{max-width:var(--lead-measure)}.radiance__field{pointer-events:none}.radiance-stage:not(.article-stage){--scene-hint-bottom:24%}@media (min-width:64rem){.radiance-stage__copy{padding-block:var(--space-14) var(--space-13)}}.maze-stage{isolation:isolate;grid-template-rows:auto minmax(var(--field-min-h), 1fr);display:grid;position:relative}.maze{--maze-wall:light-dark(var(--gray-400),var(--text-3))}@supports (color:color-mix(in lab, red, red)){.maze{--maze-wall:light-dark(var(--gray-400),color-mix(in oklch, var(--text-3) 40%, var(--surface-1)))}}.maze{--maze-wave:light-dark(var(--blue-500),var(--blue-400));--maze-front:light-dark(var(--blue-700),var(--blue-100));--maze-way:var(--accent);--maze-core:light-dark(var(--blue-200),var(--emerald-100));--maze-dead:light-dark(var(--gray-300),var(--gray-700));--maze-open:var(--accent);--maze-ink:var(--text-1);--maze-shade:light-dark(var(--gray-900),#000);--maze-body:var(--surface-1);z-index:0;pointer-events:none;margin:0;position:absolute;inset:0}.maze>leptos-island{display:contents}.maze__canvas{width:100%;height:100%;position:absolute;inset:0}.maze-stage__copy{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.maze__field{pointer-events:none}.lights-stage{isolation:isolate;grid-template-rows:auto minmax(var(--field-min-h), 1fr);display:grid;position:relative}.lights{--lights-road:light-dark(var(--gray-100),var(--surface-3))}@supports (color:color-mix(in lab, red, red)){.lights{--lights-road:light-dark(var(--gray-100),color-mix(in oklch, var(--surface-3) 45%, var(--surface-1)))}}.lights{--lights-island:light-dark(var(--gray-50),var(--surface-1));--lights-line:light-dark(var(--surface-1),var(--text-3))}@supports (color:color-mix(in lab, red, red)){.lights{--lights-line:light-dark(var(--surface-1),color-mix(in oklch, var(--text-3) 22%, var(--surface-1)))}}.lights{--lights-tail:var(--signal-red-500);--lights-tail-2:var(--red-500);--lights-head:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.lights{--lights-head:light-dark(var(--accent),color-mix(in oklch, var(--accent) 30%, var(--text-1)))}}.lights{--lights-head-2:light-dark(var(--blue-500),var(--accent));--lights-head-3:light-dark(var(--blue-300),var(--blue-200));--lights-stick:light-dark(var(--gray-400),var(--sky-200));z-index:0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0;position:absolute;inset:0}.lights>leptos-island{display:contents}.lights__canvas{touch-action:pan-y pinch-zoom;width:100%;height:100%;position:absolute;inset:0}.lights-stage__copy{z-index:1;text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:relative}.lights-stage__copy>*{pointer-events:auto}.lights__field{pointer-events:none}@media (prefers-reduced-motion:reduce){.lights-stage>.scene-hint{display:none}}.not-found-shell{background:var(--surface-1);min-height:100dvh;color:var(--text-1);grid-template-rows:minmax(0,1fr) auto;display:grid}.not-found{min-width:0;padding:var(--space-13) var(--space-9) var(--space-10);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow-x:clip}.not-found__heading{align-items:center;gap:var(--space-10);flex-direction:column;margin:0;font-weight:400;display:flex}.not-found__code{letter-spacing:-.04em;font-size:clamp(6.5rem,min(40vw,42dvh),30rem);font-weight:500;line-height:1;display:grid}.not-found__code>*,.not-found__band{text-box:trim-both cap alphabetic;grid-area:1/1}.not-found__glyphs{z-index:1;will-change:translate;position:relative}.not-found__ghost{opacity:0;-webkit-user-select:none;user-select:none;will-change:translate, opacity}.not-found__ghost--red{color:var(--glitch-red)}.not-found__ghost--accent{color:var(--accent)}.not-found__bands{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;display:grid;position:relative}.not-found__band{background:var(--surface-1);text-shadow:.02em 0 var(--glitch-red), -.02em 0 var(--accent);margin-inline:-.3em;padding-inline:.3em}@supports (color:color-mix(in lab, red, red)){.not-found__band{text-shadow:.02em 0 color-mix(in oklch, var(--glitch-red) 80%, transparent), -.02em 0 color-mix(in oklch, var(--accent) 80%, transparent)}}.not-found__band{clip-path:inset(var(--band-top) 0 var(--band-bottom) 0);opacity:0;will-change:translate, opacity}.not-found__band:first-child{--band-top:0%;--band-bottom:86%}.not-found__band:nth-child(2){--band-top:14%;--band-bottom:67%}.not-found__band:nth-child(3){--band-top:33%;--band-bottom:55%}.not-found__band:nth-child(4){--band-top:45%;--band-bottom:38%}.not-found__band:nth-child(5){--band-top:62%;--band-bottom:17%}.not-found__band:nth-child(6){--band-top:83%;--band-bottom:0%}.not-found__title{letter-spacing:-.01em;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.25}.not-found__lead{max-width:32rem;margin:var(--space-6) 0 0;color:var(--text-2);text-wrap:pretty;font-size:16px;line-height:1.5}.not-found__actions{margin-top:var(--space-10);flex-wrap:wrap;justify-content:center}.not-found__theme{padding:var(--space-7) var(--space-9) var(--space-9);justify-content:center;display:flex}@media not all and (min-width:40rem){.not-found{padding-top:var(--space-11)}.not-found__heading{gap:var(--space-9)}.not-found__actions{width:min(100%,22rem)}}.pricing-kicker{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-weight:500}.pricing-intro{padding-top:var(--band-pad);text-align:center;display:flow-root}.pricing-intro .band-heading,.pricing-intro .band-subheading{margin-inline:auto}.pricing-intro .band-subheading{max-width:40rem;margin-bottom:var(--space-10)}@media not all and (min-width:40rem){.typed-tail{display:block}}.typed-tail__rest{visibility:hidden}.typed-tail__cursor{border-inline-start:.07em solid var(--accent);vertical-align:-.08em;width:0;height:.9em;margin-inline-end:-.07em;display:inline-block}.typed-tail__cursor[data-lit=false]{border-color:#0000}.pricing-term{min-inline-size:0;margin:0 0 var(--space-10);text-align:center;border:0;padding:0}.pricing-term__legend{margin:0 auto var(--space-5);color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;padding:0}.pricing-term__options{--pad:var(--space-1);gap:var(--pad);padding:var(--pad);border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:1fr 1fr;display:inline-grid;position:relative}.pricing-term__thumb{inset-block:var(--pad);width:calc((100% - 3 * var(--pad)) / 2);border:1px solid var(--quiet-border);border-radius:var(--radius);background:var(--accent-subtle);transition:translate var(--duration-ctl) var(--ease-out);position:absolute;inset-inline-start:var(--pad)}.pricing-term__options:has([value=yearly]:checked) .pricing-term__thumb{translate:calc(100% + var(--pad)) 0}.pricing-term__options:has([value=yearly]:checked) .pricing-term__thumb:dir(rtl){translate:calc(-100% - var(--pad)) 0}@media (prefers-reduced-motion:reduce){.pricing-term__thumb{transition:none}}.pricing-term__option{justify-content:center;align-items:center;gap:var(--space-4);min-height:40px;padding:0 var(--space-8);border-radius:var(--radius);font-size:var(--text-14);color:var(--text-2);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);display:inline-flex;position:relative}.pricing-term__option:hover{color:var(--text-1)}.pricing-term__option:has(:checked){color:var(--accent)}.pricing-term__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pricing-term__option:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.by-term{display:grid}.by-term>*{grid-area:1/1}[data-term=yearly],.page-field:has(.pricing-term__input[value=yearly]:checked) [data-term=monthly]{visibility:hidden}.page-field:has(.pricing-term__input[value=yearly]:checked) [data-term=yearly]{visibility:visible}.pricing-band,.pricing-plans{padding-bottom:var(--band-pad)}.pricing-card__panel{padding:var(--space-10) var(--space-9)}@media (min-width:64rem){.pricing-card__panel{padding:48px var(--space-11) var(--space-11)}}.pricing-card__heading{max-width:46rem}.pricing-card__heading .band-heading{font-size:clamp(1.75rem,3vw,2.75rem)}.pricing-card__lead{margin-block:var(--space-6);color:var(--text-2)}.pricing-card__scene{row-gap:var(--space-13);margin-block:var(--space-13);display:grid}.pricing-card__art{aspect-ratio:85.6/53.98;width:min(79.13%,27rem);margin-inline:auto;position:relative}.card-uses{border:1px solid var(--border-1);background:var(--border-1);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.card-use{align-items:center;gap:var(--space-8);min-width:0;padding:var(--space-8);background:var(--surface-1);display:flex}.card-use__glyph{width:3.75rem;height:2rem;color:var(--accent);flex:none;align-items:center;display:flex}.card-use__glyph svg{display:block}.card-use__glyph--mark>svg{width:auto;height:100%;overflow:visible}.card-use__copy{min-width:0}.card-use strong{font-size:1.25rem;font-weight:500;line-height:1.3;display:block}.card-use__body{text-wrap:balance;max-width:26ch;min-block-size:2lh;font-size:var(--text-14);color:var(--text-2);margin-block-start:var(--space-3);line-height:1.55;display:block}.plan__terms{text-underline-offset:.2em;text-decoration:underline}@media (min-width:40rem){.card-uses{grid-template-columns:repeat(2,minmax(0,1fr))}.card-use{padding:var(--space-9);flex-direction:column;justify-content:space-between;align-items:stretch}.card-use__glyph{width:auto}}@media (min-width:79rem){.pricing-card__scene{column-gap:var(--space-14);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.pricing-card__art{grid-area:1/1;width:100%}.card-uses{grid-area:1/2;grid-template-rows:repeat(2,minmax(0,1fr));align-self:stretch}.pricing-card__scene:dir(rtl){direction:ltr}.pricing-card__scene:dir(rtl)>*{direction:rtl}}.holo{--scene-hint-bottom:calc(11.74% - 2.25rem);position:absolute;inset:-15.348% -13.187%}.holo__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pricing-grid,.faq__box{border:1px solid var(--border-1);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.pricing-grid{background:var(--border-1)}.faq__box{--panel-seams:var(--border-1)}.pricing-grid{border:0;margin:0;padding:0;list-style:none}.plan{padding:28px var(--space-9) var(--space-10);background:var(--surface-1);flex-direction:column;display:flex}.plan--recommended{background:var(--accent-subtle)}@supports (color:color-mix(in lab, red, red)){.plan--recommended{background:color-mix(in oklch, var(--accent-subtle) 45%, var(--surface-1))}}.plan--recommended{box-shadow:inset 0 2px 0 var(--accent)}@media (min-width:48rem){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan{grid-row:span 7;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0;display:grid}}@media (min-width:64rem){.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan__head{place-content:flex-start space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;min-height:26px;display:flex}.plan__name{color:var(--text-1);margin:0;font-size:20px;font-weight:500;line-height:1.2}.plan__tagline{margin:var(--space-4) 0 0;font-size:var(--text-14);color:var(--text-2);font-weight:300;line-height:1.45}.plan__price{margin:28px 0 0}.plan__offer{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.plan__figure{color:var(--text-1);align-items:flex-start;font-weight:300;line-height:1;display:inline-flex}.plan__currency{margin:var(--space-2) var(--space-1) 0 0;font-size:20px}.plan__amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:48px}.plan__period{font-size:var(--text-14);color:var(--text-2)}.plan__billing{margin:var(--space-4) 0 0;color:var(--text-2);font-size:13px;line-height:1.4}.plan__term{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.plan__was{font-size:var(--text-14);color:var(--text-3);text-decoration-thickness:1px}.plan__cta{width:100%;margin-top:var(--space-9)}.plan__meter{padding-top:var(--space-9);border-top:1px solid var(--border-1);margin-top:28px}.plan__quota{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);margin:0 0 var(--space-6);color:var(--text-2);flex-wrap:wrap;font-size:13px;line-height:1.3;display:flex}.plan__lcd{--lcd-h:32px;--lcd-size:19px;padding:0 var(--space-4)}.traffic-meter{justify-content:space-between;height:20px;display:flex}.traffic-meter__tick{background:var(--border-2);flex:none;width:2px;height:100%;position:relative}.traffic-meter__fill{background:var(--accent);transform-origin:50% 100%;position:absolute;inset:0}.plan__features{align-content:start;gap:var(--space-5);margin:var(--space-9) 0 0;padding:0;list-style:none;display:grid}.plan__feature{gap:var(--space-5);font-size:var(--text-14);color:var(--text-2);line-height:1.4;display:flex}.plan__check{width:16px;height:16px;color:var(--accent);flex:none;margin-top:1px;display:inline-flex}.plan__check svg,.faq__mark svg{width:100%;height:100%}.faq__intro,.faq__list{padding:var(--space-10) var(--space-9);background:var(--surface-1)}@media (min-width:64rem){.faq__intro{padding:48px var(--space-11)}.faq__list{padding:var(--space-7) var(--space-11)}}.extra__box,.extra__top{display:grid}.extra__copy,.extra__meter{padding:var(--space-9)}.extra__copy{justify-content:space-between;gap:var(--space-10);flex-direction:column;display:flex}.free-day{gap:var(--space-4);max-width:28rem;padding-top:var(--space-6);border-top:1px solid var(--border-1);display:grid}.free-day__quota{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);color:var(--text-2);flex-wrap:wrap;margin:0;font-size:13px;line-height:1.3;display:flex}.free-day__lcd{--lcd-h:32px;--lcd-size:19px;padding:0 var(--space-4)}.free-day__reset{font-variant-numeric:tabular-nums;color:var(--text-2);margin:0;font-size:13px;line-height:1.4}.extra__frame{border:1px solid var(--border-1);position:relative}@media (min-width:64rem){.extra__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.extra__copy,.extra__meter{padding:var(--space-10) var(--space-11)}}.estimator{--allowance:60%;gap:var(--space-6);padding:var(--space-8) var(--space-8) var(--space-10);flex-direction:column;display:flex}.estimator__head{justify-content:space-between;align-items:baseline;gap:var(--space-4) var(--space-9);flex-wrap:wrap;display:flex}.estimator__plans{gap:var(--space-4) var(--space-7);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.estimator__plan{font-size:var(--text-14);color:var(--text-3);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);position:relative}.estimator__plan:hover,.estimator__plan:has(input:checked){color:var(--text-1)}.estimator__plan:has(input:checked){color:var(--accent)}.estimator__plan input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.estimator__plan:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.estimator__marks{height:18px;font-family:var(--font-mono);font-size:var(--text-12);color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:18px;position:relative}.estimator__mark{position:absolute;inset-inline-start:0}.estimator__sum{translate:calc(-100% * var(--fill,0)) 0;inset-inline-start:calc(var(--allowance) + (100% - var(--allowance)) * var(--fill,0))}.estimator__sum:dir(rtl){translate:calc(100% * var(--fill,0)) 0}.flow{--flow-ink:var(--text-2);--flow-extra:var(--accent);height:108px;margin-top:var(--space-3);position:relative}.flow>leptos-island{display:contents}.flow__canvas{width:100%;height:100%;position:absolute;inset:0}@media not all and (min-width:40rem){.flow{height:84px}}.estimator__captions{grid-template-columns:var(--allowance) minmax(0, 1fr);margin-top:var(--space-3);font-size:var(--text-12);color:var(--text-2);line-height:1.4;display:grid}.estimator__quota{color:var(--text-1);white-space:nowrap}.estimator__row{align-items:baseline;gap:var(--space-4);display:flex}.estimator__label{font-size:var(--text-14);color:var(--text-2)}.estimator__value{font-size:var(--text-14);color:var(--text-1);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.estimator__gb{min-width:calc(var(--digits) * 1ch);text-align:end;display:inline-block}.estimator__range{--thumb:18px;--track:2px;--fill-stop:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--fill,0));width:100%;height:calc(var(--thumb) + 8px);cursor:pointer;appearance:none;background:0 0;margin:0;display:block}.estimator__range::-webkit-slider-runnable-track{height:var(--track);background:linear-gradient(to right, var(--accent) var(--fill-stop), var(--border-2) var(--fill-stop))}.estimator__range:dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--accent) var(--fill-stop), var(--border-2) var(--fill-stop))}.estimator__range::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);border:2px solid var(--accent);border-radius:var(--pad-radius);background:var(--surface-1);appearance:none;transition:background-color var(--duration-ctl) var(--ease-out)}.estimator__range::-moz-range-track{height:var(--track);background:var(--border-2)}.estimator__range::-moz-range-progress{height:var(--track);background:var(--accent)}.estimator__range::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:2px solid var(--accent);border-radius:var(--pad-radius);background:var(--surface-1);transition:background-color var(--duration-ctl) var(--ease-out)}.estimator__range:hover::-webkit-slider-thumb{background:var(--accent-subtle)}.estimator__range:active::-webkit-slider-thumb{background:var(--accent-subtle)}.estimator__range:hover::-moz-range-thumb{background:var(--accent-subtle)}.estimator__range:active::-moz-range-thumb{background:var(--accent-subtle)}.estimator__range:focus-visible{outline-offset:4px}.estimator__totals{align-items:end;gap:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.estimator__total{gap:var(--space-3);display:grid}.estimator__total--month{text-align:end;justify-items:end}.estimator__total dt{color:var(--text-2);font-size:13px;line-height:1.35}.estimator__total dd{margin:0}.estimator__cost,.estimator__month{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:24px;font-weight:300;line-height:1}.extra__heading{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0;font-size:24px;font-weight:400;line-height:1.2}.faq__heading{color:var(--text-1);margin:0;font-size:28px;font-weight:300;line-height:1.2}@media (min-width:64rem){.faq__heading{font-size:32px}}.extra__lead{max-width:34rem;margin:var(--space-5) 0 0;color:var(--text-2);font-size:17px;font-weight:300;line-height:1.55}.faq{padding-bottom:var(--band-pad)}@media (min-width:64rem){.faq__box{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.faq__item+.faq__item{border-top:1px solid var(--border-1)}.faq__question{justify-content:space-between;align-items:center;gap:var(--space-7);padding:var(--space-8) 0;color:var(--text-1);cursor:pointer;font-size:16px;font-weight:500;line-height:1.4;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__mark{width:18px;height:18px;color:var(--text-3);transition:transform var(--duration-ctl) var(--ease-out), color var(--duration-ctl) var(--ease-out);flex:none;display:inline-flex}.faq__question:hover .faq__mark,.faq__item[open] .faq__mark{color:var(--accent)}.faq__item[open] .faq__mark{transform:rotate(45deg)}.faq__panel{overflow:clip}.faq__answer{max-width:68ch;padding:0 0 var(--space-9);color:var(--text-2);margin:0;padding-inline-end:34px;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.faq__mark{transition:none}.estimator__range::-webkit-slider-thumb{transition:none}}.intro-stage{isolation:isolate;padding:calc(var(--space-13) + var(--space-7)) var(--space-7) var(--space-13);touch-action:pan-y pinch-zoom;position:relative;overflow:hidden}.intro-stage__scene{z-index:-1;pointer-events:none;margin:0;position:absolute;inset:0}.intro-stage__scene>leptos-island{display:contents}.intro-stage__canvas{width:100%;height:100%;display:block}.intro{max-width:var(--measure-prose);text-align:center;margin-inline:auto}.intro__kicker{align-items:center;gap:var(--space-4);margin:0 0 var(--space-7);display:inline-flex}.intro__title{color:var(--text-1);text-wrap:balance;margin:0;font-size:34px;font-weight:300;line-height:1.1}.intro__lede{max-width:40rem;margin:var(--space-7) auto 0;color:var(--text-2);text-wrap:pretty;font-size:18px;font-weight:300;line-height:1.55}.download-heading{justify-items:center;display:grid}.download-heading,.download-heading *{line-height:inherit}.download-heading__lead{white-space:nowrap}.download-heading__slot{color:var(--accent);margin-block:-.18em;padding-block:.18em;display:grid;overflow:clip}.download-heading__word{white-space:nowrap;opacity:0;grid-area:1/1;justify-self:center}.download-heading__word:first-child{opacity:1}.page-frame,.intro-frame{padding-bottom:var(--band-pad)}.intro-frame>.frame-panel{margin-top:-1px}@media (min-width:40rem){.intro-stage{padding-block:var(--space-14) var(--space-13)}}@media (min-width:64rem){.intro-stage{padding-block:calc(var(--space-14) + var(--space-9)) var(--space-14)}.intro__title{font-size:48px}}.lead{align-content:start;gap:var(--space-9);padding:var(--space-10) var(--space-9);border:1px solid var(--border-1);background:var(--surface-1);scroll-margin-top:calc(var(--header-h) + var(--space-9));display:grid;position:relative}.lead__title{font-size:var(--text-24);color:var(--text-1);text-wrap:balance;margin:0;font-weight:400;line-height:1.25}.lead__lede{margin:var(--space-4) 0 0;color:var(--text-2);text-wrap:pretty;font-size:16px;font-weight:300;line-height:1.5}.lead__form{gap:var(--space-8);display:grid}.lead__field{gap:var(--space-3);display:grid}.lead__label{align-items:baseline;gap:var(--space-4);font-size:var(--text-14);color:var(--text-1);flex-wrap:wrap;font-weight:500;line-height:1.4;display:flex}.lead__optional{font-size:var(--text-12);color:var(--text-3);font-weight:400}.lead__input{width:100%;min-height:44px;padding:var(--space-5) var(--space-6);border:1px solid var(--border-2);border-radius:var(--radius);background:var(--surface-1);color:var(--text-1);font:inherit;transition:border-color var(--duration-ctl) var(--ease-out);font-size:16px;font-weight:400;line-height:1.4}.lead__input--area{resize:vertical;min-height:104px}.lead__input::placeholder{color:var(--text-3)}.lead__input:hover{border-color:var(--quiet-border)}.lead__input:focus-visible{border-color:var(--accent);outline-offset:1px}.lead__input[aria-invalid=true]{border-color:var(--danger)}.lead__input[aria-invalid=true]:focus-visible{outline-color:var(--danger)}.lead__hint{font-size:var(--text-12);color:var(--text-3);margin:0;line-height:1.5}.lead__error{font-size:var(--text-14);color:var(--danger);margin:0;line-height:1.45}.lead__alert{padding:var(--space-6) var(--space-7);border:1px solid var(--danger);margin:0}@supports (color:color-mix(in lab, red, red)){.lead__alert{border:1px solid color-mix(in oklch, var(--danger) 40%, transparent)}}.lead__alert{border-radius:var(--radius);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.lead__alert{background:color-mix(in oklch, var(--danger) 6%, var(--surface-1))}}.lead__alert{font-size:var(--text-14);color:var(--danger);line-height:1.45}.lead__alert:focus{outline:none}.lead__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead__actions{align-items:center;gap:var(--space-7) var(--space-9);flex-wrap:wrap;display:flex}.lead__submit{min-height:48px;padding:var(--space-6) var(--space-9);border-radius:var(--radius);background:var(--accent);color:var(--accent-contrast);font:inherit;cursor:pointer;transition:background-color var(--duration-ctl) var(--ease-out);border:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.lead__submit:hover,.lead__submit[aria-busy=true]{background:var(--accent-hover)}.lead__submit[aria-busy=true]{cursor:progress}.lead__privacy{font-size:var(--text-12);color:var(--text-3);flex:14rem;margin:0;line-height:1.5}.lead__link{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-2);-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:2px;transition:color var(--duration-ctl) var(--ease-out)}.lead__link:hover{color:var(--accent)}.lead__done{justify-items:start;gap:var(--space-4);padding:var(--space-9);border-radius:var(--radius);background:var(--accent-subtle);display:grid}.lead__done:focus{outline:none}.lead__done-mark{fill:none;width:28px;height:28px;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lead__done-mark path{stroke-dasharray:1}.lead__done-title{color:var(--text-1);margin:0;font-size:18px;font-weight:500;line-height:1.35}.lead__done-body{color:var(--text-2);margin:0;font-size:16px;font-weight:300;line-height:1.5}@media not all and (min-width:40rem){.lead{padding:var(--space-9) var(--space-7)}.lead__submit{width:100%}}.download-systems{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.download-os{gap:var(--space-7);padding-block:var(--space-10) var(--space-11);border-top:1px solid var(--border-1);flex-direction:column;display:flex;position:relative}.download-os__edge{background:var(--accent);transform-origin:0 0;height:2px;position:absolute;inset-block-start:-1px;inset-inline:0}[dir=rtl] .download-os__edge{transform-origin:100% 0}.download-os__head{justify-content:space-between;align-items:center;gap:var(--space-7);display:flex}.download-os__logo{color:var(--text-1);font-size:40px;display:inline-flex}.download-os__current{font-size:var(--text-12);color:var(--accent);font-weight:500;line-height:1.4}.download-os__name{color:var(--text-1);margin:0;font-size:28px;font-weight:300;line-height:1.15}.download-os__note{font-size:var(--text-14);color:var(--text-3);margin:0;line-height:1.5}.download-plates{gap:var(--space-7);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.download-plate:last-child:nth-child(odd){grid-column:1/-1}.download-plate,.download-arch{border:1px solid var(--border-2);border-radius:var(--radius);background:var(--surface-1);font:inherit;color:var(--text-2);cursor:default;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);position:relative}.download-plate:hover,.download-arch:hover{border-color:var(--text-disabled);background:var(--surface-2)}.download-plate{align-content:center;justify-items:center;gap:var(--space-1);min-height:6rem;padding:var(--space-7) var(--space-6);text-align:center;display:grid}.download-plate__title{color:var(--text-1);font-size:18px;font-weight:500;line-height:1.3}.download-plate__note{font-size:var(--text-14);color:var(--text-3);line-height:1.4}.download-rows{margin:var(--space-4) 0 0;padding:0;list-style:none}.download-row{justify-content:space-between;align-items:center;gap:var(--space-7);padding-block:var(--space-6);display:flex}.download-row+.download-row{border-top:1px solid var(--border-1)}.download-row__format{align-items:baseline;gap:var(--space-1) var(--space-4);color:var(--text-1);flex-wrap:wrap;font-size:16px;line-height:1.3;display:flex}.download-row__note{font-size:var(--text-14);color:var(--text-3)}.download-row__arches{gap:var(--space-4);flex-shrink:0;display:flex}.download-arch{height:36px;padding-inline:var(--space-7);font-size:var(--text-14);font-weight:500}.download-hint{z-index:var(--z-raised);gap:var(--space-1);width:max-content;max-width:15rem;padding:var(--space-5) var(--space-6);border:1px solid var(--border-2);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-lg);text-align:start;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;translate:0 var(--space-2);transition:opacity var(--duration-fast) var(--ease-out), translate var(--duration-fast) var(--ease-out), visibility 0s linear var(--duration-fast);display:grid;position:absolute;inset-block-end:calc(100% + var(--space-4));inset-inline-start:0}.download-plate:nth-child(2n) .download-hint,.download-arch .download-hint{inset-inline:auto 0}.download-plate:last-child:nth-child(odd) .download-hint{margin-inline:auto;inset-inline:0}[data-soon]:is(:hover,:focus):not([data-quiet]) .download-hint{opacity:1;visibility:visible;transition-delay:0s;translate:0}.download-hint__title{align-items:center;gap:var(--space-4);font-size:var(--text-12);color:var(--text-1);font-weight:500;line-height:1.4;display:inline-flex}.download-hint__title:before{content:"";border:1.5px solid var(--accent);border-radius:50%;width:6px;height:6px}.download-hint__body{font-size:var(--text-14);color:var(--text-2);font-weight:400;line-height:1.4}.download-early{margin-top:var(--space-13);border:1px solid var(--border-1);background:var(--border-1);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.download-early__form .lead{border:0;height:100%}.download-note{min-height:16rem;padding:var(--space-13) var(--space-9) var(--space-11);background:var(--surface-2);place-items:center;margin:0;display:grid}.download-note__stack{width:100%;max-width:26rem;position:relative}.download-note__ghost{inset:calc(-1 * var(--space-4)) var(--space-6) auto;border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);opacity:.8;height:100%;position:absolute}.download-note__ghost--far{inset:calc(-1 * var(--space-6) - var(--space-2)) var(--space-10) auto;opacity:.5}.download-note__card{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-7);border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.download-note__bell{border-radius:var(--radius);background:var(--accent-subtle);width:36px;height:36px;color:var(--accent);transform-origin:50% 20%;place-items:center;font-size:18px;display:inline-grid}.download-note__text{gap:var(--space-1);min-width:0;display:grid}.download-note__app{font-size:var(--text-14);color:var(--text-1);font-weight:500;line-height:1.3}.download-note__line{font-size:var(--text-14);color:var(--text-2);line-height:1.4}.download-note__dot{background:var(--accent);border-radius:50%;width:8px;height:8px}@media not all and (min-width:40rem){.download-os[data-current]{order:-1}}@media (min-width:40rem){.download-systems{grid-template-columns:repeat(2,minmax(0,1fr))}.download-os{padding-inline:var(--space-10)}.download-os:nth-child(odd){padding-inline-start:0}.download-os:nth-child(2n){border-inline-start:1px solid var(--border-1);padding-inline-end:0}.download-os:nth-child(-n+2){border-top:0}}@media (min-width:58.75rem){.download-early{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@media (min-width:79rem){.download-systems{grid-template-columns:repeat(3,minmax(0,1fr))}.download-os:nth-child(n){padding-inline:var(--space-10);border-inline-start:1px solid var(--border-1);border-top:1px solid var(--border-1)}.download-os:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}.download-os:nth-child(3n){padding-inline-end:0}.download-os:nth-child(-n+3){border-top:0}}.business{--panel-pad-x:var(--space-9);--panel-pad-y:var(--space-10)}.business>*+*{margin-top:var(--band-pad)}.business-track,.business-paths,.business-steps,.business-body__form{padding:var(--panel-pad-y) var(--panel-pad-x)}.business-status{margin:0 0 var(--space-7)}.business-track__title{margin:0 0 var(--space-7);font-size:var(--text-14);color:var(--text-2);font-weight:500;line-height:1.4}.business-track__steps{gap:var(--space-9) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.business-track__step{gap:var(--space-4);align-content:start;display:grid}.business-track__bar{border-radius:var(--radius);background:var(--border-1);height:3px;position:relative;overflow:hidden}.business-track__step[data-stage=done] .business-track__bar,.business-track__step[data-stage=now] .business-track__bar{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.business-track__step[data-stage=now] .business-track__bar{background:color-mix(in oklch, var(--accent) 22%, var(--border-1))}}.business-track__sweep{background:linear-gradient(90deg, transparent, var(--accent), transparent);inset-block:0;width:40%;position:absolute;left:0}[dir=rtl] .business-track__bar{scale:-1 1}.business-track__label{color:var(--text-1);font-size:16px;font-weight:500;line-height:1.3}.business-track__state{font-size:var(--text-12);color:var(--text-3);line-height:1.4}.business-track__step[data-stage=done] .business-track__state{color:var(--accent)}.business-track__step[data-stage=now] .business-track__state{color:var(--text-1);font-weight:500}.business-track__step[data-stage=ahead] .business-track__label{color:var(--text-2)}.business-paths__title,.business-steps__title{color:var(--text-1);text-wrap:balance;margin:0;font-size:28px;font-weight:300;line-height:1.15}.business-paths__lede{max-width:40rem;margin:var(--space-4) 0 0;color:var(--text-2);text-wrap:pretty;font-size:16px;font-weight:300;line-height:1.5}.business-paths__list{margin:var(--space-9) calc(-1 * var(--panel-pad-x)) calc(-1 * var(--panel-pad-y));border-top:1px solid var(--border-1);background:var(--border-1);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.business-path{align-content:start;gap:var(--space-4);padding:var(--panel-pad-y) var(--panel-pad-x);background:var(--surface-1);display:grid}.business-path__head{align-items:center;gap:var(--space-6);margin-bottom:var(--space-4);display:flex}.business-path__glyph{border:1px solid var(--border-1);border-radius:var(--radius);width:40px;height:40px;color:var(--accent);flex:none;place-items:center;font-size:20px;display:inline-grid}.business-path__kicker{margin:0}.business-path__status{margin-inline-start:auto}.business-path__title{color:var(--text-1);text-wrap:balance;margin:0;font-size:22px;font-weight:400;line-height:1.25}.business-path__body{color:var(--text-2);text-wrap:pretty;margin:0;font-size:16px;font-weight:300;line-height:1.5}.business-path__points{gap:var(--space-7);margin:var(--space-7) 0 0;padding:var(--space-8) 0 0;border-top:1px solid var(--border-1);list-style:none;display:grid}.business-point{gap:var(--space-1) var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.business-point svg{width:18px;height:18px;color:var(--accent);grid-row:span 2;align-self:start;margin-top:1px}.business-point__title{color:var(--text-1);font-size:16px;font-weight:500;line-height:1.3}.business-point__body{font-size:var(--text-14);color:var(--text-2);line-height:1.5}.business-body{--panel-seams:var(--border-1);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.business-steps,.business-body__form{background:var(--surface-1)}.business-body__form>.lead{border:0;padding:0}.business-steps__list{gap:var(--space-8);margin:var(--space-9) 0 0;counter-reset:business-step;padding:0;list-style:none;display:grid}.business-step{gap:var(--space-2) var(--space-7);counter-increment:business-step;grid-template-columns:40px minmax(0,1fr);display:grid}.business-step:before{content:counter(business-step);border:1px solid var(--border-1);border-radius:var(--radius);width:40px;height:40px;color:var(--accent);font-family:var(--font-mono);font-size:var(--text-14);grid-row:span 2;place-items:center;display:grid}.business-step__title{color:var(--text-1);align-self:end;font-size:16px;font-weight:500;line-height:1.3}.business-step__body{font-size:var(--text-14);color:var(--text-2);line-height:1.5}.business-steps__terms{gap:var(--space-4);margin:var(--space-9) 0 0;padding:var(--space-7) var(--space-8);border:1px dashed var(--border-2);border-radius:var(--radius);font-size:var(--text-14);color:var(--text-2);line-height:1.5;display:flex}.business-steps__terms svg{width:16px;height:16px;color:var(--text-3);flex:none;margin-top:.15em}@media (min-width:40rem){.business-track__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:58.75rem){.business-paths__list{grid-template-columns:repeat(2,minmax(0,1fr))}.business-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.business-body__form>.lead{top:calc(var(--header-h) + var(--space-9));position:sticky}}@media (min-width:64rem){.business{--panel-pad-x:var(--space-11);--panel-pad-y:var(--space-11)}}.referral{--panel-pad-x:var(--space-9);--panel-pad-y:var(--space-10)}.referral>*+*{margin-top:var(--band-pad)}.referral-steps,.referral-earnings,.referral-balance,.referral-rules{padding:var(--panel-pad-y) var(--panel-pad-x)}.referral-title{color:var(--text-1);text-wrap:balance;margin:0;font-size:28px;font-weight:300;line-height:1.15}.referral-lede{max-width:40rem;margin:var(--space-4) 0 0;color:var(--text-2);text-wrap:pretty;font-size:16px;font-weight:300;line-height:1.5}.referral-steps__list,.referral-earnings__list{margin:var(--space-9) calc(-1 * var(--panel-pad-x)) calc(-1 * var(--panel-pad-y));border-top:1px solid var(--border-1);background:var(--border-1);grid-template-columns:minmax(0,1fr);gap:1px;padding:0;list-style:none;display:grid}.referral-steps__list{counter-reset:referral-step}.referral-step{align-content:start;gap:var(--space-4);padding:var(--panel-pad-y) var(--panel-pad-x);background:var(--surface-1);counter-increment:referral-step;display:grid;position:relative}.referral-step:after{content:counter(referral-step, decimal-leading-zero);color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;position:absolute;inset-block-start:var(--panel-pad-y);inset-inline-end:var(--panel-pad-x)}.referral-step__glyph{width:40px;height:40px;margin-bottom:var(--space-6);border:1px solid var(--border-1);border-radius:var(--radius);color:var(--accent);place-items:center;font-size:20px;display:inline-grid}.referral-step__title{color:var(--text-1);text-wrap:balance;font-size:18px;font-weight:400;line-height:1.3}.referral-step__body{font-size:var(--text-14);color:var(--text-2);text-wrap:pretty;line-height:1.5}.referral-earnings__list{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-earning{align-content:start;gap:var(--space-4);padding:var(--panel-pad-y) var(--panel-pad-x);background:var(--surface-1);display:grid}.referral-earning__plan{color:var(--text-2);font-size:16px;line-height:1.3}.referral-earning__figure{color:var(--accent);justify-self:start;align-items:flex-start;font-weight:300;line-height:1;display:inline-flex}.referral-earning__currency{margin:var(--space-2) var(--space-1) 0 0;font-size:18px}.referral-earning__amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px}.referral-earning__unit{color:var(--text-3);font-size:13px;line-height:1.4}.referral-body{--panel-seams:var(--border-1);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.referral-balance,.referral-rules{background:var(--surface-1)}.referral-facts,.referral-rules__list{margin:var(--space-9) 0 0;display:grid}.referral-fact{gap:var(--space-2);padding:var(--space-7) 0;border-top:1px solid var(--border-1);display:grid}.referral-fact:last-child{padding-bottom:0}.referral-fact__title{align-items:center;gap:var(--space-5);font-size:var(--text-14);color:var(--text-2);line-height:1.4;display:flex}.referral-fact__title svg{width:16px;height:16px;color:var(--accent);flex:none}.referral-fact__body{color:var(--text-1);margin:0;font-size:18px;line-height:1.4}.referral-rules__list{gap:var(--space-8)}.referral-rule{gap:var(--space-2);display:grid}.referral-rule__title{color:var(--text-1);font-size:16px;font-weight:500;line-height:1.3}.referral-rule__body{font-size:var(--text-14);color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.5}.referral-rules__terms{gap:var(--space-4);margin:var(--space-9) 0 0;padding:var(--space-7) var(--space-8);border:1px dashed var(--border-2);border-radius:var(--radius);font-size:var(--text-14);color:var(--text-2);line-height:1.5;display:flex}.referral-rules__terms svg{width:16px;height:16px;color:var(--text-3);flex:none;margin-top:.15em}.referral-rules__terms a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.referral-rules__terms a:hover{color:var(--accent-hover)}@media (min-width:40rem){.referral-earning__amount{font-size:40px}}@media (min-width:58.75rem){.referral-steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}.referral-earnings__list{grid-template-columns:repeat(4,minmax(0,1fr))}.referral-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.referral-earning__amount{font-size:48px}}@media (min-width:64rem){.referral{--panel-pad-x:var(--space-11);--panel-pad-y:var(--space-11)}}.intro-stage--alley{--referral-0:light-dark(var(--ink),var(--surface-1));--referral-2:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.intro-stage--alley{--referral-2:light-dark(var(--accent),color-mix(in oklch, var(--accent) 12%, var(--surface-3)))}}.intro-stage--alley{--referral-4:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.intro-stage--alley{--referral-4:light-dark(color-mix(in oklch, var(--accent) 55%, var(--surface-1)),color-mix(in oklch, var(--accent) 42%, var(--surface-3)))}}.intro-stage--alley{--referral-6:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.intro-stage--alley{--referral-6:light-dark(color-mix(in oklch, var(--accent) 20%, var(--surface-1)),var(--accent))}}.intro-stage--alley{--referral-8:light-dark(var(--surface-1),var(--accent))}@supports (color:color-mix(in lab, red, red)){.intro-stage--alley{--referral-8:light-dark(var(--surface-1),color-mix(in oklch, var(--accent) 30%, var(--text-1)))}}.intro-stage--alley{--referral-1:var(--referral-0)}@supports (color:color-mix(in lab, red, red)){.intro-stage--alley{--referral-1:color-mix(in oklab, var(--referral-0), var(--referral-2))}}.intro-stage--alley{--referral-3:var(--referral-2)}@supports (color:color-mix(in lab, red, red)){.intro-stage--alley{--referral-3:color-mix(in oklab, var(--referral-2), var(--referral-4))}}.intro-stage--alley{--referral-5:var(--referral-4)}@supports (color:color-mix(in lab, red, red)){.intro-stage--alley{--referral-5:color-mix(in oklab, var(--referral-4), var(--referral-6))}}.intro-stage--alley{--referral-7:var(--referral-6)}@supports (color:color-mix(in lab, red, red)){.intro-stage--alley{--referral-7:color-mix(in oklab, var(--referral-6), var(--referral-8))}}.intro-stage--alley{--referral-ember:var(--hot);background:var(--referral-1);padding-bottom:clamp(17rem,14rem + 9vw,22rem)}.intro-stage--alley .intro__kicker{--color-accent:var(--referral-6)}.intro-stage--alley .intro__title,.intro-stage--alley .intro__lede{color:var(--referral-8)}@supports (color:color-mix(in lab, red, red)){.intro-stage--alley .intro__lede{color:color-mix(in oklab, var(--referral-8) 80%, var(--referral-4))}}.alley__canvas{image-rendering:pixelated}.alley-say{--say-step:3px;--say-tail:9px;--say-edge:calc(100% - var(--say-tail));--say-tip:1rem;max-width:min(17rem,44%);padding:var(--space-4) var(--space-6) calc(var(--space-4) + var(--say-tail));background:var(--referral-8);color:var(--referral-0);font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.02em;text-align:start;clip-path:polygon(0 var(--say-step), var(--say-step) var(--say-step), var(--say-step) 0, calc(100% - var(--say-step)) 0, calc(100% - var(--say-step)) var(--say-step), 100% var(--say-step), 100% calc(var(--say-edge) - var(--say-step)), calc(100% - var(--say-step)) calc(var(--say-edge) - var(--say-step)), calc(100% - var(--say-step)) var(--say-edge), calc(var(--say-tip) + 2 * var(--say-step)) var(--say-edge), calc(var(--say-tip) + 2 * var(--say-step)) calc(var(--say-edge) + var(--say-step)), calc(var(--say-tip) + var(--say-step)) calc(var(--say-edge) + var(--say-step)), calc(var(--say-tip) + var(--say-step)) 100%, var(--say-tip) 100%, var(--say-tip) var(--say-edge), var(--say-step) var(--say-edge), var(--say-step) calc(var(--say-edge) - var(--say-step)), 0 calc(var(--say-edge) - var(--say-step)));pointer-events:none;margin:0;line-height:1.45;position:absolute;top:0;left:0}.alley-say__rest{visibility:hidden}.alley-say--seller{translate:calc(var(--say-seller-x,-100vw) - var(--say-tip)) calc(var(--say-seller-y,0px) - 100%)}.alley-say--buyer{--say-tip:calc(100% - 1rem);translate:calc(var(--say-buyer-x,-100vw) - var(--say-tip)) calc(var(--say-buyer-y,0px) - 100%)}.alley-say--seller:dir(rtl){--say-tip:calc(100% - 1rem)}.alley-say--buyer:dir(rtl){--say-tip:1rem}.intro-stage__scene:not([data-frame]) .alley-say,.intro-stage__scene[data-opening] .alley-say{visibility:hidden}.login-shell{background:var(--surface-1);flex-direction:column;min-height:100dvh;display:flex}.login-page{background:var(--surface-1);flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid;position:relative}.login-page>leptos-island{display:contents}.login-entry{flex-direction:column;grid-area:1/1;min-width:0;padding:clamp(1rem,3dvh,2.5rem) clamp(1rem,3dvh,2.5rem) 0;display:flex}.login-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.login-logo{width:40px;height:40px;color:var(--text-1);justify-content:center;align-items:center;display:inline-flex}.login-mark{width:29.22px;height:36px;display:block}.login-mark svg{width:100%;height:100%;display:block}.login-form{width:min(100%,22.5rem);margin:auto;padding-block:clamp(.75rem,2dvh,2rem)}.login-form h1{margin-block-end:clamp(.75rem,2dvh,1.5rem);font-size:1.75rem;line-height:1.25}.login-providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.login-provider,.login-passkey{border:1px solid var(--border-1);min-height:2.75rem;color:var(--text-1);background:var(--surface-1);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.login-provider:hover,.login-passkey:hover{background:var(--surface-2)}.login-passkey{grid-column:1/-1;width:100%;font-size:.875rem}.login-divider{color:var(--text-2);align-items:center;gap:1rem;margin-block:clamp(.5rem,1.5dvh,1rem);font-size:.75rem;display:flex}.login-divider:before,.login-divider:after{content:"";border-block-start:1px solid var(--border-1);flex:1}.login-form fieldset{border:0;flex-direction:column;min-width:0;padding:0;display:flex}.login-form label{margin-block-end:.5rem;font-size:.875rem}.login-form input{border:1px solid var(--border-1);width:100%;min-height:2.75rem;color:var(--text-1);background:var(--surface-1);border-radius:.375rem;padding:.625rem .75rem;font-size:1rem}#login-email{margin-block-end:.75rem}.login-password{position:relative}.login-password input{padding-inline-end:3rem}.login-password button{width:2.75rem;color:var(--text-2);cursor:pointer;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.login-eye-on{display:none}[data-login-toggle][aria-pressed=true] .login-eye-on{display:block}[data-login-toggle][aria-pressed=true] .login-eye-off{display:none}.login-submit{background:var(--accent);min-height:2.75rem;color:var(--accent-contrast);cursor:pointer;border-radius:.375rem;margin-block-start:.75rem;font-size:.875rem}.login-submit:hover{background:var(--accent-hover)}.login-form .login-remember{min-height:1.5rem;color:var(--text-2);cursor:not-allowed;align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:.75rem;display:flex}.login-form .login-remember input{width:1rem;height:1rem;min-height:1rem;accent-color:var(--accent);flex:none;padding:0}.login-account-actions{text-align:center;color:var(--text-2);margin-block-start:.75rem;font-size:.875rem}.login-account-actions p+p{margin-block-start:.25rem}.login-account-actions button{min-height:1.5rem;color:var(--accent);text-underline-offset:.2em;cursor:pointer;padding-block:.125rem;text-decoration:underline;display:inline-block}.login-account-actions button:hover{color:var(--accent-hover)}.login-status{color:var(--text-2);font-size:.75rem}.login-status:not(:empty){margin-block-start:.5rem}.login-utilities{flex-direction:column;grid-area:2/1;align-items:center;gap:.375rem;padding:.5rem clamp(1rem,3dvh,2.5rem) calc(clamp(1rem,3dvh,2.5rem) + .5rem);display:flex}.login-preferences{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.login-legal{text-align:center;max-width:26rem;color:var(--text-2);font-size:.75rem;line-height:1.5}.login-legal a{text-underline-offset:.2em;min-height:1.5rem;line-height:2;text-decoration:underline;display:inline-block}.login-legal a:hover{color:var(--text-1)}.login-noscript{color:var(--text-2);margin-block-start:1rem;font-size:.75rem}.login-theme{align-self:center}.login-panel{--login-globe-ink:var(--accent-contrast);background:var(--accent);min-width:0;color:var(--accent-contrast);grid-area:1/2/3;align-items:center;padding:clamp(4rem,8dvh,7rem) 4rem clamp(2rem,4dvh,4rem);display:flex;position:relative;overflow:hidden}.login-globe{pointer-events:none;position:absolute;inset:0}.login-globe canvas{width:100%;height:100%;display:block}.login-languages{z-index:1;color:var(--accent-contrast);gap:.75rem;font-size:.75rem;display:flex;position:absolute;inset-block-start:2.5rem;inset-inline-end:2.5rem}.login-languages a{padding-block:.25rem}.login-languages a[aria-current],.login-languages a:hover{text-underline-offset:.3em;text-decoration:underline}.login-panel-copy{z-index:1;width:100%;max-width:30rem;margin-block-start:clamp(0rem,3dvh,3rem);position:relative}.login-panel h2{white-space:pre-line;letter-spacing:-.04em;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.1}.login-panel-intro{margin-block-start:1.5rem;font-size:1rem}.login-notice{border-block-start:1px solid;margin-block-start:3rem;padding-block-start:1.5rem}.login-notice h3{font-size:1rem;font-weight:600}.login-notice p{margin-block:.75rem 1.25rem;font-size:.875rem;line-height:1.6}.login-current{background:var(--accent-contrast);min-height:2.75rem;color:var(--accent);border-radius:.375rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:inline-flex}.login-current:is(:hover,:focus-visible){text-decoration:none}@media (prefers-reduced-motion:no-preference){.login-current svg{transition:translate var(--duration-ctl) var(--ease-out)}.login-current:is(:hover,:focus-visible) svg{translate:3px -3px}}.login-panel :focus-visible,.login-languages :focus-visible{outline-color:currentColor}.login-locale{display:none}@media not all and (min-width:79rem){.login-page{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}.login-entry,.login-panel,.login-utilities{grid-area:auto}.login-entry{padding:.75rem 1rem 0}.login-top{min-height:2.75rem}.login-logo{width:2.75rem;height:2.75rem;margin-inline-start:-.5rem}.login-mark{width:25.97px;height:32px}.login-languages{display:none}.login-locale{display:block}.login-locale .foot-control{height:2.25rem}.login-locale .foot-select-list{top:calc(100% + var(--space-4));bottom:auto;inset-inline:auto 0}.login-form{width:min(100%,24rem);margin:0 auto;padding-block:1.75rem 0}.login-form h1{text-align:center;margin-block-end:1.5rem;font-size:1.5rem}.login-provider{gap:.5rem;padding-inline:.5rem;font-size:.875rem}.login-provider svg{flex:none}.login-divider{margin-block:1.25rem}.login-form label{margin-block-end:.5rem}#login-email{margin-block-end:1rem}.login-form .login-remember{margin-block-start:.75rem;font-size:.8125rem}.login-submit{margin-block-start:1rem;font-size:.9375rem}.login-account-actions{margin-block-start:1.25rem;line-height:1.6}.login-account-actions p+p{margin-block-start:.25rem}.login-panel{color:inherit;background:0 0;padding:2rem 1rem 0;display:block;overflow:visible}.login-globe,.login-panel h2,.login-panel-intro{display:none}.login-panel-copy{width:min(100%,24rem);margin:0 auto}.login-notice{border:1px solid var(--border-1);background:var(--surface-2);border-radius:.5rem;margin:0;padding:1rem}.login-notice h3{font-size:.9375rem;font-weight:500}.login-notice p{color:var(--text-2);margin-block:.375rem 1rem;font-size:.8125rem;line-height:1.55}.login-current{border:1px solid var(--border-1);background:var(--surface-1);width:100%;color:var(--accent);gap:.5rem;display:flex}.login-current:hover{border-color:var(--accent)}.login-current svg{flex:none}.login-panel :focus-visible{outline-color:var(--accent)}.login-utilities{padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--border-1);align-self:end;gap:.75rem;margin-block-start:2.5rem}.login-legal{flex-wrap:wrap;justify-content:center;column-gap:1rem;display:flex}.login-legal-dot{display:none}}.company-facts{--facts-line:1.6rem;max-width:44rem;padding-inline:var(--space-9);border:1px solid var(--border-1);background:var(--surface-1);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.company-facts dt{padding-top:var(--space-8);font-size:var(--text-12);line-height:var(--facts-line);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.company-facts dd{padding:var(--space-3) 0 var(--space-8);font-size:16px;line-height:var(--facts-line);color:var(--text-1);margin:0}.company-facts dd:not(:last-of-type){border-bottom:1px solid var(--border-1)}.company-facts address{font-style:normal}.company-facts__line{display:block}[dir=rtl] .company-facts [dir=ltr]{text-align:right}.company-facts a{color:var(--accent);text-underline-offset:3px}@media (min-width:40rem){.company-facts{grid-template-columns:14rem minmax(0,1fr)}.company-facts dt,.company-facts dd{padding-block:var(--space-8)}.company-facts dt{padding-inline-end:var(--space-9)}.company-facts dt:not(:last-of-type){border-bottom:1px solid var(--border-1)}}.illo{margin:var(--space-10) 0;color:var(--text-1);font-family:var(--font-sans);container:illo/inline-size}.illo>leptos-island{display:none}.illo__panel{box-sizing:border-box;border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg);width:100%;color:var(--panel-ink);font-size:13px;line-height:1.3;overflow:hidden}.illo .panel__head{row-gap:var(--space-3);flex-wrap:wrap;padding-block:7px}.pill--quiet{border-color:var(--panel-border);background:var(--panel-row);color:var(--panel-muted)}.illo-swap__words{display:inline-grid}.illo-swap__words>*{grid-area:1/1}.illo-swap__before{opacity:0}.illo-wipe{clip-path:inset(0 var(--wipe,0%) 0 0)}.illo-wipe:dir(rtl){clip-path:inset(0 0 0 var(--wipe,0%))}.illo-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.illo-code{font-family:var(--font-mono);letter-spacing:.06em;color:var(--panel-muted);font-size:11px}.illo-track{background:repeating-linear-gradient(to right, var(--panel-border) 0 5px, transparent 5px 9px);height:2px;position:relative}.illo-track--direct{background:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.illo-track--direct{background:color-mix(in oklch, var(--panel-accent) 45%, transparent)}}.illo-run{display:block;position:absolute;inset:0}.illo-packet{background:var(--panel-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--panel-accent);top:50%;border-radius:50%;margin-top:-4px;position:absolute;inset-inline-end:-4px}@supports (color:color-mix(in lab, red, red)){.illo-packet{box-shadow:0 0 0 3px color-mix(in oklch, var(--panel-accent) 20%, transparent)}}.illo-packet{opacity:0}.illo__foot{align-items:center;gap:var(--space-4);padding:var(--space-5) 14px;border-top:1px solid var(--panel-border);background:var(--panel-row);color:var(--panel-muted);font-size:var(--text-12);margin:0;display:flex}.illo__foot svg{stroke-width:1.75px;width:14px;height:14px;color:var(--panel-accent);flex:none}.dash__bar{border-radius:var(--radius);background:var(--panel-row);height:6px;overflow:hidden}.dash__fill{border-radius:inherit;background:var(--panel-accent);transform-origin:0;height:100%;display:block}.dash__fill:dir(rtl){transform-origin:100%}.market__sort{padding:var(--space-1);border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-row);font-size:var(--text-12);grid-template-columns:1fr 1fr;font-weight:500;display:inline-grid;position:relative}.market__thumb{border-radius:var(--radius);background:var(--panel-bg);box-shadow:0 0 0 1px var(--panel-border);grid-area:1/1}.market__tab{padding:3px var(--space-5);text-align:center;white-space:nowrap;grid-row:1;position:relative}.market__tab[data-sort=price]{grid-column:1}.market__tab[data-sort=rating]{color:var(--panel-muted);grid-column:2}.market__rows{margin:0;padding:0;list-style:none}.market__row{align-items:center;column-gap:var(--space-6);box-sizing:border-box;border-bottom:1px solid var(--panel-border);background:var(--panel-bg);grid-template-columns:minmax(0,1fr) 3.4em 7em;height:54px;padding:0 14px;display:grid;position:relative}.market__item{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.market__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.market__seller{font-family:var(--font-mono);color:var(--panel-muted);font-size:11.5px}.market__rating{align-items:center;gap:var(--space-2);font-size:var(--text-12);color:var(--panel-muted);display:inline-flex}.market__rating svg{fill:currentColor;stroke-width:1.5px;width:12px;height:12px}.market__price{white-space:nowrap;justify-self:end;font-weight:600}.market__coin{color:var(--panel-muted);margin-inline-start:var(--space-2);font-size:10.5px;font-weight:500}.dash__stats{border-bottom:1px solid var(--panel-border);grid-template-columns:1fr 1fr;display:grid}.dash__stat{gap:var(--space-4);min-width:0;padding:var(--space-6) 14px;flex-direction:column;display:flex}.dash__stat+.dash__stat{border-inline-start:1px solid var(--panel-border)}.dash__label{align-items:center;gap:var(--space-3);min-width:0;font-size:var(--text-12);color:var(--panel-muted);display:inline-flex}.dash__label svg{stroke-width:1.75px;flex:none;width:13px;height:13px}.dash__label bdi{min-width:0}.dash__figure{font-size:22px;font-weight:600;line-height:1}.dash__unit{color:var(--panel-muted);font-size:13px;font-weight:500}.dash__plot{margin-top:14px}.dash__plot svg{width:100%;height:84px;display:block}.dash__line{fill:none;stroke:var(--panel-accent);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dash__area{fill:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.dash__area{fill:color-mix(in oklch, var(--panel-accent) 14%, transparent)}}.dash__table{border-top:1px solid var(--panel-border)}.dash__columns{border-bottom:1px solid var(--panel-border);background:var(--panel-row);color:var(--panel-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding:7px 14px;font-size:11px;display:flex}.dash__nodes{margin:0;padding:0;list-style:none}.dash__node{align-items:center;column-gap:var(--space-6);border-bottom:1px solid var(--panel-border);grid-template-columns:minmax(0,10em) minmax(40px,1fr) 3em;min-height:36px;padding:0 14px;display:grid}.dash__node:last-child{border-bottom:0}.dash__place{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash__fill{width:calc(var(--load) * 100%)}.dash__load{font-size:var(--text-12);color:var(--panel-muted);justify-self:end}.split__rows{column-gap:var(--space-4);padding:var(--space-2) 14px;grid-template-columns:16px minmax(14px,1fr) auto minmax(14px,1fr) auto;margin:0;list-style:none;display:grid}.split__row{grid-column:1/-1;grid-template-columns:subgrid;min-height:62px;padding-block:var(--space-4);border-bottom:1px solid var(--panel-border);align-items:center;display:grid}.split__row:last-child{border-bottom:0}.split__device{color:var(--panel-muted);display:inline-flex}.split__device svg{stroke-width:1.75px;width:16px;height:16px}.split__track--whole{grid-column:2/5}.split__node{height:26px;padding:0 var(--space-4);border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-row);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.split__node svg{stroke-width:1.75px;width:13px;height:13px;color:var(--panel-accent);flex:none}.split__node-name{display:none}@container illo (min-width:440px){.split__node-name{display:inline}}.split__end{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:flex}.split__service{align-items:center;gap:var(--space-3);font-size:var(--text-12);display:inline-flex}.split__service .mark{flex:none;width:14px;height:14px;display:inline-flex}.split__domain{font-family:var(--font-mono)}.split__cut{grid-column:2/5;display:block;position:relative}.split__cut>.illo-track{display:block}.split__row[data-via=stopped] .illo-track{-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 50%);mask-image:linear-gradient(90deg,#000 50%,#0000 50%)}.split__row[data-via=stopped] .illo-track:dir(rtl){-webkit-mask-image:linear-gradient(270deg,#000 50%,#0000 50%);mask-image:linear-gradient(270deg,#000 50%,#0000 50%)}.split__row[data-via=stopped] .illo-run{inset-inline-end:50%}.split__wall{border-radius:var(--radius);background:var(--danger);top:50%;width:2px;height:14px;margin-top:-7px;position:absolute;inset-inline-start:50%}.route--stopped{color:var(--danger)}.split .route{padding:var(--space-1) 7px;border-radius:var(--panel-radius);transition:background-color var(--duration-panel) var(--ease-out), border-color var(--duration-panel) var(--ease-out);border:1px solid #0000}.split .route svg{width:12px;height:12px}.split .route[data-lit]{border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.split .route[data-lit]{border-color:color-mix(in oklch, var(--panel-accent) 30%, transparent)}}.split .route[data-lit]{background:var(--panel-accent-bg)}.split .route--stopped[data-lit]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.split .route--stopped[data-lit]{border-color:color-mix(in oklch, var(--danger) 30%, transparent)}}.split .route--stopped[data-lit]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.split .route--stopped[data-lit]{background:color-mix(in oklch, var(--danger) 8%, transparent)}}.home__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:14px;list-style:none;display:grid}@container illo (min-width:420px){.home__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container illo (min-width:580px){.home__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home__tile{gap:var(--space-5);padding:var(--space-5) 11px;border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg);grid-template-columns:1fr auto;display:grid}.home__mark{color:var(--panel-ink);display:inline-flex}.home__mark svg{stroke-width:1.6px;width:18px;height:18px}.home__name{font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.home__lock{grid-area:1/2;display:inline-grid}.home__lock>*{grid-area:1/1;display:inline-flex}.home__lock svg{stroke-width:1.9px;width:14px;height:14px}.home__locked{color:var(--panel-muted);opacity:0}.home__open{color:var(--panel-accent)}.code .panel__title .browser__dots{margin-inline-end:var(--space-2)}.code__editor,.code__terminal pre{font-family:var(--font-mono);font-size:var(--text-12);tab-size:4;margin:0;line-height:1.75}.code__editor{padding:14px var(--space-7);overflow:hidden}.code__line{white-space:pre;width:fit-content;display:block}.code__comment{width:auto;color:var(--panel-muted);white-space:pre-wrap}.code__kw{color:var(--accent)}.code__ty{color:var(--accent-tertiary)}.code__fn{color:var(--accent-secondary)}.code__str{color:var(--warning)}.code__plain{color:var(--panel-ink)}.code__terminal{padding:var(--space-5) var(--space-7) var(--space-6);border-top:1px solid var(--panel-border);background:var(--panel-row)}.code__label{align-items:center;gap:var(--space-3);color:var(--panel-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;display:inline-flex}.code__label svg{stroke-width:1.75px;width:13px;height:13px}.code__terminal pre{margin-top:var(--space-3)}.code__output{color:var(--panel-accent)}.trail__subject{align-items:center;gap:var(--space-4);padding:var(--space-6) 14px;border-bottom:1px solid var(--panel-border);margin:0;font-weight:500;display:flex}.trail__subject svg{stroke-width:1.75px;width:14px;height:14px;color:var(--panel-muted);flex:none}.trail__subject bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trail__steps{padding:var(--space-5) 14px var(--space-6);margin:0;list-style:none}.trail__step{align-items:center;column-gap:var(--space-6);grid-template-columns:24px minmax(0,1fr) auto;min-height:46px;display:grid;position:relative}.trail__step:not(:last-child):after{content:"";background:var(--panel-border);top:calc(50% + 14px);bottom:calc(14px - 50%);width:1px;position:absolute;inset-inline-start:11.5px}.trail__mark{box-sizing:border-box;border:1px solid var(--panel-accent);place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.trail__mark{border:1px solid color-mix(in oklch, var(--panel-accent) 30%, transparent)}}.trail__mark{background:var(--panel-accent-bg);color:var(--panel-accent);border-radius:50%}.trail__mark svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.trail__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trail__time{font-size:var(--text-12);color:var(--panel-muted)}.way{color:var(--panel-ink);font-size:var(--text-12);white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:inline-flex}.way svg{stroke-width:1.75px;flex:none;width:13px;height:13px}.way[data-way=direct]{color:var(--panel-accent)}.way:is([data-way=intercepted],[data-way=refused]){color:var(--panel-muted);font-weight:400}.illo-flag{border-radius:var(--radius);width:16px;height:12px;box-shadow:0 0 0 1px var(--panel-border);flex:none;overflow:hidden}.illo-flag>svg{width:100%;height:100%;display:block}:is(.routes__table thead th,.pick__caption){color:var(--panel-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.routes__tools{align-items:center;gap:var(--space-5) var(--space-6);padding:var(--space-6) 14px;border-bottom:1px solid var(--panel-border);flex-wrap:wrap;display:flex}.routes__search{flex:100%;align-items:center;display:flex;position:relative}.routes__search>svg{stroke-width:1.75px;width:16px;height:16px;color:var(--panel-muted);pointer-events:none;position:absolute;inset-inline-start:var(--space-6)}.routes__input{box-sizing:border-box;width:100%;height:40px;padding-inline:var(--space-11) var(--space-6);border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg);color:var(--panel-ink);font:inherit;transition:border-color var(--duration-ctl) var(--ease-out);font-size:16px}.routes__input::placeholder{color:var(--text-3)}.routes__input:enabled:hover{border-color:var(--quiet-border)}.routes__input:focus-visible{border-color:var(--accent);outline-offset:1px}.routes__ways{gap:var(--space-3);flex-wrap:wrap;display:flex}.routes__way{height:28px;padding:0 var(--space-4);border:1px solid var(--panel-border);border-radius:var(--panel-radius);color:var(--panel-ink);font:inherit;cursor:pointer;transition:background-color var(--duration-ctl) var(--ease-out), border-color var(--duration-ctl) var(--ease-out);background:0 0;align-items:center;display:inline-flex}.routes__way:disabled{cursor:default}.routes__way:enabled:hover{background:var(--panel-row)}.routes__way[aria-pressed=true]{border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.routes__way[aria-pressed=true]{border-color:color-mix(in oklch, var(--panel-accent) 30%, transparent)}}.routes__way[aria-pressed=true]{background:var(--panel-accent-bg)}.routes__way[aria-pressed=true] .way{color:var(--panel-accent)}.routes__count{color:var(--panel-muted);font-size:var(--text-12);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;margin-inline-start:auto}.routes__scroll{content-visibility:auto;overscroll-behavior:contain;scrollbar-color:var(--panel-border) transparent;scrollbar-width:thin;height:26rem;overflow-y:auto}.routes__scroll:focus-visible{outline-offset:-2px}.routes__table{border-collapse:separate;border-spacing:0;width:100%;margin-bottom:-1px}.routes__table :is(th,td){padding:var(--space-5) 14px;border-bottom:1px solid var(--panel-border);text-align:start;vertical-align:middle;font-weight:400}.routes__table thead th{z-index:1;padding-block:var(--space-4);background:var(--panel-bg);position:sticky;top:0}.routes__table thead th:first-child{width:50%}.routes__table tbody th{font-weight:500}.routes__kind{color:var(--panel-muted)}.routes__table :is(th,td):last-child{white-space:nowrap;width:1%}.routes__sizer{visibility:hidden;height:0;display:grid;overflow:hidden}.routes__table tbody tr{transition:background-color var(--duration-fast) var(--ease-out)}.routes__table tbody tr:hover{background:var(--panel-row)}.routes__empty{padding:var(--space-9) 14px;color:var(--panel-muted);text-align:center;text-wrap:balance;margin:0}@container illo not (min-width:30rem){.routes__kind{display:none}}.order__probe{align-items:center;gap:var(--space-3);font-size:var(--text-12);display:inline-flex}.order__probe .mark{flex:none;width:14px;height:14px;display:inline-flex}.order__list{position:relative}.order__rows{grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.order__scan{height:calc(100% / var(--checks));background:var(--panel-row);opacity:0;transition:opacity var(--duration-panel) var(--ease-out);top:0;position:absolute;inset-inline:0}.order__list[data-scan] .order__scan{opacity:1}.order__row{align-items:center;column-gap:var(--space-5);min-height:38px;padding:var(--space-3) 14px;border-bottom:1px solid var(--panel-border);transition:background-color var(--duration-panel) var(--ease-out);grid-template-columns:1.6em minmax(0,1fr) auto;display:grid;position:relative}.order__row:last-child{border-bottom:0}.order__row[data-lit]{background:var(--panel-accent-bg)}.order__row:before{content:"";background:var(--panel-accent);opacity:0;width:2px;transition:opacity var(--duration-panel) var(--ease-out);position:absolute;inset-block:0;inset-inline-start:0}.order__row[data-lit]:before{opacity:1}.order__num{color:var(--panel-muted);font-size:var(--text-12)}.pick__caption{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-6) 14px var(--space-4);flex-wrap:wrap;margin:0;display:flex}.pick__caption .pill{font-family:var(--font-sans);letter-spacing:normal;text-transform:none}.pick__rows{padding:0 0 var(--space-4);margin:0;list-style:none}.pick__row{align-items:center;gap:var(--space-5);min-height:40px;padding:0 14px;display:flex}.pick__row[data-chosen]{background:var(--panel-row)}.pick__radio{box-sizing:border-box;border:1.5px solid var(--panel-border);border-radius:50%;flex:none;width:14px;height:14px}.pick__row[data-chosen] .pick__radio{border-color:var(--panel-accent);background:radial-gradient(circle, var(--panel-accent) 0 3px, transparent 3.5px)}.pick__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pick__note{color:var(--panel-muted);font-size:var(--text-12)}.pick__soon{border-top:1px solid var(--panel-border)}.pick__soon .pick__row,.pick__soon .way{color:var(--panel-muted)}.pick__soon .mark{flex:none;width:16px;height:16px;display:inline-flex}@container illo (min-width:48rem){.market__row{grid-template-columns:minmax(0,3fr) minmax(0,2fr) 5em 8em;height:48px;padding-inline:18px}.market__item{display:contents}.market__seller{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash{grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.dash>.panel__head,.dash__table{grid-column:1/-1}.dash__stats{border-bottom:0;border-inline-end:1px solid var(--panel-border);grid-template-columns:minmax(0,1fr)}.dash__stat{padding:var(--space-7) 18px;justify-content:center}.dash__stat+.dash__stat{border-inline-start:0;border-top:1px solid var(--panel-border)}.dash__plot{padding-top:var(--space-9);align-self:end;margin-top:0}.dash__plot svg{height:128px}.code{grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.code>.panel__head{grid-column:1/-1}.code__editor{padding:18px var(--space-8)}.code__terminal{padding:18px var(--space-8);border-top:0;border-inline-start:1px solid var(--panel-border)}.home__grid{gap:var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));padding:18px}.trail__steps{column-gap:var(--space-7);padding:18px 18px var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trail__step{align-items:start;row-gap:var(--space-4);grid-template-rows:24px auto auto;grid-template-columns:minmax(0,1fr);min-height:0}.trail__step:not(:last-child):after{top:11.5px;bottom:auto;width:auto;height:1px;inset-inline:32px -8px}.trail__text{white-space:normal}.routes__tools,.routes__table :is(th,td),.order__row,.pick__caption,.pick__row{padding-inline:18px}}.locs{--city-paper:var(--panel-bg);--city-far:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.locs{--city-far:light-dark(color-mix(in oklch, var(--accent) 14%, var(--panel-bg)),color-mix(in oklch, var(--accent) 10%, var(--panel-bg)))}}.locs{--city-mid:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.locs{--city-mid:light-dark(color-mix(in oklch, var(--accent) 38%, var(--panel-bg)),color-mix(in oklch, var(--accent) 24%, var(--panel-bg)))}}.locs{--city-body:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.locs{--city-body:light-dark(var(--accent),color-mix(in oklch, var(--accent) 40%, var(--panel-bg)))}}.locs{--city-ink:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.locs{--city-ink:light-dark(color-mix(in oklch, var(--accent) 45%, var(--ink)),color-mix(in oklch, var(--accent) 60%, var(--panel-bg)))}}.locs{--city-window:light-dark(var(--panel-bg),var(--accent));--city-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){.locs{--city-glow:color-mix(in oklch, var(--accent) 10%, transparent)}}.locs{box-sizing:border-box;border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg);color:var(--panel-ink);overflow:hidden}.locs__tabs{border-bottom:1px solid var(--panel-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.locs__tab{min-height:44px;color:var(--panel-muted);font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);place-items:center;font-weight:500;display:grid;position:relative}.locs__tab+.locs__tab{border-inline-start:1px solid var(--panel-border)}.locs__radio{opacity:0;appearance:none;cursor:pointer;margin:0;position:absolute;inset:0}.locs__tab:after{content:"";background:var(--accent);inset-inline:0;height:2px;position:absolute;bottom:-1px;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.locs__tab:after{transition:transform var(--duration-ctl) var(--ease-out)}}.locs__tab:hover{color:var(--panel-ink)}.locs__tab:has(>.locs__radio:checked){background:var(--accent-subtle);color:var(--accent)}.locs__tab:has(>.locs__radio:checked):after{transform:none}.locs__tab:is(:focus-visible,:has(>.locs__radio:focus-visible)){outline:2px solid var(--accent);outline-offset:-2px}.locs__panels{display:grid}.locs__panel{visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;display:flex}.locs__panel:focus-visible{outline-offset:-2px}.locs:has(.locs__tab:first-child>.locs__radio:checked) .locs__panel:first-child,.locs:has(.locs__tab:nth-child(2)>.locs__radio:checked) .locs__panel:nth-child(2),.locs:has(.locs__tab:nth-child(3)>.locs__radio:checked) .locs__panel:nth-child(3),.locs:has(.locs__tab:nth-child(4)>.locs__radio:checked) .locs__panel:nth-child(4),.locs:has(.locs__tab:nth-child(5)>.locs__radio:checked) .locs__panel:nth-child(5),.locs:has(.locs__tab:nth-child(6)>.locs__radio:checked) .locs__panel:nth-child(6),.locs:has(.locs__tab:nth-child(7)>.locs__radio:checked) .locs__panel:nth-child(7),.locs:has(.locs__tab:nth-child(8)>.locs__radio:checked) .locs__panel:nth-child(8){visibility:visible}.city__stage{background:radial-gradient(52% 64% at 50% 78%, var(--city-glow), transparent);padding:22px 14px 0}.city__art{width:100%;height:auto;display:block;overflow:hidden}.city__art .f0{fill:var(--city-paper)}.city__art .f1{fill:var(--city-far)}.city__art .f2{fill:var(--city-mid)}.city__art .f3{fill:var(--city-body)}.city__art .f4{fill:var(--city-ink)}.city__art .f5{fill:var(--city-window)}.city__art :is(.s0,.s1,.s2,.s3,.s4,.s5){fill:none}.city__art .s0{stroke:var(--city-paper)}.city__art .s1{stroke:var(--city-far)}.city__art .s2{stroke:var(--city-mid)}.city__art .s3{stroke:var(--city-body)}.city__art .s4{stroke:var(--city-ink)}.city__art .s5{stroke:var(--city-window)}.locs__body{padding:var(--space-7) var(--space-7) var(--space-3);flex-direction:column;flex:1;display:flex}.locs__head{align-items:center;gap:var(--space-5);display:flex}.locs__flag{border-radius:var(--radius);width:24px;height:18px;box-shadow:0 0 0 1px var(--panel-border);flex:none;overflow:hidden}.locs__flag>svg{width:100%;height:100%;display:block}.locs__name{min-width:0;color:var(--panel-ink);font-size:var(--text-24);margin:0;font-weight:600;line-height:1.15}.locs__badge{margin-inline-start:auto}.locs__where{margin:var(--space-4) 0 0;color:var(--panel-muted);font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}.locs__country{text-transform:uppercase}.locs__line{margin:var(--space-6) 0 0;color:var(--panel-body);font-size:var(--text-14);line-height:1.55}.locs__facts{margin:auto 0 0;padding-top:14px}.locs__fact{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:var(--space-5) 0;border-top:1px solid var(--panel-border);font-size:13px;display:flex}.locs__fact dt{color:var(--panel-muted)}.locs__fact dd{text-align:end;margin:0;font-weight:500}.locs__zone{font-family:var(--font-mono)}@container illo (min-width:30rem){.locs__tab{min-height:48px}.city__stage{padding:28px 22px 0}.locs__body{padding:18px 22px var(--space-4)}.locs__name{font-size:28px}}.prose>h2:last-child{margin-bottom:0}.article-body>.prose:has(>h2:last-child)+*{margin-top:var(--space-8)}.plate{margin:0}.plate__picture{border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);display:block;position:relative;overflow:hidden}.plate__photo{object-fit:cover;width:100%;height:auto;display:block}.plate__cells{width:100%;height:100%;color:var(--accent);image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}.plate__picture:not([data-plate=drawn]) .plate__cells{visibility:hidden}.plate__picture[data-plate=drawn] .plate__photo{opacity:0}.cards{container:cards/inline-size}.cards__grid{border:1px solid var(--border-1);background:var(--border-1);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}@container cards (min-width:34rem){.cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cards (min-width:34rem) and (not (min-width:52rem)){.card:last-child:nth-child(odd){grid-column:1/-1}}@container cards (min-width:52rem){:is(.cards[data-count="3"],.cards[data-count="6"]) .cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cards[data-count="5"] .cards__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.cards[data-count="5"] .card{grid-column:span 2}.cards[data-count="5"] .card:nth-child(-n+2){grid-column:span 3}}@container cards (min-width:64rem){.cards[data-count="4"] .cards__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{gap:var(--space-4);min-width:0;padding:var(--space-8);background:var(--surface-1);flex-direction:column;display:flex}.card__icon{width:var(--space-10);aspect-ratio:1;margin-bottom:var(--space-3);border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);color:var(--accent);place-items:center;display:inline-grid}.card__icon svg{width:var(--space-7);height:var(--space-7);stroke-width:1.75px}.card__title{color:var(--text-1);text-wrap:balance;margin:0;font-size:16px;font-weight:500;line-height:1.35}.card__text{font-size:var(--text-14);color:var(--text-2);text-wrap:pretty;margin:0;font-weight:300;line-height:1.6}.card__text a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--quiet-border);-webkit-text-decoration-color:var(--quiet-border);text-decoration-color:var(--quiet-border);text-underline-offset:3px;transition:text-decoration-color var(--duration-ctl) var(--ease-out)}.card__text a:hover{text-decoration-color:currentColor}.card__text strong{color:var(--text-1);font-weight:500}.card--art{padding-top:0;overflow:hidden}.card__art{margin-inline:calc(-1 * var(--space-8));margin-bottom:var(--space-4);border-bottom:1px solid var(--border-1)}@media (prefers-reduced-motion:reduce){.card__text a{transition:none}}.docs{--docs-side-w:16rem;--docs-toc-w:14rem;--article-measure:46rem;--article-anchor-gap:var(--space-9);padding-block:var(--space-9) var(--band-pad);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.docs-side{gap:var(--space-6);min-width:0;display:grid}.docs-search{border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-2);transition:border-color var(--duration-ctl) var(--ease-out);align-items:center;display:flex}.docs-search:focus-within{border-color:var(--accent)}.docs-search__field{min-width:0;padding:var(--space-4) var(--space-6);font-size:var(--text-14);color:var(--text-1);background:0 0;border:0;flex:1}.docs-search__field:focus-visible{outline:none}.docs-search__field::placeholder{color:var(--text-3)}.docs-search__submit{padding:var(--space-4) var(--space-6);color:var(--text-3);cursor:pointer;transition:color var(--duration-ctl) var(--ease-out);place-items:center;display:grid}.docs-search__submit:hover{color:var(--text-1)}.docs-nav{border-block:1px solid var(--border-1)}.docs-nav__bar{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:3rem;font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);cursor:pointer;font-weight:500;list-style:none;display:flex}.docs-nav__bar::-webkit-details-marker{display:none}.docs-nav__chevron{transition:rotate var(--duration-ctl) var(--ease-out);display:grid}.docs-nav[open] .docs-nav__chevron{rotate:180deg}.docs-nav__tree{padding-block:var(--space-4) var(--space-8)}.docs-nav__title{display:none}.docs-nav__title,.docs-nav__part,.docs-toc__title{font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0;font-weight:500;line-height:1.4}:is(.docs-nav__bar,.docs-nav__title,.docs-nav__part,.docs-toc__title):is(:lang(ar),:lang(fa)){letter-spacing:0;text-transform:none}.docs-nav__part{margin-top:var(--space-9);margin-bottom:var(--space-3)}.docs-nav__rule{margin-block:var(--space-7);border:0;border-top:1px solid var(--border-1)}.docs-nav__list{gap:var(--space-1);display:grid}.docs-nav__list .docs-nav__list{border-inline-start:1px solid var(--border-1);margin-inline-start:var(--space-6);padding-inline-start:var(--space-4)}.docs-nav__link{padding:var(--space-3) var(--space-6);border-radius:var(--radius);font-size:var(--text-14);color:var(--text-2);transition:color var(--duration-ctl) var(--ease-out), background-color var(--duration-ctl) var(--ease-out);line-height:1.45;text-decoration:none;display:block;position:relative}a.docs-nav__link:hover{color:var(--text-1);background:var(--surface-2)}.docs-nav__link[aria-current=page]{color:var(--accent);background:var(--accent-subtle)}.docs-nav__link--draft{color:var(--text-3);cursor:default}.docs-main{min-width:0;padding-top:var(--space-11)}.docs-status{margin:0 0 var(--space-7)}.docs-title{color:var(--text-1);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:32px;font-weight:300;line-height:1.15}@media (min-width:64rem){.docs-title{font-size:40px}}.docs-lead{max-width:var(--article-measure);margin:var(--space-6) 0 0;color:var(--text-2);text-wrap:pretty;font-size:18px;font-weight:300;line-height:1.55}.docs-body{margin-top:var(--space-11)}.docs-body>*+*{margin-top:var(--space-9)}.docs-body .prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.callout{--callout-ink:var(--accent);margin:0 0 var(--space-8);padding:var(--space-6) var(--space-8);border:1px solid var(--border-1);border-inline-start:2px solid var(--callout-ink);border-radius:var(--radius);background:var(--surface-2)}.callout[data-kind=warning]{--callout-ink:var(--warning)}.callout[data-kind=caution]{--callout-ink:var(--danger)}.callout__label{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;color:var(--callout-ink);font-weight:500}.callout__label:is(:lang(ar),:lang(fa)){letter-spacing:0;text-transform:none}.callout>:last-child{margin-bottom:0}.docs-pager{gap:var(--space-6);max-width:var(--article-measure);margin-top:var(--space-13);padding-top:var(--space-9);border-top:1px solid var(--border-1);grid-template-columns:minmax(0,1fr);display:grid}.docs-pager__link{gap:var(--space-2);padding:var(--space-7) var(--space-8);border:1px solid var(--border-1);border-radius:var(--radius);transition:border-color var(--duration-ctl) var(--ease-out);text-decoration:none;display:grid}.docs-pager__link:hover{border-color:var(--accent)}.docs-pager__link[data-rel=next]{text-align:end;grid-column:-2}.docs-pager__label{font-size:var(--text-12);color:var(--text-3)}.docs-pager__title{color:var(--text-1);font-size:16px}@media (min-width:40rem){.docs-pager{grid-template-columns:repeat(2,minmax(0,1fr))}}.docs-results{gap:var(--space-9);max-width:var(--article-measure);margin-top:var(--space-11);display:grid}.docs-results__link{color:var(--accent);text-underline-offset:3px;font-size:18px;text-decoration:underline}.docs-results__section{margin-top:var(--space-2);font-size:var(--text-14);color:var(--text-3);display:block}.docs-results__snippet{margin:var(--space-3) 0 0;color:var(--text-2);font-size:15px;font-weight:300;line-height:1.6}.docs-results__snippet mark{background:var(--accent-subtle);color:var(--text-1)}.docs-results__none{margin-top:var(--space-11);color:var(--text-2)}.docs-toc{display:none}.docs-toc__list{gap:var(--space-1);margin-top:var(--space-6);border-inline-start:1px solid var(--border-1);display:grid}.docs-toc__link{padding:var(--space-3) var(--space-7);font-size:var(--text-14);color:var(--text-2);transition:color var(--duration-ctl) var(--ease-out);line-height:1.45;text-decoration:none;display:block}.docs-toc__link:hover{color:var(--text-1)}@media (min-width:58.75rem){.docs{grid-template-columns:var(--docs-side-w) minmax(0, 1fr);column-gap:var(--space-13)}.docs-side{top:var(--header-h);max-height:calc(100dvh - var(--header-h));padding-block:var(--space-11) var(--space-9);overscroll-behavior:contain;position:sticky;overflow-y:auto}.docs-nav{border:0}.docs-nav::details-content{content-visibility:visible}.docs-nav__bar{display:none}.docs-nav__tree{padding-block:var(--space-6) 0}.docs-nav__title{margin-bottom:var(--space-3);display:block}}@media (min-width:79rem){.docs{grid-template-columns:var(--docs-side-w) minmax(0, 1fr) var(--docs-toc-w)}.docs-toc{top:var(--header-h);padding-top:var(--space-11);display:block;position:sticky}}.platforms{--platform-h:60px;--platform-w:10.5rem;--platform-pad:var(--space-8);--platform-gap:var(--space-5);--platform-type:15px;--platform-mark:calc(var(--platform-type) * 1.125);--platform-fade:var(--space-11)}@container article-body (min-width:40rem){.platforms{--platform-h:80px;--platform-w:13rem;--platform-pad:var(--space-9);--platform-gap:var(--space-6);--platform-type:17px;--platform-fade:var(--space-13)}}.article-section .platforms{margin-inline:calc(-1 * var(--section-pad))}.platforms__ribbon{border-block:1px solid var(--border-1);position:relative;overflow:clip}.platforms__set{grid-template-columns:repeat(auto-fill, minmax(var(--platform-w), 1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.platform{justify-content:center;align-items:center;gap:var(--platform-gap);min-height:var(--platform-h);padding-inline:var(--platform-pad);outline:1px solid var(--border-1);background:var(--surface-1);color:var(--text-1);font-size:var(--platform-type);white-space:nowrap;transform-origin:50% 0;line-height:1.2;display:flex}.platform__name{text-box:trim-both cap alphabetic}.platform__mark{width:var(--platform-mark);aspect-ratio:1;flex:none;place-items:center;display:inline-grid}.platform__mark svg{stroke-width:1.875px;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.platforms__lane[data-marquee]{--fade-low:currentColor}@supports (color:color-mix(in lab, red, red)){.platforms__lane[data-marquee]{--fade-low:color-mix(in srgb, currentColor 26%, transparent)}}.platforms__lane[data-marquee]{--fade-high:currentColor}@supports (color:color-mix(in lab, red, red)){.platforms__lane[data-marquee]{--fade-high:color-mix(in srgb, currentColor 74%, transparent)}}.platforms__lane[data-marquee]{-webkit-mask-image:linear-gradient(to right, transparent, var(--fade-low) calc(var(--platform-fade) / 3), var(--fade-high) calc(var(--platform-fade) * 2 / 3), currentColor var(--platform-fade), currentColor calc(100% - var(--platform-fade)), var(--fade-high) calc(100% - var(--platform-fade) * 2 / 3), var(--fade-low) calc(100% - var(--platform-fade) / 3), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--fade-low) calc(var(--platform-fade) / 3), var(--fade-high) calc(var(--platform-fade) * 2 / 3), currentColor var(--platform-fade), currentColor calc(100% - var(--platform-fade)), var(--fade-high) calc(100% - var(--platform-fade) * 2 / 3), var(--fade-low) calc(100% - var(--platform-fade) / 3), transparent);mask-image:linear-gradient(to right, transparent, var(--fade-low) calc(var(--platform-fade) / 3), var(--fade-high) calc(var(--platform-fade) * 2 / 3), currentColor var(--platform-fade), currentColor calc(100% - var(--platform-fade)), var(--fade-high) calc(100% - var(--platform-fade) * 2 / 3), var(--fade-low) calc(100% - var(--platform-fade) / 3), transparent);overflow:hidden}.platforms__lane[data-marquee] .platforms__track{width:max-content;display:flex}.platforms__lane[data-marquee] .platforms__set{flex:none;padding-inline-end:1px;display:flex}.platforms__lane[data-marquee] .platform{width:var(--platform-w);flex:none}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.platforms__lane{--fade-low:currentColor}@supports (color:color-mix(in lab, red, red)){.platforms__lane{--fade-low:color-mix(in srgb, currentColor 26%, transparent)}}.platforms__lane{--fade-high:currentColor}@supports (color:color-mix(in lab, red, red)){.platforms__lane{--fade-high:color-mix(in srgb, currentColor 74%, transparent)}}.platforms__lane{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, var(--fade-low) calc(var(--platform-fade) / 3), var(--fade-high) calc(var(--platform-fade) * 2 / 3), currentColor var(--platform-fade), currentColor calc(100% - var(--platform-fade)), var(--fade-high) calc(100% - var(--platform-fade) * 2 / 3), var(--fade-low) calc(100% - var(--platform-fade) / 3), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--fade-low) calc(var(--platform-fade) / 3), var(--fade-high) calc(var(--platform-fade) * 2 / 3), currentColor var(--platform-fade), currentColor calc(100% - var(--platform-fade)), var(--fade-high) calc(100% - var(--platform-fade) * 2 / 3), var(--fade-low) calc(100% - var(--platform-fade) / 3), transparent);mask-image:linear-gradient(to right, transparent, var(--fade-low) calc(var(--platform-fade) / 3), var(--fade-high) calc(var(--platform-fade) * 2 / 3), currentColor var(--platform-fade), currentColor calc(100% - var(--platform-fade)), var(--fade-high) calc(100% - var(--platform-fade) * 2 / 3), var(--fade-low) calc(100% - var(--platform-fade) / 3), transparent);overflow-x:auto}.platforms__track{width:max-content;display:flex}.platforms__set{flex:none;padding-inline-end:1px;display:flex}.platforms__lane .platform{width:var(--platform-w);flex:none}}.platforms__toggle{z-index:1;aspect-ratio:1;border:1px solid var(--border-2);border-radius:var(--radius);background:var(--surface-1);width:32px;color:var(--text-2);cursor:pointer;transition:color var(--duration-ctl) var(--ease-out), border-color var(--duration-ctl) var(--ease-out);top:50%;place-items:center;padding:0;display:none;position:absolute;inset-inline-end:var(--space-6);translate:0 -50%}.platforms__ribbon:has(>[data-marquee]) .platforms__toggle{display:inline-grid}.platforms__toggle:hover{border-color:var(--quiet-border);color:var(--accent)}.platforms__toggle>span{display:inline-grid}.platforms__toggle svg{stroke-width:1.75px;width:14px;height:14px}.platforms__toggle[aria-pressed=true] .platforms__toggle-pause,.platforms__toggle:not([aria-pressed=true]) .platforms__toggle-play{display:none}.support-strip{margin-top:var(--space-10);border-block:1px solid var(--border-1);background:var(--surface-1);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.support-strip>*+*{box-shadow:0 -1px var(--border-1)}@container article-body (min-width:40rem){.support-strip{grid-template-columns:var(--platform-w) minmax(0, 1fr) minmax(0, 1fr)}.support-strip>*+*{box-shadow:-1px 0 var(--border-1)}.support-strip:dir(rtl)>*+*{box-shadow:1px 0 var(--border-1)}}.support-strip>*{transform-origin:50% 0}.support-strip__head,.support-strip__line{align-items:center;gap:var(--platform-gap);min-height:var(--platform-h);padding:var(--space-6) var(--platform-pad);background:var(--surface-1);margin:0;display:flex}.support-strip__title{font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);text-wrap:balance;margin:0;font-weight:500;line-height:1.3}.support-strip__title:is(:lang(ar),:lang(fa)){letter-spacing:0}.support-strip__dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.support-strip__line{color:var(--text-2);font-size:calc(var(--platform-type) - 1px);line-height:1.4}.support-strip__line strong{color:var(--text-1);font-weight:500}.support-strip__icon{aspect-ratio:1;border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);width:32px;color:var(--accent);flex:none;place-items:center;display:inline-grid}.support-strip__icon svg{stroke-width:1.75px;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.platforms__toggle{transition:none}}.dither{--dither-ink:var(--accent);position:relative}.dither>leptos-island{display:contents}.dither__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}html[data-webgpu=unsupported] .dither{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-webgpu=unsupported] .dither{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.cubes{--cubes-tone-1:var(--accent);--cubes-tone-2:light-dark(var(--sky-400),var(--accent))}@supports (color:color-mix(in lab, red, red)){.cubes{--cubes-tone-2:light-dark(var(--sky-400),color-mix(in oklch, var(--accent) 72%, var(--surface-1)))}}.cubes{--cubes-tone-3:light-dark(var(--brand-blue-300),var(--accent-secondary));--cubes-tone-4:light-dark(var(--blue-400),var(--accent))}@supports (color:color-mix(in lab, red, red)){.cubes{--cubes-tone-4:light-dark(var(--blue-400),color-mix(in oklch, var(--accent) 45%, var(--surface-1)))}}.cubes{--cubes-tone-5:light-dark(var(--sky-600),var(--accent-secondary))}@supports (color:color-mix(in lab, red, red)){.cubes{--cubes-tone-5:light-dark(var(--sky-600),color-mix(in oklch, var(--accent-secondary) 60%, var(--surface-1)))}}.cubes{aspect-ratio:1;position:relative}.cubes>leptos-island{display:contents}.cubes__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}html[data-webgpu=unsupported] .cubes{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-webgpu=unsupported] .cubes{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.guardian{--guardian-outline:var(--ink);--guardian-body:var(--accent);--guardian-body-light:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.guardian{--guardian-body-light:light-dark(color-mix(in oklch, var(--accent) 55%, var(--surface-1)),color-mix(in oklch, var(--accent) 50%, var(--text-1)))}}.guardian{--guardian-body-shade:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.guardian{--guardian-body-shade:light-dark(color-mix(in oklch, var(--accent) 45%, var(--ink)),color-mix(in oklch, var(--accent) 50%, var(--surface-1)))}}.guardian{--guardian-visor:light-dark(var(--ink),var(--ink))}@supports (color:color-mix(in lab, red, red)){.guardian{--guardian-visor:light-dark(color-mix(in oklch, var(--ink) 85%, var(--accent)),color-mix(in oklch, var(--ink) 50%, var(--surface-1)))}}.guardian{--guardian-glow:light-dark(var(--brand-blue-300),var(--accent-hover));--guardian-shine:light-dark(var(--surface-1),var(--text-1));--guardian-metal-1:light-dark(var(--gray-300),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.guardian{--guardian-metal-1:light-dark(var(--gray-300),color-mix(in oklch, var(--text-1) 55%, var(--surface-1)))}}.guardian{--guardian-metal-2:light-dark(var(--gray-500),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.guardian{--guardian-metal-2:light-dark(var(--gray-500),color-mix(in oklch, var(--text-1) 36%, var(--surface-1)))}}.guardian{--guardian-metal-3:light-dark(var(--gray-700),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.guardian{--guardian-metal-3:light-dark(var(--gray-700),color-mix(in oklch, var(--text-1) 20%, var(--surface-1)))}}.guardian{--guardian-foe:var(--signal-red-500);--guardian-foe-light:light-dark(var(--hot),var(--hot))}@supports (color:color-mix(in lab, red, red)){.guardian{--guardian-foe-light:light-dark(color-mix(in oklch, var(--hot) 45%, var(--surface-1)),var(--hot))}}.guardian{--guardian-foe-shade:light-dark(var(--signal-red-500),var(--signal-red-500))}@supports (color:color-mix(in lab, red, red)){.guardian{--guardian-foe-shade:light-dark(color-mix(in oklab, var(--signal-red-500) 55%, var(--ink)),color-mix(in oklab, var(--signal-red-500) 45%, var(--surface-1)))}}.guardian{--guardian-bolt:light-dark(var(--accent),var(--text-1));--guardian-bolt-edge:light-dark(var(--brand-blue-300),var(--accent));aspect-ratio:4/3;position:relative}.guardian>leptos-island{display:contents}.guardian__canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.escrow{--escrow-outline:var(--ink);--escrow-metal:light-dark(var(--gray-700),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.escrow{--escrow-metal:light-dark(var(--gray-700),color-mix(in oklch, var(--text-1) 36%, var(--surface-1)))}}.escrow{--escrow-metal-light:light-dark(var(--gray-500),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.escrow{--escrow-metal-light:light-dark(var(--gray-500),color-mix(in oklch, var(--text-1) 50%, var(--surface-1)))}}.escrow{--escrow-metal-shade:light-dark(var(--gray-900),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.escrow{--escrow-metal-shade:light-dark(var(--gray-900),color-mix(in oklch, var(--text-1) 24%, var(--surface-1)))}}.escrow{--escrow-steel:light-dark(var(--gray-400),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.escrow{--escrow-steel:light-dark(var(--gray-400),color-mix(in oklch, var(--text-1) 62%, var(--surface-1)))}}.escrow{--escrow-dark:light-dark(var(--ink),var(--ink))}@supports (color:color-mix(in lab, red, red)){.escrow{--escrow-dark:light-dark(color-mix(in oklch, var(--ink) 80%, var(--gray-700)),var(--ink))}}.escrow{--escrow-gold:var(--amber-300);--escrow-gold-light:light-dark(var(--amber-300),var(--amber-300))}@supports (color:color-mix(in lab, red, red)){.escrow{--escrow-gold-light:light-dark(color-mix(in oklch, var(--amber-300) 45%, var(--surface-1)),color-mix(in oklch, var(--amber-300) 50%, var(--text-1)))}}.escrow{--escrow-gold-shade:light-dark(var(--amber-500),var(--amber-500))}@supports (color:color-mix(in lab, red, red)){.escrow{--escrow-gold-shade:light-dark(var(--amber-500),color-mix(in oklch, var(--amber-500) 80%, var(--surface-1)))}}.escrow{--escrow-wall:light-dark(var(--gray-100),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.escrow{--escrow-wall:light-dark(var(--gray-100),color-mix(in oklch, var(--text-1) 62%, var(--surface-1)))}}.escrow{--escrow-wall-shade:light-dark(var(--gray-300),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.escrow{--escrow-wall-shade:light-dark(var(--gray-300),color-mix(in oklch, var(--text-1) 45%, var(--surface-1)))}}.escrow{--escrow-accent:var(--accent);--escrow-paper:light-dark(var(--surface-1),var(--text-1));--escrow-glass:light-dark(var(--brand-blue-200),var(--accent))}@supports (color:color-mix(in lab, red, red)){.escrow{--escrow-glass:light-dark(var(--brand-blue-200),color-mix(in oklch, var(--accent) 30%, var(--surface-1)))}}.escrow{--escrow-accent-shade:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.escrow{--escrow-accent-shade:light-dark(color-mix(in oklch, var(--accent) 45%, var(--ink)),color-mix(in oklch, var(--accent) 50%, var(--surface-1)))}}.escrow{--escrow-accent-light:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.escrow{--escrow-accent-light:light-dark(color-mix(in oklch, var(--accent) 55%, var(--surface-1)),color-mix(in oklch, var(--accent) 55%, var(--text-1)))}}.escrow{--escrow-lamp:var(--accent);--escrow-done:var(--text-1);--escrow-todo:light-dark(var(--gray-400),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.escrow{--escrow-todo:light-dark(var(--gray-400),color-mix(in oklch, var(--text-1) 28%, var(--surface-1)))}}.escrow{--escrow-badge:var(--highlight);--escrow-badge-ink:var(--highlight-ink);--escrow-ground:light-dark(var(--gray-500),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.escrow{--escrow-ground:light-dark(var(--gray-500),color-mix(in oklch, var(--text-1) 30%, var(--surface-1)))}}.escrow{--escrow-surface:var(--surface-1);--escrow-lit:var(--amber-300);aspect-ratio:4/3;position:relative}.escrow>leptos-island{display:contents}.escrow__canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.wares{--wares-outline:var(--ink);--wares-metal:light-dark(var(--gray-500),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.wares{--wares-metal:light-dark(var(--gray-500),color-mix(in oklch, var(--text-1) 50%, var(--surface-1)))}}.wares{--wares-metal-light:light-dark(var(--gray-300),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.wares{--wares-metal-light:light-dark(var(--gray-300),color-mix(in oklch, var(--text-1) 76%, var(--surface-1)))}}.wares{--wares-metal-shade:light-dark(var(--gray-700),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.wares{--wares-metal-shade:light-dark(var(--gray-700),color-mix(in oklch, var(--text-1) 30%, var(--surface-1)))}}.wares{--wares-gold:var(--amber-300);--wares-gold-light:light-dark(var(--amber-300),var(--amber-300))}@supports (color:color-mix(in lab, red, red)){.wares{--wares-gold-light:light-dark(color-mix(in oklch, var(--amber-300) 45%, var(--surface-1)),color-mix(in oklch, var(--amber-300) 50%, var(--text-1)))}}.wares{--wares-gold-shade:light-dark(var(--amber-500),var(--amber-500))}@supports (color:color-mix(in lab, red, red)){.wares{--wares-gold-shade:light-dark(var(--amber-500),color-mix(in oklch, var(--amber-500) 80%, var(--surface-1)))}}.wares{--wares-black:light-dark(var(--gray-900),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.wares{--wares-black:light-dark(var(--gray-900),color-mix(in oklch, var(--text-1) 13%, var(--surface-1)))}}.wares{--wares-plastic:light-dark(var(--gray-50),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.wares{--wares-plastic:light-dark(var(--gray-50),color-mix(in oklch, var(--text-1) 84%, var(--surface-1)))}}.wares{--wares-plastic-shade:light-dark(var(--gray-300),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.wares{--wares-plastic-shade:light-dark(var(--gray-300),color-mix(in oklch, var(--text-1) 56%, var(--surface-1)))}}.wares{--wares-accent:var(--accent);--wares-accent-light:light-dark(var(--brand-blue-300),var(--accent))}@supports (color:color-mix(in lab, red, red)){.wares{--wares-accent-light:light-dark(var(--brand-blue-300),color-mix(in oklch, var(--accent) 55%, var(--text-1)))}}.wares{--wares-accent-shade:light-dark(var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.wares{--wares-accent-shade:light-dark(color-mix(in oklch, var(--accent) 55%, var(--ink)),color-mix(in oklch, var(--accent) 45%, var(--surface-1)))}}.wares{--wares-lit:light-dark(var(--blue-500),var(--accent-hover));--wares-steel:light-dark(var(--gray-400),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.wares{--wares-steel:light-dark(var(--gray-400),color-mix(in oklch, var(--text-1) 62%, var(--surface-1)))}}.wares{aspect-ratio:3/2;position:relative}.wares>leptos-island{display:contents}.wares__canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.checkpoint{--checkpoint-outline:var(--ink);--checkpoint-metal:light-dark(var(--gray-500),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.checkpoint{--checkpoint-metal:light-dark(var(--gray-500),color-mix(in oklch, var(--text-1) 48%, var(--surface-1)))}}.checkpoint{--checkpoint-metal-light:light-dark(var(--gray-300),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.checkpoint{--checkpoint-metal-light:light-dark(var(--gray-300),color-mix(in oklch, var(--text-1) 74%, var(--surface-1)))}}.checkpoint{--checkpoint-metal-shade:light-dark(var(--gray-700),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.checkpoint{--checkpoint-metal-shade:light-dark(var(--gray-700),color-mix(in oklch, var(--text-1) 30%, var(--surface-1)))}}.checkpoint{--checkpoint-stripe:var(--amber-300);--checkpoint-paper:light-dark(var(--surface-1),var(--text-1));--checkpoint-board:light-dark(var(--gray-900),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.checkpoint{--checkpoint-board:light-dark(var(--gray-900),color-mix(in oklch, var(--text-1) 14%, var(--surface-1)))}}.checkpoint{--checkpoint-board-frame:light-dark(var(--gray-700),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.checkpoint{--checkpoint-board-frame:light-dark(var(--gray-700),color-mix(in oklch, var(--text-1) 34%, var(--surface-1)))}}.checkpoint{--checkpoint-kraft:var(--amber-500)}@supports (color:color-mix(in lab, red, red)){.checkpoint{--checkpoint-kraft:color-mix(in oklch, var(--amber-500) 70%, var(--gray-300))}}.checkpoint{--checkpoint-kraft-light:var(--amber-300)}@supports (color:color-mix(in lab, red, red)){.checkpoint{--checkpoint-kraft-light:color-mix(in oklch, var(--amber-300) 45%, var(--gray-300))}}.checkpoint{--checkpoint-kraft-shade:var(--amber-500)}@supports (color:color-mix(in lab, red, red)){.checkpoint{--checkpoint-kraft-shade:color-mix(in oklch, var(--amber-500) 70%, var(--ink))}}.checkpoint{--checkpoint-lock:light-dark(var(--gray-900),var(--ink))}@supports (color:color-mix(in lab, red, red)){.checkpoint{--checkpoint-lock:light-dark(var(--gray-900),color-mix(in oklch, var(--ink) 80%, var(--gray-700)))}}.checkpoint{--checkpoint-accent:var(--accent);--checkpoint-paper-shade:light-dark(var(--gray-500),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.checkpoint{--checkpoint-paper-shade:light-dark(var(--gray-500),color-mix(in oklch, var(--text-1) 50%, var(--surface-1)))}}.checkpoint{--checkpoint-hub:light-dark(var(--gray-100),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.checkpoint{--checkpoint-hub:light-dark(var(--gray-100),color-mix(in oklch, var(--text-1) 84%, var(--surface-1)))}}.checkpoint{--checkpoint-hot:var(--signal-red-500);--checkpoint-ground:light-dark(var(--gray-500),var(--text-1))}@supports (color:color-mix(in lab, red, red)){.checkpoint{--checkpoint-ground:light-dark(var(--gray-500),color-mix(in oklch, var(--text-1) 30%, var(--surface-1)))}}.checkpoint{aspect-ratio:3/2;position:relative}.checkpoint>leptos-island{display:contents}.checkpoint__canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.ascii{--ascii-1:light-dark(transparent,var(--text-3));--ascii-2:light-dark(transparent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.ascii{--ascii-2:light-dark(transparent,color-mix(in oklch, var(--accent) 35%, var(--text-3)))}}.ascii{--ascii-3:light-dark(transparent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.ascii{--ascii-3:light-dark(transparent,color-mix(in oklch, var(--accent) 60%, var(--text-2)))}}.ascii{--ascii-4:light-dark(transparent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.ascii{--ascii-4:light-dark(transparent,color-mix(in oklch, var(--accent) 82%, var(--text-1)))}}.ascii{--ascii-5:light-dark(transparent,var(--accent));--ascii-shade:var(--text-1)}@supports (color:color-mix(in lab, red, red)){.ascii{--ascii-shade:color-mix(in oklab, var(--text-1), var(--text-2))}}.ascii{--ascii-lit:var(--accent-hover)}@supports (color:color-mix(in lab, red, red)){.ascii{--ascii-lit:color-mix(in oklab, var(--accent-hover) 70%, var(--brand-blue-900))}}.ascii{--ascii-ink-1:light-dark(var(--ascii-shade),transparent);--ascii-ink-2:light-dark(var(--ascii-lit),transparent)}@supports (color:color-mix(in lab, red, red)){.ascii{--ascii-ink-2:light-dark(color-mix(in oklab, var(--ascii-lit) 35%, var(--ascii-shade)),transparent)}}.ascii{--ascii-ink-3:light-dark(var(--ascii-lit),transparent)}@supports (color:color-mix(in lab, red, red)){.ascii{--ascii-ink-3:light-dark(color-mix(in oklab, var(--ascii-lit) 60%, var(--ascii-shade)),transparent)}}.ascii{--ascii-ink-4:light-dark(var(--ascii-lit),transparent)}@supports (color:color-mix(in lab, red, red)){.ascii{--ascii-ink-4:light-dark(color-mix(in oklab, var(--ascii-lit) 82%, var(--ascii-shade)),transparent)}}.ascii{--ascii-ink-5:light-dark(var(--ascii-lit),transparent);inline-size:100%;margin:0;container-type:inline-size}.ascii>leptos-island{display:contents}.ascii__grid{--cell:calc(100cqi / var(--cols));font-family:var(--font-mono);font-size:calc(var(--cell) * 1.5);font-weight:500;line-height:calc(var(--cell) * 2);font-variant-ligatures:none;-webkit-user-select:none;user-select:none;direction:ltr;unicode-bidi:isolate;margin:0;position:relative}.ascii__row{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:calc(var(--cell) * 2);block-size:calc(var(--cell) * 2);contain:size layout;display:grid}.ascii__row>span{grid-column-start:var(--x,auto);color:var(--ascii-1);justify-content:center;display:flex;position:relative}.ascii__row>:is([data-l="3"],[data-l="4"]){color:var(--ascii-2)}.ascii__row>:is([data-l="5"],[data-l="6"]){color:var(--ascii-3)}.ascii__row>:is([data-l="7"],[data-l="8"]){color:var(--ascii-4)}.ascii__row>[data-l="9"]{color:var(--ascii-5)}.ascii__row>span:after{color:var(--ascii-ink-1);justify-content:center;display:flex;position:absolute;inset:0}.ascii__row>[data-k="1"]:after{content:"."}.ascii__row>[data-k="2"]:after{content:":"}.ascii__row>[data-k="3"]:after{content:"-";color:var(--ascii-ink-2)}.ascii__row>[data-k="4"]:after{content:"=";color:var(--ascii-ink-2)}.ascii__row>[data-k="5"]:after{content:"+";color:var(--ascii-ink-3)}.ascii__row>[data-k="6"]:after{content:"*";color:var(--ascii-ink-3)}.ascii__row>[data-k="7"]:after{content:"#";color:var(--ascii-ink-4)}.ascii__row>[data-k="8"]:after{content:"&";color:var(--ascii-ink-4)}.ascii__row>[data-k="9"]:after{content:"@";color:var(--ascii-ink-5)}.ascii__canvas{inline-size:calc(100% + var(--cell) * 2);block-size:calc(100% + var(--cell) * 2);pointer-events:none;image-rendering:pixelated;position:absolute;inset-block-start:calc(var(--cell) * -1);inset-inline-start:calc(var(--cell) * -1)}.ascii[data-drawn] .ascii__row{content-visibility:hidden;visibility:hidden}.tip__term{color:inherit;font:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--text-3);-webkit-text-decoration:underline dotted var(--text-3);text-decoration:underline dotted var(--text-3);text-underline-offset:.2em;transition:text-decoration-color var(--duration-ctl) var(--ease-out);background:0 0;border:0;padding:0;text-decoration-thickness:1px;display:inline}:is(.tip__term:hover,.tip:has(.tip__note:popover-open) .tip__term){-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.tip__note{width:max-content;max-width:min(24rem, 100vw - 2 * var(--space-7));padding:var(--space-6) var(--space-7);border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-lg);color:var(--text-2);font-size:var(--text-14);text-align:start;font-weight:400;line-height:1.5;overflow:visible}.tip__note:popover-open{gap:var(--space-2);display:grid}.tip__note:before{content:"";inset:calc(-1 * var(--space-4)) 0;z-index:-1;position:absolute}.tip__title{color:var(--text-1);font-weight:500}@supports (position-area:block-end){.tip__note{margin:var(--space-3) var(--space-7) 0;position-area:block-end;position-try-fallbacks:flip-block;inset:auto}}@media (prefers-reduced-motion:reduce){.tip__term{transition:none}}.blog{--blog-inset:var(--space-8);--blog-dash-x:linear-gradient(to right, var(--border-1) 50%, transparent 0) 0 0 / 32px 1px repeat-x;--blog-dash-y:linear-gradient(var(--border-1) 50%, transparent 0) 0 0 / 1px 32px repeat-y;--blog-crumbs-h:4.625rem;--field-lane:5px}@media (min-width:40rem){.blog-band{--dash:linear-gradient(var(--border-1) 50%, transparent 0);background:var(--dash) 0 0 / 1px 32px repeat-y border-box, var(--dash) 100% 0 / 1px 32px repeat-y border-box;border-inline-color:#0000}}@media (min-width:48rem){.blog{--blog-inset:var(--space-10)}}@media (min-width:79rem){.blog{--blog-inset:var(--space-12)}}.blog-band>*{margin-inline:calc(var(--blog-inset) - var(--space-7))}.blog-band>.blog-grid{margin-inline:calc(-1 * var(--space-7))}.blog-date,.blog-kicker{font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-block:0;font-weight:500;line-height:16px;display:block}.blog-head{padding-block:var(--space-13) var(--space-11)}.blog-head__title{color:var(--text-1);margin-block:0;font-size:34px;font-weight:500;line-height:1.2}.blog-head__lead{max-width:var(--measure-prose);margin-block:var(--space-4) 0;color:var(--text-2);font-size:18px;font-weight:300;line-height:1.5}.blog-head__note{margin-block:var(--space-6) 0;font-size:var(--text-14);color:var(--text-3);line-height:1.5}.blog-card{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.blog-card__body{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.blog-card__body>.blog-date{align-self:flex-start}.blog-card__title{font-size:var(--text-24);color:var(--text-1);text-wrap:pretty;overflow-wrap:break-word;margin:0;font-weight:500;line-height:1.375}.blog-card__title a{color:inherit;text-underline-offset:4px;transition:text-decoration-color var(--duration-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.blog-card__title a:after{content:"";position:absolute;inset:0}.blog-card:hover .blog-card__title a,.blog-card__title a:focus-visible{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.blog-card__excerpt{color:var(--text-2);margin:0;font-size:16px;font-weight:300;line-height:1.75}.blog-labels{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blog-lead{padding-block:var(--space-10)}.blog-card[data-lead] .blog-card__title{font-size:clamp(var(--text-24), 3vw, 2rem);line-height:1.25}.blog-card[data-lead] .blog-card__excerpt{font-size:18px;line-height:1.65}@media (min-width:48rem){.blog-lead{padding-block:var(--space-12)}.blog-card[data-lead]{gap:var(--space-11);grid-template-columns:minmax(0,1fr) minmax(0,30rem)}.blog-card[data-lead] .blog-card__media{order:1}}.blog-grid{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.blog-grid>li{padding:var(--blog-inset);position:relative}.blog-grid>li:before,.blog-grid>li:after{content:"";pointer-events:none;position:absolute}.blog-grid>li+li:before{background:var(--blog-dash-x);inset-inline:0;height:1px;top:0}@media (min-width:48rem){.blog-grid:not(.blog-grid--row){grid-template-columns:repeat(2,minmax(0,1fr))}.blog-grid:not(.blog-grid--row)>li:nth-child(2):before{content:none}.blog-grid:not(.blog-grid--row)>li:nth-child(odd):not(:last-child):after{background:var(--blog-dash-y);width:1px;inset-block:0;inset-inline-end:0}}@media (min-width:64rem){.blog-grid--row{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-grid--row>li:nth-child(-n+3):before{content:none}.blog-grid--row>li:not(:nth-child(3n)):not(:last-child):after{background:var(--blog-dash-y);width:1px;inset-block:0;inset-inline-end:0}}.blog-picture{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-2);width:100%;height:auto;display:block}.blog-card__media{min-width:0}.blog-placeholder{position:relative;overflow:hidden}.blog-placeholder__art,.blog-placeholder__field{width:100%;height:100%;display:block;position:absolute;inset:0}.blog-placeholder__ink{fill:var(--bayer-ink)}@supports (color:color-mix(in lab, red, red)){.blog-placeholder__ink{fill:color-mix(in oklch, var(--bayer-ink) 16%, var(--surface-2))}}.blog-placeholder__topic{max-width:calc(100% - 2 * var(--space-6));padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--surface-2);font-family:var(--font-sans);font-size:var(--text-14);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;position:absolute;inset-block-end:var(--space-6);inset-inline-start:var(--space-6);overflow:hidden}.blog-pill{align-items:center;gap:var(--space-3);height:40px;padding-inline:var(--space-9);border:1px solid var(--border-2);border-radius:var(--radius);font-size:var(--text-14);color:var(--text-1);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex}.blog-pill:hover{border-color:var(--accent);color:var(--accent)}.blog-pager{justify-content:center;align-items:center;gap:var(--space-6) var(--space-9);padding-block:var(--space-11);flex-wrap:wrap;display:flex}.blog-pager__count{font-size:var(--text-14);color:var(--text-3);margin:0}.blog-state{max-width:var(--measure-prose);padding-block:var(--space-11) var(--space-13);color:var(--text-2);margin-block:0;font-size:16px;font-weight:300;line-height:1.55}.blog-state p{margin:0 0 var(--space-4)}.blog-state .blog-state__title{color:var(--text-1);font-size:20px;font-weight:400}.blog-state__home{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--quiet-border);-webkit-text-decoration-color:var(--quiet-border);text-decoration-color:var(--quiet-border);text-underline-offset:3px}.blog-band>.blog-layout{margin-inline:calc(-1 * var(--space-7))}.blog-main{min-width:0;padding-inline:var(--blog-inset);position:relative}.blog-column{max-width:var(--measure-prose);margin-inline:auto;display:block}.blog-crumbs{min-height:var(--blog-crumbs-h);margin:0 calc(-1 * var(--blog-inset));padding:var(--space-4) var(--blog-inset);font-size:var(--text-14);align-items:center;line-height:20px;display:flex;position:relative}.blog-crumbs>.blog-column{flex:1}.blog-crumbs:after{content:"";background:var(--blog-dash-x);inset-inline:0;height:1px;position:absolute;bottom:0}.blog-crumbs__row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.blog-crumbs__home{align-items:center;gap:var(--space-3);color:var(--text-1);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.blog-crumbs__home:hover{text-decoration-color:currentColor}.blog-crumbs__sep{color:var(--text-3);display:inline-flex}.blog-crumbs__sep:dir(rtl){scale:-1 1}.blog-crumbs__topic{height:26px;padding-inline:var(--space-5);border:1px solid var(--border-2);border-radius:var(--radius);color:var(--text-2);white-space:nowrap;align-items:center;font-size:13px;line-height:1;display:inline-flex}.blog-post{padding-block:var(--space-11) var(--space-10)}.blog-post__head{flex-direction:column;align-items:flex-start;display:flex}.blog-post__head>.blog-date{margin-bottom:var(--space-8)}.blog-post__title{margin:0 0 var(--space-8);letter-spacing:-.01em;color:var(--text-1);text-wrap:balance;overflow-wrap:break-word;font-size:clamp(1.75rem,1rem + 2vw,2.25rem);font-weight:500;line-height:1.1}.blog-post__byline{min-height:32px}.blog-facts{align-items:center;gap:var(--space-4) var(--space-9);margin:var(--space-7) 0 0;font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);flex-wrap:wrap;padding:0;font-weight:500;line-height:16px;list-style:none;display:flex}.blog-facts__item,.blog-facts__link{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.blog-facts svg{color:var(--text-3);flex:none}.blog-facts__link{color:inherit;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.blog-facts__link:hover{color:var(--accent)}.blog-hero,.blog-figure{margin:var(--space-10) 0}:is(.blog-hero,.blog-post__body) .blog-picture{aspect-ratio:auto;max-height:70vh}.blog-hero .blog-placeholder{aspect-ratio:16/9}.blog-caption{margin-top:var(--space-4);font-size:var(--text-14);color:var(--text-3);text-wrap:pretty;overflow-wrap:anywhere;font-weight:400;line-height:1.5}.blog-caption a{color:inherit}.blog-notice{margin:0 0 var(--space-10)}.blog-notice p:not(.callout__label){font-size:var(--text-14);color:var(--text-2);margin:0;line-height:1.55}.blog-post__body :is(h2,h3)[id]{scroll-margin-top:calc(var(--header-h) + var(--space-9))}.blog-quote{margin:var(--space-11) 0;border-inline-start:2px solid var(--accent);padding-inline-start:var(--space-9)}.blog-post__body .blog-quote>blockquote{color:var(--text-1);text-wrap:pretty;border:0;margin:0;padding:0;font-size:clamp(1.25rem,1.05rem + .5vw,1.5rem);font-weight:400;line-height:1.45}.blog-quote>blockquote>:last-child{margin-bottom:0}.blog-quote>.blog-caption{margin-top:var(--space-7)}.blog-post__foot{margin-top:var(--space-13);padding-top:var(--space-11);position:relative}.blog-post__foot:before{content:"";background:var(--blog-dash-x);inset-inline:0;height:1px;position:absolute;top:0}.blog-source__links,.blog-share__links{align-items:center;gap:var(--space-3) var(--space-4);margin:var(--space-6) 0 0;flex-wrap:wrap;font-size:16px;line-height:1.5;display:flex}.blog-source__links a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--quiet-border);-webkit-text-decoration-color:var(--quiet-border);text-decoration-color:var(--quiet-border);text-underline-offset:3px;transition:text-decoration-color var(--duration-ctl) var(--ease-out)}.blog-source__links a:hover{text-decoration-color:currentColor}.blog-rail--share{padding:0 var(--blog-inset) var(--space-13)}.blog-rail--share>.blog-rail__inner{max-width:var(--measure-prose);margin-inline:auto}.blog-rail--contents{display:none}.blog-share__link{border:1px solid var(--border-2);border-radius:var(--radius);width:32px;height:32px;color:var(--text-2);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);place-items:center;display:inline-grid}.blog-share__link:hover{border-color:var(--accent);color:var(--accent)}.blog-contents{margin:var(--space-6) 0 0;border-inline-start:1px solid var(--border-2);padding:0;list-style:none}.blog-contents a{padding-block:var(--space-3);padding-inline:var(--space-8) 0;color:var(--text-3);overflow-wrap:break-word;transition:color var(--duration-fast) var(--ease-out);font-size:13px;line-height:18px;text-decoration:none;display:block}.blog-contents [data-level="3"] a{padding-inline-start:var(--space-10)}.blog-contents a:hover,.blog-contents a:focus-visible{color:var(--text-1)}@media (min-width:79rem){.blog-layout{grid-template-columns:14.375rem minmax(0,1fr) 14.375rem;grid-template-areas:"share main contents";display:grid}.blog-main{grid-area:main}.blog-main:before,.blog-main:after{content:"";background:var(--blog-dash-y);pointer-events:none;width:1px;position:absolute;inset-block:0}.blog-main:before{inset-inline-start:0}.blog-main:after{inset-inline-end:0}.blog-main .blog-column{max-width:none}.blog-post{padding-bottom:var(--space-13)}.blog-rail{min-width:0}.blog-rail--share{flex-direction:column;grid-area:share;justify-content:flex-end;padding:0;display:flex}.blog-rail--share>.blog-rail__inner{width:100%;padding:var(--space-10) var(--space-8);margin:0;position:sticky;bottom:0}.blog-rail--contents{grid-area:contents;display:block}.blog-rail--contents>.blog-rail__inner{top:var(--header-h);max-height:calc(100dvh - var(--header-h));padding:calc((var(--blog-crumbs-h) - 16px) / 2) var(--space-8) var(--space-10);scrollbar-width:thin;position:sticky;overflow-y:auto}}.blog-related__title{padding-top:var(--space-11)}.badge--highlight{background-color:var(--highlight);color:var(--highlight-ink);border-color:#0000}.article-toc__link[aria-current]:before{background-color:var(--accent)}.scene-hint{z-index:var(--z-raised);inset-inline:0;bottom:var(--scene-hint-bottom,var(--space-8));width:max-content;max-width:calc(100% - 2 * var(--space-7));padding:var(--space-3) var(--space-6);border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;pointer-events:none;opacity:0;align-items:center;margin-inline:auto;font-size:11px;font-weight:400;line-height:1.3;display:flex;position:absolute}.article-stage__subject:has(>.scene-hint){position:relative}.hero-section>.scene-hint{--scene-hint-bottom:calc(72px + var(--space-8));inset-inline:auto var(--space-9)}.scene-hint[data-hint=static]{opacity:1}.scene-hint:is(:lang(ar),:lang(fa),:lang(zh)){letter-spacing:0;text-transform:none;font-size:var(--text-12)}.scene-hint__touch{display:none}@media (hover:none){.scene-hint__pointer{display:none}.scene-hint__touch{display:inline}.scene-hint:not([data-touch]){display:none}}html[data-webgpu=unsupported] .scene-hint,.gpu-notice{display:none}html[data-webgpu=unsupported] .gpu-notice{padding:var(--space-5) var(--space-7);border-bottom:1px solid var(--border-1);background:var(--surface-1);color:var(--text-2);font-size:var(--text-14);text-align:center;margin:0;line-height:1.4;display:block}html[data-webgpu=unsupported] :is(.matrix,.blocks,.stakeout,.guardian,.escrow,.checkpoint,.wares,.brand-art__stage,.flow,.earth__scene,.atlas__scene,.article-figure,.jelly-pane,.intro-stage__scene,.holo,.radiance,.maze,.lights){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-webgpu=unsupported] :is(.matrix,.blocks,.stakeout,.guardian,.escrow,.checkpoint,.wares,.brand-art__stage,.flow,.earth__scene,.atlas__scene,.article-figure,.jelly-pane,.intro-stage__scene,.holo,.radiance,.maze,.lights){background:color-mix(in oklab, var(--accent) 10%, transparent)}}html[data-webgpu=unsupported] .holo{clip-path:inset(11.74% 10.43% round var(--radius))}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-10{height:calc(var(--spacing) * 10)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[1262px\]{max-width:1262px}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-\(--radius\){border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-accent{background-color:var(--color-accent)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.font-sans{font-family:var(--font-sans)}.text-12{font-size:var(--text-12)}.text-14{font-size:var(--text-14)}.text-24{font-size:var(--text-24)}.leading-none{--tw-leading:1;line-height:1}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.text-accent{color:var(--color-accent)}.text-accent-contrast{color:var(--color-accent-contrast)}.text-ink,.text-ink\/60{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/60{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:z-50:focus{z-index:50}.focus\:m-3:focus{margin:calc(var(--spacing) * 3)}.focus\:bg-surface-1:focus{background-color:var(--color-surface-1)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-14:focus{font-size:var(--text-14)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-accent:focus{outline-color:var(--color-accent)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}@media not all and (min-width:40rem){.max-sm\:w-full{width:100%}.max-sm\:border-0{border-style:var(--tw-border-style);border-width:0}}}:root{color-scheme:light dark;--brand-blue-50:#e2eefe;--brand-blue-200:#c7ddf8;--brand-blue-300:#a8d1ff;--brand-blue-500:#2660a4;--brand-blue-600:#1b569a;--brand-blue-900:#0f2642;--brand-blue-950:#041a35;--brand-emerald-200:#09f7af;--brand-emerald-300:#02e9a4;--brand-emerald-700:#067c56;--blue-50:#deebff;--blue-100:#c1daff;--blue-200:#a5c9ff;--blue-300:#86b6ff;--blue-400:#64a1ff;--blue-500:#3782fd;--blue-600:#3575e0;--blue-700:#2754a0;--blue-900:#1a3566;--emerald-50:#f0fef6;--emerald-100:#a2fdcc;--emerald-200:#65f1af;--emerald-300:#00e395;--emerald-400:#00d27c;--emerald-500:#00cb74;--emerald-600:#00a65b;--emerald-700:#008e4d;--emerald-900:#006637;--red-400:#f66d67;--red-500:#de3b3d;--burgundy-300:#f59aa1;--burgundy-500:#8c1832;--amber-300:#ffb53b;--amber-500:#a36e01;--signal-red-300:#ff978e;--signal-red-500:#f7052a;--sky-50:#c3ebff;--sky-200:#cbdfff;--sky-400:#98b7ea;--sky-600:#5a77a5;--sky-800:#414752;--sky-900:#31415b;--mint-50:#fcfffd;--mint-200:#b9d5c1;--mint-400:#e2ebe4;--mint-600:#56645a;--mint-800:#656d68;--mint-900:#0e1410;--gray-50:#f5f6f8;--gray-100:#eaedf2;--gray-200:#e5edf5;--gray-300:#cfd5dd;--gray-400:#b9bfc7;--gray-500:#9399a2;--gray-700:#60656b;--gray-900:#3b3e42;--surface-1:light-dark(#fff,#121212);--surface-2:light-dark(var(--gray-50),#181818);--surface-3:light-dark(var(--gray-100),#242424);--text-1:light-dark(var(--gray-900),#f3f4f6);--text-2:light-dark(var(--gray-700),#d1d5db);--text-3:light-dark(var(--gray-500),#b5b5b5);--text-disabled:light-dark(var(--gray-400),#787878);--atlas-dot:light-dark(var(--gray-400),oklch(42.4301% 4.32857e-8 none));--accent:light-dark(var(--brand-blue-500),var(--brand-emerald-300));--accent-hover:light-dark(var(--brand-blue-600),var(--brand-emerald-200));--accent-subtle:light-dark(var(--brand-blue-50),var(--brand-emerald-300))}@supports (color:color-mix(in lab, red, red)){:root{--accent-subtle:light-dark(var(--brand-blue-50),color-mix(in oklch, var(--brand-emerald-300) 8%, transparent))}}:root{--accent-contrast:light-dark(#fff,#111827);--title-bar:var(--accent);--title-bar-ink:var(--accent-contrast);--pay-tile:#fff;--holo-body:light-dark(var(--brand-blue-950),var(--brand-blue-900));--holo-shadow:light-dark(var(--brand-blue-600),#000);--bayer-ink:var(--accent);--fluid-tone:var(--accent);--fluid-tone-2:light-dark(var(--blue-400),var(--emerald-600));--fluid-core:var(--accent-hover);--ocean-ink:var(--text-1);--ocean-crest:var(--accent);--money-metal:light-dark(var(--gray-500),var(--gray-400));--money-accent:var(--accent);--money-shade:light-dark(var(--text-1),var(--surface-3));--money-glint:light-dark(var(--surface-1),var(--text-1));--money-haze:var(--surface-1);--blocks-top-0:light-dark(#fff,#101010);--blocks-top-1:light-dark(#ccc,#181818);--blocks-top-2:light-dark(#aaa,#202020);--blocks-top-3:light-dark(#999,#282828);--blocks-base:light-dark(#999,#000);--blocks-ground:#333;--glitch-red:light-dark(var(--red-500),var(--red-400));--danger:light-dark(var(--burgundy-500),var(--burgundy-300));--warning:light-dark(var(--amber-500),var(--amber-300));--highlight:light-dark(var(--brand-emerald-700),#fff);--highlight-ink:light-dark(#fff,var(--ink));--hot:light-dark(var(--signal-red-500),var(--signal-red-300));--accent-secondary:light-dark(var(--sky-800),var(--sky-200));--accent-tertiary:light-dark(var(--mint-800),var(--mint-200));--accent-tertiary-subtle:light-dark(var(--mint-50),var(--mint-900));--border-1:light-dark(var(--gray-200),#ffffff1a);--border-2:light-dark(var(--gray-300),#ffffff26);--ink:#111827;--quiet-border:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--quiet-border:color-mix(in oklch, var(--accent) 32%, transparent)}}:root{--quiet-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--quiet-hover:color-mix(in oklch, var(--accent) 14%, var(--surface-1))}}:root{--secondary-hover:light-dark(var(--accent-subtle),var(--accent))}@supports (color:color-mix(in lab, red, red)){:root{--secondary-hover:light-dark(var(--accent-subtle),color-mix(in oklch, var(--accent) 8%, var(--surface-1)))}}:root{--frame-max:1266px;--pad-size:11px;--pad-radius:2px;--header-h:66px;--band-pad:56px;--space-1:.125rem;--space-2:.25rem;--space-3:.375rem;--space-4:.5rem;--space-5:.625rem;--space-6:.75rem;--space-7:1rem;--space-8:1.25rem;--space-9:1.5rem;--space-10:2rem;--space-11:2.5rem;--space-12:2.75rem;--space-13:4rem;--space-14:6rem;--measure-prose:46rem;--radius:3px;--shadow-lg:0 16px 32px light-dark(#32325d1f,#00000080);--ease-in-out:cubic-bezier(.45, .05, .55, .95);--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-swift:cubic-bezier(.4, 0, .2, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--ease-tones:steps(5, jump-none);--duration-fast:.15s;--duration-ctl:.2s;--duration-panel:.3s;--duration-menu:.24s;--z-raised:1;--z-header:50;--z-overlay:60;--z-glitch:100}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (min-width:40rem){:root{--header-h:76px;--band-pad:80px}}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(/pkg/tektur-cyrillic-ext.woff2?v=eddac68983541f05)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(/pkg/tektur-cyrillic.woff2?v=9dcea4a70717f8cb)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(/pkg/tektur-latin-ext.woff2?v=1cff90acf797ca93)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(/pkg/tektur-latin.woff2?v=683244ef4dc2a971)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(/pkg/ibm-plex-sans-arabic-light.woff2?v=3cf82a06d91244d9)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/pkg/ibm-plex-sans-arabic-regular.woff2?v=a3982514a84fcbf8)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/pkg/ibm-plex-sans-arabic-medium.woff2?v=efcf7fe9c4452255)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/pkg/ibm-plex-sans-arabic-bold.woff2?v=ae493b391c1d3129)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:DSEG7 Classic;font-style:italic;font-weight:400;font-display:swap;src:url(/pkg/dseg7-classic-italic.woff2?v=4d388b7b97a1fbda)format("woff2")}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}