@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");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:Oxanium Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/oxanium-latin-ext-wght-normal-C7ptlTmX.woff2)format("woff2-variations");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:Oxanium Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/oxanium-latin-wght-normal-BwpvAp5U.woff2)format("woff2-variations");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#0b0b0e;--canvas-hi:#17161f;--canvas-lo:#060608;--paper:#e4e5eb;--card:#fff;--card-hi:#fff;--pill:#ecedf2;--pill-hover:#dfe0e8;--ink:#15151a;--ink-2:#383842;--ink-3:#565663;--placeholder:#5f5f6c;--hair:#15151a21;--hair-strong:#15151a2e;--soft:#ffffff80;--soft-line:#ffffffc7;--soft-hover:#ffffffe6;--strong:#17171c;--strong-hover:#26262d;--on-strong:#fff;--dark:#17171c;--dark-hover:#26262d;--amber:#f5a524;--amber-ink:#2a1c02;--float:#131317;--scrollbar:#15151a3d;--stage:#010102;--on-white:#15151a;--on-canvas:#f1f1f4;--on-canvas-2:#c9c9d1;--on-canvas-3:#a3a3af;--on-canvas-hair:#ffffff24;--on-canvas-hover:#ffffff1f;--glow-rgb:69 45 148;--spill:.07;--accent:#5b3df0;--accent-line:#5b3df066;--accent-text:#4a2fd0;--selection:#5b3df024;--pop:#fff;--pop-pill:#ecedf2;--pop-pill-hover:#dfe0e8;--pop-well:#e4e5eb;--pop-ink-3:var(--ink-3);--bar:#17171c;--bar-hover:#222229;--bar-sheen:none;--bar-line:#ffffff17;--bar-tile:#2a2a31;--bar-pill:#303038;--code:#17171c;--code-line:#ffffff17;--code-btn:#2a2a31;--code-btn-hover:#38383f;--notch:#17171cdb;--notch-hover:#000;--notch-line:#ffffff29;--disc:#17171c;--kbd:#fff;--kbd-line:#15151a1f;--kbd-low:#15151a24;--flash:#ffffffb3;--grip:#15151a4d;--grip-hover:#15151a9e;--bump-line:1;--dock:#18181cdb;--dock-solid:#18181c;--dock-line:#ffffff1a;--edge:#15151a0d;--edge-hi:#fff0;--tile-line:#ffffff1a;--field-edge:inset 0 1px 0 #fff9;--card-edge:0 0 0 0 transparent;--tile-edge:inset 0 0 0 1px var(--tile-line), inset 0 1px 0 #ffffff14;--glass:#2a2a36ad;--glass-hover:#424252c2;--glass-line:#ffffff38;--glass-blur:blur(.875rem) saturate(1.4) brightness(.72);--glass-solid:#24242c;--font:"Outfit Variable", "Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Oxanium Variable", "Oxanium", "Outfit Variable", ui-sans-serif, system-ui, sans-serif;--fs-micro:.6875rem;--fs-mini:.71875rem;--fs-small:.75rem;--fs-chip:.78125rem;--fs-label:.8125rem;--fs-note:.84375rem;--fs-ui:.875rem;--fs-body:.90625rem;--fs-name:.9375rem;--fs-lead:1.25rem;--fs-title:1.625rem;--fs-headline:1.5625rem;--lh-body:1.375rem;--r-win:2.125rem;--r-tile:1.75rem;--r-card:1.25rem;--r-bar:1.125rem;--r-pop:1.25rem;--r-row:.875rem;--r-pill:62.5rem;--ctl:2.5rem;--ctl-lg:2.875rem;--ctl-touch:2.75rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--t-press:.15s;--t-color:.16s;--t-enter:.22s;--t-exit:.13s;--t-swap:.24s;--t-move:.26s;--shadow-win-sm:0 0 0 1px #ffffff0f, 0 1.875rem 3.125rem -1.875rem #000c;--shadow-win:0 0 0 1px #ffffff0f, 0 3rem 8rem -2rem rgb(var(--glow-rgb) / .45), 0 1.875rem 3rem -1.875rem #000c;--shadow-sheet:var(--shadow-win), 0 0 7rem rgb(var(--glow-rgb) / .5);--shadow-pop:0 1.5rem 3rem -1rem #14142224, 0 .125rem .5rem #14142214, 0 0 0 1px #15151a12;--shadow-notice:0 1.5rem 3rem -1rem #14142224, 0 .125rem .5rem #1414220f, 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent);--shadow-dock:0 1.125rem 2.125rem -.875rem #1414222e;--shadow-card:0 1rem 1.375rem #00000057, 0 .125rem .3125rem #0003;--shadow-tip:0 .5rem 1.125rem -.375rem #00000080;--z-bump:6;--z-popover:20;--z-dock:40;--z-tooltip:90;--z-toast:95;--z-skip:99;--ring:var(--ink);--sh-split:.657}@media (prefers-contrast:more){:root{--ink-3:#383842;--hair:#15151a66;--soft:#fffc;--soft-line:var(--ink-3);--edge:#15151a66;--card-edge:inset 0 0 0 1px var(--ink-3);--placeholder:var(--ink-3);--on-canvas-2:#e6e6ec;--on-canvas-3:#d0d0d8;--on-canvas-hair:#ffffff80;--glass:#14141cdb;--glass-line:#ffffffbf}}@media (prefers-reduced-transparency:reduce){:root{--glass:var(--glass-solid);--glass-hover:#33333d;--glass-blur:none;--dock:var(--dock-solid);--notch:#17171c}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-color:#ffffff42 var(--canvas);font-size:clamp(100%,min(100% + .3125vw - 6px,100% + .555556vh - 6px),112.5%)}body{font-family:var(--font);font-size:var(--fs-ui);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:var(--scrollbar) transparent;margin:0;line-height:1.45}@media (min-width:68.75em) and (min-height:35.625em){body{background:var(--canvas) radial-gradient(120% 95% at 28% 0%, var(--canvas-hi) 0%, var(--canvas) 46%, var(--canvas-lo) 100%) fixed}}h1,h2,h3,p,ul,ol,figure,dl,dd{margin:0;padding:0}ul,ol{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}button,a,[role=button],[role=option],[role=menuitem]{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img,svg{display:block}input{font:inherit;color:inherit}::selection{background:var(--selection)}:focus{outline:none}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-instant],[data-instant] *,[data-instant]:before,[data-instant]:after,[data-instant] :before,[data-instant] :after{transition:none!important;animation:none!important}html[data-booting] *,html[data-booting] :before,html[data-booting] :after{transition:none!important}.ui-press{transition:transform var(--t-press) var(--ease-out), background-color var(--t-color) ease, border-color var(--t-color) ease, color var(--t-color) ease}.ui-press:active{transform:scale(.97)}.ui-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ui-glass{--ring:#fff;color:#fff;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.ui-soft{color:var(--ink);background:var(--soft);border:1px solid var(--soft-line)}.ui-dark{color:var(--on-strong);background:var(--strong);border:1px solid var(--strong)}@media (hover:hover) and (pointer:fine){.ui-glass:is(a,button):hover{background-color:var(--glass-hover)}.ui-soft:is(a,button):hover{background-color:var(--soft-hover)}.ui-dark:is(a,button):hover{background-color:var(--strong-hover);border-color:var(--strong-hover)}}.ui-skip{z-index:var(--z-skip);min-height:var(--ctl-touch);background:var(--float);color:#fff;font-size:var(--fs-label);--ring:#fff;border-radius:.75rem;align-items:center;padding:0 1rem;display:inline-flex;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.ui-skip:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.ui-press:active{transform:none}}.ui-icon{width:var(--icon,1.125rem);height:var(--icon,1.125rem);stroke-width:var(--icon-stroke,1.75);flex:none}.ui-ib{width:var(--ib,var(--ctl));height:var(--ib,var(--ctl));border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.ui-ib:after{content:"";border-radius:50%;position:absolute;inset:-.25rem}.ui-ib[data-size=md]{--ib:2.75rem}.ui-ib[data-size=lg]{--ib:var(--ctl-lg)}.ui-badge{background:var(--strong);min-width:1.125rem;height:1.125rem;color:var(--on-strong);font:600 var(--fs-micro) / 1.125rem var(--font);text-align:center;font-variant-numeric:tabular-nums;border-radius:.5625rem;padding:0 .25rem;position:absolute;top:-.25rem;right:-.25rem}.ui-glass>.ui-badge{color:var(--on-white);background:#fff}.ui-morph{place-items:center;display:grid}.ui-morph>*{transition:opacity .18s ease, transform .18s var(--ease-out), filter .18s ease;grid-area:1/1}.ui-morph>:last-child,[data-on]>.ui-morph>:first-child{opacity:0;filter:blur(3px);transform:scale(.9)}[data-on]>.ui-morph>:last-child{opacity:1;filter:none;transform:none}.ui-ib:focus-visible .ui-morph>*{transition:none}@media (pointer:coarse){.ui-ib{width:max(var(--ib,var(--ctl)), var(--ctl-touch));height:max(var(--ib,var(--ctl)), var(--ctl-touch))}}.ui-kbd{background:var(--kbd);min-width:1.5em;box-shadow:0 0 0 1px var(--kbd-line), 0 1px 0 1px var(--kbd-low);font:500 .86em / 1.5 var(--font);color:var(--ink);text-align:center;white-space:nowrap;vertical-align:.06em;border-radius:.4em;padding:0 .4em;display:inline-block}.ui-tip{z-index:var(--z-tooltip);background:var(--float);color:#fff;font-size:var(--fs-small);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-tip);opacity:0;transition:opacity .11s var(--ease-out), transform .11s var(--ease-out);border:0;border-radius:.5625rem;margin:0;padding:.3125rem .5625rem .375rem;line-height:1.25;position:fixed;inset:0 auto auto 0;overflow:visible;transform:scale(.97)}.ui-tip[data-open]{opacity:1;transition-duration:.15s;transform:none}.ui-pop{--ring:var(--ink);--card:var(--pop);--pill:var(--pop-pill);--pill-hover:var(--pop-pill-hover);--paper:var(--pop-well);--ink-3:var(--pop-ink-3);z-index:var(--z-popover);color:var(--ink);background:var(--pop);border-radius:var(--r-pop);box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:opacity var(--t-exit) var(--ease-out), transform var(--t-exit) var(--ease-out);position:absolute;top:0;left:0;transform:scale(.95)}.ui-pop[data-open]{opacity:1;pointer-events:auto;transition:opacity .19s var(--ease-out), transform .2s var(--ease-out);transform:none}.ui-pop-h{font:400 var(--fs-label) / 1.3 var(--font);color:var(--ink-3);align-items:baseline;gap:.4375rem;padding:.875rem 1rem .5rem;display:flex}.ui-pop-h span{font-size:var(--fs-small);font-variant-numeric:tabular-nums}.ui-tag{border-radius:var(--r-pill);background:var(--amber);min-height:1.375rem;color:var(--amber-ink);font:500 var(--fs-small) / 1.2 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;padding:0 .5625rem;display:inline-flex}.ui-script{grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.ui-script-pic{background-color:var(--stage);border-radius:.6875rem;width:3rem;height:3rem;overflow:hidden}.ui-script-text{min-width:0}.ui-script-name{font:800 var(--fs-name) / 1.1 var(--display);text-transform:uppercase;letter-spacing:.02em;display:block}.ui-script-cat{font-size:var(--fs-small);color:var(--ink-3);text-wrap:pretty;margin-top:.1875rem;line-height:1.3;display:block}.ui-swap{display:grid}.ui-swap>.ui-swap-item{min-width:0;transition:opacity var(--t-swap) var(--ease-out), transform var(--t-swap) var(--ease-out), filter var(--t-swap) var(--ease-out);transition-delay:calc(44ms + var(--i,0) * 34ms);grid-area:1/1}.ui-swap>.is-entering{opacity:0;filter:blur(4px);transition:none;transform:translateY(.375rem)}.ui-swap>.is-leaving{opacity:0;filter:blur(4px);transition-duration:var(--t-exit);transition-delay:calc(var(--i,0) * 34ms);pointer-events:none;transform:translateY(-.25rem)}.ui-swap>.is-entering[data-dir=next]{filter:blur(6px);transform:translate(1.125rem)}.ui-swap>.is-entering[data-dir=prev]{filter:blur(6px);transform:translate(-1.125rem)}.ui-swap>.is-entering[data-dir=script]{filter:blur(6px);transform:scale(.985)}.ui-swap>.is-entering[data-dir=none]{transform:none}.ui-swap>.is-leaving[data-dir=next]{filter:blur(6px);transition-duration:.17s;transform:translate(-.75rem)}.ui-swap>.is-leaving[data-dir=prev]{filter:blur(6px);transition-duration:.17s;transform:translate(.75rem)}.ui-swap>.is-leaving[data-dir=script]{filter:blur(6px);transition-duration:.17s;transform:scale(1.01)}.ui-swap>.is-leaving[data-dir=none]{transform:none}.ui-pic{background:var(--ui-ph,none) center / 100% 100% no-repeat;display:block}.ui-pic>img{object-fit:cover;width:100%;height:100%;transition:opacity var(--t-swap) ease;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ui-pic[data-loading]>img,.ui-pic[data-failed]>img{opacity:0}.ui-hero{aspect-ratio:var(--ui-ar);position:relative}.ui-hero-amb{width:calc(100% * var(--ui-amb-x));height:calc(100% * var(--ui-amb-y));pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.ui-hero-pic{--m1:#00000010;--m2:#00000037;--m3:#00000080;--m4:#000000c8;--m5:#000000ef;--ui-fade-x:linear-gradient(to right, transparent 0, var(--m1) calc(var(--ui-fl) * .15), var(--m2) calc(var(--ui-fl) * .3), var(--m3) calc(var(--ui-fl) * .5), var(--m4) calc(var(--ui-fl) * .7), var(--m5) calc(var(--ui-fl) * .85), #000 var(--ui-fl), #000 calc(100% - var(--ui-fr)), var(--m5) calc(100% - var(--ui-fr) * .85), var(--m4) calc(100% - var(--ui-fr) * .7), var(--m3) calc(100% - var(--ui-fr) * .5), var(--m2) calc(100% - var(--ui-fr) * .3), var(--m1) calc(100% - var(--ui-fr) * .15), transparent 100%);--ui-fade-y:linear-gradient(to bottom, transparent 0, var(--m1) calc(var(--ui-ft) * .15), var(--m2) calc(var(--ui-ft) * .3), var(--m3) calc(var(--ui-ft) * .5), var(--m4) calc(var(--ui-ft) * .7), var(--m5) calc(var(--ui-ft) * .85), #000 var(--ui-ft), #000 calc(100% - var(--ui-fb)), var(--m5) calc(100% - var(--ui-fb) * .85), var(--m4) calc(100% - var(--ui-fb) * .7), var(--m3) calc(100% - var(--ui-fb) * .5), var(--m2) calc(100% - var(--ui-fb) * .3), var(--m1) calc(100% - var(--ui-fb) * .15), transparent 100%);-webkit-mask-image:var(--ui-fade-x), var(--ui-fade-y);-webkit-mask-image:var(--ui-fade-x), var(--ui-fade-y);mask-image:var(--ui-fade-x), var(--ui-fade-y);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}@media (forced-colors:active){.ui-pop,.ui-tag,.ui-tip,.ui-kbd{outline-offset:-1px;outline:1px solid #0000}}@media (prefers-reduced-motion:reduce){.ui-swap>.ui-swap-item,.ui-pop,.ui-tip,.ui-morph>*{filter:none!important;transform:none!important}}.sh-canvas{--sh-vh:100vh;padding:.5rem max(.5rem, env(safe-area-inset-right,0px)) calc(.875rem + env(safe-area-inset-bottom,0px)) max(.5rem, env(safe-area-inset-left,0px))}@supports (height:100dvh){.sh-canvas{--sh-vh:100dvh}}.sh-win{background:var(--paper);border-radius:var(--r-win);box-shadow:var(--shadow-win-sm);--r-win:1.75rem;position:relative}.sh-stage{--ring:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:var(--stage);color:#fff;border-radius:var(--r-win) var(--r-win) 1.5rem 1.5rem;min-width:0;min-height:0;position:relative;overflow:clip}.sh-stage:after{content:"";z-index:10;border-radius:inherit;box-shadow:var(--tile-edge);pointer-events:none;position:absolute;inset:0}.sh-side{min-width:0;min-height:0;position:relative}.sh-side:focus{outline:none}.sh-splitter{display:none}@media (min-width:43.75em){.sh-canvas{padding:1rem max(1rem, env(safe-area-inset-right,0px)) calc(1rem + env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px))}.sh-win{--r-win:2.125rem;box-shadow:var(--shadow-win)}.sh-stage{border-radius:var(--r-win) var(--r-win) var(--r-tile) var(--r-tile)}}@media (min-width:68.75em) and (min-height:35.625em){.sh-canvas{--sh-mx:clamp(2rem, min(4.5vw, 34.3vw - 25.4rem), 4.5rem);--sh-my:clamp(2rem, 4.4vh, 3.5rem);min-height:var(--sh-vh);padding:var(--sh-my) var(--sh-mx);place-items:center;display:grid}.sh-win{--sh-h:min(var(--sh-vh) - 2 * var(--sh-my), 59.75rem, (100vw - 2 * var(--sh-mx)) / 1.3);grid-template-columns:clamp(58%, calc(var(--sh-split) * 100%), min(72%, 100% - 20rem)) minmax(0, 1fr);width:min(100%, 96rem, var(--sh-h) * 2.1);height:var(--sh-h);display:grid}.sh-stage{border-radius:var(--r-win) var(--r-tile) var(--r-tile) var(--r-win)}.sh-win[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.sh-win[data-resizing] .sh-stage,.sh-win[data-resizing] .sh-side>:not(.sh-splitter){pointer-events:none}.sh-splitter{z-index:var(--z-bump);cursor:col-resize;touch-action:none;border-radius:.875rem;width:2.625rem;height:8.75rem;margin-top:-4.375rem;display:block;position:absolute;top:50%;left:-1.5rem}.sh-splitter:focus-visible{outline:none}.sh-bump{position:absolute;inset:0}.sh-bump svg{transform-origin:1.625rem;width:2.5rem;height:8.75rem;transform:scaleX(var(--sh-stretch,1));transition:transform var(--t-enter) var(--ease-out);position:absolute;top:0;left:0;overflow:visible}.sh-splitter[data-dragging] .sh-bump svg,.sh-splitter[data-dragging] .sh-grip{transition-property:background-color}.sh-bump-fill{fill:var(--paper)}.sh-bump-edge{fill:none;stroke:url(#sh-bump-edge);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:var(--bump-line)}.sh-grip{background:var(--grip);width:.1875rem;height:1.75rem;translate:var(--sh-shift,0px) 0;transition:translate var(--t-enter) var(--ease-out), transform .18s var(--ease-out), background-color var(--t-color) ease;border-radius:.125rem;margin-top:-.875rem;position:absolute;top:50%;left:.75rem}.sh-splitter[data-dragging] .sh-grip,.sh-splitter:focus-visible .sh-grip{background:var(--ink);transform:scaleY(1.25)}.sh-splitter:focus-visible .sh-grip{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--ink)}}@media (min-width:68.75em) and (min-height:35.625em) and (not (min-height:43.75em)){.sh-win{width:min(100%, 96rem, var(--sh-h) * 2.45)}}@media (min-width:68.75em) and (min-height:35.625em) and (pointer:coarse){.sh-splitter{width:var(--ctl-touch);left:-1.5625rem}.sh-bump{inset:0 .0625rem}}@media (min-width:68.75em) and (min-height:35.625em) and (hover:hover) and (pointer:fine){.sh-splitter:hover .sh-grip{background:var(--grip-hover);transform:scaleY(1.15)}}@media (prefers-reduced-motion:reduce){.sh-splitter{--sh-stretch:1!important;--sh-shift:0px!important}.sh-bump svg,.sh-grip{transition-property:background-color;transform:none!important}}@media (prefers-contrast:more){.sh-grip{background:var(--grip-hover)}}@media (forced-colors:active){.sh-stage{forced-color-adjust:none}.sh-splitter:focus-visible{outline-offset:2px;outline:2px solid highlight}.sh-grip{background:canvastext}}.sh-fallback{height:100%;min-height:16rem;font-size:var(--fs-body);line-height:var(--lh-body);align-content:center;justify-items:start;gap:.75rem;padding:1.75rem;display:grid}.sh-fallback-stage{color:#ffffffc7}.sh-fallback-logo{color:#fff;width:5.25rem}.sh-fallback-logo svg{width:100%;height:auto}.sh-fallback-panel h1{font:800 var(--fs-title) / 1 var(--display);text-transform:uppercase}.sh-fallback-panel a{text-underline-offset:.2em;font-weight:500;text-decoration:underline}.ck{--ring:var(--ink);--pill:var(--pop-pill);--pill-hover:var(--pop-pill-hover);--ink-3:var(--pop-ink-3);z-index:44;left:max(.625rem, env(safe-area-inset-left,0px));right:max(.625rem, env(safe-area-inset-right,0px));bottom:max(.625rem + env(safe-area-inset-bottom,0px), var(--ck-dock,0px) + .5rem);border-radius:var(--r-pop);background:var(--pop);max-width:26rem;box-shadow:var(--shadow-notice);color:var(--ink-2);font-size:var(--fs-ui);transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);gap:.75rem;margin-inline:auto;padding:.9375rem .9375rem .875rem 1.0625rem;line-height:1.45;display:grid;position:fixed}.ck[hidden]{display:none!important}.ck:focus-visible{outline:none}.ck[data-state=closed]{opacity:0;pointer-events:none;transition-duration:var(--t-exit);transform:translateY(.5rem)}.ck p{text-wrap:pretty;-webkit-user-select:text;user-select:text}.ck p a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:.22em;white-space:nowrap;transition:background-color var(--t-color) ease;border-radius:.1875rem;text-decoration-thickness:.125rem}.ck-btns{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ck[data-narrow]{font-size:var(--fs-label);padding-inline:.875rem}.ck[data-narrow] .ck-btns{grid-template-columns:1fr;gap:.375rem}.ck-btn{min-width:0;min-height:var(--ctl);border-radius:var(--r-pill);background:var(--pill);font:500 var(--fs-ui) / 1 var(--font);color:var(--ink);justify-content:center;align-items:center;display:inline-flex;position:relative}@media (pointer:coarse){.ck-btn{min-width:var(--ctl-touch);min-height:var(--ctl-touch)}.ck p a{min-width:var(--ctl-touch);padding:.75rem 0;padding:calc((var(--ctl-touch) - 1lh) / 2) 0;margin:-.75rem 0;margin:calc((1lh - var(--ctl-touch)) / 2) 0;display:inline-block}}@media (min-width:43.75em){.ck{left:max(1.25rem, env(safe-area-inset-left,0px));right:auto;bottom:max(1.25rem + env(safe-area-inset-bottom,0px), var(--ck-dock,0px) + .5rem);width:22.5rem;margin:0}}html[data-ck=fixed]{scroll-padding-bottom:calc(var(--ck-clear,9rem) + .75rem)}@media (hover:hover) and (pointer:fine){.ck p a:hover{background-color:color-mix(in srgb, var(--amber) 26%, transparent)}.ck-btn:hover{background-color:var(--pill-hover)}}@media (prefers-reduced-motion:reduce){.ck,.ck[data-state=closed]{transform:none}}@media (prefers-contrast:more){.ck,.ck-btn:not(:focus-visible){outline:1px solid var(--ink-3);outline-offset:-1px}}@media (forced-colors:active){.ck,.ck-btn:not(:focus-visible){outline-offset:-1px;outline:1px solid #0000}}@media print{.ck{display:none}}html:not([data-js]) [data-consent-open]{display:none}@media not (min-width:68.75em),not (min-height:35.625em){html[data-ck=fixed] .sp-foot{margin-bottom:calc(var(--ck-clear,9rem) + .5rem)}html[data-ck=fixed] .ov-toast{bottom:calc(var(--ck-clear,9rem) + .75rem)}}@media (min-width:68.75em) and (min-height:35.625em){.ck{--ck-mx:clamp(2rem, min(4.5vw, 34.3vw - 25.4rem), 4.5rem);--ck-my:clamp(2rem, 4.4vh, 3.5rem);--ck-win:min(100vh - 2 * var(--ck-my), 59.75rem, (100vw - 2 * var(--ck-mx)) / 1.3);--ck-band:calc((100vh - var(--ck-win)) / 2);--ck-row:clamp(1.625rem, var(--ck-band) - .375rem, 2.25rem);--ck-gap:calc((var(--ck-band) - var(--ck-row)) / 2);left:0;right:0;bottom:var(--ck-gap);width:max-content;max-width:calc(100vw - 2 * var(--ck-mx) - 3rem);height:var(--ck-row);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:.875rem;margin-inline:auto;padding:0 .125rem 0 1rem;display:flex}.ck p{text-overflow:ellipsis;min-width:0;font-size:var(--fs-chip);margin:-.25rem;padding:.25rem;line-height:1.75;overflow:hidden}.ck-btns{flex:none;gap:.1875rem}.ck-btn{min-height:0;height:calc(var(--ck-row) - .25rem);font-size:var(--fs-chip);padding:0 .8125rem}.ck-btn:focus-visible{outline-offset:0}}@media (min-width:68.75em) and (min-height:35.625em) and (pointer:coarse){.ck-btn{--ck-pill:calc(var(--ck-row) - .25rem);--ck-up:max(0rem, (2.75rem - var(--ck-row)) / 2 - var(--ck-gap));top:calc(0rem - var(--ck-up));height:2.75rem;padding-top:calc(2 * var(--ck-up));background:0 0}.ck-btn:before{content:"";z-index:-1;left:0;right:0;top:calc((2.75rem - var(--ck-pill)) / 2 + var(--ck-up));height:var(--ck-pill);border-radius:var(--r-pill);background:var(--pill);position:absolute}.ck-btn:focus-visible{outline:none}.ck-btn:focus-visible:before{outline:2px solid var(--ring)}}.sp-pop-nav{border-top:1px solid var(--hair);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;margin:.375rem .5rem 0;padding-top:.5rem;display:grid}.sp-pop-nav a{--icon:.9375rem;--icon-stroke:1.9;border-radius:var(--r-row);background:var(--pill);min-height:2.5rem;font-size:var(--fs-label);color:var(--ink);justify-content:center;align-items:center;gap:.4375rem;font-weight:500;display:flex}.sp-pop-nav a:focus-visible{outline-offset:-2px}.sp-pop-nav+.st-all-foot{border-top:0;margin-top:.125rem}.sp-all .st-all-list{max-height:min(24rem,100cqh - 13.875rem)}.sp-top{display:none}.sp-foot{--ring:var(--on-canvas);width:min(100%,96rem);padding:1.75rem .75rem calc(1rem + env(safe-area-inset-bottom,0px));color:var(--on-canvas);margin-inline:auto}.sp-foot-nav{gap:1rem;display:grid}.sp-foot-links{flex-wrap:wrap;gap:0 .25rem;margin:0 -.625rem;display:flex}.sp-foot-links a,.sp-foot-links button{min-height:var(--ctl-touch);font-size:var(--fs-ui);--icon:.75rem;--icon-stroke:2;border-radius:.625rem;align-items:center;gap:.3125rem;padding:0 .625rem;font-weight:500;display:inline-flex}.sp-foot-links .ui-icon{opacity:.6}html:not([data-js]) .sp-foot .sp-cookie{display:none}.sp-foot-legal{border-top:1px solid var(--on-canvas-hair);font-size:var(--fs-label);color:var(--on-canvas-2);gap:.25rem;margin-top:1rem;padding-top:1rem;line-height:1.5;display:grid}html[data-js] .sp-facts{display:none}.sp-facts{width:min(100%,96rem);color:var(--on-canvas);gap:1.75rem;margin-inline:auto;padding:2rem .75rem .25rem;display:grid}.sp-facts h2{font:800 var(--fs-name) / 1.1 var(--display);letter-spacing:.02em;text-transform:uppercase}.sp-facts dl,.sp-facts ul{gap:.75rem;margin:.875rem 0 0;display:grid}.sp-facts dt,.sp-facts time{font-size:var(--fs-label);color:var(--on-canvas-3)}.sp-facts dd,.sp-facts li p+p{font-size:var(--fs-ui);color:var(--on-canvas-2);text-wrap:pretty;margin:.125rem 0 0;line-height:1.5}.sp-facts b{font-weight:600}.sp-facts time{margin-left:.375rem}.sp-facts-docs{--ring:var(--on-canvas);min-height:var(--ctl-touch);font-size:var(--fs-ui);text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:.25em;align-items:center;margin-top:.375rem;font-weight:500;text-decoration-thickness:.125rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.sp-pop-nav a:hover{background-color:var(--pill-hover)}.sp-foot-links a:hover,.sp-foot-links button:hover{background-color:var(--on-canvas-hover)}.sp-facts-docs:hover{-webkit-text-decoration-color:var(--on-canvas);text-decoration-color:var(--on-canvas)}}@media (min-width:43.75em){.sp-foot{padding:2.5rem 1.625rem calc(1rem + env(safe-area-inset-bottom,0px))}.sp-foot-nav{gap:.25rem}.sp-foot-legal{grid-template-columns:auto minmax(0,1fr);gap:1.5rem}.sp-foot-legal span:last-child{text-align:right}.sp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:2.5rem 1.625rem 0}}@media (min-width:68.75em){.sp-foot{padding:2.5rem 1.625rem calc(1rem + env(safe-area-inset-bottom,0px)) 2rem}.sp-foot-nav{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:2rem}.sp-foot-links a,.sp-foot-links button{min-height:var(--ctl)}.sp-facts{padding-left:2rem}}@media (pointer:coarse){.sp-pop-nav a{min-height:var(--ctl-touch)}.sp-foot-links a,.sp-foot-links button{min-width:var(--ctl-touch);min-height:var(--ctl-touch);justify-content:center}}@media print{.sp-foot-nav{display:none}}@media (min-width:68.75em) and (min-height:35.625em){.sp-top,.sp-foot,.sp-facts{--sp-h:min(var(--sh-vh) - 2 * var(--sh-my), 59.75rem, (100vw - 2 * var(--sh-mx)) / 1.3);--sp-w:min(100% - 2 * var(--sh-mx), 96rem, var(--sp-h) * 2.1);--sp-band:calc((var(--sh-vh) - var(--sp-h)) / 2);--sp-left:calc((100% - var(--sp-w)) / 2);position:absolute}.sp-top,.sp-foot{height:var(--sp-band);top:0}.sp-top{--ring:var(--on-canvas);left:calc(var(--sp-left) + 1.875rem - .5625rem);color:var(--on-canvas);align-items:center;display:flex}.sp-top ul,.sp-foot .sp-foot-links{flex-wrap:nowrap;align-items:center;gap:.125rem;margin:0;display:flex}.sp-top a,.sp-foot .sp-foot-links a,.sp-foot .sp-foot-links button{min-height:1.625rem;font-size:var(--fs-label);color:var(--on-canvas);white-space:nowrap;border-radius:.5rem;align-items:center;padding:0 .5625rem;font-weight:500;line-height:1;display:inline-flex}.sp-top a:focus-visible,.sp-foot .sp-foot-links a:focus-visible,.sp-foot .sp-foot-links button:focus-visible{outline-offset:0}.sp-foot{--sp-from:12rem;--sp-tight:0rem;left:calc(var(--sp-left) + var(--sp-from) - var(--sp-tight));right:calc(var(--sp-left) + 1.625rem - .5625rem);align-items:center;gap:calc(1rem - var(--sp-tight));width:auto;margin:0;padding:0;display:flex}.sp-foot[data-cookie]{--sp-tight:clamp(0rem, .5rem - (100vw - 68.75rem) * .25, .5rem)}.sp-foot[data-from="2"]{--sp-from:9rem}.sp-foot[data-from="1"]{--sp-from:5.5rem}.sp-foot[data-alone]{right:calc(var(--sp-left) + var(--sp-from))}.sp-foot[data-alone] .sp-foot-nav{display:none}.sp-foot .sp-foot-nav{flex:none;order:2;display:block}.sp-foot .sp-foot-links a,.sp-foot .sp-foot-links button{font-weight:400}.sp-foot .sp-dup,.sp-foot .sp-ext{display:none}.sp-foot .sp-foot-legal{justify-content:center;align-items:center;gap:calc(1rem - var(--sp-tight));min-width:0;color:var(--on-canvas-2);font-size:var(--fs-small);white-space:nowrap;border:0;flex:1;order:1;margin:0;padding:0;font-weight:400;line-height:1;display:flex}.sp-foot .sp-foot-legal span:last-child{text-align:left}.sp-facts{top:var(--sh-vh);left:calc(var(--sp-left) + 1.875rem);right:calc(var(--sp-left) + 1.625rem);width:auto;padding:0 0 var(--sh-my);margin:0}}@media (min-width:68.75em) and (min-height:35.625em) and (not (min-height:43.75em)){.sp-top,.sp-foot,.sp-facts{--sp-w:min(100% - 2 * var(--sh-mx), 96rem, var(--sp-h) * 2.45)}}@media (min-width:68.75em) and (min-height:35.625em) and (pointer:coarse){.sp-top{z-index:1;align-items:flex-start}.sp-foot .sp-foot-nav{align-self:flex-start}.sp-top ul,.sp-foot .sp-foot-links{align-items:flex-start}.sp-top a,.sp-foot .sp-foot-links a,.sp-foot .sp-foot-links button{min-width:var(--ctl-touch);height:var(--ctl-touch);margin-top:max(0px, (var(--sp-band) - var(--ctl-touch)) / 2);padding-bottom:max(0px, var(--ctl-touch) - var(--sp-band));justify-content:center}}@media (min-width:68.75em) and (min-height:35.625em) and (hover:hover) and (pointer:fine){.sp-top a:hover,.sp-foot .sp-foot-links a:hover,.sp-foot .sp-foot-links button:hover{background-color:var(--on-canvas-hover)}}.ov-modal{--ring:#fff;--ov-top:max(4.75rem, env(safe-area-inset-top,0px) + 4rem);--ov-end:max(1.25rem, env(safe-area-inset-bottom,0px) + .5rem);color:#fff;touch-action:pinch-zoom;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden;container-type:size}.ov-modal:not([open]){display:none}.ov-modal[open]{grid-template-columns:100%;grid-template-rows:minmax(var(--ov-top), 1fr) auto minmax(var(--ov-end), 1fr);justify-items:center;display:grid}.ov-modal::backdrop{background:0 0}.ov-modal:focus-visible{outline:none}.ov-back{-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);opacity:0;transition:opacity .17s var(--ease-out);background:#07070bd1;position:absolute;inset:0}.ov-modal[data-open] .ov-back{opacity:1;transition-duration:.26s}.ov-group{z-index:1;flex-direction:column;grid-row:2;align-items:center;gap:1rem;min-width:0;display:flex;position:relative}.ov-modal .ov-ui{opacity:0;transition:opacity .11s var(--ease-out), transform var(--t-press) var(--ease-out), background-color var(--t-color) ease}.ov-modal[data-open] .ov-ui{opacity:1;transition:opacity .22s var(--ease-out) 80ms, transform var(--t-press) var(--ease-out), background-color var(--t-color) ease}.ov-modal .ov-close{z-index:2;top:max(1.125rem, env(safe-area-inset-top,0px));right:max(1.125rem, env(safe-area-inset-right,0px));position:absolute}.ov-zoom-fig{--s:min(100cqw - 1rem, 100cqh - var(--ov-top) - var(--ov-end) - 5.75rem);width:var(--s);height:var(--s);opacity:0;transition:opacity var(--t-exit) var(--ease-out);position:relative}.ov-zoom[data-open] .ov-zoom-fig{opacity:1;transition-duration:.2s}.ov-zoom .ov-zoom-fig[data-wait]{opacity:0;transition:none}.ov-zoom .ov-zoom-fig[data-fly]{opacity:1;transition:none}.ov-zoom-win{transform-origin:0 0;position:absolute;inset:0;overflow:hidden}.ov-zoom-in{transform-origin:0 0;position:absolute;inset:0}.ov-zoom-frame{visibility:hidden;pointer-events:none;position:absolute;overflow:hidden}.ov-zoom-fig[data-fly] .ov-zoom-frame{visibility:visible}.ov-zoom-soft{-webkit-mask-composite:source-in;inset:auto;-webkit-mask-composite:source-in;mask-composite:intersect}.ov-zoom-hard{background:#05050a;border-radius:1.125rem;box-shadow:0 2.5rem 5rem -1.875rem #000c,0 0 0 1px #ffffff0f}.ov-zoom-drag{transition:transform var(--t-swap) var(--ease-out);position:absolute;inset:0}.ov-zoom-drag[data-dragging]{transition:none}.ov-zoom-swap{grid-template:100%/100%;position:absolute;inset:0}.ov-zoom-pic{width:100%;height:100%}.ov-zoom-fig[data-fly] .ov-zoom-pic>img,.ov-zoom-fig[data-still] .ov-zoom-pic>img{opacity:1;transition:none}.ov-zoom-bar{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:min(100cqw - 1.5rem,32rem);display:grid;position:relative}.ov-zoom-bar[data-single]{grid-template-columns:minmax(0,1fr)}.ov-zoom-cap{text-align:center;text-wrap:balance;align-items:center;min-height:4.75rem}.ov-zoom-headline{font:800 var(--fs-name) / 1.2 var(--display);letter-spacing:.02em;text-transform:uppercase;display:block}.ov-zoom-sub{font-size:var(--fs-label);color:#ffffffc7;margin-top:.1875rem;line-height:1.4;display:block}.ov-zoom-count{z-index:2;top:max(1.375rem, env(safe-area-inset-top,0px) + .25rem);left:max(1.125rem, env(safe-area-inset-left,0px));border-radius:var(--r-pill);height:2.25rem;font-size:var(--fs-label);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 .875rem;font-weight:500;line-height:calc(2.25rem - 2px);position:absolute}.ov-video-group{--w:min(100cqw - 1rem, (100cqh - var(--ov-top) - var(--ov-end) - 4rem) * 16 / 9, 72rem);width:var(--w);opacity:0;transition:opacity var(--t-exit) var(--ease-out), transform var(--t-exit) var(--ease-out);gap:.875rem;transform:scale(.96)}.ov-video[data-open] .ov-video-group{opacity:1;transition-duration:var(--t-enter);transform:none}.ov-video-frame{aspect-ratio:16/9;background:#000;border-radius:1.125rem;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 2.5rem 5rem -1.875rem #000c,0 0 0 1px #ffffff14}.ov-video-frame iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.ov-video-frame[data-loaded] iframe{opacity:1}.ov-video-wait{border:2px solid #ffffff29;border-top-color:#ffffffb3;border-radius:50%;width:1.75rem;height:1.75rem;animation:.9s linear infinite ov-turn}.ov-video-frame[data-loaded] .ov-video-wait,.ov-video[data-closing] .ov-video-wait{display:none}@keyframes ov-turn{to{transform:rotate(1turn)}}.ov-video-none{font-size:var(--fs-ui);color:#ffffffc7;text-align:center;padding:1rem}.ov-video-bar{justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:0 .25rem;display:flex}.ov-video-title{min-width:0;font-size:var(--fs-label);color:#ffffffc7;gap:.1875rem;line-height:1.2;display:grid}.ov-video-title b{font:800 var(--fs-name) / 1.2 var(--display);letter-spacing:.02em;text-transform:uppercase;color:#fff}.ov-video .ov-video-link{border-radius:var(--r-pill);-webkit-backdrop-filter:none;backdrop-filter:none;height:2.75rem;font-size:var(--fs-ui);white-space:nowrap;flex:none;align-items:center;gap:.5rem;padding:0 .875rem 0 .8125rem;display:inline-flex}.ov-toast{z-index:var(--z-toast);inset:auto auto auto 50%;bottom:calc(1.625rem + env(safe-area-inset-bottom,0px));background:var(--float);color:#fff;width:max-content;max-width:calc(100vw - 1.5rem);height:2.5rem;font-size:var(--fs-label);white-space:nowrap;pointer-events:none;--icon-stroke:2.4;box-shadow:0 1rem 1.875rem -.75rem #1414224d, inset 0 0 0 1px var(--glass-line);opacity:0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);border:0;border-radius:1.25rem;align-items:center;gap:.5rem;margin:0;padding:0 1rem 0 .75rem;display:flex;position:fixed;overflow:visible;transform:translate(-50%,.625rem)}.ov-toast[data-open]{opacity:1;transition-duration:.22s;transform:translate(-50%)}.ov-toast[data-lifted]{bottom:calc(5.375rem + env(safe-area-inset-bottom,0px))}.ov-toast-icon{color:var(--amber)}.ov-dock{--ring:#fff;z-index:var(--z-dock);left:0;right:0;bottom:calc(.625rem + env(safe-area-inset-bottom,0px));width:min(100% - 1.25rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px), 26rem);border:1px solid var(--dock-line);background:var(--dock);-webkit-backdrop-filter:blur(1.125rem)saturate(1.4);backdrop-filter:blur(1.125rem)saturate(1.4);box-shadow:var(--shadow-dock);color:#fff;transition:transform .24s var(--ease-out), opacity .2s var(--ease-out);border-radius:1.625rem;grid-template-columns:auto minmax(0,1fr);gap:.375rem;margin-inline:auto;padding:.375rem;display:grid;position:fixed;container-type:inline-size}.ov-dock[data-hidden]{opacity:0;pointer-events:none;transition-duration:.16s;transform:translateY(calc(100% + 1.5rem))}.ov-dock a{height:3rem;font-size:var(--fs-body);white-space:nowrap;border-radius:1.25rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;display:inline-flex}.ov-dock-docs{background:#ffffff1a}.ov-dock .ov-dock-buy{background:var(--amber);color:var(--amber-ink);justify-content:space-between;padding:0 .4375rem 0 1.25rem;font-weight:600}.ov-dock .ov-dock-price{height:2.125rem;font:800 var(--fs-name) / 1 var(--display);background:#2a1c0224;border-radius:.9375rem;align-items:center;padding:0 .75rem;display:inline-grid}@container (width<17.5rem){.ov-dock-label{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ov-dock .ov-dock-buy{padding-left:1rem}}.ov-dock-space[data-on]{height:4.125rem}@media (scripting:none) and (not (min-width:43.75em)),(scripting:none) and (not (min-height:30em)){.ov-dock[data-hidden]{opacity:1;pointer-events:auto;transform:none}.ov-dock-space{height:4.125rem}}@media (scripting:none) and (min-width:43.75em) and (min-height:30em){.ov-dock[data-hidden]{visibility:hidden}}@media (min-width:43.75em){.ov-zoom-fig{--s:min(100cqw - 2rem, 100cqh - var(--ov-top) - var(--ov-end) - 3.75rem, 62.5rem)}.ov-zoom-hard{border-radius:var(--r-card)}.ov-zoom-cap{min-height:2.75rem}.ov-video-group{--w:min(100cqw - 2rem, (100cqh - var(--ov-top) - var(--ov-end) - 4rem) * 16 / 9, 72rem)}.ov-video-frame{border-radius:var(--r-card)}}@media (not (min-height:30em)) and (min-aspect-ratio:7/4){.ov-modal{--ov-top:max(1rem, env(safe-area-inset-top,0px) + .5rem)}}@media not (min-height:30em){.ov-zoom{--ov-top:max(1rem, env(safe-area-inset-top,0px) + .5rem);--ov-end:max(1rem, env(safe-area-inset-bottom,0px) + .5rem)}.ov-zoom .ov-group{gap:.5rem}.ov-zoom-fig{--s:min(100cqw - 10rem, 100cqh - var(--ov-top) - var(--ov-end) - 5.25rem)}.ov-zoom-cap{min-height:0}}@media (not (min-height:30em)) and (min-aspect-ratio:4/3){.ov-zoom{--ov-side:clamp(9.5rem, 100cqw - 100cqh - 4rem, 14rem)}.ov-zoom[open]{grid-template-rows:minmax(var(--ov-top), 1fr) auto var(--ov-end)}.ov-zoom .ov-group{flex-direction:row;align-items:stretch;gap:.75rem}.ov-zoom-fig{--s:min(100cqh - var(--ov-top) - var(--ov-end), 100cqw - var(--ov-side) - 2.25rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.ov-zoom-bar{width:var(--ov-side);grid-template-columns:auto minmax(0,1fr);align-content:end;gap:.5rem}.ov-zoom-bar>.ov-zoom-cap{text-align:left;grid-area:1/1/2/-1}.ov-zoom-bar>.ui-ib{grid-row:2;justify-self:start}.ov-zoom-count{left:auto;right:calc(max(1.125rem, env(safe-area-inset-right,0px)) + 3.25rem)}}@media (min-width:68.75em) and (min-height:35.625em){.ov-dock,.ov-dock-space{display:none}}@media (hover:hover) and (pointer:fine){.ov-dock-docs:hover{background-color:#ffffff2b}.ov-dock .ov-dock-buy:hover{background-color:#f8b445}}@media (prefers-reduced-motion:reduce){.ov-video-group,.ov-dock,.ov-zoom-drag{transform:none!important}.ov-toast{transform:translate(-50%)!important}.ov-video-wait{animation:none}}@media (prefers-reduced-transparency:reduce){.ov-back{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07070b}.ov-dock{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.ov-back{background:#07070bf0}.ov-dock{border-color:#fff9}.ov-zoom-sub,.ov-video-title{color:#fff}}.pn-root{--pn-row:var(--ctl-lg);--pn-more:var(--ctl);--pn-title:1.6875rem;--pn-tag:1.625rem;--pn-g-title:1.25rem;--pn-g-tags:.5rem;--pn-g-read:.875rem;--pn-lead:1.21875rem;--pn-g-text:.5rem;--pn-text:.9375rem;--pn-text-lh:1.4375rem;--pn-g-rule:1.25rem;--pn-g-list:.75rem;--pn-feat:var(--fs-note);--pn-feat-lh:1.25rem;--pn-g-feat:.75rem;--pn-g-works:2.125rem;--pn-works-pad:.875rem 1.125rem .6875rem;--pn-dot:1.25rem;--pn-g-track:.625rem;--pn-g-names:.4375rem;--pn-g-gs:.875rem;--pn-gs:var(--ctl);--pn-g-bars:.625rem;--pn-bar:5rem;--pn-bar-gap:.5rem;--pn-bar-rows:.25rem;--pn-price:1.5rem;--pn-fade:1.5rem;--pn-clear:0rem;padding:1rem 1rem 1.125rem;position:relative}.pn-a{min-width:0;position:relative}.pn-b{min-width:0}.pn-top{align-items:center;gap:.5rem;display:flex}.pn-search{min-width:0;height:var(--pn-row);border-radius:var(--r-pill);background:var(--card);box-shadow:var(--field-edge);cursor:text;flex:1;align-items:center;gap:.625rem;padding:0 .75rem 0 1rem;display:flex;container:pn-search/inline-size}.pn-search:focus-within{outline:2px solid var(--ring);outline-offset:1px}.pn-search-field{flex:1;min-width:0;height:100%;position:relative}.pn-search-input{width:100%;height:100%;font-size:var(--fs-ui);background:0 0;border:0;outline:none;padding:0}.pn-search-hint{font-size:var(--fs-ui);color:var(--placeholder);white-space:nowrap;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.pn-search-input:not(:placeholder-shown)+.pn-search-hint,.pn-search-short{display:none}.pn-key{background:var(--pill);min-width:1.375rem;height:1.375rem;font:500 var(--fs-micro) / 1 var(--font);color:var(--ink-3);border-radius:.4375rem;flex:none;justify-content:center;align-items:center;padding:0 .375rem;display:inline-flex}.pn-search:focus-within .pn-search-key{opacity:0}@container pn-search (width<14.375rem){.pn-search-key{display:none}}@container pn-search (width<12.75rem){.pn-search-long{display:none}.pn-search-short{display:inline}}.pn-round{--ib:var(--pn-row)}.pn-vr{background:var(--hair);flex:none;width:1px;height:1.375rem;margin:0 .125rem;display:none}.pn-titlerow{margin-top:var(--pn-g-title);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pn-title{min-width:0;font:800 var(--pn-title) / 1.04 var(--display);text-transform:uppercase;letter-spacing:.012em;overflow-wrap:anywhere}.pn-more{--ib:var(--pn-more)}.pn-tags{margin-top:var(--pn-g-tags)}.pn-tags-in{flex-wrap:wrap;gap:.375rem;display:flex}.pn-tag{min-height:var(--pn-tag);font-size:var(--fs-chip);border-radius:.8125rem;align-items:center;padding:.125rem .6875rem;line-height:1.2;display:inline-flex}.pn-tag-quiet{background:var(--soft);box-shadow:inset 0 0 0 1px var(--soft-line);color:var(--ink-2)}.pn-readbox{margin-top:var(--pn-g-read);position:relative}.pn-read{border-radius:.375rem}.pn-lead{font:500 var(--pn-lead) / 1.2 var(--font);letter-spacing:-.012em;text-wrap:balance}.pn-text{margin-top:var(--pn-g-text);font-size:var(--pn-text);line-height:var(--pn-text-lh);color:var(--ink-2);-webkit-user-select:text;user-select:text}.pn-rule{margin-top:var(--pn-g-rule);font:500 var(--fs-micro) / 1 var(--font);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.625rem;display:flex}.pn-rule-line{background:linear-gradient(to right, var(--accent-line), var(--hair) 5rem);flex:1;height:1px}.pn-rule-n{font-size:var(--fs-small);letter-spacing:.04em;color:var(--ink-3);font-variant-numeric:tabular-nums}.pn-feats{gap:var(--pn-g-feat);margin-top:var(--pn-g-list);display:grid}.pn-feat{grid-template-columns:1.0625rem minmax(0,1fr);align-items:start;column-gap:.5rem;display:grid;position:relative}.pn-feat-ico{--icon:1.0625rem;--icon-stroke:1.6;margin-top:calc((var(--pn-feat-lh) - 1.0625rem) / 2);color:var(--ink);position:relative}.pn-feat p{font-size:var(--pn-feat);line-height:var(--pn-feat-lh);color:var(--ink-3);text-wrap:pretty;-webkit-user-select:text;user-select:text;position:relative}.pn-feat strong{color:var(--ink);font-weight:600}.pn-feat:before{content:"";background:var(--flash);opacity:0;pointer-events:none;border-radius:.75rem;transition:opacity .28s;position:absolute;inset:-.3125rem -.5rem}.pn-feat[data-flash]:before{opacity:1;transition-duration:0s}.pn-reqs{margin-top:var(--pn-g-list);flex-wrap:wrap;gap:.375rem;display:flex}.pn-req{background:var(--soft);min-height:1.625rem;box-shadow:inset 0 0 0 1px var(--soft-line);color:var(--ink-2);font-size:var(--fs-chip);border-radius:.8125rem;align-items:center;padding:.1875rem .6875rem;line-height:1.25;display:inline-flex}.pn-works{margin-top:var(--pn-g-works);padding:var(--pn-works-pad);position:relative;container:pn-works/inline-size}.pn-works-bg{--pn-dip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 16'%3E%3Cpath d='M0 0H2.01A24 24 0 0 1 19.74 7.83A22 22 0 0 0 52.26 7.83A24 24 0 0 1 69.99 0H72V16H0Z'/%3E%3C/svg%3E");border-radius:var(--r-card);background:var(--card);-webkit-mask:var(--pn-dip) top center / 4.5rem 1rem no-repeat, linear-gradient(#000, #000) top left / calc(50% - 2.25rem + 1px) 1rem no-repeat, linear-gradient(#000, #000) top right / calc(50% - 2.25rem + 1px) 1rem no-repeat, linear-gradient(#000, #000) bottom / 100% calc(100% - 1rem + 1px) no-repeat;-webkit-mask:var(--pn-dip) top center / 4.5rem 1rem no-repeat, linear-gradient(#000, #000) top left / calc(50% - 2.25rem + 1px) 1rem no-repeat, linear-gradient(#000, #000) top right / calc(50% - 2.25rem + 1px) 1rem no-repeat, linear-gradient(#000, #000) bottom / 100% calc(100% - 1rem + 1px) no-repeat;mask:var(--pn-dip) top center / 4.5rem 1rem no-repeat, linear-gradient(#000, #000) top left / calc(50% - 2.25rem + 1px) 1rem no-repeat, linear-gradient(#000, #000) top right / calc(50% - 2.25rem + 1px) 1rem no-repeat, linear-gradient(#000, #000) bottom / 100% calc(100% - 1rem + 1px) no-repeat;position:absolute;inset:0}.pn-notch{--pn-notch:2.125rem;--pn-notch-hit:2.125rem;z-index:1;left:calc(50% - var(--pn-notch-hit) / 2);top:calc(-1.5rem - (var(--pn-notch-hit) - var(--pn-notch)) / 2);width:var(--pn-notch-hit);height:var(--pn-notch-hit);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.pn-notch:before{content:"";inset:calc((var(--pn-notch-hit) - var(--pn-notch)) / 2);background:var(--notch);border:1px solid var(--notch-line);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);transition:background-color var(--t-color) ease;border-radius:50%;position:absolute}.pn-notch:after{content:"";border-radius:50%;position:absolute;inset:-.3125rem}.pn-notch-ico{--icon:1rem;--icon-stroke:2;transition:transform .2s var(--ease-out);position:relative}.pn-notch[aria-expanded=true] .pn-notch-ico{transform:rotate(45deg)}.pn-works-head{justify-content:space-between;align-items:center;gap:.625rem;min-height:1.5rem;display:flex;position:relative}.pn-works-head h2{font:400 .96875rem / 1.2 var(--font);color:var(--ink-3);white-space:nowrap}.pn-note{background:var(--pill);height:1.5rem;font-size:var(--fs-small);white-space:nowrap;border-radius:.75rem;align-items:center;padding:0 .625rem;display:inline-flex}.pn-works-swap{position:relative}.pn-fw{grid-template-columns:var(--pn-fw-cols);margin:var(--pn-g-track) calc(var(--pn-dot) / 2) 0;padding-top:calc(var(--pn-dot) + var(--pn-g-names));font-size:var(--fs-label);white-space:nowrap;line-height:1.25rem;display:grid;position:relative}.pn-fw:before{content:"";left:0;right:0;top:calc(var(--pn-dot) / 2 - 1px);background:var(--amber);border-radius:1px;height:2px;position:absolute}.pn-fw-stop{text-align:center;padding:0 .3125rem}.pn-fw-stop:first-child{margin-left:calc(var(--pn-dot) / -2);text-align:left;padding-left:0}.pn-fw-stop:last-child{margin-right:calc(var(--pn-dot) / -2);text-align:right;padding-right:0}.pn-fw-stop:only-child{text-align:center;margin:0}.pn-fw-dot{--icon:.75rem;--icon-stroke:2.6;top:0;left:calc(var(--pn-p) * 100%);width:var(--pn-dot);height:var(--pn-dot);background:var(--amber);color:var(--amber-ink);box-shadow:0 0 0 .1875rem var(--card);border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50%}@container pn-works (width<20rem){.pn-works-head{margin-top:.4375rem}.pn-fw{font-size:var(--fs-small)}}@container pn-works (width>=21rem){.pn-fw[data-even]{grid-template-columns:var(--pn-fw-even)}.pn-fw[data-even] .pn-fw-stop{justify-self:center;width:max-content}.pn-fw[data-even] .pn-fw-stop:first-child{justify-self:start}.pn-fw[data-even] .pn-fw-stop:last-child{justify-self:end}}.pn-fw[data-list]{margin:var(--pn-g-track) 0 0;white-space:normal;flex-wrap:wrap;gap:.25rem .75rem;padding:0;display:flex}.pn-fw[data-list]:before{display:none}.pn-fw[data-list] .pn-fw-stop{text-align:left;overflow-wrap:anywhere;align-items:center;gap:.3125rem;min-width:0;margin:0;padding:0;display:inline-flex}.pn-fw[data-list] .pn-fw-dot{--icon:.5625rem;--icon-stroke:3;width:.875rem;height:.875rem;box-shadow:none;flex:none;position:static;translate:none}@container pn-works (width<14.75rem){.pn-fw{margin:var(--pn-g-track) 0 0;white-space:normal;flex-wrap:wrap;gap:.25rem .75rem;padding:0;display:flex}.pn-fw:before{display:none}.pn-fw .pn-fw-stop{text-align:left;overflow-wrap:anywhere;align-items:center;gap:.3125rem;min-width:0;margin:0;padding:0;display:inline-flex}.pn-fw .pn-fw-dot{--icon:.5625rem;--icon-stroke:3;width:.875rem;height:.875rem;box-shadow:none;flex:none;position:static;translate:none}}.pn-gs{margin-top:var(--pn-g-gs);align-items:center;gap:.5rem;display:flex}.pn-gs-title{min-width:0;font:800 1.0625rem / 1 var(--display);letter-spacing:.03em;text-transform:uppercase;flex:1}.pn-gs-title span{font:400 var(--fs-small) / 1 var(--font);letter-spacing:0;color:var(--ink-3);vertical-align:.3em;margin-left:.375rem}.pn-gs-btn{--ib:var(--pn-gs)}.pn-pillbtn{height:var(--pn-gs);border-radius:var(--r-pill);font-size:var(--fs-label);white-space:nowrap;align-items:center;padding:0 1.0625rem;display:inline-flex}.pn-bars{row-gap:var(--pn-bar-gap);margin-top:var(--pn-g-bars);grid-template-columns:auto minmax(0,1fr);display:grid;container:pn-bars/inline-size}.pn-bar{--pn-inset:.3125rem;--pn-tile:var(--bar-tile);--pn-tile-sub:#ffffffa8;height:var(--pn-bar);padding:var(--pn-inset);border-radius:var(--r-bar);background-color:var(--bar);background-image:var(--bar-sheen);color:#fff;grid-column:1/-1;grid-template-columns:5.75rem minmax(0,1fr);display:grid;position:relative}@supports (grid-template-columns:subgrid){.pn-bar{grid-template-columns:subgrid}}.pn-bar-buy{--pn-tile:var(--amber);--pn-tile-sub:#2a1c02c7}.pn-bar:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--bar-line), inset 0 1px 0 #ffffff12;pointer-events:none;position:absolute;inset:0}.pn-bar-tile{border-radius:calc(var(--r-bar) - var(--pn-inset));background:var(--pn-tile);align-content:center;min-width:5.75rem;padding:0 .8125rem;display:grid;position:relative;overflow:hidden}.pn-bar-buy .pn-bar-tile{color:var(--amber-ink)}.pn-bar-tex{opacity:.17;width:100%;height:100%;position:absolute;inset:0}.pn-bar-tex *{vector-effect:non-scaling-stroke}.pn-bar-tile-in{background:var(--pn-tile);box-shadow:0 0 .3125rem .3125rem var(--pn-tile);border-radius:.25rem;justify-self:start;position:relative}.pn-bar-tile-text{gap:.3125rem;display:grid}.pn-bar-tile-text b{font:800 var(--pn-price) / 1 var(--display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}.pn-bar-tile-text small{font-size:var(--fs-mini);color:var(--pn-tile-sub);white-space:nowrap;line-height:1}.pn-bar-body{align-content:center;gap:var(--pn-bar-rows);min-width:0;padding:0 .75rem 0 .875rem;display:grid;container:pn-bar/inline-size}.pn-bar-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pn-bar-title{font:600 .96875rem / 1.125rem var(--font);white-space:nowrap;flex:none}.pn-bar-go{--icon:.9375rem;--icon-stroke:2.25;color:var(--amber);transition:transform .2s var(--ease-out)}.pn-bar-track{align-items:center;height:.875rem;display:flex}.pn-bar-dot{background:var(--amber);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.pn-bar-line{background:var(--amber);flex:1;height:1.5px}.pn-bar-mid{transition:transform .22s var(--ease-out);flex:none;place-items:center;margin:0 .5625rem;display:grid}.pn-bar-ends{font-size:var(--fs-chip);color:#ffffffeb;white-space:nowrap;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.5rem;line-height:1.125rem;display:grid}.pn-bar-pillbox{max-width:max(0px, (100cqw - var(--pn-need-3)) * 999);grid-column:2;overflow:hidden}.pn-bar-pill{background:var(--bar-pill);height:1.125rem;font:400 var(--fs-mini) / 1.125rem var(--font);color:#fff;border-radius:.5625rem;padding:0 .5625rem;display:block}.pn-bar-right{max-width:max(0px, (100cqw - var(--pn-need-2)) * 999);grid-column:3;justify-self:end;overflow:hidden}@container pn-bars (width<21rem){.pn-bar-tile{min-width:4.875rem;padding:0 .6875rem}.pn-bar-tile-text b{font-size:1.3125rem}.pn-bar-body{padding:0 .625rem 0 .75rem}}.pn-pop{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;max-height:min(27rem,64vh);overflow-y:auto}.pn-pop.pn-results{flex-direction:column;display:flex;overflow:hidden}.pn-results-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;min-height:0;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--pn-res-fade,0) * 1.125rem), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--pn-res-fade,0) * 1.125rem), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--pn-res-fade,0) * 1.125rem), transparent);padding:.375rem .5rem .5rem;scroll-padding-bottom:1.125rem;overflow-y:auto}.pn-res-h{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:.5625rem .5625rem .3125rem;line-height:1.2}.pn-res{border-radius:var(--r-row);cursor:pointer;grid-template-columns:2.125rem minmax(0,1fr) fit-content(40%);align-items:center;gap:.6875rem;padding:.4375rem .5625rem;display:grid;position:relative}.pn-res[aria-selected=true]{background:var(--pill);outline-offset:-2px;outline:2px solid #0000}.pn-res[aria-selected=true]:before{content:"";background:var(--ink);border-radius:.125rem;width:.1875rem;height:1.5rem;position:absolute;top:calc(50% - .75rem);left:0}@media (forced-colors:active){.pn-res[aria-selected=true]{outline-color:highlight}.pn-res[aria-selected=true]:before{display:none}}.pn-res:active{background:var(--pill-hover)}.pn-res-ico{background:var(--paper);width:2.125rem;height:2.125rem;color:var(--ink);border-radius:50%;place-items:center;display:grid}.pn-res-text{min-width:0}.pn-res-text b{font:500 var(--fs-ui) / 1.25 var(--font);overflow-wrap:anywhere;display:block}.pn-res-text small{font-size:var(--fs-chip);color:var(--ink-3);margin-top:.0625rem;line-height:1.35;display:block}.pn-res-text span{vertical-align:top;max-width:100%;display:inline-block}.pn-res mark{color:inherit;box-shadow:inset 0 -.125rem 0 var(--amber);background:0 0}.pn-res-tag{background:var(--paper);color:var(--ink-2);font-size:var(--fs-mini);overflow-wrap:anywhere;border-radius:.5625rem;padding:.125rem .5rem;line-height:1.3}.pn-res-empty{font-size:var(--fs-label);color:var(--ink-3);text-align:center;text-wrap:balance;padding:1.25rem .75rem 1.125rem}.pn-res-empty b{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.pn-res-keys{border-top:1px solid var(--hair);font-size:var(--fs-small);color:var(--ink-3);align-items:center;gap:.4375rem;margin-top:.25rem;padding:.5625rem .5625rem .1875rem;display:flex}.pn-res-keys .pn-key:not(:first-child){margin-left:.375rem}.pn-news{padding-bottom:.5rem}.pn-news-item{border-radius:var(--r-row);grid-template-columns:2.125rem minmax(0,1fr);gap:.6875rem;margin:0 .5rem;padding:.5625rem;display:grid}.pn-news-body{min-width:0}.pn-news-top{flex-wrap:wrap;align-items:center;gap:.25rem .4375rem;min-height:1.25rem;display:flex}.pn-news-top b{font:800 var(--fs-note) / 1 var(--display);letter-spacing:.02em;text-transform:uppercase}.pn-news-top .ui-tag{min-height:1.125rem;font-size:var(--fs-mini);padding:0 .4375rem}.pn-news-top time{font-size:var(--fs-small);color:var(--ink-3);white-space:nowrap;margin-left:auto}.pn-news-text{font-size:var(--fs-label);color:var(--ink-2);margin-top:.25rem;line-height:1.4;display:block}.pn-news-link{font-size:var(--fs-small);color:var(--ink-3);transition:color var(--t-color) ease;align-items:center;gap:.1875rem;margin-top:.3125rem;display:inline-flex}.pn-menu{padding:.4375rem}.pn-mi{width:100%;min-height:2.5rem;font-size:var(--fs-ui);text-align:left;border-radius:.8125rem;align-items:center;gap:.6875rem;padding:0 .6875rem;display:flex}.pn-mi:focus-visible{outline-offset:-2px;background:var(--pill)}.pn-mi-ext{color:var(--ink-3);opacity:.7;margin-left:auto}.pn-menu hr{background:var(--hair);border:0;height:1px;margin:.3125rem .5625rem}.pn-pop.pn-compat{max-height:var(--pn-compat-max,26rem);flex-direction:column;display:flex;overflow:hidden}.pn-compat-head{flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .625rem .5rem 1rem;display:flex}.pn-compat-head .ui-pop-h{padding:0}.pn-linkpill{background:var(--pill);height:2rem;font-size:var(--fs-chip);white-space:nowrap;border-radius:1rem;align-items:center;gap:.25rem;padding:0 .625rem 0 .8125rem;display:inline-flex}.pn-compat-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;min-height:0;padding:.125rem 1rem 1.375rem;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.125rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.125rem),#0000);container:pn-compat/inline-size}.pn-compat-body:focus-visible{outline-offset:-2px;border-radius:0 0 var(--r-pop) var(--r-pop)}.pn-compat-list{gap:.5rem;display:grid}.pn-compat-list>div{border-top:1px solid var(--hair);grid-template-columns:6.25rem minmax(0,1fr);column-gap:.75rem;padding-top:.5rem;display:grid}.pn-compat-list dt{font-size:var(--fs-small);color:var(--ink-3);line-height:1.25rem}.pn-compat-list dd{font-size:var(--fs-label);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:1.25rem}.pn-compat-list dd>span{max-width:100%;display:inline-block}@container pn-compat (width<19rem){.pn-compat-list>div{grid-template-columns:minmax(0,1fr)}}.pn-compat-sub{font:500 var(--fs-micro) / 1 var(--font);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2);margin-top:1rem}.pn-compat .pn-reqs{margin-top:.625rem}.pn-compat .pn-req{background:var(--pill);box-shadow:none}.pn-compat-name,.pn-compat .pn-req{z-index:0;position:relative}.pn-compat-name:before,.pn-compat .pn-req:before{content:"";z-index:-1;background:color-mix(in srgb, var(--amber) 38%, transparent);opacity:0;pointer-events:none;border-radius:.375rem;transition:opacity .28s;position:absolute;inset:-.0625rem -.1875rem}.pn-compat .pn-req:before{border-radius:inherit;inset:0}.pn-compat [data-flash]:before{opacity:1;transition-duration:0s}@media (hover:hover) and (pointer:fine){.pn-notch:hover:before{background-color:var(--notch-hover)}.pn-bar:hover{background-color:var(--bar-hover)}.pn-bar:hover .pn-bar-go{transform:translate(.125rem,-.125rem)}.pn-bar:hover .pn-bar-mid{transform:translate(.3125rem)}.pn-news-item:hover,.pn-mi:hover{background-color:var(--pill)}.pn-news-item:hover .pn-news-link{color:var(--ink)}.pn-linkpill:hover{background-color:var(--pill-hover)}}@media (min-width:43.75em){.pn-root{--pn-title:var(--fs-title);--pn-lead:var(--fs-lead);--pn-text:var(--fs-body);--pn-text-lh:var(--lh-body);--pn-g-works:1.125rem;--pn-bar:4.5rem;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;column-gap:1.875rem;padding:1.5rem 1.625rem 1.75rem;display:grid}.pn-top{gap:.625rem}.pn-vr{display:block}}@media (min-width:43.75em) and (min-height:30em){.pn-b{position:sticky;top:1rem}}@media (min-width:68.75em) and (min-height:35.625em){.pn-root{--pn-row:2.625rem;--pn-more:2.25rem;--pn-tag:1.5rem;--pn-g-title:.75rem;--pn-g-tags:.375rem;--pn-g-read:.5rem;--pn-g-rule:.75rem;--pn-g-list:.5rem;--pn-feat:.8125rem;--pn-feat-lh:1.125rem;--pn-g-feat:.5rem;--pn-g-works:0rem;--pn-works-pad:.75rem 1.125rem .5625rem;--pn-g-track:.5rem;--pn-g-names:.375rem;--pn-g-gs:.375rem;--pn-gs:2rem;--pn-g-bars:.375rem;--pn-bar:4.25rem;--pn-fade:2.625rem;--pn-clear:1.625rem;flex-direction:column;align-items:stretch;height:100%;padding:1.25rem 1.625rem 1.25rem 1.75rem;display:flex}.pn-a{flex-direction:column;flex:1;min-height:0;display:flex}.pn-b{flex:none;position:static}.pn-tags-in{height:var(--pn-tag);overflow:hidden}.pn-tag-quiet{white-space:nowrap}.pn-readbox{flex:1;min-height:0;margin-right:-.625rem;container:pn-readbox/inline-size}@container pn-readbox (width<26.25rem){.pn-feat p{font-size:min(var(--pn-feat), var(--fs-label))}}@container pn-readbox (width<25.25rem){.pn-feat p{font-size:min(var(--pn-feat), var(--fs-chip))}}@container pn-readbox (width<24.25rem){.pn-feat p{font-size:var(--fs-small)}}.pn-read{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;--pn-f:calc(var(--pn-fade-b,1) * (var(--pn-fade) - var(--pn-clear)));--pn-end:calc(100% - var(--pn-clear));--pn-mask:linear-gradient(to bottom, transparent 0, #000 calc(var(--pn-fade-t,0) * 1rem), #000 calc(var(--pn-end) - var(--pn-f)), #000000d6 calc(var(--pn-end) - var(--pn-f) * .8), #00000080 calc(var(--pn-end) - var(--pn-f) * .55), #00000029 calc(var(--pn-end) - var(--pn-f) * .28), transparent calc(var(--pn-end) - var(--pn-f) * .06));height:100%;-webkit-mask-image:var(--pn-mask);-webkit-mask-image:var(--pn-mask);mask-image:var(--pn-mask);padding:.125rem 0 2.25rem;position:relative;overflow:hidden auto}.pn-read-in{padding-right:max(0px,100% - 100cqw + .625rem);overflow-x:clip}.pn-read,.pn-read-in{margin-left:-.5rem;padding-left:.5rem}.pn-feat:before{right:clamp(-.5rem, var(--pn-scrollbar,0px) - .625rem, 0px)}.pn-read:focus-visible{outline:none}.pn-readbox:has(>.pn-read:focus-visible):after{content:"";outline:2px solid var(--ring);outline-offset:-2px;pointer-events:none;border-radius:.625rem;position:absolute;inset:-.125rem .125rem 0 -.5rem}.pn-pop{max-height:min(27rem,100vh - 13rem)}}@media (min-width:68.75em) and (min-height:53.75em){.pn-pop.pn-results{max-height:min(27rem, 100% - var(--pn-row) - 2.5rem)}}@media (min-width:80em) and (min-height:62.5em){.pn-root{--pn-row:var(--ctl-lg);--pn-more:var(--ctl);--pn-title:1.75rem;--pn-tag:1.625rem;--pn-g-title:1.125rem;--pn-g-tags:.625rem;--pn-g-read:.875rem;--pn-lead:1.3125rem;--pn-g-text:.625rem;--pn-text:.9375rem;--pn-text-lh:1.46875rem;--pn-g-rule:1rem;--pn-g-list:.6875rem;--pn-feat:var(--fs-note);--pn-feat-lh:1.25rem;--pn-g-feat:.625rem;--pn-works-pad:.875rem 1.125rem .6875rem;--pn-g-track:.625rem;--pn-g-names:.4375rem;--pn-g-gs:.625rem;--pn-gs:var(--ctl);--pn-g-bars:.625rem;--pn-bar:4.75rem;padding:1.5rem 1.75rem 1.5rem 1.875rem}}@media (min-width:68.75em) and (not (min-width:85.375em)) and (min-height:53.75em){.pn-root{padding-inline:1.5625rem 1.4375rem}}@media (min-width:68.75em) and (min-height:43.75em) and (not (min-height:53.75em)){.pn-root{--pn-row:var(--ctl);--pn-title:1.5625rem;--pn-g-title:.625rem;--pn-lead:1.1875rem;--pn-g-text:.375rem;--pn-text:var(--fs-ui);--pn-text-lh:1.3125rem;--pn-g-rule:.625rem;--pn-feat:var(--fs-chip);--pn-g-read:.375rem;--pn-works-pad:.6875rem 1rem .5rem;--pn-dot:1.125rem;--pn-g-track:.375rem;--pn-g-names:.3125rem;--pn-bar:4rem;--pn-bar-gap:.375rem;--pn-bar-rows:.1875rem;--pn-price:1.4375rem;padding:1.125rem 1.4375rem 1.125rem 1.5625rem}.pn-gs{display:none}}@media (min-width:68.75em) and (min-height:35.625em) and (not (min-height:43.75em)){.pn-root{--pn-row:var(--ctl);--pn-more:2.125rem;--pn-title:1.5rem;--pn-tag:1.375rem;--pn-g-title:.5rem;--pn-g-read:.375rem;--pn-lead:1.125rem;--pn-g-text:.375rem;--pn-text:var(--fs-ui);--pn-text-lh:1.3125rem;--pn-g-rule:.625rem;--pn-feat:var(--fs-chip);--pn-g-works:.375rem;--pn-g-bars:.375rem;--pn-bar:3.75rem;--pn-bar-gap:.375rem;--pn-bar-rows:.125rem;--pn-price:1.375rem;--pn-fade:.75rem;--pn-clear:0rem;padding:1.125rem 1.3125rem 1rem 1.4375rem}.pn-gs{display:none}.pn-read{padding-bottom:1.25rem}.pn-bar-title{font-size:.9375rem;line-height:1.0625rem}.pn-bar-track{height:.8125rem}.pn-bar-ends{line-height:1.0625rem}.pn-bar-pill{height:1.0625rem;line-height:1.0625rem}.pn-works{background:var(--card);border-radius:.875rem;flex-wrap:wrap;align-items:center;row-gap:.125rem;min-height:2.5rem;padding:.3125rem .375rem .3125rem .875rem;display:flex}.pn-works-bg,.pn-note{display:none}.pn-works-head{min-height:0;max-width:max(0px, (100cqw - var(--pn-works-need)) * 999);margin:0;overflow:hidden}.pn-works-head h2{font-size:var(--fs-label);padding-right:.75rem}.pn-works-swap{flex:1;min-width:0}.pn-fw,.pn-fw[data-list]{font-size:var(--fs-chip);flex-wrap:wrap;gap:.125rem .625rem;margin:0;padding:0;display:flex}.pn-fw:before{display:none}.pn-fw-stop,.pn-fw-stop:first-child,.pn-fw-stop:last-child{align-items:center;gap:.3125rem;margin:0;padding:0;display:inline-flex}.pn-fw-dot{--icon:.5625rem;--icon-stroke:3;width:.875rem;height:.875rem;box-shadow:none;position:static;translate:none}.pn-notch{--pn-notch:1.75rem;--pn-notch-hit:2rem;flex:none;order:3;margin:0 -.125rem 0 .375rem;position:relative;top:auto;left:auto}.pn-notch-ico{--icon:.875rem}}@media (pointer:coarse){.pn-root{--pn-row:var(--ctl-lg);--pn-more:var(--ctl-touch);--pn-gs:var(--ctl-touch)}.pn-search-input{font-size:1rem}.pn-search-hint{font-size:var(--fs-body)}.pn-search-key,.pn-res-keys{display:none}.pn-notch{--pn-notch-hit:var(--ctl-touch)}.pn-notch:after{inset:-.125rem}.pn-pillbtn,.pn-linkpill{min-height:var(--ctl-touch);border-radius:var(--r-pill)}.pn-linkpill{padding:0 .875rem 0 1rem}.pn-mi{min-height:2.875rem}.pn-res,.pn-news-item{min-height:3.5rem}}@media (prefers-reduced-motion:reduce){.pn-bar-go,.pn-bar-mid,.pn-notch-ico{transition:none}.pn-bar:hover .pn-bar-go,.pn-bar:hover .pn-bar-mid{transform:none}}@media (prefers-reduced-transparency:reduce){.pn-notch:before{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.pn-search{box-shadow:inset 0 0 0 1px var(--ink-3)}.pn-search-hint{color:var(--ink-3)}}@media (forced-colors:active){.pn-search,.pn-bar,.pn-tag,.pn-works-bg{outline-offset:-1px;outline:1px solid #0000}.pn-feat-ico,.pn-res-ico{color:canvastext}}@media (forced-colors:active) and (min-width:68.75em) and (min-height:35.625em) and (not (min-height:43.75em)){.pn-works{outline-offset:-1px;outline:1px solid #0000}}.st-root{--st-ctl:var(--ctl);--st-pin:2.25rem;--st-pin-hit:var(--st-pin);--st-il:.75rem;--st-ir:.75rem;--st-it:.75rem;--st-ib:1rem;--st-hl:clamp(1.1875rem, 5.6cqw, 1.4375rem);--st-sub:var(--fs-label);--st-sub-gap:.4375rem;touch-action:pan-y pinch-zoom;grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) auto;height:clamp(27.5rem,14.75rem + 64vw,36rem);display:grid;position:relative;container:stage/size}@media (pointer:coarse){.st-root{--st-ctl:var(--ctl-touch);--st-pin-hit:var(--ctl-touch)}}.st-pics,.st-pins{grid-area:3/1/4/-1;min-width:0;min-height:0;position:relative;container-type:size}.st-pics{z-index:0;-webkit-user-select:none;user-select:none}.st-pins{z-index:3;pointer-events:none}.st-root .st-layer{position:absolute;inset:0}.st-root .st-pics>.st-layer:not(.is-leaving){transition-delay:0s}.st-root .st-pics>.st-layer.is-leaving{transition:opacity 80ms linear 80ms, transform .17s var(--ease-out), filter .17s var(--ease-out)}.st-root .st-pins>.st-layer.is-leaving{transition-delay:0s}.st-root .st-box{--st-aw:calc(100cqw - var(--st-il) - var(--st-ir));--st-ah:calc(100cqh - var(--st-it) - var(--st-ib));--st-bw:min(var(--st-aw) / var(--ui-cw), var(--st-ah) * var(--ui-ar) / var(--ui-ch), 1.25 * min(var(--st-aw), var(--st-ah) * var(--ui-ar)));left:calc(var(--st-il) + var(--st-aw) / 2 - (var(--ui-cx) + var(--ui-cw) / 2) * var(--st-bw));top:calc(var(--st-it) + var(--st-ah) / 2 - (var(--ui-cy) + var(--ui-ch) / 2) * var(--st-bw) / var(--ui-ar));width:var(--st-bw);aspect-ratio:var(--ui-ar);position:absolute}.st-logo{--st-logo-w:3.75rem;--st-logo-top:.875rem;z-index:2;width:var(--st-logo-w);margin:var(--st-logo-top) 0 0 1rem;color:#fff;transform-origin:0;border-radius:.5rem;grid-area:1/1;place-self:center start;align-items:center;display:grid;position:relative}.st-logo svg{width:100%;height:auto}.st-logo:after{content:"";position:absolute;inset:-.4375rem -.375rem}.st-switch{--st-sw:2.875rem;--st-sw-gap:.25rem;grid-area:1/1/2/-1;justify-self:end;align-items:center;min-width:0;max-width:calc(100cqw - 6.25rem);margin:.5625rem .75rem 0 0;display:flex}.st-sw-scroll{z-index:2;overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;min-width:0;margin:-.375rem -.375rem -.875rem;padding:.375rem .375rem .875rem;position:relative;overflow:auto hidden}.st-sw-scroll::-webkit-scrollbar{display:none}.st-sw-scroll[data-scroll]{--st-fade:linear-gradient(90deg, transparent, #000 var(--st-ml,0px), #000 calc(100% - var(--st-mr,0px)), transparent);-webkit-mask-image:var(--st-fade);-webkit-mask-image:var(--st-fade);mask-image:var(--st-fade)}.st-sw-track{gap:var(--st-sw-gap);width:max-content;display:flex;position:relative}.st-sw-disc{z-index:1;width:var(--st-sw);height:var(--st-sw);pointer-events:none;transform:translateX(calc(var(--st-at,0) * (var(--st-sw) + var(--st-sw-gap))));transition:transform var(--t-move) var(--ease-in-out);background:#fff;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 .375rem .875rem -.25rem #00000073}.st-sw-disc:after{content:"";background:#fff;border-radius:50%;width:.25rem;height:.25rem;margin-left:-.125rem;position:absolute;top:calc(100% + .3125rem);left:50%}.st-sw-btn{z-index:2;width:var(--st-sw);height:var(--st-sw);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.st-sw-btn:before{content:"";background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:background-color var(--t-color) ease;border-radius:50%;position:absolute;inset:.25rem}.st-sw-btn>*{position:relative}.st-sw-btn[aria-current]{color:var(--on-white)}.st-sw-track .st-sw-btn{z-index:auto;transition:color 80ms .1s}.st-sw-track .st-sw-btn:before{transition:transform var(--t-press) var(--ease-out), background-color var(--t-color) ease}.st-sw-track .st-sw-btn>*{z-index:2;transition:transform var(--t-press) var(--ease-out)}.st-sw-track .st-sw-btn:active{transform:none}.st-sw-track .st-sw-btn:active:before,.st-sw-track .st-sw-btn:active>*{transform:scale(.97)}.st-sw-sep{background:#ffffff2e;flex:none;width:1px;height:1.125rem;margin:0 .4375rem}.st-all{width:min(19.5rem,100cqw - 1.5rem);padding-bottom:.5rem}.st-all-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;max-height:min(24rem,100cqh - 10.5rem);overflow-y:auto}.st-row{border-radius:var(--r-row);margin:0 .5rem;padding:.5rem}.st-row[aria-current]{background:var(--pill)}.st-all-foot{border-top:1px solid var(--hair);font-size:var(--fs-small);color:var(--ink-2);border-radius:0 0 .75rem .75rem;justify-content:space-between;align-items:center;margin:.375rem .5rem 0;padding:.625rem .625rem .5rem;display:flex}@media not (min-width:43.75em){.st-all{width:calc(100cqw - 1.5rem)}:is(.st-root:has(.st-all[data-open]) .st-head,.st-root:has(.st-all[data-open]) .st-tools){opacity:0}}.st-head{z-index:1;min-width:0;min-height:calc(2.16 * var(--st-hl) + var(--st-sub-gap) + 1.45 * var(--st-sub));grid-area:2/1;align-self:start;margin:.875rem 0 0 1.125rem;display:grid}.st-head>*{grid-area:1/1;min-width:0}.st-head-room{visibility:hidden;pointer-events:none}.st-head-room:before{content:attr(data-headline);display:block}.st-head-room:after{content:attr(data-sub);display:block}.st-headline,.st-head-room:before{width:-moz-fit-content;width:fit-content;max-width:100%;font:800 var(--st-hl) / 1.08 var(--display);text-transform:uppercase;letter-spacing:.014em;text-wrap:balance}.st-headline{text-shadow:0 1px 1.375rem #05050c99}.st-sub,.st-head-room:after{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:var(--st-sub-gap);font-size:var(--st-sub);letter-spacing:.01em;text-wrap:pretty;line-height:1.45}.st-sub{color:#ffffffc7;text-shadow:0 1px .875rem #05050cb3}.st-tools{z-index:2;grid-area:2/2;align-self:start;gap:.375rem;margin:.875rem .875rem 0 .75rem;display:flex}.st-pager{z-index:2;grid-area:4/1/5/-1;justify-self:center;align-items:center;height:1.5rem;margin-bottom:.625rem;display:flex}.st-dot{border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.st-dot i{background:#ffffff4d;border-radius:.125rem;width:1.25rem;height:.1875rem;transition:background-color .2s;display:block;position:relative;overflow:hidden}.st-dot[aria-current] i{background:#fff}.st-dot b{background:var(--amber);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.st-root[data-auto] .st-dot[aria-current] i{background:#ffffff73}.st-chip{z-index:2;height:var(--st-ctl);border-radius:var(--r-pill);font-size:var(--fs-note);white-space:nowrap;color:#ffffffbd;grid-area:5/1;justify-self:start;align-items:center;gap:.5625rem;margin:0 0 .875rem .875rem;padding:0 1rem 0 .4375rem;display:inline-flex}.st-chip b{color:#fff;font-weight:500}.st-chip-ico{color:#fff;--icon:.6875rem;--icon-stroke:2;border:1.5px solid #ffffffd9;border-radius:50%;place-items:center;width:1.625rem;height:1.625rem;display:grid}.st-chip-ico .ui-icon{fill:currentColor;margin-left:1px}.st-ctrl{z-index:2;grid-area:5/1/6/-1;justify-self:end;gap:.375rem;margin:0 .875rem .875rem 0;display:flex}.st-auto .ui-morph>:first-child{--icon:.875rem;fill:currentColor}.st-auto .ui-morph>:last-child{--icon:.9375rem;fill:currentColor}.st-zoom{display:none}@container stage (width<21.5rem){.st-chip-more{display:none}}@container stage (width<17rem){.st-chip{min-width:var(--st-ctl);justify-content:center;padding:0}.st-chip>span:last-child{display:none}}@media (min-width:43.75em) and (not (min-width:68.75em)),(min-width:68.75em) and (not (min-height:35.625em)){.st-root{--st-il:.5rem;--st-ir:.75rem;--st-it:.75rem;--st-ib:1.375rem;--st-hl:1.3125rem;--st-sub-gap:.5rem;grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:clamp(16rem,26vw,23rem) minmax(0,1fr) auto;height:clamp(24rem,44vw,30rem)}.st-pics,.st-pins{grid-area:2/2/6/3}.st-logo{--st-logo-w:4.875rem;--st-logo-top:1.25rem;margin-left:1.75rem}.st-switch{justify-self:center;max-width:min(50cqw,30rem);margin:1.125rem 0 0}.st-tools{grid-area:1/2/2/-1;place-self:center end;gap:.5rem;margin:1.125rem 1.5rem 0 0}.st-head{min-height:0;margin:1.25rem .75rem 0 1.75rem}.st-pager{grid-area:4/1;justify-self:start;margin:0 0 .375rem 1.375rem}.st-chip{margin:0 0 1.25rem 1.5rem}.st-ctrl{flex-direction:column;grid-area:2/3/6/4;align-self:end;gap:.5rem;margin:0 1.5rem 1.25rem 0}.st-zoom{display:inline-grid}}@media (min-width:68.75em) and (min-height:35.625em){.st-root{--st-edge:1.625rem;--st-il:2.5rem;--st-ir:calc(var(--st-edge) + var(--st-ctl) + .75rem);--st-it:.875rem;--st-ib:.875rem;--st-hl:clamp(1.1875rem, 2.95cqw, 1.625rem);--st-sub:var(--fs-note);--st-sub-gap:.5625rem;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%}.st-logo{--st-logo-w:5.25rem;--st-logo-top:1.5rem;margin-left:1.875rem}.st-switch{justify-self:center;max-width:min(58cqw,30rem);margin:1.375rem 0 0}.st-head{max-width:min(66cqw,35rem);min-height:0;margin:1.25rem 0 0 2rem}.st-tools{margin:1.25rem var(--st-edge) 0 1rem;gap:.5rem}.st-chip{margin:0 0 var(--st-edge) 1.75rem;grid-area:4/1}.st-pager{height:2rem;margin:0 0 var(--st-edge);grid-area:4/1/5/-1;align-self:center}.st-ctrl{margin:0 var(--st-edge) var(--st-edge) 0;flex-direction:column;grid-area:3/2/5/3;align-self:end;gap:.5rem}.st-zoom{display:inline-grid}}@media (min-width:68.75em) and (min-height:35.625em) and (not (min-height:53.75em)){.st-root{--st-edge:1.375rem;--st-it:.75rem;--st-ib:.75rem}.st-logo{--st-logo-top:1.25rem}.st-switch{margin-top:1.125rem}.st-head,.st-tools{margin-top:.875rem}}html[data-deeplink] .st-pics,html[data-deeplink] .st-head,html[data-deeplink] .st-pins{visibility:hidden}@media (hover:hover) and (pointer:fine){.st-layer{cursor:grab}.st-root[data-dragging] .st-layer{cursor:grabbing}.st-logo:hover{transform:scale(1.03)}.st-logo:active{transform:scale(.97)}.st-sw-btn:not([aria-current]):hover:before{background-color:var(--glass-hover)}.st-row:hover{background-color:var(--pill)}.st-all-foot:hover{color:var(--ink)}.st-dot:hover i{background:#ffffff9e}.st-dot[aria-current]:hover i{background:#fff}}@media (pointer:coarse){.st-logo{--st-logo-grow:max(0px, (var(--ctl-touch) - var(--st-logo-w) * .527) / 2);min-height:var(--ctl-touch);margin-top:calc(var(--st-logo-top) - var(--st-logo-grow));margin-bottom:calc(0px - var(--st-logo-grow))}.st-dot{width:2.75rem;height:2.75rem}.st-dot i{width:1.625rem}.st-row{min-height:3.5rem}.st-all-foot{min-height:2.875rem}}@media (prefers-reduced-motion:reduce){.st-sw-disc{transition-duration:0s}.st-sw-track .st-sw-btn{transition-delay:0s}.st-sw-track .st-sw-btn:active:before,.st-sw-track .st-sw-btn:active>*,.st-logo:hover,.st-logo:active{transform:none}.st-auto{display:none}}@media (prefers-contrast:more){.st-dot i{background:#fff9}.st-root[data-auto] .st-dot[aria-current] i{background:#fffc}}.st-hs{width:0;height:0;position:absolute}.st-hs:has(.st-callout){z-index:2}.st-pin{width:var(--st-pin-hit);height:var(--st-pin-hit);pointer-events:auto;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.st-pin:after{content:"";border-radius:50%;position:absolute;inset:-.25rem}.st-pin:focus-visible{box-shadow:0 0 0 5px #0101028c}.st-pin-dot{width:var(--st-pin);height:var(--st-pin);transition:transform .16s var(--ease-out), background-color .18s ease, border-color .18s ease, color .18s ease;--icon:1.0625rem;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 .375rem 1rem -.375rem #0009}.st-pin[aria-expanded=true] .st-pin-dot{color:var(--on-white);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#fff}.st-pin-n{background:var(--amber);min-width:1rem;height:1rem;color:var(--amber-ink);font:600 var(--fs-micro) / 1rem var(--font);text-align:center;font-variant-numeric:tabular-nums;border-radius:.5rem;padding:0 .25rem;position:absolute;top:-.3125rem;right:-.375rem}.st-pinbox[data-wait]{visibility:hidden}.st-pinbox[data-enter]:not([data-wait]) .st-pin{animation:st-pin-in .22s var(--ease-out) backwards;animation-delay:calc(.11s + var(--i,0) * 50ms)}@keyframes st-pin-in{0%{opacity:0;scale:.9}}@keyframes st-pin-fade{0%{opacity:0}}@media not (min-width:50em){.st-pinbox{--st-pin:1.5rem}.st-pin-dot>.ui-icon{display:none}.st-pin-n{min-width:0;height:auto;color:inherit;font:600 var(--fs-small) / 1 var(--font);background:0 0;border-radius:0;padding:0;position:static}}@media not (min-width:22.5em){.st-pinbox{--st-pin:1.25rem}}.st-callout{--ring:var(--ink);--card:var(--pop);--pill:var(--pop-pill);--ink-3:var(--pop-ink-3);--st-close:2rem;z-index:1;width:min(17rem,100cqw - 1.5rem);color:var(--ink);pointer-events:auto;cursor:auto;opacity:0;transition:opacity var(--t-exit) var(--ease-out), transform var(--t-exit) var(--ease-out);position:absolute;transform:scale(.95)}.st-callout[data-open]{opacity:1;transition:opacity .2s var(--ease-out), transform var(--t-enter) var(--ease-out);transform:none}.st-callout[data-probe]{visibility:hidden}.st-co-shape{pointer-events:none;filter:drop-shadow(0 1rem 1.375rem #00000057)drop-shadow(0 .125rem .3125rem #0003);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.st-co-shape path{fill:var(--pop);stroke:var(--hair);stroke-width:1px;vector-effect:non-scaling-stroke}.st-co-body{padding:1rem 1.125rem 1.3125rem;position:relative}.st-callout[data-notch=top] .st-co-body{padding:1.3125rem 1.125rem 1rem}.st-co-top{justify-content:space-between;align-items:flex-start;gap:.625rem;display:flex}.st-co-title{font:500 1.0625rem / 1.18 var(--font);letter-spacing:-.005em;text-wrap:balance}.st-co-pill{background:var(--pill);height:1.375rem;font-size:var(--fs-small);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:.6875rem;flex:none;align-items:center;gap:.375rem;padding:0 .5625rem 0 .5rem;display:inline-flex}.st-co-pill:before{content:"";background:var(--amber);border-radius:50%;width:.3125rem;height:.3125rem}.st-co-text{font-size:var(--fs-label);color:var(--ink-3);text-wrap:pretty;margin-top:.4375rem;line-height:1.42}.st-co-foot{justify-content:space-between;align-items:flex-end;gap:.625rem;margin-top:.8125rem;display:flex}.st-co-stat{min-width:0}.st-co-stat span{font-size:var(--fs-small);color:var(--ink-3);margin-bottom:.3125rem;display:block}.st-co-stat .ui-tag{min-height:1.5rem;padding:0 .625rem}.st-co-next{font-size:var(--fs-label);color:var(--ink);border-radius:.5rem;flex:none;justify-items:end;gap:.4375rem;padding:.1875rem 0 .125rem .5rem;font-weight:500;display:grid;position:relative}.st-co-next:after{content:"";position:absolute;inset:-.375rem -.5rem -.5rem -.25rem}.st-co-next-t{--icon:.875rem;align-items:center;gap:.3125rem;display:inline-flex}.st-co-next-t .ui-icon{transition:transform .18s var(--ease-out)}.st-co-dashes{gap:.25rem;display:flex}.st-co-dashes i{background:var(--hair-strong);border-radius:.125rem;width:1rem;height:.125rem}.st-co-dashes i[data-on]{background:var(--amber)}.st-co-close{--ring:#fff;left:calc(50% - var(--st-close) / 2);width:var(--st-close);height:var(--st-close);--icon:.9375rem;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(100% - .5rem)}.st-co-close:after{content:"";border-radius:50%;position:absolute;inset:-.25rem}.st-callout[data-notch=top] .st-co-close{top:auto;bottom:calc(100% - .5rem)}.st-co-close:focus-visible{outline-color:var(--ink);box-shadow:0 0 0 6px var(--pop)}.st-sheet{--st-close:2.75rem;z-index:45;left:.625rem;right:.625rem;bottom:calc(.625rem + env(safe-area-inset-bottom,0px));width:auto;max-width:27rem;margin-inline:auto;position:fixed;transform:translateY(1.25rem)}.st-sheet:focus-visible{outline:none}.st-sheet .st-co-shape{filter:drop-shadow(0 -.125rem 2rem #1414222e)}.st-sheet .st-co-body,.st-sheet[data-notch=top] .st-co-body{padding:1.75rem 1.375rem 1.375rem}.st-sheet .st-co-title{font-size:1.1875rem}.st-sheet .st-co-text{font-size:var(--fs-body)}.st-sheet .st-co-stat .ui-tag{min-height:1.75rem;font-size:var(--fs-label)}.st-sheet .st-co-next{min-height:2.75rem;font-size:var(--fs-ui);align-content:center}.st-sheet .st-co-dashes i{width:1.25rem}.st-sheet[data-notch=top] .st-co-close{bottom:calc(100% - .875rem)}body:has(>.st-sheet[inert])>.st-sheet:not([inert]){transition:opacity .11s var(--ease-out);transform:none}body:has(>.st-sheet:not([inert]))>.st-sheet[inert]{transition:opacity 50ms linear 70ms;transform:none}@media (hover:hover) and (pointer:fine){.st-pin:hover .st-pin-dot{border-color:#ffffffb3;transform:scale(1.08)}.st-pin:not([aria-expanded=true]):hover .st-pin-dot{background-color:var(--glass-hover)}.st-co-next:hover .ui-icon{transform:translate(.125rem)}}@media (pointer:coarse){.st-callout{--st-close:2.75rem}.st-co-next{align-content:center;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.st-callout,.st-pin:hover .st-pin-dot,.st-co-next:hover .ui-icon{transform:none!important}.st-pinbox[data-enter]:not([data-wait]) .st-pin{animation-name:st-pin-fade}}@media (forced-colors:active){.st-sheet{outline-offset:-1px;outline:1px solid #0000}}
