/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) 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-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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);--font-display:var(--font-display);--font-body:var(--font-body);--font-data:var(--font-data)}}@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;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 components{*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--u) * 4)}@media(min-width:56.25rem){html{scroll-padding-top:calc(var(--u) * 3)}}body{background:var(--bg);color:var(--text);font-family:var(--font-body),"Archivo Fallback";font-variation-settings:var(--axis-body);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.62;overflow-x:hidden}@media(min-width:48rem){body{font-size:18px}}h1,h2,h3,h4{font-family:var(--font-display),"Archivo Fallback";font-variation-settings:var(--axis-display);letter-spacing:-.028em;text-wrap:balance;color:var(--text);margin:0;font-weight:560;line-height:1.08}p{text-wrap:pretty;margin:0}a{color:inherit;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){a{-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent)}}a{text-underline-offset:.24em;transition:color .16s var(--ease),text-decoration-color .16s var(--ease);text-decoration-thickness:1px}a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}img,svg{max-width:100%;height:auto;display:block}::selection{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--accent) 30%,transparent)}}::selection{color:var(--text)}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:99;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow);padding:.7rem 1.1rem;font-size:13px;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:12px}.placard{margin:0 0 calc(var(--u) * 1.1);border-radius:var(--r-pill);background:var(--accent-wash);border:1px solid var(--accent);align-items:center;gap:.6rem;padding:.42rem .85rem .4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.placard{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}}.placard{font-family:var(--font-body),"Archivo Fallback";font-variation-settings:var(--axis-label);letter-spacing:.06em;color:var(--accent);text-transform:none;font-size:.775rem;line-height:1}.data{font-family:var(--font-data);letter-spacing:.01em;font-variation-settings:normal;font-size:.8em}.lede{font-variation-settings:var(--axis-body);color:var(--text-dim);max-width:58ch;font-size:clamp(1.1rem,2.2vw,1.34rem);line-height:1.56}.prose{max-width:var(--measure);color:var(--text-dim)}.prose p+p{margin-top:1.05em}.prose strong{font-variation-settings:var(--axis-body-strong);color:var(--text);font-weight:560}.chip{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-wash);border:1px solid var(--accent);font-size:10px;line-height:1;display:inline-block}@supports (color:color-mix(in lab,red,red)){.chip{border:1px solid color-mix(in srgb,var(--accent) 26%,transparent)}}.chip{border-radius:var(--r-pill);white-space:nowrap;padding:6px 10px 5px}.spine{z-index:20;pointer-events:none;background:linear-gradient(to bottom,transparent 0,var(--line) 8%,var(--line) 92%,transparent 100%);width:1px;display:none;position:fixed;inset-block:0;inset-inline-start:22px}@media(min-width:64rem){.spine{display:block;inset-inline-start:30px}}.spine__lit{background:linear-gradient(to bottom,transparent 0%,var(--accent) 55%,var(--accent) 100%);height:0%;position:absolute;inset-block-start:0;inset-inline:-.5px}@supports (color:color-mix(in lab,red,red)){.spine__lit{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--accent) 34%,transparent) 55%,color-mix(in srgb,var(--accent) 10%,transparent) 100%)}}@supports (animation-timeline:scroll()){.spine__lit{animation:linear both spine-fill;animation-timeline:scroll(root)}}@keyframes spine-fill{0%{height:0%}to{height:100%}}.spine__node{background:var(--bg);border:1px solid var(--line);border-radius:50%;width:6px;height:6px;position:absolute;inset-inline-start:-2.5px}.gutter{padding-inline:20px}@media(min-width:48rem){.gutter{padding-inline:40px}}@media(min-width:64rem){.gutter{padding-inline:calc(var(--spine) + 30px) 48px}}.shell{max-width:var(--page-max);margin-inline:auto}.band{padding-block:calc(var(--u) * 2.6);position:relative}@media(min-width:48rem){.band{padding-block:calc(var(--u) * 4)}}.band--panel{background:linear-gradient(180deg,var(--bg-soft) 0%,var(--panel) 50%,var(--bg-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.band--panel{background:linear-gradient(180deg,var(--bg-soft) 0%,color-mix(in srgb,var(--panel) 60%,var(--bg)) 50%,var(--bg-soft) 100%)}}.band--panel:before,.band--panel:after{content:"";background:linear-gradient(90deg,transparent,var(--line) 18%,var(--line) 82%,transparent);height:1px;position:absolute;inset-inline:0}.band--panel:before{top:0}.band--panel:after{bottom:0}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm),var(--sheen)}.btn{border-radius:var(--r-pill);background:var(--text);color:var(--bg);font-family:var(--font-body),"Archivo Fallback";font-variation-settings:var(--axis-body-strong);letter-spacing:-.005em;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease);box-shadow:var(--shadow-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.86rem 1.5rem;font-size:.95rem;text-decoration:none;display:inline-flex}.btn:hover{color:var(--bg);box-shadow:var(--shadow);background:#fff;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--ghost{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.btn--ghost{background:color-mix(in srgb,var(--panel) 80%,transparent)}}.btn--ghost{color:var(--text);border-color:var(--line);box-shadow:var(--sheen)}.btn--ghost:hover{background:var(--panel-hi);color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn--ghost:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.link-arrow{color:var(--text-dim);align-items:center;gap:.45rem;font-size:.95rem;text-decoration:none;display:inline-flex}.link-arrow:after{content:"→";transition:transform .2s var(--ease)}.link-arrow:hover{color:var(--accent)}.link-arrow:hover:after{transform:translate(3px)}.field{display:block}.field>label{color:var(--text-dim);margin-bottom:.42rem;font-size:.86rem;display:block}.field input,.field select,.field textarea{width:100%;font:inherit;font-variation-settings:var(--axis-body);color:var(--text);background:var(--bg);font-size:16px}@supports (color:color-mix(in lab,red,red)){.field input,.field select,.field textarea{background:color-mix(in srgb,var(--bg) 60%,var(--panel))}}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:var(--r-sm);appearance:none;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease);padding:.78rem .9rem}.field input::placeholder,.field textarea::placeholder{color:var(--text-faint)}.field textarea{resize:vertical;min-height:7.6rem;line-height:1.55}.field select{background-image:linear-gradient(45deg,transparent 50%,var(--text-dim) 50%),linear-gradient(135deg,var(--text-dim) 50%,transparent 50%);background-position:calc(100% - 21px) 55%,calc(100% - 15px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-inline-end:2.6rem}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.field input:hover,.field select:hover,.field textarea:hover{border-color:color-mix(in srgb,var(--line) 60%,var(--text-faint))}}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.field input:focus,.field select:focus,.field textarea:focus{border-color:color-mix(in srgb,var(--accent) 65%,transparent)}}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 4px var(--accent-wash);background:var(--panel)}.field[data-invalid=true] input,.field[data-invalid=true] select,.field[data-invalid=true] textarea{border-color:#d98878}.field__err{color:#e8a496;margin-top:.4rem;font-size:.82rem;display:block}.hp{width:1px;height:1px;position:absolute;left:-5000px;overflow:hidden}.spec{border-collapse:collapse;width:100%;font-size:.95rem}.spec caption{text-align:left;font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding-bottom:1rem;font-size:11px}.spec th,.spec td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;color:var(--text-dim);padding:.95rem 1.2rem .9rem 0}.spec tbody tr:last-child th,.spec tbody tr:last-child td{border-bottom:0}.spec thead th{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.11em;color:var(--text-faint);border-bottom:1px solid var(--line);padding-bottom:.6rem;font-size:10px;font-weight:400}.spec tbody th{font-variation-settings:var(--axis-body-strong);color:var(--text);font-weight:560}.qa{border-radius:var(--r);transition:background .2s var(--ease),border-color .2s var(--ease);border:1px solid #0000}.qa+.qa{margin-top:.4rem}.qa[open]{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.qa[open]{background:color-mix(in srgb,var(--panel) 72%,transparent)}}.qa[open]{border-color:var(--line-soft)}.qa>summary{cursor:pointer;font-variation-settings:var(--axis-body-strong);border-radius:var(--r);padding:1.1rem 3.2rem 1.05rem 1.15rem;font-size:1.02rem;font-weight:560;list-style:none;position:relative}.qa>summary::-webkit-details-marker{display:none}.qa>summary:hover{color:var(--accent)}.qa>summary:after{content:"";border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:9px;height:9px;transition:transform .22s var(--ease);position:absolute;top:1.5rem;right:1.3rem;transform:rotate(45deg)}.qa[open]>summary:after{transform:rotate(-135deg)}.qa>div{max-width:var(--measure);color:var(--text-dim);padding:0 3.2rem 1.35rem 1.15rem;font-size:.97rem}.loop__track{fill:none;stroke:var(--line);stroke-width:1.5px}.loop__glow{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab,red,red)){.loop__glow{stroke:color-mix(in srgb,var(--accent) 26%,transparent)}}.loop__glow{stroke-width:6px;filter:blur(6px)}.loop__carrier circle{fill:var(--accent)}@supports (animation-timeline:view()){.loop__carrier{offset-path:var(--loop-track);offset-distance:0%;animation:linear both loop-travel;animation-timeline:view();animation-range:entry 12% cover 66%}}@keyframes loop-travel{0%{offset-distance:0%}to{offset-distance:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.loop__carrier{offset-distance:0%!important;animation:none!important}.spine__lit{animation:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}.mt-\[\.\.\.\]{margin-top:...}.mt-\[\.9rem\]{margin-top:.9rem}.mt-\[1\.4rem\]{margin-top:1.4rem}.mt-\[calc\(var\(--u\)\*\.9\)\]{margin-top:calc(var(--u) * .9)}.mt-\[calc\(var\(--u\)\*0\.7\)\]{margin-top:calc(var(--u) * .7)}.mt-\[calc\(var\(--u\)\*0\.9\)\]{margin-top:calc(var(--u) * .9)}.mt-\[calc\(var\(--u\)\*1\)\]{margin-top:calc(var(--u) * 1)}.mt-\[calc\(var\(--u\)\*1\.2\)\]{margin-top:calc(var(--u) * 1.2)}.mt-\[calc\(var\(--u\)\*1\.3\)\]{margin-top:calc(var(--u) * 1.3)}.mt-\[calc\(var\(--u\)\*1\.4\)\]{margin-top:calc(var(--u) * 1.4)}.mt-\[calc\(var\(--u\)\*1\.5\)\]{margin-top:calc(var(--u) * 1.5)}.mt-\[calc\(var\(--u\)\*1\.6\)\]{margin-top:calc(var(--u) * 1.6)}.mb-\[calc\(var\(--u\)\*1\.2\)\]{margin-bottom:calc(var(--u) * 1.2)}.mb-\[calc\(var\(--u\)\*1\.3\)\]{margin-bottom:calc(var(--u) * 1.3)}.mb-\[calc\(var\(--u\)\*1\.4\)\]{margin-bottom:calc(var(--u) * 1.4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-\[58vh\]{min-height:58vh}.max-w-\[46ch\]{max-width:46ch}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-dim{color:var(--text-dim)}.text-faint{color:var(--text-faint)}.text-text{color:var(--text)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}}:root{color-scheme:dark;--bg:#0b0c0e;--bg-soft:#0e1013;--panel:#14171b;--panel-hi:#1b1f24;--line:#262b32;--line-soft:#1d2127;--text:#edeef1;--text-dim:#a2a9b3;--text-faint:#838a94;--accent:#d9b285;--accent-deep:#a8814f;--accent-glow:#d9b28529;--accent-wash:#d9b28512;--r-xs:6px;--r-sm:10px;--r:16px;--r-lg:24px;--r-xl:34px;--r-pill:999px;--shadow-sm:0 1px 2px #0006, 0 4px 14px -6px #00000080;--shadow:0 2px 6px #00000059, 0 18px 44px -22px #000000bf;--shadow-lg:0 4px 10px #0000004d, 0 40px 90px -40px #000000d9;--sheen:inset 0 1px 0 0 #ffffff0b;--font-display:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--font-body:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--font-data:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--axis-display:"wght" 560, "wdth" 100;--axis-display-lg:"wght" 520, "wdth" 100;--axis-label:"wght" 500, "wdth" 100;--axis-body:"wght" 380, "wdth" 100;--axis-body-strong:"wght" 560, "wdth" 100;--u:28px;--spine:48px;--measure:66ch;--page-max:1160px;--ease:cubic-bezier(.22, .61, .36, 1)}@font-face{font-family:Archivo Variable;src:url(/fonts/archivo-var-latin.woff2)format("woff2-variations");font-weight:300 900;font-stretch:100% 125%;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archivo Fallback;src:local(Helvetica Neue),local(Arial),local(Liberation Sans);size-adjust:100.5%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.spine__node[data-astro-cid-vevxbnpu]:nth-of-type(1){top:8vh}.spine__node[data-astro-cid-vevxbnpu]:nth-of-type(2){top:20vh}.spine__node[data-astro-cid-vevxbnpu]:nth-of-type(3){top:34vh}.spine__node[data-astro-cid-vevxbnpu]:nth-of-type(4){top:48vh}.spine__node[data-astro-cid-vevxbnpu]:nth-of-type(5){top:62vh}.spine__node[data-astro-cid-vevxbnpu]:nth-of-type(6){top:74vh}.spine__node[data-astro-cid-vevxbnpu]:nth-of-type(7){top:88vh}.mast[data-astro-cid-r6zpem2t]{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}.mast[data-astro-cid-r6zpem2t]:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--line) 20%,var(--line) 80%,transparent)}.mast__in[data-astro-cid-r6zpem2t]{max-width:var(--page-max);margin-inline:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;min-height:66px}.mast__mark[data-astro-cid-r6zpem2t]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--text);font-family:var(--font-display),"Archivo Fallback";font-variation-settings:"wght" 600,"wdth" 100;letter-spacing:-.012em;font-size:1.06rem;line-height:1}.mast__mark[data-astro-cid-r6zpem2t]:hover{color:var(--text)}.mast__glyph[data-astro-cid-r6zpem2t]{width:22px;height:22px;border-radius:7px;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 92%,#fff),var(--accent-deep));position:relative;box-shadow:0 2px 10px -2px var(--accent-glow);flex:none}.mast__glyph[data-astro-cid-r6zpem2t]:before,.mast__glyph[data-astro-cid-r6zpem2t]:after{content:"";position:absolute;left:5px;right:5px;height:3px;border-radius:2px;background:#0b0c0eb8}.mast__glyph[data-astro-cid-r6zpem2t]:before{top:6px}.mast__glyph[data-astro-cid-r6zpem2t]:after{bottom:6px}.mast__nav[data-astro-cid-r6zpem2t]{min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 26px),transparent 100%)}@media(min-width:56.25rem){.mast__nav[data-astro-cid-r6zpem2t]{mask-image:none}}.mast__nav[data-astro-cid-r6zpem2t]::-webkit-scrollbar{display:none}.mast__nav[data-astro-cid-r6zpem2t] ul[data-astro-cid-r6zpem2t]{display:flex;gap:.35rem;list-style:none;margin:0;padding:0;justify-content:flex-end}.mast__nav[data-astro-cid-r6zpem2t] a[data-astro-cid-r6zpem2t]{display:block;white-space:nowrap;font-size:.9rem;text-decoration:none;color:var(--text-dim);padding:.42rem .7rem;border-radius:var(--r-pill);transition:color .18s var(--ease),background .18s var(--ease)}.mast__nav[data-astro-cid-r6zpem2t] a[data-astro-cid-r6zpem2t]:hover,.mast__nav[data-astro-cid-r6zpem2t] a[data-astro-cid-r6zpem2t][aria-current=page]{color:var(--text);background:color-mix(in srgb,var(--panel-hi) 80%,transparent)}.mast__cta[data-astro-cid-r6zpem2t]{background:color-mix(in srgb,var(--panel) 85%,transparent);border:1px solid var(--line);color:var(--text);text-decoration:none;font-size:.9rem;border-radius:var(--r-pill);padding:.5rem 1.05rem;white-space:nowrap;box-shadow:var(--sheen);transition:border-color .18s var(--ease),color .18s var(--ease),background .18s var(--ease)}.mast__cta[data-astro-cid-r6zpem2t]:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-wash)}@media(max-width:56.25rem){.mast__in[data-astro-cid-r6zpem2t]{grid-template-columns:auto auto;grid-template-areas:"mark cta" "nav nav";justify-content:space-between;padding-block:.7rem .4rem;row-gap:.35rem;min-height:0}.mast__mark[data-astro-cid-r6zpem2t]{grid-area:mark}.mast__cta[data-astro-cid-r6zpem2t]{grid-area:cta}.mast__nav[data-astro-cid-r6zpem2t]{grid-area:nav;margin-inline-start:-.7rem}.mast__nav[data-astro-cid-r6zpem2t] ul[data-astro-cid-r6zpem2t]{justify-content:flex-start}}.foot[data-astro-cid-sz7xmlte]{position:relative;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-soft) 100%)}.foot[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--line) 20%,var(--line) 80%,transparent)}.foot__pad[data-astro-cid-sz7xmlte]{padding-block:calc(var(--u) * 2.4) calc(var(--u) * 1.6)}.foot__grid[data-astro-cid-sz7xmlte]{display:grid;gap:calc(var(--u) * 1.4);grid-template-columns:1fr}@media(min-width:48rem){.foot__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.7fr 1fr 1fr;gap:2.5rem}}.foot__mark[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--text);font-family:var(--font-display),"Archivo Fallback";font-variation-settings:"wght" 600,"wdth" 100;font-size:1.14rem;line-height:1;letter-spacing:-.012em}.foot__glyph[data-astro-cid-sz7xmlte]{width:22px;height:22px;border-radius:7px;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 92%,#fff),var(--accent-deep));position:relative;flex:none}.foot__glyph[data-astro-cid-sz7xmlte]:before,.foot__glyph[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;left:5px;right:5px;height:3px;border-radius:2px;background:#0b0c0eb8}.foot__glyph[data-astro-cid-sz7xmlte]:before{top:6px}.foot__glyph[data-astro-cid-sz7xmlte]:after{bottom:6px}.foot__blurb[data-astro-cid-sz7xmlte]{margin-top:1rem;max-width:38ch;color:var(--text-dim);font-size:.95rem}.foot__cta[data-astro-cid-sz7xmlte]{margin-top:1.2rem}.foot__h[data-astro-cid-sz7xmlte]{font-size:.82rem;font-variation-settings:var(--axis-label);letter-spacing:.04em;color:var(--text-faint);margin:0 0 1rem}.foot__links[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;font-size:.93rem}.foot__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:var(--text-dim)}.foot__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.foot__base[data-astro-cid-sz7xmlte]{margin-top:calc(var(--u) * 1.8);padding-top:1.3rem;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;color:var(--text-faint);font-size:.85rem}.foot__base[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}@media(min-width:48rem){.foot__ref[data-astro-cid-sz7xmlte]{margin-inline-start:auto}}.e__h[data-astro-cid-zetdm5md]{font-size:clamp(3rem,9vw,6rem);letter-spacing:-.035em}.e__links[data-astro-cid-zetdm5md]{margin-top:calc(var(--u) * 1.4);display:flex;gap:.8rem;flex-wrap:wrap}.co__h[data-astro-cid-5yxmqngi]{font-size:clamp(2.1rem,5.2vw,3.6rem);font-variation-settings:var(--axis-display-lg);max-width:22ch;letter-spacing:-.032em}.h2[data-astro-cid-5yxmqngi]{font-size:clamp(1.6rem,3.2vw,2.3rem);max-width:28ch;margin-bottom:calc(var(--u) * 1.4)}.arg[data-astro-cid-5yxmqngi]{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.arg[data-astro-cid-5yxmqngi]>li[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:2.4rem 1fr;gap:.4rem 1rem;background:color-mix(in srgb,var(--panel) 62%,transparent);border:1px solid var(--line-soft);border-radius:var(--r);padding:1.4rem 1.5rem 1.5rem}@media(min-width:48rem){.arg[data-astro-cid-5yxmqngi]>li[data-astro-cid-5yxmqngi]{grid-template-columns:3.4rem 1fr;gap:1.6rem;padding:1.6rem 1.8rem 1.7rem}}.arg__n[data-astro-cid-5yxmqngi]{color:var(--accent);padding-top:.3rem}.arg__claim[data-astro-cid-5yxmqngi]{font-size:clamp(1.05rem,2.2vw,1.32rem);line-height:1.34;max-width:42ch;font-variation-settings:"wght" 560,"wdth" 100;letter-spacing:-.018em}.arg__body[data-astro-cid-5yxmqngi]{margin-top:.8rem;max-width:66ch;font-size:.95rem;line-height:1.65;color:var(--text-dim)}.prin[data-astro-cid-5yxmqngi]{margin:0;display:grid;gap:.8rem}@media(min-width:56rem){.prin[data-astro-cid-5yxmqngi]{grid-template-columns:1fr 1fr;gap:.9rem}}.prin[data-astro-cid-5yxmqngi]>div[data-astro-cid-5yxmqngi]{background:color-mix(in srgb,var(--panel) 68%,transparent);border:1px solid var(--line-soft);border-radius:var(--r);padding:1.4rem 1.5rem 1.5rem}.prin[data-astro-cid-5yxmqngi] dt[data-astro-cid-5yxmqngi]{font-variation-settings:"wght" 600,"wdth" 100;font-family:var(--font-display),sans-serif;font-size:1.05rem;letter-spacing:-.015em;color:var(--text);margin-bottom:.6rem}.prin[data-astro-cid-5yxmqngi] dd[data-astro-cid-5yxmqngi]{margin:0;color:var(--text-dim);font-size:.94rem;line-height:1.62;max-width:52ch}.stub[data-astro-cid-5yxmqngi]{padding:1.5rem 1.6rem 1.7rem;max-width:60ch}.stub__flag[data-astro-cid-5yxmqngi]{margin:0 0 1.2rem}.fe__h[data-astro-cid-3pb657l6]{font-size:clamp(2.2rem,7vw,4rem);letter-spacing:-.03em}.fe__list[data-astro-cid-3pb657l6]{margin:calc(var(--u) * 1.1) 0 0;padding:0;list-style:none;display:grid;gap:.7rem;max-width:58ch;border-top:1px solid var(--line);padding-top:1.1rem}.fe__list[data-astro-cid-3pb657l6] li[data-astro-cid-3pb657l6]{padding-inline-start:1.3rem;position:relative;line-height:1.55}.fe__list[data-astro-cid-3pb657l6] li[data-astro-cid-3pb657l6]:before{content:"";position:absolute;left:0;top:.58em;width:6px;height:6px;background:var(--accent)}.loop-wrap[data-astro-cid-bnk6sdhz]{margin-top:calc(var(--u) * 1.2)}.loop[data-astro-cid-bnk6sdhz]{display:none;overflow:visible;--loop-track: path( "M 500 100 H 710 A 90 90 0 0 1 800 190 V 470 A 90 90 0 0 1 710 560 H 290 A 90 90 0 0 1 200 470 V 190 A 90 90 0 0 1 290 100 H 500 Z" )}@media(min-width:64rem){.loop[data-astro-cid-bnk6sdhz]{display:block}.loop-list[data-astro-cid-bnk6sdhz]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.loop__boundary[data-astro-cid-bnk6sdhz]{fill:color-mix(in srgb,var(--accent) 2.5%,transparent);stroke:color-mix(in srgb,var(--accent) 30%,transparent);stroke-width:1;stroke-dasharray:3 7;stroke-linecap:round}.loop__boundary-label[data-astro-cid-bnk6sdhz]{fill:var(--accent);font-size:12.5px;letter-spacing:.02em;opacity:.85}.loop__arrow[data-astro-cid-bnk6sdhz]{fill:var(--text-faint)}.loop__station[data-astro-cid-bnk6sdhz] rect[data-astro-cid-bnk6sdhz]{fill:var(--panel);stroke:var(--line);stroke-width:1}.loop__n[data-astro-cid-bnk6sdhz]{fill:var(--accent);font-family:var(--font-data);font-size:12px;letter-spacing:.06em}.loop__name[data-astro-cid-bnk6sdhz]{fill:var(--text);font-variation-settings:"wght" 600,"wdth" 100;font-size:16px;letter-spacing:-.01em}.loop__line[data-astro-cid-bnk6sdhz]{fill:var(--text-dim);font-size:14px}.loop__centre[data-astro-cid-bnk6sdhz]{fill:var(--text);font-variation-settings:"wght" 560,"wdth" 100;font-size:32px;letter-spacing:-.028em}.loop__centre-sub[data-astro-cid-bnk6sdhz]{fill:var(--text-dim);font-size:15px}.loop__pill[data-astro-cid-bnk6sdhz] rect[data-astro-cid-bnk6sdhz]{fill:var(--accent-wash);stroke:color-mix(in srgb,var(--accent) 26%,transparent);stroke-width:1}.loop__pill[data-astro-cid-bnk6sdhz] text[data-astro-cid-bnk6sdhz]{fill:var(--accent);font-family:var(--font-data);font-size:11.5px;letter-spacing:.045em}.loop-list[data-astro-cid-bnk6sdhz]{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.loop-list[data-astro-cid-bnk6sdhz]>li[data-astro-cid-bnk6sdhz]{background:color-mix(in srgb,var(--panel) 78%,transparent);border:1px solid var(--line-soft);border-radius:var(--r);padding:1.15rem 1.2rem 1.25rem}.loop-list__head[data-astro-cid-bnk6sdhz]{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .8rem;margin-bottom:.6rem}.loop-list__n[data-astro-cid-bnk6sdhz]{color:var(--accent)}.loop-list[data-astro-cid-bnk6sdhz] h3[data-astro-cid-bnk6sdhz]{font-size:1.08rem;font-variation-settings:"wght" 600,"wdth" 100;margin:0;flex:1 1 auto}.loop-list[data-astro-cid-bnk6sdhz] p[data-astro-cid-bnk6sdhz]{color:var(--text-dim);max-width:62ch;font-size:.94rem}.loop-list__return[data-astro-cid-bnk6sdhz]{background:var(--accent-wash)!important;border-color:color-mix(in srgb,var(--accent) 22%,transparent)!important}.loop-list__return[data-astro-cid-bnk6sdhz] strong[data-astro-cid-bnk6sdhz]{color:var(--text);font-variation-settings:"wght" 600}.cf[data-astro-cid-svshx33u]{max-width:780px}.cf__grid[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr;gap:1.15rem 1.5rem}@media(min-width:40rem){.cf__grid[data-astro-cid-svshx33u]{grid-template-columns:1fr 1fr}.cf__wide[data-astro-cid-svshx33u]{grid-column:1 / -1}}.cf__hint[data-astro-cid-svshx33u]{display:block;margin-top:6px;color:var(--text-faint);font-size:11px;line-height:1.5}.cf__foot[data-astro-cid-svshx33u]{margin-top:1.7rem;display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.cf__status[data-astro-cid-svshx33u]{margin:0;font-size:12px;line-height:1.5;max-width:44ch}.cf__status[data-astro-cid-svshx33u][data-state=error]{color:var(--accent)}.cf__status[data-astro-cid-svshx33u][data-state=ok]{color:var(--text);font-variation-settings:"wght" 600}.cf__legal[data-astro-cid-svshx33u]{margin-top:1.6rem;padding-top:1rem;border-top:1px solid var(--line-soft);color:var(--text-faint);font-size:11px;line-height:1.6;max-width:62ch}.hero[data-astro-cid-j7pv25f6]{padding-block:calc(var(--u) * 3) calc(var(--u) * 3.4);position:relative;overflow:hidden}@media(min-width:48rem){.hero[data-astro-cid-j7pv25f6]{padding-block:calc(var(--u) * 4.6) calc(var(--u) * 4.2)}}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-34%;left:50%;width:min(1180px,130%);aspect-ratio:2 / 1;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,var(--accent-glow) 0%,transparent 70%);pointer-events:none}.hero[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:relative}.hero__h[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,6.4vw,4.7rem);font-variation-settings:var(--axis-display-lg);max-width:21ch;letter-spacing:-.034em;line-height:1.04}.hero__lede[data-astro-cid-j7pv25f6]{margin-top:calc(var(--u) * 1.1);font-size:clamp(1.12rem,2.2vw,1.4rem);max-width:56ch}.hero__cta[data-astro-cid-j7pv25f6]{margin-top:calc(var(--u) * 1.5);display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.plate[data-astro-cid-j7pv25f6]{margin:calc(var(--u) * 2.4) 0 0;display:grid;gap:.6rem;grid-template-columns:1fr}@media(min-width:40rem){.plate[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.plate[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.plate[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--panel) 66%,transparent);border:1px solid var(--line-soft);border-radius:var(--r);padding:1.1rem 1.2rem 1.2rem}.plate[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.8rem;letter-spacing:.03em;color:var(--accent);margin-bottom:.55rem}.plate[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-size:.92rem;line-height:1.5;color:var(--text-dim)}.h-sec[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,3.6vw,2.65rem);max-width:24ch;margin-bottom:calc(var(--u) * 1.3)}.h-own[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,8vw,5.4rem);font-variation-settings:var(--axis-display-lg);letter-spacing:-.04em;max-width:12ch}.two[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:.8rem}@media(min-width:48rem){.two[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:1.2rem}}.two__col[data-astro-cid-j7pv25f6]{padding:1.6rem 1.7rem 1.8rem}.two__k[data-astro-cid-j7pv25f6]{color:var(--accent);letter-spacing:.04em;font-size:.78rem;margin-bottom:1rem}.pull[data-astro-cid-j7pv25f6]{margin-top:calc(var(--u) * 1.6);max-width:58ch;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.5;color:var(--text);padding:1.4rem 1.6rem;border-radius:var(--r);background:var(--accent-wash);border:1px solid color-mix(in srgb,var(--accent) 16%,transparent)}.spec-wrap[data-astro-cid-j7pv25f6]{padding:1.6rem 1.7rem 1.5rem;overflow-x:auto}.spec-note[data-astro-cid-j7pv25f6]{margin-top:1.3rem;color:var(--text-faint);font-size:11px;line-height:1.65;max-width:62ch}.by[data-astro-cid-j7pv25f6]{font-size:.76rem;letter-spacing:.02em;white-space:nowrap;padding:4px 11px 3px;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--text-faint);display:inline-block}.by--us[data-astro-cid-j7pv25f6]{background:var(--accent-wash);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.eval[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--panel-hi) 0%,var(--panel) 42%,var(--panel) 100%);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow),var(--sheen);padding:1.7rem 1.7rem 1.8rem}@media(min-width:48rem){.eval[data-astro-cid-j7pv25f6]{padding:2.1rem 2.2rem 2.2rem}}.eval__flag[data-astro-cid-j7pv25f6]{display:none}.eval[data-astro-cid-j7pv25f6].is-placeholder .eval__flag[data-astro-cid-j7pv25f6]{display:inline-block;margin:0 0 1.5rem;white-space:normal;max-width:100%}.eval__scroll[data-astro-cid-j7pv25f6]{overflow-x:auto}.eval__table[data-astro-cid-j7pv25f6]{min-width:34rem}.eval__table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding-inline-end:1.5rem;white-space:nowrap;color:var(--text-dim)}.eval__table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]:last-child,.eval__table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:last-child{background:var(--accent-wash);padding-inline:1.1rem}.eval__table[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]:last-child{border-top-left-radius:var(--r-sm);border-top-right-radius:var(--r-sm);color:var(--accent)}.eval__table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child td[data-astro-cid-j7pv25f6]:last-child{border-bottom-left-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm)}.eval__win[data-astro-cid-j7pv25f6]{color:var(--text)}.eval__method[data-astro-cid-j7pv25f6]{margin-top:1.8rem;padding-top:1.4rem;border-top:1px solid var(--line-soft)}.eval__k[data-astro-cid-j7pv25f6]{letter-spacing:.09em;text-transform:uppercase;font-size:10px;color:var(--text-faint);margin-bottom:.9rem}.eval__meta[data-astro-cid-j7pv25f6]{margin:0;padding:0;list-style:none;display:grid;gap:.68rem;max-width:74ch;font-size:.88rem;line-height:1.6;color:var(--text-dim)}.eval__meta[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-inline-start:1.3rem;position:relative}.eval__meta[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--accent)}.own[data-astro-cid-j7pv25f6]{list-style:none;margin:calc(var(--u) * 1.8) 0 0;padding:0;display:grid;gap:.7rem}@media(min-width:48rem){.own[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:.9rem}}.own[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--panel) 62%,transparent);border:1px solid var(--line-soft);border-radius:var(--r);padding:1.3rem 1.4rem 1.4rem;color:var(--text-dim);font-size:.95rem;line-height:1.6}.own__k[data-astro-cid-j7pv25f6]{display:block;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;margin-bottom:.7rem}.posture[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:.7rem}@media(min-width:48rem){.posture[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:.9rem}}.posture[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--panel) 62%,transparent);border:1px solid var(--line-soft);border-radius:var(--r);padding:1.3rem 1.4rem 1.4rem}.posture__k[data-astro-cid-j7pv25f6]{letter-spacing:.06em;text-transform:uppercase;font-size:10px;color:var(--accent);margin-bottom:.7rem}.posture[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{font-size:.94rem;line-height:1.6;color:var(--text-dim)}.verts[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:.8rem}@media(min-width:56rem){.verts[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:1rem}}.vert[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--panel) 70%,transparent);border:1px solid var(--line-soft);border-radius:var(--r);padding:1.5rem 1.5rem 1.7rem;transition:border-color .22s var(--ease),transform .22s var(--ease)}.vert[data-astro-cid-j7pv25f6]:hover{border-color:color-mix(in srgb,var(--accent) 26%,transparent);transform:translateY(-2px)}.vert__name[data-astro-cid-j7pv25f6]{font-size:1.28rem;font-variation-settings:"wght" 600,"wdth" 100;letter-spacing:-.018em}.vert__wf[data-astro-cid-j7pv25f6]{margin-top:.65rem;color:var(--accent);font-size:12px;letter-spacing:.03em}.vert__body[data-astro-cid-j7pv25f6]{margin-top:1rem;font-size:.93rem;line-height:1.62;color:var(--text-dim)}.price[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:1.4rem}@media(min-width:56rem){.price[data-astro-cid-j7pv25f6]{grid-template-columns:1.5fr 1fr;gap:2.6rem}}.price__side[data-astro-cid-j7pv25f6]{padding:1.6rem 1.7rem 1.8rem;align-self:start}.price__k[data-astro-cid-j7pv25f6]{letter-spacing:.06em;text-transform:uppercase;font-size:10px;color:var(--text-faint);margin-bottom:.95rem}.price__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;font-size:.92rem;color:var(--text-dim)}.price__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-inline-start:1.3rem;position:relative}.price__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--accent)}.price__list--muted[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{background:transparent;border:1px solid var(--text-faint)}.faq[data-astro-cid-j7pv25f6]{max-width:68ch}.doc__h[data-astro-cid-rpovodi2]{font-size:clamp(2.1rem,5vw,3.5rem);font-variation-settings:var(--axis-display-lg);max-width:20ch;letter-spacing:-.032em}.doc__meta[data-astro-cid-rpovodi2]{margin:calc(var(--u) * 1.6) 0 0;display:grid;gap:.6rem;grid-template-columns:1fr 1fr;max-width:46rem}@media(min-width:40rem){.doc__meta[data-astro-cid-rpovodi2]{grid-template-columns:repeat(4,1fr)}}.doc__meta[data-astro-cid-rpovodi2]>div[data-astro-cid-rpovodi2]{background:color-mix(in srgb,var(--panel) 62%,transparent);border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:.8rem .95rem .85rem}.doc__meta[data-astro-cid-rpovodi2] dt[data-astro-cid-rpovodi2]{font-size:.74rem;letter-spacing:.03em;color:var(--text-faint);margin:0 0 .35rem}.doc__meta[data-astro-cid-rpovodi2] dd[data-astro-cid-rpovodi2]{margin:0;font-family:var(--font-data);font-size:.8rem;color:var(--text)}.toc[data-astro-cid-rpovodi2]{margin-top:calc(var(--u) * 1.4);max-width:46rem;background:color-mix(in srgb,var(--panel) 52%,transparent);border:1px solid var(--line-soft);border-radius:var(--r);padding:1.3rem 1.4rem 1.4rem}.toc__h[data-astro-cid-rpovodi2]{letter-spacing:.09em;text-transform:uppercase;font-size:10px;color:var(--text-faint);margin:0 0 1rem;font-weight:400}.toc[data-astro-cid-rpovodi2] ol[data-astro-cid-rpovodi2]{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;font-size:.92rem}@media(min-width:48rem){.toc[data-astro-cid-rpovodi2] ol[data-astro-cid-rpovodi2]{grid-template-columns:1fr 1fr;gap:.55rem 2rem}}.toc[data-astro-cid-rpovodi2] li[data-astro-cid-rpovodi2]{display:flex;gap:.7rem}.toc__n[data-astro-cid-rpovodi2]{color:var(--accent);min-width:1.6em}.toc[data-astro-cid-rpovodi2] a[data-astro-cid-rpovodi2]{text-decoration:none;color:var(--text-dim)}.toc[data-astro-cid-rpovodi2] a[data-astro-cid-rpovodi2]:hover{color:var(--accent)}.doc__body[data-astro-cid-rpovodi2]{max-width:74ch}.doc__body[data-astro-cid-rpovodi2] section[data-astro-cid-rpovodi2]+section[data-astro-cid-rpovodi2]{margin-top:calc(var(--u) * 2.1)}.doc__body[data-astro-cid-rpovodi2] h2[data-astro-cid-rpovodi2]{font-size:clamp(1.22rem,2.4vw,1.55rem);letter-spacing:-.02em;margin-bottom:1.2rem;display:flex;gap:.85rem;align-items:baseline}.sec-n[data-astro-cid-rpovodi2]{color:var(--accent);font-size:.68em}.doc__body[data-astro-cid-rpovodi2] p[data-astro-cid-rpovodi2]{font-size:.98rem;line-height:1.68;color:var(--text-dim)}.doc__body[data-astro-cid-rpovodi2] p[data-astro-cid-rpovodi2]+p[data-astro-cid-rpovodi2],.doc__body[data-astro-cid-rpovodi2] p[data-astro-cid-rpovodi2]+ul[data-astro-cid-rpovodi2],.doc__body[data-astro-cid-rpovodi2] p[data-astro-cid-rpovodi2]+ol[data-astro-cid-rpovodi2],.doc__body[data-astro-cid-rpovodi2] ul[data-astro-cid-rpovodi2]+p[data-astro-cid-rpovodi2],.doc__body[data-astro-cid-rpovodi2] ol[data-astro-cid-rpovodi2]+p[data-astro-cid-rpovodi2],.doc__body[data-astro-cid-rpovodi2] div[data-astro-cid-rpovodi2]+p[data-astro-cid-rpovodi2]{margin-top:1.05rem}.doc__list[data-astro-cid-rpovodi2]{margin:0;padding:0;list-style:none;display:grid;gap:.85rem;font-size:.98rem;line-height:1.65;color:var(--text-dim);counter-reset:dl}.doc__list[data-astro-cid-rpovodi2] li[data-astro-cid-rpovodi2]{padding-inline-start:1.35rem;position:relative}.doc__list[data-astro-cid-rpovodi2] li[data-astro-cid-rpovodi2]:before{content:"";position:absolute;left:0;top:.66em;width:5px;height:5px;border-radius:50%;background:var(--accent)}.doc__list--num[data-astro-cid-rpovodi2] li[data-astro-cid-rpovodi2]{counter-increment:dl;padding-inline-start:2.1rem}.doc__list--num[data-astro-cid-rpovodi2] li[data-astro-cid-rpovodi2]:before{content:counter(dl);background:none;border-radius:0;font-family:var(--font-data);font-size:.78rem;color:var(--accent);top:.16em;width:auto;height:auto}.doc__body[data-astro-cid-rpovodi2] strong[data-astro-cid-rpovodi2]{font-variation-settings:var(--axis-body-strong);font-weight:560;color:var(--text)}.doc__scroll[data-astro-cid-rpovodi2]{overflow-x:auto;margin-top:1.4rem;border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb,var(--panel) 70%,transparent);padding:1.4rem 1.5rem 1.3rem}.vis[data-astro-cid-rpovodi2]{min-width:40rem;font-size:.88rem}.vis[data-astro-cid-rpovodi2] tbody[data-astro-cid-rpovodi2] th[data-astro-cid-rpovodi2]{white-space:normal;max-width:26rem;font-variation-settings:"wght" 460;font-weight:460;color:var(--text)}.vis[data-astro-cid-rpovodi2] td[data-astro-cid-rpovodi2]{color:var(--text-faint)}.flag[data-astro-cid-rpovodi2]{font-family:var(--font-data);font-size:10px;letter-spacing:.07em;text-transform:uppercase;padding:5px 11px 4px;border-radius:var(--r-pill);display:inline-block;white-space:nowrap}.flag--y[data-astro-cid-rpovodi2]{background:var(--accent-wash);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.flag--n[data-astro-cid-rpovodi2]{border:1px solid var(--line);color:var(--text-faint)}.sb__h[data-astro-cid-5mk5rmy6]{font-size:clamp(2.1rem,5.2vw,3.6rem);font-variation-settings:var(--axis-display-lg);max-width:24ch;letter-spacing:-.032em}.h2[data-astro-cid-5mk5rmy6]{font-size:clamp(1.6rem,3.2vw,2.3rem);max-width:30ch;margin-bottom:calc(var(--u) * 1.4)}.prin[data-astro-cid-5mk5rmy6]{display:grid;gap:calc(var(--u) * 1.1)}.prin[data-astro-cid-5mk5rmy6] dt[data-astro-cid-5mk5rmy6]{font-variation-settings:var(--axis-body-strong);font-weight:560;color:var(--text);margin-bottom:.35rem}.prin[data-astro-cid-5mk5rmy6] dd[data-astro-cid-5mk5rmy6]{margin:0;color:var(--text-dim);max-width:var(--measure)}.spec[data-astro-cid-5mk5rmy6]{display:block;overflow-x:auto}.t__h[data-astro-cid-pxt24rmx]{font-size:clamp(3rem,9vw,6rem);letter-spacing:-.035em}
