@property --accent{syntax:"<color>";inherits:true;initial-value:#2a75c5}@property --sp{syntax:"<number>";inherits:false;initial-value:0}@property --si{syntax:"<number>";inherits:false;initial-value:0}@property --u{syntax:"<length>";inherits:true;initial-value:1px}@property --mx{syntax:"<percentage>";inherits:false;initial-value:30%}@property --my{syntax:"<percentage>";inherits:false;initial-value:0%}:root{color-scheme:light dark;--font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--serif:"Iowan Old Style",Palatino,ui-serif,Georgia,serif;--t-display:max(40px,calc(80 * var(--s)));--lh-display:1.04;--tr-display:-0.015em;--t-xl:clamp(40px,4.45vw,64px);--lh-xl:1.0625;--tr-xl:-0.009em;--t-section:clamp(32px,3.34vw,48px);--lh-section:1.083;--tr-section:-0.003em;--t-card:clamp(21px,1.95vw,28px);--lh-card:1.143;--tr-card:0.007em;--t-intro:clamp(19px,1.46vw,21px);--lh-intro:1.381;--tr-intro:0.011em;--t-body:17px;--lh-body:1.47;--tr-body:-0.022em;--t-small:14px;--lh-small:1.43;--tr-small:-0.016em;--t-caption:13px;--t-fine:12px;--lh-fine:1.45;--t-note:20px;--lh-note:1.42;--s:min(calc(100vw / 1440),calc(100svh / 900));--gutter:max(16px,4vw);--content:min(1440px,0.8 * (100% - 2 * var(--inset)));--text-max:980px;--measure:40ch;--nav-h:52px;--nav-bottom:52px;--section-pad:clamp(96px,10vw,128px);--inset:16px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--sp-11:160px;--r-capsule:999px;--r-cta:28px;--r-btn:8px;--r-card:18px;--r-island:28px;--r-panel:32px;--r-peek:16px;--r-capsule-sm:12px;--void:#ffffff;--band:#f4f4f4;--surface-1:#ffffff;--ink:#161616;--ink-2:#555555;--ink-3:#6e6e6e;--hairline:rgb(0 0 0 / 0.08);--hairline-2:rgb(0 0 0 / 0.14);--chip:#f0f0f0;--chip-hover:#e6e6e6;--cta-bg:#161616;--cta-ink:#ffffff;--cta-hover:#2e2e2e;--nav-bg:rgb(255 255 255 / 0.8);--nav-line:rgb(0 0 0 / 0.1);--pill-fill:rgb(0 0 0 / 0.05);--scrim-peek:rgb(0 0 0 / 0.32);--btn:#ffffff;--btn-hover:#f6f6f6;--btn-ring:0 0 0 0.5px rgb(0 0 0 / 0.16),0 1px 1px rgb(0 0 0 / 0.06);--seg-track:#e6e6e6;--seg-thumb:#ffffff;--seg-lift:0 1px 2px rgb(0 0 0 / 0.15),0 0 0 0.5px rgb(0 0 0 / 0.06);--accent:#2a75c5;--accent-ink:#ffffff;--accent-text:#1f63ad;--focus:var(--accent);--select:rgb(42 117 197 / 0.22);--find:#ffcc00;--sc-ink:#ffffff;--sc-ink-2:rgb(255 255 255 / 0.72);--sc-void:#0e0e0f;--rigel:#4a8fd8;--rigel-light:#9ac0e9;--mark-a-top:rgb(74 143 216 / 0.8);--mark-a-bottom:#7caee3;--mark-comet:#9ac0e9;--card-base:#0d214c;--kc-face:#ffffff;--kc-glyph:#1d1d1d;--kc-ring:rgb(0 0 0 / 0.12);--kc-edge:rgb(0 0 0 / 0.16);--sh-win:0 0 0 0.5px rgb(0 0 0 / 0.2),0 24px 64px -8px rgb(0 0 0 / 0.3),0 8px 20px -6px rgb(0 0 0 / 0.16);--sh-capsule:0 12px 32px rgb(0 0 0 / 0.24);--hl-top:inset 0 1px 0 rgb(255 255 255 / 0.1);--g-nav-blur:blur(20px) saturate(180%);--g-chrome-tint:rgb(255 255 255 / 0.1);--g-chrome-tint-flat:rgb(255 255 255 / 0.12);--g-chrome-filter:blur(14px) saturate(140%) brightness(1.06);--g-lit:rgb(255 255 255 / 0.16);--g-text-bg:rgb(24 24 24 / 0.74);--g-text-filter:blur(30px) saturate(160%);--g-cap-bg:rgb(20 20 20 / 0.76);--g-cap-filter:blur(40px) saturate(160%);--g-rim:inset 0 1px 0 rgb(255 255 255 / 0.28),inset 0 0 0 0.5px rgb(255 255 255 / 0.14),inset 0 -1px 1px rgb(0 0 0 / 0.12);--g-drop:0 4px 14px rgb(0 0 0 / 0.18);--g-specular:linear-gradient( 135deg,rgb(255 255 255 / 0.45),rgb(255 255 255 / 0) 50% );--spring-sidebar:linear( 0,0.0056 1.2%,0.0252 2.8%,0.0559 4.2%,0.095 5.8%,0.1899 8.8%,0.4202 15.2%,0.5208 18.2%,0.6191 21.5%,0.6983 24.5%,0.766 27.5%,0.8267 30.8%,0.8754 34%,0.9161 37.5%,0.9484 41.2%,0.9737 45.5%,0.9913 50.2%,1.0019 55.5%,1.0077 67%,1 );--dur-sidebar:583ms;--dur-sidebar-reveal:278ms;--spring-panel:linear( 0,0.0055 1.2%,0.0247 2.8%,0.0549 4.2%,0.1007 6%,0.1964 9%,0.4274 15.5%,0.5283 18.5%,0.6271 21.8%,0.7067 24.8%,0.7747 27.8%,0.8356 31%,0.8844 34.2%,0.9249 37.8%,0.9568 41.5%,0.9802 45.5%,0.9967 50%,1.0068 55.2%,1.0109 65.8%,1 );--dur-panel:549ms;--dur-pip:576ms;--dur-address:344ms;--spring-pip:var(--spring-panel);--spring-address:var(--spring-panel);--spring-carousel:linear( 0,0.0051 1.2%,0.0231 2.8%,0.0573 4.5%,0.1024 6.2%,0.2047 9.5%,0.434 16%,0.543 19.2%,0.6416 22.5%,0.7274 25.8%,0.7948 28.7%,0.8552 32%,0.9033 35.2%,0.9407 38.5%,0.9705 42%,0.9938 46%,1.0089 50.2%,1.0176 55.2%,1.0192 64%,1 );--dur-carousel:594ms;--spring-pop:linear( 0,0.0079 1.2%,0.03 2.5%,0.0635 3.8%,0.1157 5.2%,0.1666 6.5%,0.2341 8%,0.5008 13.5%,0.6154 16%,0.7185 18.5%,0.8077 21%,0.882 23.5%,0.9414 26%,0.9907 28.7%,1.0252 31.5%,1.0422 33.5%,1.0547 35.8%,1.0617 38.2%,1.0632 40.8%,1.0555 45.8%,1.015 60%,1.0014 68.2%,0.996 79.8%,1 );--dur-pop:496ms;--spring-morph:linear( 0,0.0079 1.2%,0.0298 2.5%,0.0633 3.8%,0.1156 5.2%,0.1668 6.5%,0.2347 8%,0.5047 13.5%,0.6213 16%,0.7362 18.8%,0.8257 21.2%,0.8999 23.8%,0.9588 26.2%,1.0035 28.7%,1.0379 31.5%,1.0546 33.5%,1.0654 35.5%,1.0717 37.8%,1.0729 40.2%,1.0633 45.2%,1.016 59.5%,1.0007 67.5%,0.9947 78.8%,1 );--dur-morph:822ms;--spring-hover:linear( 0,0.0052 1.2%,0.0231 2.8%,0.0513 4.2%,0.0937 6%,0.1819 9%,0.3939 15.5%,0.4943 18.8%,0.5853 22%,0.6652 25.2%,0.7336 28.5%,0.7911 31.8%,0.8417 35.2%,0.8846 39%,0.9213 43.2%,0.9506 48%,0.972 53.2%,0.9864 59%,0.9952 65.5%,1 73.5%,1 );--dur-hover:294ms;--spring-library:linear( 0,0.0077 1.2%,0.0291 2.5%,0.0698 4%,0.1235 5.5%,0.1757 6.8%,0.2447 8.2%,0.5321 14%,0.6504 16.5%,0.7571 19%,0.8491 21.5%,0.9184 23.8%,0.9803 26.2%,1.027 28.7%,1.0625 31.5%,1.0775 33.2%,1.0885 35.2%,1.0938 37.2%,1.0944 39.5%,1.0816 44.5%,1.0189 58.8%,0.998 67%,0.991 78%,1 );--dur-library:518ms;--ease-in-out:cubic-bezier(0.42,0,0.58,1);--ease-out-flat:cubic-bezier(0,0,0.58,1);--ease-in-flat:cubic-bezier(0.42,0,1,1);--ease-reveal:cubic-bezier(0.23,1,0.32,1);--ease-rim:cubic-bezier(0.455,0.03,0.515,0.955);--dur-fade:200ms;--dur-space-color:420ms;--dur-space-click:200ms;--dur-look:350ms;--dur-page-swap:80ms;--dur-load-bar:250ms;--dur-link-capsule:120ms;--dur-press:160ms;--dur-hud:900ms;--dur-rim:900ms;--z-sky:0;--z-rig:1;--z-copy:3;--z-caps:4;--z-nav:50;--z-sitebar:60;--z-capsule:70;--z-cmd:80;--z-peek:90;--z-tooltip:95;--z-skip:100}@media (prefers-color-scheme:dark){:root{--void:#000000;--band:#121212;--surface-1:#1c1c1c;--ink:#ebebeb;--ink-2:#a1a1a1;--ink-3:#8e8e8e;--hairline:rgb(255 255 255 / 0.09);--hairline-2:rgb(255 255 255 / 0.16);--chip:#1c1c1c;--chip-hover:#262626;--cta-bg:#ebebeb;--cta-ink:#161616;--cta-hover:#ffffff;--nav-bg:rgb(0 0 0 / 0.72);--nav-line:rgb(255 255 255 / 0.1);--pill-fill:rgb(255 255 255 / 0.08);--scrim-peek:rgb(0 0 0 / 0.5);--btn:#262626;--btn-hover:#2e2e2e;--btn-ring:0 0 0 0.5px rgb(0 0 0 / 0.5),inset 0 0.5px 0 rgb(255 255 255 / 0.1);--seg-track:#242424;--seg-thumb:#5a5a5a;--seg-lift:0 1px 2px rgb(0 0 0 / 0.4),inset 0 0.5px 0 rgb(255 255 255 / 0.12);--accent:#4a8fd8;--accent-ink:#0b0b0c;--accent-text:#9ac0e9;--select:rgb(74 143 216 / 0.35);--find:#ffd60a;--kc-face:#262626;--kc-glyph:#ebebeb;--kc-ring:rgb(255 255 255 / 0.1);--kc-edge:rgb(0 0 0 / 0.6);--sh-win:0 0 0 0.5px rgb(255 255 255 / 0.16),0 30px 80px -20px rgb(0 0 0 / 0.7)}}.win,.cap,.panel-sky,.sitebar{--kc-face:#333333;--kc-glyph:#f0f0f0;--kc-ring:rgb(255 255 255 / 0.12);--kc-edge:rgb(0 0 0 / 0.6)}@media (max-width:1023px){:root{--content:calc(100% - 2 * var(--gutter))}}@media (max-width:734px){:root{--section-pad:64px;--inset:8px;--r-panel:26px}}:not(html)[data-accent="nebula"]{--accent:#5849eb;--card-base:#1f1a52}:not(html)[data-accent="ember"]{--accent:#eb793b;--card-base:#380f12}:not(html)[data-accent="tide"]{--accent:#3b73eb;--card-base:#0d214c}:not(html)[data-accent="aurora"]{--accent:#3bebbf;--card-base:#0d2e24}:not(html)[data-accent="sunset"]{--accent:#eb793b;--card-base:#2e1f66}:not(html)[data-accent="bloom"]{--accent:#eb3fdb;--card-base:#4c1447}:not(html)[data-accent="ink"]{--accent:#6775eb;--card-base:#121429}:not(html)[data-accent="charcoal"]{--accent:#cbcbeb;--card-base:#212126}[data-look="nebula"]{--look-img:url("/assets/space-nebula-880x592.d453b3444d.png");--look-base:#1f1a52;--look-mid:#6b33a3;--look-hot:#803385;--look-grain:0}[data-look="ember"]{--look-img:url("/assets/space-ember-880x592.71238ab9ac.png");--look-base:#380f12;--look-mid:#8f291f;--look-hot:#cc6126;--look-grain:0.1}[data-look="tide"]{--look-img:url("/assets/space-tide-880x592.94e6e77f02.png");--look-base:#0d214c;--look-mid:#1f6b80;--look-hot:#1f6b80;--look-grain:0}[data-look="aurora"]{--look-img:url("/assets/space-aurora-880x592.9ba059ac43.png");--look-base:#0d2e24;--look-mid:#1a6b57;--look-hot:#298070;--look-grain:0.07}[data-look="sunset"]{--look-img:url("/assets/space-sunset-880x592.e13a439587.png");--look-base:#2e1f66;--look-mid:#a82e75;--look-hot:#d16b33;--look-grain:0.05}[data-look="bloom"]{--look-img:url("/assets/space-bloom-880x592.2743d36e1f.png");--look-base:#4c1447;--look-mid:#a83870;--look-hot:#a83870;--look-grain:0.04}[data-look="ink"]{--look-img:none;--look-base:#121429;--look-mid:#121429;--look-hot:#1b1f3d;--look-grain:0}[data-look="charcoal"]{--look-img:none;--look-base:#212126;--look-mid:#212126;--look-hot:#2c2c33;--look-grain:0.14}@supports not (transition-timing-function:linear(0,1)){:root{--spring-sidebar:cubic-bezier(0.33,0.665,0.084,1.106);--spring-panel:cubic-bezier(0.339,0.687,0.083,1.112);--spring-carousel:cubic-bezier(0.351,0.699,0.087,1.134);--spring-pop:cubic-bezier(0.413,1.365,0.034,1.001);--spring-morph:cubic-bezier(0.433,1.477,0.046,0.969);--spring-hover:cubic-bezier(0.3,0.514,0.106,1.093);--spring-library:cubic-bezier(0.45,1.576,0.047,0.954)}}@media (prefers-reduced-motion:reduce){:root{--spring-sidebar:ease-out;--spring-panel:ease-out;--spring-carousel:ease-out;--spring-pop:ease-out;--spring-morph:ease-out;--spring-hover:ease-out;--spring-library:ease-out;--dur-sidebar:120ms;--dur-sidebar-reveal:120ms;--dur-panel:120ms;--dur-pip:120ms;--dur-address:120ms;--dur-carousel:120ms;--dur-pop:120ms;--dur-morph:120ms;--dur-hover:120ms;--dur-library:120ms;--dur-space-color:200ms;--dur-look:200ms}}@media (inverted-colors:inverted) or (prefers-contrast:more) or (prefers-reduced-transparency:reduce){:root{--nav-bg:var(--void);--g-chrome-tint:#2c2c2c;--g-chrome-tint-flat:#2c2c2c;--g-text-bg:#1c1c1c;--g-cap-bg:#1c1c1c;--ink-3:var(--ink-2)}}
*,*::before,*::after{box-sizing:border-box}html{overflow-x:clip;scroll-padding-top:calc(var(--nav-bottom) + 12px);scrollbar-gutter:stable;background:var(--void);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--void);color:var(--ink);font:400 var(--t-body) / var(--lh-body) var(--font);letter-spacing:var(--tr-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{font-weight:600;text-wrap:balance}p{text-wrap:pretty}img,picture,svg{display:block}a{color:inherit;text-decoration:none}p a,li a,.link-btn{text-decoration:underline var(--accent-text);text-decoration-thickness:1px;text-underline-offset:0.22em}html[data-mods~="shift"] main a:is([href^="#"],[data-peek]){text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){p a:hover,li a:hover,.link-btn:hover{text-decoration-thickness:2px}}button,input{font:inherit;letter-spacing:inherit;color:inherit}button{margin:0;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}kbd{font:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(h1,h2)[tabindex="-1"]:focus{outline:none}:where(.panel-sky,.island,.rig,.caps,.sitebar,.peek-ctl) :focus-visible{outline-color:#fff}::selection{background:var(--select)}h2{font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--tr-section)}h3{font-size:var(--t-card);line-height:var(--lh-card);letter-spacing:var(--tr-card)}.lede{font-size:var(--t-intro);line-height:var(--lh-intro);letter-spacing:var(--tr-intro);color:var(--ink-2);text-wrap:balance}.small{font-size:var(--t-small);line-height:var(--lh-small);letter-spacing:var(--tr-small);color:var(--ink-2)}.sr-only,.skip:not(:focus){position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html:not(.fine) .fine-only:not(.nav-cap > *),html:not(.coarse) .coarse-only,html.pin .static-only{display:none !important}@media not ((hover:hover) and (pointer:fine)){.nav-cap > .fine-only{display:none !important}}html:not(.js) .nav-cap > .fine-only{visibility:hidden}@media (hover:none){.hover-only{display:none !important}}.sprite{position:absolute;width:0;height:0;overflow:hidden}.skip{position:fixed;top:12px;left:12px;z-index:var(--z-skip);padding:10px 18px;border-radius:var(--r-capsule);background:var(--cta-bg);color:var(--cta-ink);font-weight:600}[data-i="1"]{--i:1}[data-i="2"]{--i:2}[data-i="3"]{--i:3}
.glass-nav{background:var(--nav-bg);-webkit-backdrop-filter:var(--g-nav-blur);backdrop-filter:var(--g-nav-blur);box-shadow:inset 0 -1px 0 var(--nav-line)}.g{position:relative;background:var(--g-chrome-tint);-webkit-backdrop-filter:var(--g-chrome-filter);backdrop-filter:var(--g-chrome-filter);box-shadow:var(--g-rim),var(--g-drop)}.g::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--g-specular);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}html.pin .track .g{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--g-chrome-tint-flat)}.g.lit,html.pin .track .g.lit{background:var(--g-lit)}.g.half{opacity:0.5}.g-text{background:var(--g-text-bg);-webkit-backdrop-filter:var(--g-text-filter);backdrop-filter:var(--g-text-filter);border:0.5px solid rgb(255 255 255 / 0.16);box-shadow:inset 0 1px 0 rgb(255 255 255 / 0.2)}.g-cap{background:var(--g-cap-bg);-webkit-backdrop-filter:var(--g-cap-filter);backdrop-filter:var(--g-cap-filter);border:0.5px solid rgb(255 255 255 / 0.16);box-shadow:inset 0 1px 0 rgb(255 255 255 / 0.2),var(--sh-capsule);color:#fff}.surface{background:var(--surface-1);box-shadow:var(--hl-top),0 0 0 1px var(--hairline)}.ico{width:18px;height:18px;flex:none;stroke-width:1.6}.nav{position:fixed;inset:0 0 auto;z-index:var(--z-nav);height:var(--nav-h);transition:translate 300ms var(--ease-in-out),opacity var(--dur-fade) var(--ease-in-out)}html.peek-open .nav,html.sitebar-open .nav-sb{opacity:0}.nav.away:not(:focus-within){translate:0 -110%;opacity:0}.nav-cap{position:relative;width:var(--content);height:100%;margin-inline:auto;display:flex;align-items:center;gap:4px;color:var(--ink)}@media (prefers-reduced-motion:no-preference){html.js:not(.nosettle) .nav-cap > .fine-only{animation:fade-in 240ms var(--ease-out-flat) backwards}}@keyframes fade-in{from{opacity:0}}.nav-sb,.nav-search{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--ink-2);transition:background-color var(--dur-fade) var(--ease-in-out),color var(--dur-fade) var(--ease-in-out)}.nav-sb{margin-left:-9px}.brand{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 2px;margin-right:auto;border-radius:20px;font:600 17px/1 var(--font);letter-spacing:-0.01em}.brand img{width:28px;height:28px}.nav-pill{position:absolute;top:8px;left:50%;translate:-50% 0;width:clamp(240px,24vw,320px);height:36px;padding:0 7px 0 12px;border-radius:18px;background:var(--pill-fill);display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:14px;letter-spacing:-0.01em;transition:color var(--dur-fade) var(--ease-in-out)}.nav-pill .ico{width:15px;height:15px;stroke-width:1.9}.nav-pill-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}@media (hover:hover) and (pointer:fine){.nav-sb:hover,.nav-search:hover{background:var(--chip-hover);color:var(--ink)}.nav-pill:hover{color:var(--ink)}}.nav .get.sm{opacity:0;translate:6px 0;visibility:hidden;transition:opacity 300ms var(--ease-reveal),translate 300ms var(--ease-reveal),visibility 0s linear 300ms}.nav.has-get .get.sm{opacity:1;translate:0 0;visibility:visible;transition-delay:0s}html.coarse .nav:not(.has-get) .get.sm{display:none}html.coarse :is(.nav-search,.nav .get.sm,.brand){position:relative}html.coarse :is(.nav-search,.nav .get.sm,.brand,.circ30)::after{content:"";position:absolute;inset:-4px}html.coarse .circ30::after{inset:-7px}@media (max-width:734px){.nav-sb,.nav-pill{display:none !important}html.js .nav-search{display:grid !important}.nav:not(.has-get) .get.sm,.nav.has-get .brand span{display:none}}.sitebar{--u:1px;position:fixed;inset:0 auto 0 0;z-index:var(--z-sitebar);width:260px;border-radius:0 14px 14px 0;overflow:clip;box-shadow:6px 0 18px rgb(0 0 0 / 0.45);color:#fff;color-scheme:dark;font:400 14px/1.2 var(--font);letter-spacing:-0.01em;translate:-272px 0;visibility:hidden;transition:translate var(--dur-sidebar) var(--spring-sidebar),visibility 0s linear var(--dur-sidebar)}.sitebar[data-via="edge"]{--dur-sidebar:var(--dur-sidebar-reveal)}.sitebar[data-open="true"]{translate:0 0;visibility:visible;transition-delay:0s}.sitebar-bd{position:absolute;inset:0 auto 0 0;width:max(100vw,260px);background:#0d214c}.sitebar-in{position:relative;height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:8px 12px 10px;display:flex;flex-direction:column}.sitebar-top{height:36px;display:flex}.sitebar .circ{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:rgb(255 255 255 / 0.8)}.sitebar .circ .ico{width:16px;height:16px;stroke-width:1.9}.sitebar .url{margin-top:10px;height:36px;flex:none;border-radius:18px;padding:0 7px 0 14px;display:flex;align-items:center}.sitebar .dom{font-size:13px;color:rgb(255 255 255 / 0.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sitebar .shead{height:36px;flex:none;margin:8px 0 0;padding-left:11px;display:flex;align-items:center;gap:8px;font-weight:700;color:rgb(255 255 255 / 0.7)}.sitebar .sicon{width:16px;height:16px}.sitebar .row{height:36px;flex:none;border-radius:10px;padding:0 7px 0 11px;display:flex;align-items:center;gap:8px;color:#fff;transition:background-color var(--dur-fade) var(--ease-in-out)}.sitebar .row + .row{margin-top:5px}.sitebar .row .ico{width:16px;height:16px;color:rgb(255 255 255 / 0.85)}.sitebar .row .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover) and (pointer:fine){.sitebar .row:not(.lit):hover{background:rgb(255 255 255 / 0.09)}}@property --cw{syntax:"<number>";inherits:true;initial-value:540}.cmd{--cw:540;--c1:#fff;--c2:rgb(255 255 255 / 0.5);--c3:rgb(255 255 255 / 0.72);position:absolute;z-index:6;top:20%;left:50%;width:calc(780 * var(--u));translate:-50% 0;transform-origin:50% 0;color:var(--c1);font:400 calc(14 * var(--u)) / 1.2 var(--font);letter-spacing:-0.01em;text-align:left;opacity:0;scale:0.97;visibility:hidden;transition:opacity var(--dur-fade) var(--ease-in-out),scale var(--dur-pop) var(--spring-pop),visibility 0s linear var(--dur-fade),--cw var(--dur-pop) var(--spring-pop)}.cmd[data-state="closed"]{transition:opacity 150ms var(--ease-in-flat),scale 150ms var(--ease-in-flat),visibility 0s linear 150ms,--cw 0s linear 150ms}.cmd:not([data-state="closed"]){opacity:1;scale:1;visibility:visible;transition-delay:0s}.cmd[data-state="typed"]{--cw:780}.cmd-row{position:relative;height:calc(56 * var(--u))}.cmd-field{position:relative;z-index:1;width:calc(var(--cw) * var(--u));height:100%;padding:0 calc(18 * var(--u));border-radius:calc(28 * var(--u));display:flex;align-items:center;gap:calc(12 * var(--u))}.cmd-field .ico{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--c3);stroke-width:1.7}.cmd-field input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:none;color:var(--c1);font:400 calc(22 * var(--u)) / 1 var(--font);letter-spacing:-0.01em;caret-color:var(--accent)}.cmd-field input::placeholder{color:var(--c2)}.cmd-scopes{position:absolute;top:calc(3 * var(--u));left:calc(550 * var(--u));display:flex;gap:calc(10 * var(--u))}.scope{--n:0;width:calc(50 * var(--u));height:calc(50 * var(--u));border-radius:50%;display:grid;place-items:center;color:rgb(255 255 255 / 0.8);transition:translate var(--dur-pop) var(--spring-pop) calc(var(--n) * 35ms),opacity var(--dur-fade) var(--ease-in-out) calc(var(--n) * 35ms),background-color var(--dur-fade) var(--ease-in-out)}.scope:nth-child(2){--n:1}.scope:nth-child(3){--n:2}.scope:nth-child(4){--n:3}.scope svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.cmd .scope{background:var(--g-text-bg);-webkit-backdrop-filter:var(--g-text-filter);backdrop-filter:var(--g-text-filter);box-shadow:inset 0 0 0 0.5px rgb(255 255 255 / 0.16)}.cmd[data-state="typed"] .scope{translate:calc(-50 * var(--u)) 0;opacity:0;visibility:hidden;pointer-events:none;transition:translate var(--dur-pop) var(--spring-pop) calc(var(--n) * 35ms),opacity var(--dur-fade) var(--ease-in-out) calc(var(--n) * 35ms),visibility 0s linear calc(var(--n) * 35ms + var(--dur-fade))}.cmd[data-state="closed"] .scope{transition-duration:0s;transition-delay:150ms}.cmd-list{display:none;width:calc(var(--cw) * var(--u));margin:0;padding:calc(8 * var(--u));list-style:none}.cmd[data-state="typed"]:where(:not([data-rows="0"])) .cmd-field,.pagebar .cmd-field{border-bottom-width:0;border-radius:calc(22 * var(--u)) calc(22 * var(--u)) 0 0}.cmd[data-state="typed"]:where(:not([data-rows="0"])) .cmd-list,.pagebar .cmd-list{display:block;border-radius:0 0 calc(22 * var(--u)) calc(22 * var(--u));background:var(--g-text-bg);-webkit-backdrop-filter:var(--g-text-filter);backdrop-filter:var(--g-text-filter);border:0.5px solid rgb(255 255 255 / 0.16);border-top:calc(1 * var(--u)) solid rgb(255 255 255 / 0.1)}.opt{height:calc(40 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(14 * var(--u));display:flex;align-items:center;gap:calc(10 * var(--u));white-space:nowrap;cursor:default}.opt[aria-selected="true"]{background:color-mix(in oklch,var(--accent) 28%,transparent)}.pagebar .opt[aria-selected="true"]{background:color-mix(in srgb,var(--accent) 14%,transparent)}.opt .oi{width:calc(20 * var(--u));height:calc(20 * var(--u));flex:none;display:grid;place-items:center;color:var(--c3);font:600 calc(15 * var(--u)) / 1 var(--font)}.opt .oi .fi{width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:calc(4 * var(--u))}.opt .oi.tile{border-radius:calc(5 * var(--u));background:rgb(255 255 255 / 0.92)}.opt .oi svg{width:calc(17 * var(--u));height:calc(17 * var(--u));stroke-width:1.7}.opt .ot{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--c1);opacity:0.92}.opt .ot b{font-weight:600}.opt .os{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center;gap:calc(3 * var(--u));font-size:calc(13 * var(--u));color:var(--c2)}.opt .os-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.opt .tag{display:flex;align-items:center;gap:calc(4 * var(--u));font-size:calc(12 * var(--u));color:var(--c3)}.opt .tag svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.opt .verb{display:none;align-items:center;gap:calc(6 * var(--u));font-size:calc(12 * var(--u));color:var(--c3)}.opt[aria-selected="true"] .verb{display:flex}.opt .kc{min-width:calc(19 * var(--u));height:calc(19 * var(--u));padding:0 calc(5 * var(--u));border-radius:calc(4 * var(--u));font-size:calc(12 * var(--u))}.win .opt .kc{min-width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:calc(5 * var(--u));background:rgb(255 255 255 / 0.08);color:rgb(255 255 255 / 0.55);font:500 calc(11 * var(--u)) / 1 var(--font);box-shadow:none;translate:0 0}.win .opt{gap:calc(12 * var(--u))}.win .opt .os{margin-left:calc(-4 * var(--u))}.win .cmd[data-state="typed"]::before{content:"";position:absolute;inset:0;border-radius:calc(22 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(24 * var(--u)) rgb(0 0 0 / 0.16);pointer-events:none}.win .cmd[data-state="typed"][data-rows="0"]::before{border-radius:calc(28 * var(--u))}.win .cmd,.win .cmd-field input{letter-spacing:0}@media (prefers-reduced-motion:reduce){.cmd[data-state="typed"] .scope{translate:0 0}}.pagebar{--u:1px;position:fixed;z-index:var(--z-cmd);top:max(96px,20svh);left:0;right:0;width:min(780px,100% - 2 * var(--gutter));margin-inline:auto}.pagebar .cmd{--cw:780;position:relative;top:0;left:0;width:100%;translate:0 0;opacity:1;scale:1;visibility:visible;transition:none;border-radius:22px;box-shadow:0 30px 80px -24px rgb(0 0 0 / 0.55)}.pagebar .cmd-field,.pagebar .cmd-list{width:100%}@media (prefers-color-scheme:light){.pagebar .cmd{--c1:var(--ink);--c2:var(--ink-3);--c3:var(--ink-2);box-shadow:0 0 0 0.5px rgb(0 0 0 / 0.12),0 30px 70px -24px rgb(0 0 0 / 0.2)}.pagebar .cmd .g-text,.pagebar .cmd .cmd-list{background:rgb(255 255 255 / 0.72);border-color:rgb(0 0 0 / 0.08);box-shadow:inset 0 1px 0 #fff}.pagebar .cmd .cmd-list{border-top-color:rgb(0 0 0 / 0.08);box-shadow:none}}@media (max-width:734px){.pagebar{top:calc(8px + env(safe-area-inset-top))}.pagebar::before{content:"";position:fixed;inset:0;z-index:-1;background:var(--scrim-peek)}.pagebar .cmd-row{height:50px}.pagebar .cmd-field input{font-size:17px}}::highlight(find){background-color:color-mix(in srgb,var(--find) 45%,transparent)}::highlight(find-now){background-color:var(--find);color:#161616}.get-block{display:flex;flex-direction:column;align-items:flex-start}.get-block.c{align-items:center;text-align:center}.get{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 26px 0 6px;border-radius:var(--r-cta);background:var(--cta-bg);color:var(--cta-ink);font:600 17px/1 var(--font);letter-spacing:-0.015em;white-space:nowrap;transition:scale var(--dur-press) var(--ease-in-out),background-color var(--dur-fade) var(--ease-in-out)}.get-well img{width:44px;height:44px}.get.sm{height:36px;padding:0 16px;font-size:14px;letter-spacing:-0.01em}@media (hover:hover) and (pointer:fine){.get:hover{background:var(--cta-hover)}}.get:active{scale:0.97}:where(body) .fine{margin-top:12px;font:400 var(--t-fine) / var(--lh-fine) var(--font);letter-spacing:-0.01em;font-variant-numeric:tabular-nums;color:var(--ink-2)}.stage-tag{margin-right:2px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent-text) 14%,transparent);font-weight:600;color:var(--accent-text);white-space:nowrap}.fine-warn{margin-top:2px}.kc{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:5px;background:var(--kc-face);color:var(--kc-glyph);font:500 13px/1 var(--font);letter-spacing:0;vertical-align:0.1em;box-shadow:0 0 0 0.5px var(--kc-ring),0 1px 0 var(--kc-edge);transition:translate 80ms ease-out,box-shadow 80ms ease-out,background-color 80ms ease-out,color 80ms ease-out}.kc + .kc{margin-left:4px}.kc.down{translate:0 1px;background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 0.5px var(--accent)}.kc.sm{min-width:19px;height:19px;padding:0 5px;border-radius:4px;font-size:12px}.kc.sm + .kc.sm{margin-left:3px}.tip{position:fixed;top:0;left:0;z-index:var(--z-tooltip);display:flex;align-items:center;gap:8px;padding:6.5px 11px;border-radius:10px;font:500 13px/1.2 var(--font);letter-spacing:-0.01em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 120ms var(--ease-out-flat),visibility 0s linear 120ms}.tip.on{opacity:1;visibility:visible;transition-delay:0s}.tip:has(.kc){padding:5px 6px 5px 11px}.tip[data-at="below start"]{border-top-left-radius:2px}.tip[data-at="below end"]{border-top-right-radius:2px}.tip[data-at="above start"]{border-bottom-left-radius:2px}.tip[data-at="above end"]{border-bottom-right-radius:2px}.lcap,.fcap{position:fixed;left:12px;bottom:12px;z-index:var(--z-capsule);max-width:min(520px,100vw - 24px);margin:0;padding:5px 10px;border-radius:var(--r-capsule-sm);font:500 12px/1.3 var(--font);letter-spacing:-0.005em;color:rgb(255 255 255 / 0.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;opacity:0;transition:opacity var(--dur-link-capsule) var(--ease-out-flat)}.fcap{left:50%;bottom:max(24px,env(safe-area-inset-bottom));translate:-50% 0;padding:7px 14px;font-size:13px}:is(.lcap,.fcap).on{opacity:1}@media (prefers-color-scheme:light){:is(.tip,.lcap,.fcap).g-cap{background:rgb(255 255 255 / 0.82);border-color:rgb(0 0 0 / 0.1);box-shadow:0 6px 20px rgb(0 0 0 / 0.12);color:var(--ink)}}html.peek-open{overflow:hidden}.peek{position:fixed;inset:0;z-index:var(--z-peek);display:grid;place-items:center}.peek[hidden]{display:none}.peek-scrim{position:absolute;inset:0;background:var(--scrim-peek);opacity:0;transition:opacity 150ms var(--ease-in-flat)}.peek-box{position:relative;width:min(1120px,100vw - 112px);max-height:min(820px,100svh - 112px);display:flex;opacity:0;scale:0.97;transition:opacity 150ms var(--ease-in-flat),scale 150ms var(--ease-in-flat)}.peek.on .peek-scrim{opacity:1;transition:opacity var(--dur-fade) var(--ease-out-flat)}.peek.on .peek-box{opacity:1;scale:1;transition:opacity var(--dur-fade) var(--ease-out-flat),scale var(--dur-pop) var(--spring-pop)}.peek-panel{flex:1;overflow:auto;overscroll-behavior:contain;padding:40px 48px 48px;border-radius:var(--r-peek);border:1px solid rgb(255 255 255 / 0.12);box-shadow:0 12px 60px rgb(0 0 0 / 0.4)}.peek-panel:focus{outline:none}@media (prefers-color-scheme:light){.peek-panel{border-color:rgb(0 0 0 / 0.08);box-shadow:0 12px 60px rgb(0 0 0 / 0.18)}}.peek-content{max-width:680px;margin:0 auto;opacity:0;transition:opacity 120ms var(--ease-in-flat)}.peek.on .peek-content{opacity:1;transition:opacity 160ms var(--ease-out-flat) 60ms}.peek-content h2{font-size:32px;line-height:1.125;letter-spacing:0.004em}.peek-content h2 + p,.peek-lede{margin-top:12px;font-size:var(--t-intro);line-height:var(--lh-intro);color:var(--ink-2)}.keys{width:100%;margin-top:28px;border-collapse:collapse}.keys td{padding:10px 0;border-bottom:1px solid var(--hairline);font-size:15px;vertical-align:middle}.keys td:first-child{width:1%;padding-right:40px;white-space:nowrap}.keys .to{margin:0 4px;font-size:13px;color:var(--ink-3)}@media (max-width:734px){.keys td:first-child{padding-right:16px}.keys .nw{display:block}.keys .nw + .nw{margin-top:6px}}.peek-list{margin-top:24px;padding:0;list-style:none}.peek-list li{padding:14px 0;border-bottom:1px solid var(--hairline)}ol.peek-list{counter-reset:step}ol.peek-list li::before{counter-increment:step;content:counter(step) ".";display:inline-block;width:1.6em;color:var(--ink-3)}.peek-ctl{position:absolute;top:0;left:calc(100% + 12px);display:grid;gap:8px}html.coarse .peek-ctl{gap:14px}.peek-ctl [hidden]{display:none}.circ30{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff}.circ30 .ico{width:15px;height:15px;stroke-width:1.9}@media (max-width:734px){.peek-box{width:calc(100vw - 16px);max-height:calc(100svh - 16px - env(safe-area-inset-top))}.peek-panel{padding:56px 20px 32px}.peek-ctl{top:12px;left:auto;right:12px;grid-auto-flow:column}.peek-ctl .g{background:var(--chip-hover);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--ink)}.peek-ctl .g::before{display:none}}.btn,.ctl{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:44px;height:36px;padding:0 16px;border-radius:var(--r-btn);background:var(--btn);box-shadow:var(--btn-ring);color:var(--ink);font:500 15px/1 var(--font);letter-spacing:-0.01em;white-space:nowrap;transition:background-color var(--dur-fade) var(--ease-in-out),scale var(--dur-press) var(--ease-in-out)}@media (hover:hover) and (pointer:fine){.btn:hover,button.ctl:hover{background:var(--btn-hover)}}.btn:active,button.ctl:active{background:var(--chip-hover)}@media (pointer:coarse){.btn,.ctl{height:44px}}.ctl input[type="range"]{width:120px;height:44px;margin:0;-webkit-appearance:none;appearance:none;background:none}.ctl input[type="range"]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(var(--ink-2) 0 0) 0 / calc(var(--v,62.5) * 1%) 100% no-repeat,var(--hairline-2)}.ctl input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgb(0 0 0 / 0.3)}.link-btn{display:inline;min-height:24px;font-weight:500}.sec{position:relative;padding-block:var(--section-pad)}.sec.cv{content-visibility:auto;contain-intrinsic-size:auto 900px}.wrap{width:var(--content);margin-inline:auto}.head{display:flex;flex-direction:column;align-items:flex-start}.head.c{align-items:center;text-align:center}.head h2 + p{margin-top:20px}.head p{max-width:var(--measure)}.solo{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px var(--gutter);text-align:center}.solo-icon img{width:96px;height:96px}.solo h1{margin-top:28px;font-size:var(--t-xl);line-height:var(--lh-xl);letter-spacing:var(--tr-xl)}.solo-body{margin-top:16px;font-size:var(--t-intro);line-height:var(--lh-intro);color:var(--ink-2)}.solo .btn{margin-top:36px}@supports not ( (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)) ){.g,.g-text,.g-cap{background:#1c1c1c}.glass-nav{background:var(--void)}}@media (inverted-colors:inverted) or (prefers-contrast:more) or (prefers-reduced-transparency:reduce){.g,.g-text,.g-cap,.cmd[data-state="typed"] .cmd-list,.pagebar .cmd-list{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgb(255 255 255 / 0.4)}.g-text,.g-cap,.cmd[data-state="typed"] .cmd-list,.pagebar .cmd-list{background:var(--g-text-bg)}.g{background:var(--g-chrome-tint)}.glass-nav{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -1px 0 var(--ink-3)}.cmd .scope{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-color-scheme:light){.pagebar .cmd .g-text,.pagebar .cmd .cmd-list,:is(.tip,.lcap,.fcap).g-cap{background:var(--surface-1);border-color:var(--hairline-2)}}}@media (forced-colors:active){.g,.g-text,.g-cap,.glass-nav,.surface,.cmd[data-state="typed"] .cmd-list,.pagebar .cmd-list{background:Canvas;color:CanvasText;border:1px solid CanvasText}.g::before{display:none}.opt[aria-selected="true"],.sitebar .row.lit{outline:2px solid Highlight;outline-offset:-2px}.btn,.ctl{border:1px solid ButtonText}}
:root{--u:1px}.rig{position:relative}.win,.win-shadow{position:absolute;inset:0;border-radius:calc(16 * var(--u))}.win-shadow{box-shadow:var(--sh-win)}.win{--g-tint:color-mix(in srgb,var(--accent) 60%,white);--g-chrome-tint:color-mix(in srgb,var(--g-tint) 25%,transparent);--g-chrome-tint-flat:var(--g-chrome-tint);--g-chrome-filter:blur(14px);--g-lit:color-mix( in srgb,color-mix(in srgb,var(--accent) 45%,white) 40%,transparent );--g-edge:color-mix( in oklch,color-mix(in oklch,var(--accent) 55%,white) 60%,transparent );--g-rim:inset 0 0 0 0.5px rgb(0 0 0 / 0.3),inset 0 2px 3px -1px color-mix(in oklch,var(--accent) 45%,transparent),inset 0 -2px 3px -1px color-mix(in oklch,var(--accent) 45%,transparent);--g-specular:linear-gradient( 180deg,var(--g-edge),transparent 32% 68%,var(--g-edge) );--g-text-bg:rgb(57 57 57 / 0.75);--edge:10;--grip:calc(var(--edge) * clamp(0,var(--edge) - 5,1));overflow:clip;container-type:size;color:#fff;font:400 calc(14 * var(--u)) / 1.2 var(--font);letter-spacing:0;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-user-select:none;user-select:none;cursor:default}[data-host]{isolation:isolate}.win-bd,.fsb-bd{position:absolute;inset:0}.lk{position:absolute;inset:0;z-index:1;opacity:0;background:var(--look-base,transparent) var(--look-img,none) 0 0 / 100% 100% no-repeat}.lk[data-top]{z-index:2;opacity:1}.lk[data-look]::after{content:"";position:absolute;inset:0;background:url("/assets/grain-tile-128.2cff23e483.png") 0 0 / 128px;mix-blend-mode:overlay;opacity:var(--look-grain)}.sb,.fsb-in{position:absolute;inset:0 auto 0 0;width:calc(250 * var(--u))}.sb{--col:min(238,226 + var(--grip))}.sb-pin{position:absolute;inset:0;transition:translate var(--dur-sidebar) var(--spring-sidebar)}.win[data-sidebar="hidden"] .sb-pin{translate:calc(-262 * var(--u)) 0}.toprow{position:absolute;top:calc(8 * var(--u));left:0;width:100%;height:calc(36 * var(--u))}.lights{position:absolute;top:calc(11 * var(--u));left:calc(12 * var(--u));display:flex;gap:calc(9 * var(--u))}.tl{width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%;forced-color-adjust:none;box-shadow:inset 0 0 0 calc(0.5 * var(--u)) rgb(255 255 255 / 0.3)}.tl.c{background:linear-gradient(#e46254,#de7165)}.tl.m{background:linear-gradient(#f0b500,#f7d052)}.tl.z{background:linear-gradient(#5abc05,#70c14e)}.circ{display:grid;place-items:center;flex:none;width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:50%}.toprow .circ{position:absolute;top:0}.toprow .toggle{left:calc(82 * var(--u))}.toprow .back{left:calc((var(--col) - 66) * var(--u))}.win:not([data-nav]) .back .gl{color:rgb(255 255 255 / 0.3)}.toprow .reload{left:calc((var(--col) - 24) * var(--u))}.gl{display:block;flex:none;width:calc(17 * var(--u));height:calc(17 * var(--u));color:rgb(255 255 255 / 0.8);fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.gl.b{stroke-width:2.9}.gl.s13{width:calc(18.5 * var(--u));height:calc(18.5 * var(--u));stroke-width:2.5}.gl.s15{width:calc(21 * var(--u));height:calc(21 * var(--u))}.gl.s16{width:calc(16.5 * var(--u));height:calc(16.5 * var(--u))}.toprow .toggle .gl{width:calc(19 * var(--u));height:calc(19 * var(--u));stroke-width:2.2}.toprow .reload .gl{width:calc(19.5 * var(--u));height:calc(19.5 * var(--u))}.gl.tune{width:calc(18 * var(--u));height:calc(13.5 * var(--u));stroke-width:1.4}.url{display:flex;align-items:center;gap:calc(6 * var(--u));height:calc(36 * var(--u));padding:0 calc(7 * var(--u)) 0 calc(14 * var(--u));border-radius:calc(18 * var(--u))}:is(.sb-pin,.fsb-in) > .url{position:absolute;top:calc(54 * var(--u));left:calc(12 * var(--u));width:calc(var(--col) * var(--u))}.dom{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(13 * var(--u));color:rgb(255 255 255 / 0.9)}.ub{display:grid;place-items:center;flex:none;width:calc(22 * var(--u));height:calc(22 * var(--u))}.favs{position:absolute;top:calc(98 * var(--u));left:calc(12 * var(--u));display:flex;flex-wrap:wrap;gap:calc(5 * var(--u));width:calc(var(--col) * var(--u));transition:opacity var(--dur-page-swap) var(--ease-in-out)}.win:not([data-profile="work"]) .favs[data-profile="work"],.win[data-profile="work"] .favs[data-profile="personal"]{opacity:0}.fav{display:grid;place-items:center;flex:1 1 calc(70 * var(--u));height:calc(48 * var(--u));border-radius:calc(10 * var(--u))}.win .favs .fav.half{opacity:1;background:color-mix(in srgb,var(--g-tint) 12%,transparent);box-shadow:inset 0 0 0 0.5px rgb(0 0 0 / 0.2),0 2px 7px rgb(0 0 0 / 0.09)}.win .favs .fav.half::before{opacity:0.5}.fav .fi{width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:calc(5 * var(--u))}.pager{position:absolute;top:calc(207 * var(--u));bottom:calc(56 * var(--u));left:0;width:calc(250 * var(--u));overflow:clip}.strip{display:flex;gap:calc((250 - var(--col)) * var(--u));padding-left:calc(12 * var(--u));translate:calc(-250 * var(--u) * var(--si,0)) 0;transition:translate var(--dur-carousel) var(--spring-carousel)}.win[data-via="click"] .strip{transition:translate var(--dur-space-click) var(--ease-in-out)}.win[data-instant] :is(.strip,.sb-pin,.card-e,.page,.panes,.pane,.fsb){transition:none}.panel{display:flex;flex:0 0 calc(var(--col) * var(--u));min-width:0;flex-direction:column;gap:calc(5 * var(--u))}.shead{display:flex;align-items:center;flex:none;gap:calc(8 * var(--u));height:calc(36 * var(--u));margin-bottom:calc(-5 * var(--u));padding-left:calc(11 * var(--u));font-weight:700;color:rgb(255 255 255 / 0.7)}.sicon{display:block;flex:none;width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--accent)}.row{display:flex;align-items:center;flex:none;gap:calc(8 * var(--u));height:calc(36 * var(--u));padding:0 calc(7 * var(--u)) 0 calc(11 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(14 * var(--u));color:#fff;white-space:nowrap}.row[hidden]{display:none}.row .t,.spill .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.row .fi,.spill .fi{width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:calc(4 * var(--u))}.row.new{color:rgb(255 255 255 / 0.7)}.row.new .gl{width:calc(15 * var(--u));height:calc(15 * var(--u));margin:0 calc(-1 * var(--u));color:inherit;stroke-width:2.6}.pin-line{flex:none;height:calc(1 * var(--u));margin:calc(10 * var(--u)) calc(4 * var(--u));border:0;background:rgb(255 255 255 / 0.12)}.srow{display:flex;flex:none;gap:calc(3 * var(--u))}.spill{display:flex;align-items:center;flex:1;gap:calc(6 * var(--u));min-width:0;height:calc(36 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(14 * var(--u));white-space:nowrap}.bottombar{position:absolute;bottom:calc(10 * var(--u));left:calc(12 * var(--u));display:flex;gap:calc(8 * var(--u));width:calc(var(--col) * var(--u));height:calc(36 * var(--u))}.switcher{display:flex;align-items:center;flex:none;margin:0 auto;padding:0 calc(7 * var(--u));border-radius:calc(18 * var(--u))}.dot{display:grid;place-items:center;width:calc(13 * var(--u));height:calc(13 * var(--u))}.dot::before{content:"";width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:50%;background:rgb(255 255 255 / 0.3);transition:background-color var(--dur-fade) var(--ease-in-out)}.win[data-space="0"] .dot:nth-child(1)::before,.win[data-space="1"] .dot:nth-child(2)::before,.win[data-space="2"] .dot:nth-child(3)::before{background:rgb(255 255 255 / 0.9)}.card-e,.panes{position:absolute;top:calc(var(--edge) * var(--u));right:calc(var(--edge) * var(--u));bottom:calc(var(--edge) * var(--u));left:calc((250 + var(--grip)) * var(--u));transition:left var(--dur-sidebar) var(--spring-sidebar)}.win[data-sidebar="hidden"] :is(.card-e,.panes){left:calc(var(--edge) * var(--u))}.card-pin,.card,.page,.page-pin{position:absolute;inset:0}.card-pin,.page-pin{transform-origin:100% 50%;transition:scale var(--dur-sidebar) var(--spring-sidebar),transform var(--dur-sidebar) var(--spring-sidebar)}.win[data-repin] .sb-pin{translate:calc(262 * var(--u)) 0}.win[data-repin] .card-pin{scale:var(--cp) 1}.win[data-repin] .page-pin{transform:scaleX(calc(1 / var(--cp))) translateX(calc(125 * var(--u)))}.card{overflow:clip;border-radius:calc(16 * var(--u) * (1 - var(--edge) / 24));background:var(--card-base);box-shadow:0 calc(3 * var(--u)) calc(24 * var(--u)) rgb(0 0 0 / 0.35)}.page{container-type:size}.loadbar{position:absolute;inset:0 0 auto;z-index:3;height:calc(7 * var(--u));background:rgb(255 255 255 / 0.32);box-shadow:inset 0 calc(-0.5 * var(--u)) 0 rgb(0 0 0 / 0.08);opacity:0;transition:opacity var(--dur-fade) var(--ease-in-out)}.loadbar i{position:absolute;top:calc(2 * var(--u));right:calc(2 * var(--u));left:calc(2 * var(--u));height:calc(3 * var(--u));border-radius:calc(3 * var(--u));background:var(--accent);transform-origin:0 50%;scale:0 1;transition:scale 0s var(--dur-fade)}.loadbar.on{opacity:1;transition-duration:0s}.loadbar.on i{scale:1 1;transition:scale var(--dur-load-bar) var(--ease-out-flat)}.lcap-in{position:absolute;bottom:calc(12 * var(--u));left:calc(12 * var(--u));z-index:3;padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(12 * var(--u));font-size:calc(11 * var(--u));color:rgb(255 255 255 / 0.85);white-space:nowrap;opacity:0;transition:opacity var(--dur-link-capsule) var(--ease-out-flat)}.lcap-in.on{opacity:1}.lcap-in:empty{display:none}.panes{--hf:calc(50% - 5 * var(--u));--of:calc(50% + 5 * var(--u))}.pane{--l:0%;--t:0%;--w:100%;--h:100%;position:absolute;top:var(--t);left:var(--l);width:var(--w);height:var(--h);overflow:clip;container-type:size;border-radius:calc(10 * var(--u));background:var(--card-base);box-shadow:0 calc(2 * var(--u)) calc(16 * var(--u)) rgb(0 0 0 / 0.28);transition:opacity var(--dur-fade) var(--ease-in-out)}.pane > .pg{width:var(--pw,auto);height:var(--ph,auto);overflow:visible;container-type:size}.pane:nth-child(2){--l:100%;--w:0%;opacity:0}.pane:nth-child(n + 3){--l:100%;--t:100%;--w:0%;--h:0%;opacity:0}.win:is(:not([data-split]),[data-split="1"]) .pane:first-child{border-radius:calc(16 * var(--u) * (1 - var(--edge) / 24))}.win:is([data-split="2"],[data-split="3"]) .pane:nth-child(1){--w:var(--hf)}.win[data-split="2"] .pane:nth-child(2){--l:var(--of);--w:var(--hf);opacity:1}.win:is([data-split="3"],[data-split="4"]) .pane:nth-child(2){--l:var(--of);--w:var(--hf);--h:var(--hf);opacity:1}.win[data-split="3"] .pane:nth-child(3),.win[data-split="4"] .pane:nth-child(4){--l:var(--of);--t:var(--of);--w:var(--hf);--h:var(--hf);opacity:1}.win[data-split="4"] .pane:nth-child(1){--w:var(--hf);--h:var(--hf)}.win[data-split="4"] .pane:nth-child(3){--l:0%;--t:var(--of);--w:var(--hf);--h:var(--hf);opacity:1}.pane::after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 calc(1 * var(--u)) rgb(255 255 255 / 0.08);pointer-events:none;transition:box-shadow var(--dur-fade) var(--ease-in-out)}.pane.f::after{box-shadow:inset 0 0 0 max(1px,calc(2 * var(--u))) color-mix(in oklch,var(--accent) 90%,transparent)}.win[data-split="2"] .panes::before{content:"";position:absolute;z-index:1;left:calc(50% - 1.5 * var(--u));top:calc(50% - 14 * var(--u));width:calc(3 * var(--u));height:calc(28 * var(--u));border-radius:calc(1.5 * var(--u));background:rgb(255 255 255 / 0.22)}.win[data-split]:not([data-split="1"]) .card-e{visibility:hidden}.win:is(:not([data-split]),[data-split="1"]) .card-e ~ .panes{visibility:hidden;transition:left var(--dur-sidebar) var(--spring-sidebar),visibility 0s var(--dur-panel)}.fsb{--col:min(238,226 + var(--edge));position:absolute;inset:0 auto 0 0;z-index:4;width:calc((250 + var(--edge)) * var(--u));overflow:clip;border-radius:0 calc(14 * var(--u)) calc(14 * var(--u)) 0;box-shadow:calc(6 * var(--u)) 0 calc(36 * var(--u)) rgb(0 0 0 / 0.45);translate:calc(-272 * var(--u)) 0;visibility:hidden;transition:translate var(--dur-sidebar-reveal) var(--spring-sidebar),visibility 0s var(--dur-sidebar-reveal)}.win[data-float="open"] .fsb{translate:0 0;visibility:visible;transition-delay:0s}.fsb-bd{inset:0 auto auto 0;width:100cqw;height:100cqh}.hud{position:absolute;bottom:calc(24 * var(--u));left:50%;z-index:6;display:flex;align-items:center;gap:calc(6 * var(--u));height:calc(44 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(22 * var(--u));translate:-50% 0;opacity:0;pointer-events:none}.hud:empty{display:none}.hud .kc{min-width:calc(26 * var(--u));height:calc(26 * var(--u));padding:0 calc(7 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(15 * var(--u))}.rim{position:absolute;inset:0;z-index:8;border-radius:inherit;pointer-events:none}.rim::before,.rim::after{content:"";position:absolute;inset:0;border:1px solid rgb(255 255 255 / 0.55);border-radius:inherit;-webkit-mask:radial-gradient( 42% 46% at var(--mx) var(--my),#000,#0009 30%,#0003 50%,#0000 72% );mask:radial-gradient( 42% 46% at var(--mx) var(--my),#000,#0009 30%,#0003 50%,#0000 72% )}.rim::after{border-width:1.5px;border-color:rgb(255 255 255 / 0.9);box-shadow:inset 0 0 calc(10 * var(--u)) rgb(255 255 255 / 0.32);opacity:0}.rim.sweep::after{animation:rim-sweep var(--dur-rim) var(--ease-rim)}@keyframes rim-sweep{from{--mx:-15%;opacity:0}20%,80%{opacity:1}to{--mx:115%;opacity:0}}.fi{display:block;flex:none;background:0 0 / 100% 100% no-repeat}.fi-lowlight{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><rect width='20' height='20' rx='5' fill='%23101112'/><path fill='%23ECECEC' d='M15.8 11.75A6 6 0 1 1 8.25 4.2a6.07 6.07 0 0 0 7.55 7.55Z'/></svg>")}.fi-slowloaf{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><rect width='20' height='20' rx='5' fill='%23F3E3C6'/><path fill='%23C98A4B' d='M3.8 13C3.8 8.9 6.6 6.2 10 6.2s6.2 2.7 6.2 6.8v.6c0 .8-.6 1.4-1.4 1.4H5.2c-.8 0-1.4-.6-1.4-1.4Z'/><path d='m7.4 9.4 1.3 1.7m1.7-2.5 1.3 1.7' stroke='%23F3E3C6' stroke-width='1.1' stroke-linecap='round'/></svg>")}.fi-plot{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><rect width='20' height='20' rx='5' fill='%233F9D5A'/><path fill='%23D9F7C8' d='M15.6 4.4C9.4 4.4 5.6 7.2 5.6 11.2c0 1 .3 1.8.7 2.4l-1.6 1.6.8.8 1.6-1.6c.6.4 1.4.7 2.4.7 4.2 0 6.1-4.4 6.1-10.7Z'/></svg>")}.fi-studio{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><rect width='20' height='20' rx='5' fill='%2334495E'/><g fill='white'><circle cx='10' cy='7.3' r='3.3'/><circle cx='7.1' cy='9.6' r='2.7'/><circle cx='12.9' cy='9.6' r='2.7'/><rect x='9.3' y='10' width='1.4' height='6.2' rx='.6'/></g></svg>")}.fi-mail{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><rect width='20' height='20' rx='5' fill='%235B6B7F'/><rect x='4' y='5.8' width='12' height='8.6' rx='1.6' fill='white'/><path d='M4.7 6.7 10 10.8l5.3-4.1' fill='none' stroke='%235B6B7F' stroke-width='1.3' stroke-linejoin='round'/></svg>")}.fi-docs{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><rect width='20' height='20' rx='5' fill='%23C9932F'/><path fill='white' d='M6.6 4h4.8l3 3v8.2c0 .5-.4.8-.8.8H6.6a.8.8 0 0 1-.8-.8V4.8c0-.4.4-.8.8-.8Z'/><path d='M7.9 10h4.2M7.9 12.4h4.2' stroke='%23C9932F' stroke-width='1' stroke-linecap='round'/></svg>")}.fi-chat{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><rect width='20' height='20' rx='5' fill='%233C8D6E'/><path fill='white' d='M10 4.8c3.3 0 5.8 2 5.8 4.6S13.3 14 10 14c-.6 0-1.2-.1-1.8-.2l-2.6 1.6.6-2.5c-1.2-.8-2-2-2-3.5 0-2.6 2.5-4.6 5.8-4.6Z'/></svg>")}.fi-globe{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-opacity='.6' stroke-width='1.3'><path d='M16.4 10a6.4 6.4 0 1 1-12.8 0 6.4 6.4 0 1 1 12.8 0ZM3.6 10h12.8M10 3.6c-1.8 1.7-2.7 3.9-2.7 6.4s.9 4.7 2.7 6.4c1.8-1.7 2.7-3.9 2.7-6.4S11.8 5.3 10 3.6Z'/></svg>")}@media (inverted-colors:inverted) or (prefers-contrast:more) or (prefers-reduced-transparency:reduce){.win{--g-chrome-tint:color-mix(in oklab,var(--card-base) 86%,white);--g-chrome-tint-flat:var(--g-chrome-tint);--g-lit:rgb(255 255 255 / 0.16);--g-text-bg:#1c1c1f}}
.pg{position:absolute;inset:0;display:none;overflow:clip;letter-spacing:0}.pg.on,.pane > .pg{display:block}.pg.in{z-index:1}:where(.pg) :is(p,ul){margin:0}.pg .mk{display:block;flex:none;fill:currentColor}.pcol{width:min(calc(640 * var(--u)),100% - calc(48 * var(--u)));margin-inline:auto}.ll{background:#101112;color:#ececec;font-family:var(--serif)}.ll-mast{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));height:calc(64 * var(--u));border-bottom:calc(1 * var(--u)) solid rgb(255 255 255 / 0.1);font:600 calc(20 * var(--u)) / 1 var(--serif);letter-spacing:-0.01em}.ll-mast .mk{width:calc(17 * var(--u));height:calc(17 * var(--u))}.ll-fig{position:relative;height:clamp( calc(200 * var(--u)),100cqh - calc(434 * var(--u)),calc(470 * var(--u)) );overflow:clip;background:linear-gradient(180deg,#04060b,#0a0f1a 70%,#0e1522)}.ll-fig.short{height:calc(220 * var(--u))}.ll-st,.ll-hz{position:absolute;left:0;width:100%}.ll-st{top:0;height:100%}.ll-hz{bottom:0;height:calc(28 * var(--u))}.ll-con,.ll-lbl{position:absolute;top:50%;left:50%;width:calc(520 * var(--u));height:calc(400 * var(--u));translate:-50% -50%}.ll-lbl{font:400 calc(12 * var(--u)) / 1 system-ui,-apple-system,sans-serif;letter-spacing:0.02em;white-space:nowrap;color:rgb(255 255 255 / 0.6)}.ll-lbl span{position:absolute}.ll-lbl .b{top:calc(70 * var(--u));right:calc(349 * var(--u));color:#e8a77c}.ll-lbl .x{top:calc(89 * var(--u));left:calc(339 * var(--u))}.ll-lbl .t{top:calc(207 * var(--u));left:calc(311 * var(--u))}.ll-lbl .r{top:calc(336 * var(--u));left:calc(386 * var(--u));color:#cfe0f5}.ll-lbl .s{top:calc(361 * var(--u));right:calc(318 * var(--u))}.ll-glow{position:absolute;top:46%;left:50%;width:calc(130 * var(--u));height:calc(130 * var(--u));translate:-50% -50%;background:radial-gradient( closest-side,#fff1e4,#e8a77c 16%,rgb(232 167 124 / 0.32) 42%,transparent )}.ll .pcol{padding-top:calc(32 * var(--u))}.ll .pt{font:600 min(calc(50 * var(--u)),8.5cqw) / 1.04 var(--serif);letter-spacing:-0.02em}.ll .pd{margin-top:calc(14 * var(--u));font-size:calc(20 * var(--u));line-height:1.45;color:#a6a6a6}.ll .pb{margin-top:calc(16 * var(--u));padding-bottom:calc(18 * var(--u));border-bottom:calc(1 * var(--u)) solid rgb(255 255 255 / 0.1);font:500 calc(12.5 * var(--u)) / 1.3 var(--font);color:#a6a6a6}html.pin [data-rig="oow"] [data-page="lowlight-orion"] .px{padding-top:calc(130 * var(--u))}.ll .px p{margin-top:calc(20 * var(--u));font-size:calc(18.5 * var(--u));line-height:1.62;color:#d6d6d6}.pl{background:#f5f7f4;color:#1f2a1f;font-family:var(--font)}.pl-mast{display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(56 * var(--u));padding:0 calc(32 * var(--u));border-bottom:calc(1 * var(--u)) solid rgb(31 42 31 / 0.12);font:600 calc(18 * var(--u)) / 1 var(--font);letter-spacing:-0.01em}.pl-mast .mk{width:calc(19 * var(--u));height:calc(19 * var(--u));color:#3f7d4a}.pl .pcol{width:min(calc(600 * var(--u)),100% - calc(64 * var(--u)));margin-left:calc(32 * var(--u));padding-top:calc(44 * var(--u))}.pl .pt{font:600 min(calc(44 * var(--u)),8cqw) / 1.08 var(--font);letter-spacing:-0.02em}.pl .pd{margin-top:calc(14 * var(--u));font-size:calc(18 * var(--u));line-height:1.45;color:#4d594d}.pl-list{margin-top:calc(28 * var(--u));padding:0;list-style:none}.pl-list li{position:relative;padding:calc(14 * var(--u)) 0 calc(14 * var(--u)) calc(22 * var(--u));border-top:calc(1 * var(--u)) solid rgb(31 42 31 / 0.1);font-size:calc(16 * var(--u));line-height:1.45}.pl-list li::before{content:"";position:absolute;top:calc(22 * var(--u));left:0;width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:calc(2 * var(--u));background:#3f7d4a}.pl-list b{font-weight:600}.as{background:#fff;color:#1a1d21;font-family:var(--font)}.as-mast{display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(48 * var(--u));padding:0 calc(24 * var(--u));border-bottom:calc(1 * var(--u)) solid rgb(26 29 33 / 0.1);font:600 calc(15 * var(--u)) / 1 var(--font)}.as-mast .mk{width:calc(18 * var(--u));height:calc(18 * var(--u));color:#34495e}.as-w{font-weight:400;color:#5a6068}.as .pcol{width:min(calc(680 * var(--u)),100% - calc(64 * var(--u)));padding-top:calc(40 * var(--u))}.as-crumb{font-size:calc(13 * var(--u));color:#5a6068}.as .pt{margin-top:calc(10 * var(--u));font:700 min(calc(34 * var(--u)),7cqw) / 1.15 var(--font);letter-spacing:-0.015em}.as .pd{margin-top:calc(12 * var(--u));font-size:calc(16 * var(--u));line-height:1.5;color:#5a6068}.as-list{margin-top:calc(24 * var(--u));padding:0;border-top:calc(1 * var(--u)) solid rgb(26 29 33 / 0.08);list-style:none}.as-list li{display:flex;align-items:center;gap:calc(12 * var(--u));height:calc(46 * var(--u));border-bottom:calc(1 * var(--u)) solid rgb(26 29 33 / 0.08);font-size:calc(15 * var(--u))}.as-list i{flex:none;width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:calc(6 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #c3c8cf}.as-list .on i{background:#2f6fde url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='m5.6 10.3 3 3 5.8-6.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 0 0 / 100% no-repeat;box-shadow:none}.sl{background:#fbf6ee;color:#2b2117;font-family:var(--font)}.sl-mast{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));height:calc(60 * var(--u));border-bottom:calc(1 * var(--u)) solid rgb(43 33 23 / 0.12);font:600 calc(19 * var(--u)) / 1 var(--serif)}.sl-mast .mk{width:calc(20 * var(--u));height:calc(20 * var(--u));color:#c98a4b}.sl .pcol{width:min(calc(620 * var(--u)),100% - calc(48 * var(--u)));padding-top:calc(48 * var(--u))}.sl .pt{font:600 min(calc(46 * var(--u)),8.5cqw) / 1.06 var(--serif);letter-spacing:-0.015em}.sl .pd{margin-top:calc(14 * var(--u));font:italic 400 calc(20 * var(--u)) / 1.45 var(--serif);color:#6e5c4a}.sl .px p{margin-top:calc(22 * var(--u));font:400 calc(18 * var(--u)) / 1.6 var(--serif)}.mn{background:#f5f5f7;color:#1a1c21;font-family:var(--font);text-align:center}.mn .pcol{width:min(calc(560 * var(--u)),100% - calc(48 * var(--u)));padding-top:max(calc(80 * var(--u)),24cqh)}.mn .mk{width:calc(28 * var(--u));height:calc(28 * var(--u));margin:0 auto calc(16 * var(--u));color:rgb(26 28 33 / 0.4);fill:none;stroke:currentColor;stroke-width:1.6}.mn .pt{font:600 calc(28 * var(--u)) / 1.2 var(--font);overflow-wrap:anywhere}.mn .pd{margin-top:calc(12 * var(--u));font-size:calc(17 * var(--u));line-height:1.47;color:#4a4c52}.mn:not([data-note="u"]) .mn-u,.mn:not([data-note="b"]) .mn-b,.mn:is([data-note="u"],[data-note="b"]) .mn-s{display:none}[data-page="lite"] .pcol{padding-top:calc(56 * var(--u))}
.track-oow{--u:max(1px,min(calc(100vw / 1600),calc(100svh / 900)));--win-top:max(calc(344 * var(--s)),calc(242 * var(--s) + 102px));position:relative;overflow-x:clip}.hero-copy{position:absolute;top:0;left:50%;z-index:var(--z-copy);box-sizing:border-box;width:calc(0.8 * (100% - 2 * var(--inset)));height:var(--win-top);padding-top:calc(137 * var(--s));translate:-50% 0}.hero-copy h1{margin:0;font:600 var(--t-display) / var(--lh-display) var(--font);letter-spacing:var(--tr-display);white-space:nowrap}.hero-row{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:calc(22 * var(--s))}.hero-row .lede{margin:0;max-width:calc(560 * var(--s));font-size:max(16px,calc(21 * var(--s)));font-weight:500;line-height:1.38;letter-spacing:var(--tr-intro);color:var(--ink-2);text-wrap:pretty}.hero-row .get-block{display:flex;flex:none;flex-direction:column;align-items:flex-end}.hero-row .get{height:max(56px,calc(56 * var(--s)));gap:max(10px,calc(10 * var(--s)));padding:0 max(26px,calc(26 * var(--s))) 0 max(6px,calc(6 * var(--s)));font-size:max(17px,calc(17 * var(--s)))}.hero-row .get-well img{width:max(44px,calc(44 * var(--s)));height:max(44px,calc(44 * var(--s)))}.hero-row .fine{margin:12px 0 0;font-size:max(12px,calc(12.5 * var(--s)));line-height:1.4;text-align:right}.track-oow .stage{display:flow-root;position:static}html.pin .track-oow .stage{position:sticky;top:0;height:100svh;overflow:clip}.track-oow [data-look="nebula"]{--look-img:url("/assets/space-nebula-110x74.b037b5e8ce.png")}.track-oow [data-look="ember"]{--look-img:url("/assets/space-ember-110x74.86f4782d98.png")}.track-oow [data-look="tide"]{--look-img:url("/assets/space-tide-110x74.31b5c1f745.png")}.track-oow [data-look="aurora"]{--look-img:url("/assets/space-aurora-110x74.bcc69b0764.png")}.track-oow [data-look="sunset"]{--look-img:url("/assets/space-sunset-110x74.1fbdee25e6.png")}.track-oow [data-look="bloom"]{--look-img:url("/assets/space-bloom-110x74.88cd74f75b.png")}.track-oow .rig{z-index:var(--z-rig);height:calc(100svh - 2 * var(--inset));margin:var(--inset) var(--inset) calc(var(--win-top) - var(--inset) - (100svh - 2 * var(--inset)) * 0.2);transform-origin:50% 0;translate:0 calc(var(--win-top) - var(--inset));scale:0.8}html.pin .track-oow .rig{position:absolute;inset:var(--inset);height:auto;margin:0}.track-oow .page{right:auto;width:calc(100cqw - 2 * var(--edge) * var(--u));translate:calc((var(--edge) - var(--grip) - 250) / 2 * var(--u)) 0;transition:translate var(--dur-sidebar) var(--spring-sidebar)}.track-oow .win[data-sidebar="hidden"] .page{translate:0 0}.track-oow .win[data-sidebar="pinned"] .ll .pcol{width:min(calc(640 * var(--u)),100% - calc((298 - var(--edge) + var(--grip)) * var(--u)))}.track-oow .win[data-sidebar="pinned"] .ll .pt{font-size:min(calc(50 * var(--u)),8.5cqw - calc(21.25 * var(--u)))}@media (min-width:735px) and (max-width:1023px){.track-oow{--win-top:max(calc(242 * var(--s) + 102px),280px)}.hero-copy{padding-top:calc(var(--nav-bottom) + 54px)}.hero-row .lede{max-width:360px;font-size:18px}}@media (min-width:1024px) and (max-width:1199px){.track-oow{--win-top:max(calc(344 * var(--s)),calc(242 * var(--s) + 118px))}.hero-copy{padding-top:calc(var(--nav-bottom) + 63px)}.hero-row .lede{max-width:26.7em;font-size:19px}}@media (max-width:734px){.track-oow{--u:0.62px;overflow-x:clip}.hero-copy{position:relative;left:auto;width:auto;height:auto;padding:92px var(--gutter) 0;translate:0 0}.hero-copy h1{font-size:min(44px,11.25vw);line-height:1.07;white-space:normal}.hero-row{flex-direction:column;gap:24px;margin-top:16px}.hero-row .lede{max-width:none;font-size:17px;line-height:1.47}.hero-row .get-block{align-items:flex-start}.hero-row .fine{text-align:left}.track-oow .rig{height:calc(612 * var(--u));margin:32px var(--gutter) 0;translate:0 0;scale:none}}@media (prefers-reduced-motion:no-preference){html:not(.nosettle) .track-oow :is(.win,.win-shadow){animation:hero-moonrise 1300ms var(--ease-reveal) 60ms backwards}}@keyframes hero-moonrise{from{translate:0 56px}}
html.pin .track-oow{overflow:visible;height:300svh;view-timeline:--oow block;view-timeline-inset:0px;content-visibility:auto}html.pin .track-oow :is(.rig,.win-shadow,.sb,.card-e,.card,.page,.cap-slider i,.cap-v){animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both}html.pin .track-oow .rig{animation-name:oow-rise,oow-grow}html.pin .track-oow .rim{transition:opacity 400ms var(--ease-in-out)}html.pin #top:not([data-beat="rise"]) .rim{opacity:0;visibility:hidden;transition:opacity 400ms var(--ease-in-out),visibility 0s linear 400ms}html.pin #top:is([data-beat="c2"],[data-beat="hold"]) .win-shadow{visibility:hidden}html.pin .track-oow .sb{animation-name:oow-sb}html.pin #top:is([data-beat="c2"],[data-beat="hold"]) :is(.sb,.fsb){--edge:0;--grip:0}html.pin .track-oow .card-e{transform-origin:calc(50cqw - (250 + var(--grip)) * var(--u)) 50%}html.pin .track-oow .card{transform-origin:100% 50%}html.pin .track-oow .page{transform-origin:0 50%}html.pin .track-oow .win[data-geo] .card-e{animation-name:oow-edge}html.pin .track-oow .win[data-geo] .card{animation-name:oow-card}html.pin .track-oow .win[data-geo] .page{animation-name:oow-page,oow-page-s}html.pin.sda .track-oow :is(.rig,.win-shadow,.sb,.card-e,.card,.page,.cap-slider i,.cap-v){animation-timeline:--oow;animation-range:contain 0% contain 100%}html.pin.no-sda .track-oow :is(.rig,.win-shadow,.sb,.card-e,.card,.page,.cap-slider i,.cap-v){animation-play-state:paused;animation-delay:calc(var(--sp) * -1s)}html.pin .track-oow .win-shadow{animation-name:oow-shadow,hero-moonrise;animation-duration:1s,1300ms;animation-timing-function:linear,var(--ease-reveal);animation-delay:0s,60ms;animation-fill-mode:both,backwards}html.pin.nosettle .track-oow .win-shadow{animation-name:oow-shadow}html.pin.sda .track-oow .win-shadow{animation-timeline:--oow,auto;animation-range:contain 0% contain 100%,normal}html.pin.no-sda .track-oow .win-shadow{animation-play-state:paused,running;animation-delay:calc(var(--sp) * -1s),60ms}@keyframes oow-rise{0%{translate:0 calc(var(--win-top) - var(--inset));animation-timing-function:cubic-bezier(0,0,0.52,1)}46%,100%{translate:0 0}}@keyframes oow-grow{0%{scale:0.8;animation-timing-function:cubic-bezier(0.7,0,0.85,1)}46%,100%{scale:1}}@keyframes oow-shadow{0%,30%{opacity:1}46%,100%{opacity:0}}@keyframes oow-sb{0%,46%{translate:0 0;animation-timing-function:cubic-bezier(0.25,0,0.75,1)}62%,100%{translate:calc(-262 * var(--u)) 0}}@keyframes oow-card{0%,46%{scale:1 1;animation-timing-function:cubic-bezier(0.25,0,0.75,1)}62%,100%{scale:calc(1 / var(--c0)) 1}}@keyframes oow-page{0%,46%{translate:calc(-125 * var(--u)) 0;animation-timing-function:cubic-bezier(0.25,0,0.75,1)}62%,100%{translate:0 0}}@keyframes oow-page-s{0%,46%{scale:1 1;animation-timing-function:cubic-bezier(0.2,0,0.65,0.95)}62%,100%{scale:var(--c0) 1}}@keyframes oow-edge{0%,67%{scale:1;animation-timing-function:cubic-bezier(0.25,0,0.75,1)}78%,100%{scale:var(--se)}}@keyframes oow-knob{0%,67%{translate:calc(44px * 10 / 16) 0;animation-timing-function:cubic-bezier(0.25,0,0.75,1)}78%,100%{translate:0 0}}@property --ev{syntax:"<integer>";inherits:false;initial-value:10}@keyframes oow-ev{0%,67%{--ev:10;animation-timing-function:cubic-bezier(0.25,0,0.75,1)}78%,100%{--ev:0}}@counter-style edge-pt{system:fixed 0;symbols:"None" "1 pt" "2 pt" "3 pt" "4 pt" "5 pt" "6 pt" "7 pt" "8 pt" "9 pt" "10 pt"}html.pin .track-oow .cap-slider i{animation-name:oow-knob}html.pin .track-oow .cap-v{animation-name:oow-ev}.track-oow .caps{display:none}html.pin .track-oow .caps{display:block;position:absolute;inset:auto 0 max( calc(max(28px,44 * var(--s)) + var(--inset)),calc(100svh - var(--inset) - 880 * var(--u)) ) 0;z-index:var(--z-caps);pointer-events:none}.track-oow .cap{position:absolute;left:50%;bottom:0;display:flex;align-items:center;gap:6px;height:56px;padding:0 24px;border-radius:28px;font:500 17px/1 var(--font);letter-spacing:-0.015em;white-space:nowrap;opacity:0;translate:-50% 10px;visibility:hidden;transition:opacity 120ms var(--ease-in-flat),translate 500ms var(--ease-reveal),visibility 0s linear 120ms}.track-oow .cap.on{opacity:1;translate:-50% 0;visibility:visible;pointer-events:auto;transition:opacity var(--dur-fade) var(--ease-out-flat) 100ms,translate 500ms var(--ease-reveal) 100ms,visibility 0s}.track-oow .cap.g-cap{background:rgb(46 46 48 / 0.92);border-color:rgb(255 255 255 / 0.18)}@media (inverted-colors:inverted) or (prefers-contrast:more) or (prefers-reduced-transparency:reduce){.track-oow .cap.g-cap{background:var(--g-cap-bg);border-color:rgb(255 255 255 / 0.4)}}@media (max-width:1179px){.track-oow:has(.win[data-float="open"]) .cap[data-cap="c3"]{left:calc(50% + 142px)}.track-oow:has(.win[data-float="open"]) .cap[data-cap="c3"] .hover-only{display:none}}.track-oow .cap > span{margin-left:4px}.track-oow .cap[data-cap="c3"]{gap:14px;padding-right:6px}.cap-slider{position:relative;flex:none;width:56px;height:12px}.cap-slider > b{position:absolute;inset:4px 0;overflow:clip;border-radius:2px;background:rgb(255 255 255 / 0.22)}.cap-slider b i{position:absolute;inset:0 auto 0 -50px;width:56px;background:rgb(255 255 255 / 0.72)}.cap-slider > i{position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background:#fff}.track-oow .cap-v{min-width:3.2em;color:rgb(255 255 255 / 0.7);font-variant-numeric:tabular-nums;counter-reset:ev round(var(--ev))}.track-oow .cap-v::before{content:counter(ev,edge-pt)}.fsb .row[data-ago]::after{content:attr(data-ago);padding:0 calc(6 * var(--u));border-radius:calc(5 * var(--u));background:rgb(255 255 255 / 0.14);font:600 calc(11 * var(--u)) / calc(18 * var(--u)) var(--font);color:rgb(255 255 255 / 0.8);animation:fade-in 200ms var(--ease-out-flat)}.fsb .row.out{opacity:0;translate:0 calc(8 * var(--u));transition:opacity 240ms var(--ease-in-flat),translate 240ms var(--ease-in-flat)}.track-oow .cap[data-cap="c3"] > span{margin:0}.track-oow .cap-btn{display:inline-flex;align-items:center;height:44px;padding:0 12px 0 16px;border-radius:22px;background:rgb(255 255 255 / 0.14);font:600 15px/1 var(--font);letter-spacing:-0.01em;transition:background-color var(--dur-fade) var(--ease-in-out),scale var(--dur-press) var(--ease-in-out)}.track-oow .pin-label{margin-right:10px}@media (hover:hover) and (pointer:fine){.track-oow .cap-btn:hover{background:rgb(255 255 255 / 0.22)}}.track-oow .cap-btn:active{scale:0.97}.track-oow .oow-controls{position:relative;z-index:var(--z-copy);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:calc(0.8 * (100% - 2 * var(--inset)));margin-inline:auto;padding-top:24px}html:not(.js) .track-oow .oow-controls{display:none}.oow-controls .edge{max-width:100%;cursor:default}.oow-controls input{flex:0 1 120px;min-width:64px}.oow-controls output{min-width:4.5ch;font:500 13px/1 var(--font);letter-spacing:-0.01em;color:var(--ink-2);font-variant-numeric:tabular-nums}.oow-controls .ctl-cap{flex-basis:100%;margin-top:2px;font-size:var(--t-small);line-height:var(--lh-small);letter-spacing:var(--tr-small);color:var(--ink-2);text-align:center}.sec-oow{padding-block:96px 112px}@media (min-width:735px){.sec-oow .lede{max-width:30em}.sec-oow .lede span{display:block}}.sec-oow .payoff{max-width:none;margin-top:20px;color:var(--ink-2)}.sec-oow .payoff .link-btn{margin-left:4px}@media (max-width:734px){.track-oow .oow-controls{justify-content:flex-start;width:auto;padding:20px var(--gutter) 0}.oow-controls .ctl-cap{text-align:left}.sec-oow{padding-block:48px 64px}}
.track-spaces{position:relative;overflow-x:clip}.track-spaces [data-look="nebula"]{--look-img:url("/assets/space-nebula-110x74.b037b5e8ce.png")}.track-spaces [data-look="ember"]{--look-img:url("/assets/space-ember-110x74.86f4782d98.png")}.track-spaces [data-look="tide"]{--look-img:url("/assets/space-tide-110x74.31b5c1f745.png")}.track-spaces [data-look="aurora"]{--look-img:url("/assets/space-aurora-110x74.bcc69b0764.png")}.track-spaces [data-look="sunset"]{--look-img:url("/assets/space-sunset-110x74.1fbdee25e6.png")}.track-spaces [data-look="bloom"]{--look-img:url("/assets/space-bloom-110x74.88cd74f75b.png")}.panel-sky{--ink-2:#a1a1a1;--sh-win:0 0 0 0.5px rgb(255 255 255 / 0.12),0 40px 100px -30px rgb(0 0 0 / 0.8);position:relative;display:flex;flex-direction:column;align-items:center;margin:var(--inset);padding:var(--section-pad) var(--gutter);overflow:clip;border-radius:var(--r-panel);background:var(--sc-void);color:var(--sc-ink)}.sp-sky{display:none}.panel-sky::after{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hairline);pointer-events:none}.sp-head{position:relative;z-index:3}.sp-island{position:relative;z-index:1;width:min(1000px,100%);margin-top:56px;container-type:inline-size}.sp-dolly{position:relative}@media (min-width:735px){html:not(.pin) .sp-dolly{--u:calc(100cqw / 1000)}}.track-spaces .rig{width:calc(1000 * var(--u));aspect-ratio:1000 / 640}.sp-swipe{position:absolute;inset:0;z-index:9;display:flex;overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.sp-swipe::-webkit-scrollbar{display:none}.sp-swipe i{flex:none;width:calc(250 * var(--u));scroll-snap-align:start}.sp-swipe[data-space="0"] i:last-child,.sp-swipe[data-space="2"] i:first-child{scroll-snap-align:none}.sp-swipe::after{content:"";flex:none;width:calc(100% - 250 * var(--u))}html.sda:not(.pin) .sp-dolly{timeline-scope:--swipe}html.sda:not(.pin) .sp-swipe{scroll-timeline:--swipe inline}html.sda:not(.pin) .track-spaces .strip{animation:sp-swipe 1s linear both;animation-timeline:--swipe}@keyframes sp-swipe{from{translate:0 0}to{translate:calc(-500 * var(--u)) 0}}html:not(.js) :is(.sp-swipe,.sp-hint,.sp-controls){display:none}.sp-hint{position:relative;margin-top:20px;font-size:var(--t-small);line-height:var(--lh-small);letter-spacing:var(--tr-small);color:var(--ink-2)}.sp-controls{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:min(1000px,100%);margin-top:24px;container-type:inline-size}@container (width < 790px){.sp-chips,.sp-picker{margin-inline:auto}}.sp-chips{display:flex;gap:6px}.sp-chip{display:inline-flex;align-items:center;height:40px;padding:0 15px 0 10px;border-radius:10px;background:rgb(255 255 255 / 0.08);box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.14);font:600 15px/1 var(--font);letter-spacing:-0.01em;color:rgb(255 255 255 / 0.72);transition:background-color var(--dur-fade) var(--ease-in-out),color var(--dur-fade) var(--ease-in-out)}.sp-chip span{margin-left:8px}.sp-chip[aria-pressed="true"]{background:rgb(255 255 255 / 0.18);color:#fff}@media (hover:hover) and (pointer:fine){.sp-chip[aria-pressed="false"]:hover{background:rgb(255 255 255 / 0.12);color:#fff}}.sp-picker{position:relative;display:flex;align-items:center;gap:8px;height:44px;padding:0 9px 0 16px;border-radius:12px;background:rgb(255 255 255 / 0.08);box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.14)}.sp-pick-l{margin-right:4px;font:500 15px/1 var(--font);letter-spacing:-0.01em;color:rgb(255 255 255 / 0.72);white-space:nowrap}.sp-sw{position:relative;flex:none;width:26px;height:26px;border-radius:50%;background:var(--look-base) var(--look-img,none) 0 0 / 100% 100% no-repeat;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.2)}.sp-sw::before{content:"";position:absolute;inset:-9px -4px}.sp-sw::after{content:"";position:absolute;inset:-3px;border-radius:50%;box-shadow:0 0 0 2px #fff;opacity:0;scale:0.8;transition:opacity var(--dur-fade) var(--ease-in-out),scale var(--dur-pop) var(--spring-pop)}.sp-sw[aria-checked="true"]::after{opacity:1;scale:1}.sp-sw:focus-visible{outline-offset:6px}@media (hover:hover) and (pointer:fine){.sp-sw{transition:scale var(--dur-hover) var(--spring-hover)}.sp-sw:hover{scale:1.12}}.sp-cap{position:relative;display:grid;margin-top:20px;font-size:17px;line-height:1.47;letter-spacing:var(--tr-body);text-align:center;text-wrap:balance;color:rgb(255 255 255 / 0.72)}.sp-cap > span{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity 120ms var(--ease-in-flat),visibility 0s 120ms}.sp-cap > .on{opacity:1;visibility:visible;transition:opacity var(--dur-fade) var(--ease-out-flat) 80ms}.sp-cap b{font-weight:600;color:#fff}html.pin .track-spaces{--sp-top:calc(var(--nav-bottom) + var(--inset));--sp-h2-top:max(calc(112 * var(--s)),calc(var(--sp-top) + 40px));--sp-h2:max(32px,calc(48 * var(--s)));--sp-rig-top:max( calc(172 * var(--s)),calc(var(--sp-h2-top) + 1.083 * var(--sp-h2) + 20px) );--sp-below:calc(20 * var(--s) + 157px);--u:min( calc(0.92 * var(--s)),calc((100svh - var(--inset) - var(--sp-rig-top) - var(--sp-below)) / 640) );height:220svh;view-timeline:--spaces block;view-timeline-inset:0px;timeline-scope:--spaces;overflow:visible}@media (orientation:portrait){html.pin .track-spaces{--u:min( calc((100vw - 2 * var(--gutter)) / 1000),calc((100svh - var(--inset) - var(--sp-rig-top) - var(--sp-below)) / 640) )}html.pin .panel-sky{justify-content:safe center;padding-bottom:calc(var(--sp-h2-top) - var(--inset))}}html.pin .track-spaces .stage{position:sticky;top:0;height:100svh;overflow:clip}html.pin .panel-sky{position:absolute;inset:var(--sp-top) var(--inset) var(--inset);margin:0;padding:calc(var(--sp-h2-top) - var(--sp-top)) 0 0}html.pin .sp-sky{display:block;position:absolute;inset:0}html.pin .sp-controls::before{content:"";position:absolute;inset:calc(-10 * var(--s)) -100vw -100vh;z-index:-1;background:var(--sc-void);box-shadow:inset 0 1px 0 rgb(255 255 255 / 0.1)}html.pin .sp-head h2{margin-top:0;font-size:var(--sp-h2);line-height:1.083}html.pin .sp-island{width:calc(1000 * var(--u));margin-top:calc(var(--sp-rig-top) - var(--sp-h2-top) - 1.083 * var(--sp-h2))}html.pin .sp-controls{width:calc(1000 * var(--u));margin-top:calc(20 * var(--s));padding-inline:calc(12 * var(--u)) calc(10 * var(--u))}html.pin .track-spaces .pager{--fade:linear-gradient( 90deg,transparent,#000 calc(10 * var(--u)) calc(250 * var(--u)),transparent );width:calc(260 * var(--u));-webkit-mask-image:var(--fade);mask-image:var(--fade)}html.pin .sp-cap{z-index:1;margin-top:12px}@media (min-width:860px){html.pin .track-spaces{--sp-below:calc(20 * var(--s) + 101px)}html.pin .sp-controls{width:max(calc(1000 * var(--u)),812px);flex-wrap:nowrap}}html.pin .track-spaces :is(.sp-dolly,.sp-sky,.win-bd,.win-shadow,.rim){animation:1s linear both}html.pin .track-spaces .sp-dolly{animation-name:sp-dolly}html.pin .track-spaces .sp-sky{animation-name:sp-sky-in}html.pin .track-spaces :is(.win-bd,.win-shadow,.rim){animation-name:sp-frame-out}html.pin.sda .track-spaces :is(.sp-dolly,.sp-sky,.win-bd,.win-shadow,.rim){animation-timeline:--spaces;animation-range:contain 0% contain 100%}html.pin.no-sda .track-spaces :is(.sp-dolly,.sp-sky,.win-bd,.win-shadow,.rim){animation-play-state:paused;animation-delay:calc(var(--sp) * -1s)}html.pin .track-spaces[data-beat="void"] .sp-sky,html.pin .track-spaces:not([data-beat="void"],[data-beat="frame"]) :is(.win-bd,.win-shadow,.rim){visibility:hidden}@keyframes sp-dolly{0%{scale:0.96}26%,100%{scale:1}}@keyframes sp-frame-out{0%,6%{opacity:1}26%,100%{opacity:0}}@keyframes sp-sky-in{0%,6%{opacity:0}26%,100%{opacity:1}}html.pin .peek-content .lede.static-only{display:block !important}@media (max-width:734px){.panel-sky{align-items:flex-start}.sp-head.head.c{align-items:flex-start;text-align:left}.sp-dolly{--u:max(0.62px,calc(100cqw / 1000))}.track-spaces .rig{width:100%;min-height:calc(600 * var(--u))}.sp-island{margin-top:40px}.sp-controls{flex-direction:column;align-items:flex-start;gap:16px;width:100%;margin-top:20px}.sp-controls > *{margin-inline:0}.sp-chip{padding:0 14px 0 10px}.sp-cap{margin-top:16px;text-align:left}}@media (max-width:734px),(hover:none) and (pointer:coarse){.sp-chip{height:44px}}@media (max-width:439px){.sp-chip{padding:0 16px}.sp-chip .kc{display:none}.sp-chip span{margin:0}.sp-picker{margin-top:28px}.sp-pick-l{position:absolute;bottom:calc(100% + 10px);left:0}}@media (hover:none) and (pointer:coarse) and (min-width:375px) and (max-width:439px),(hover:none) and (pointer:coarse) and (min-width:470px){.sp-picker{gap:12px}.sp-sw::before{inset:-9px -6px}}@media (max-width:359px){.sp-picker{gap:4px;padding-inline:12px 8px}}@media (min-width:735px) and (max-height:760px){html:not(.pin) :is(.sp-island,.sp-controls){width:min(1000px,100%,calc((100svh - 120px) * 1000 / 640))}}@media (forced-colors:active){.sp-chip[aria-pressed="true"],.sp-sw[aria-checked="true"]{outline:2px solid Highlight;outline-offset:2px}}
.sec-cmd,.sec-split{background:var(--band)}.sec-cmd{padding-bottom:0}.sec-cmd .lede{max-width:30em;text-wrap:balance}.cmd-ctl{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px 16px;margin-top:40px}.cmd-ctl .btn{min-width:96px}.cmd-chs{display:flex;gap:6px}.cmd-ch{display:grid;align-content:center;gap:8px;width:clamp(60px,18vw - 70px,80px);height:36px;padding-top:10px;border-radius:4px;font:500 var(--t-caption) / 1 var(--font);letter-spacing:-0.01em;color:var(--ink-3);text-align:left;transition:color var(--dur-fade) var(--ease-in-out)}.cmd-ch::before{content:""}.cmd-ch::before,.cmd-ch i{grid-area:2 / 1;height:2px;border-radius:1px;background:var(--hairline-2)}.cmd-ch i{background:var(--accent-text);transform-origin:0 50%;scale:0 1}.cmd-ch[aria-current]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.cmd-ch:hover{color:var(--ink)}}@media (pointer:coarse){.cmd-ch{height:44px}}.cmd-hint{font-size:var(--t-caption);line-height:1.38;color:var(--ink-2)}.cmd-island{position:relative;isolation:isolate;margin-top:24px;container-type:inline-size}.cmd-island .rig{--u:calc(100cqw / 1000);aspect-ratio:1000 / 640}.cmd-deco{position:absolute;inset:0;border-radius:inherit}.cmd-island .take{position:absolute;inset:0;z-index:1;border-radius:calc(16 * var(--u));cursor:text}.cmd-island .take:focus-visible{outline-color:var(--focus)}.cmd-tab{display:none}.sec-cmd .fine{margin-top:48px}html:not(.js) :is(.cmd-ctl,.cmd-island .take){display:none}html:not(.js) .cmd-island{margin-top:48px}html:not(.js) .cmd-island .cmd{opacity:1;scale:1;visibility:visible;pointer-events:none}@media (min-width:735px){.cmd-island{max-width:calc((100svh - 120px) * 1000 / 640)}}@media (prefers-contrast:more){.cmd-ch::before{background:color-mix(in srgb,var(--ink-3) 45%,transparent)}}@media (forced-colors:active){.cmd-ch::before{forced-color-adjust:none;background:GrayText}.cmd-ch i{forced-color-adjust:none;background:Highlight}.cmd-ch[aria-current] span{forced-color-adjust:none;color:Highlight}}.sec-cmd.cv{contain-intrinsic-size:auto calc( clamp(272px,241px + 3.71vw,296px) + min(921px,51.2vw - 16px,100svh - 120px) )}@media (max-width:1023px){.sec-cmd.cv{contain-intrinsic-size:auto calc(clamp(272px,241px + 3.71vw,296px) + min(58.88vw,100svh - 120px))}}@media (max-width:734px){.sec-cmd.cv{contain-intrinsic-size:auto 462px}}@media (max-width:329px){.sec-cmd.cv{contain-intrinsic-size:auto 479px}}@media (max-width:734px){.cmd-ctl{margin-top:32px}.cmd-ctl :is(.btn,.cmd-chs),.cmd-island :is(.win-shadow,.sb,.card-e,.panes,.hud,.rim){display:none}.cmd-island .take{border-radius:22px}.cmd-island{margin-top:20px}.sec-cmd .fine{margin-top:24px}.cmd-island .rig{--u:1px;aspect-ratio:auto}.cmd-island .win{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:22px;container-type:normal}.cmd-island .cmd{position:relative;top:0;left:0;width:100%;translate:0 0;opacity:1;scale:1;visibility:visible}.cmd-island :is(.cmd-field,.cmd-list){width:100%}.cmd-island .cmd-row{height:52px}.cmd-island .cmd-field{padding:0 16px}.cmd-island .cmd-field input{font-size:17px}.cmd-island .cmd-scopes{display:none}.cmd-tab{position:relative;display:flex;align-items:center;gap:12px;height:60px;padding:0 14px;border-radius:16px;background:rgb(255 255 255 / 0.12);box-shadow:var(--g-rim)}.cmd-tab .fi{width:24px;height:24px;border-radius:6px}.cmd-tab p{display:flex;flex-direction:column;min-width:0;font-size:15px;line-height:1.25;letter-spacing:-0.01em}.cmd-tab :is(b,span){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cmd-tab b{font-weight:600}.cmd-tab span{font-size:13px;color:rgb(255 255 255 / 0.72)}.cmd-tab span:empty{display:none}}
.split-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px}.sec-split{padding-top:80px}.split-seg{--seg-h:32px;position:relative;display:flex;flex:none;padding:2px;border-radius:9px;background:var(--seg-track)}@media (pointer:coarse){.split-seg{--seg-h:40px}}.split-seg label{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:var(--seg-h);border-radius:7px;font:500 15px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--ink-2);cursor:pointer;transition:color var(--dur-fade) var(--ease-in-out)}.split-seg input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.split-seg label:has(:checked){color:var(--ink)}.split-seg label:has(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.split-seg label:hover{color:var(--ink)}}.split-thumb{position:absolute;top:2px;left:2px;width:56px;height:var(--seg-h);border-radius:7px;background:var(--seg-thumb);box-shadow:var(--seg-lift);transition:translate var(--dur-hover) var(--spring-hover);pointer-events:none}.split-seg:has(:nth-child(2) :checked) .split-thumb{translate:56px 0}.split-seg:has(:nth-child(3) :checked) .split-thumb{translate:112px 0}.split-seg:has(:nth-child(4) :checked) .split-thumb{translate:168px 0}.split-island{margin-top:40px;container-type:inline-size}.split-island .rig{--u:calc(100cqw / 1000);aspect-ratio:1000 / 640}.split-island .ll-fig{height:clamp( calc(96 * var(--u)),100cqh - calc(210 * var(--u)),calc(200 * var(--u)) )}.split-readout,.split-try{color:var(--ink-2)}.split-readout b,.split-legend b{font-weight:600;color:var(--ink)}.split-island .rig:focus-visible{outline-color:var(--focus);outline-offset:6px;border-radius:calc(16 * var(--u))}.split-island .pane::before{content:"";position:absolute;inset:auto 0 0;z-index:4;height:calc(36 * var(--u));background:linear-gradient(transparent,var(--paper));pointer-events:none}.split-island .pane:has(> .ll){--paper:#101112}.split-island .pane:has(> .pl){--paper:#f5f7f4}.split-island .pane:has(> .sl){--paper:#fbf6ee}.split-links{margin-top:80px}.split-legend{display:grid;gap:2px;margin-top:24px}.split-legend > div{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;column-gap:12px;min-height:56px;margin-inline:-14px;padding:8px 14px;border-radius:14px;outline:1px solid transparent;outline-offset:-1px;transition:background-color var(--dur-fade) var(--ease-in-out),outline-color var(--dur-fade) var(--ease-in-out)}.split-legend dt{display:flex}.split-legend dd{margin:0;color:var(--ink-2);text-wrap:pretty}html.fine[data-mods="shift"] .split-legend [data-mods="shift"],html.fine[data-mods="meta"] .split-legend [data-mods="meta"],html.fine[data-mods="shift meta"] .split-legend [data-mods="shift meta"],html.fine[data-mods="alt"] .split-legend [data-mods="alt"],html.fine[data-mods="alt meta"] .split-legend [data-mods="alt meta"]{background:var(--pill-fill);outline-color:var(--hairline-2)}.split-try{max-width:28em;margin-top:24px}.split-try a{font-weight:500}@media (max-width:734px){.split-island .sb{visibility:hidden}.split-island .panes{left:calc(var(--edge) * var(--u))}.split-links{margin-top:64px}}@media (min-width:1024px){.split-grid,.split-links{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.split-grid{row-gap:20px;align-items:center}.split-head{grid-column:1 / 6;grid-row:1}.split-island,.split-ctl{grid-column:6 / 13;margin-top:0}.split-ctl{grid-row:2}.split-links{align-items:start;margin-top:96px}.split-links h3{grid-column:1 / 6}.split-keys{grid-column:6 / 13}.split-legend{margin-top:0}}@media (min-width:1280px){.split-head,.split-links h3{grid-column:1 / 5}.split-island,.split-ctl,.split-keys{grid-column:5 / 13}.split-legend{max-width:640px}}@media (forced-colors:active){.split-seg label:has(:checked),.split-island .pane.f::after{outline:2px solid Highlight;outline-offset:-2px}}.sec-split.cv{contain-intrinsic-size:auto min(1133px,508px + 34.15vw)}@media (max-width:1279px){.sec-split.cv{contain-intrinsic-size:auto 890px}}@media (max-width:1023px){.sec-split.cv{contain-intrinsic-size:auto calc(709px + 59.7vw)}}@media (max-width:734px){.sec-split.cv{contain-intrinsic-size:auto 1119px}}
.prv-top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:24px;align-items:start}.prv-top .head,.prv-fp{grid-column:1 / 7}.prv h2{font-size:var(--t-xl);line-height:var(--lh-xl);letter-spacing:var(--tr-xl)}.prv-card{grid-column:7 / 13;grid-row:1 / 3;margin-top:calc(0.18 * var(--t-xl));padding:6px 0;border-radius:var(--r-card);background:var(--band);overflow:clip;font-size:15px;line-height:1.33;letter-spacing:-0.01em}.prv-card > div{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;min-height:52px;padding:15px 18px}.prv-card > div + div{background:linear-gradient(var(--hairline),var(--hairline)) 18px 0 / calc(100% - 36px) 1px no-repeat}.prv-card dd{margin-left:auto;color:var(--ink-2);text-align:right}.prv-card dd.note{flex-basis:100%;margin:4px 0 0;font-size:var(--t-caption);line-height:1.38;text-align:left}html:not(.js) .prv-fp{display:none}.prv-fp{margin-top:24px;font-size:15px;line-height:1.4;letter-spacing:-0.01em;color:var(--ink-2)}.prv-fp b{font:500 15px / 1 var(--mono);color:var(--ink);white-space:nowrap}.prv-fp dl{display:flex;flex-wrap:wrap;row-gap:12px;margin-top:12px}.prv-fp div{padding:1px 28px 1px 12px;border-left:1px solid var(--hairline-2)}.prv-fp dt{font-size:var(--t-caption);color:var(--ink-3)}.prv-fp dd{font:500 17px / 1.4 var(--mono);color:var(--ink)}.prv-line{margin-top:48px;font:400 var(--t-caption) / var(--lh-fine) var(--font);letter-spacing:-0.01em;color:var(--ink-2);text-wrap:balance}@media (max-width:1023px){.prv-top{display:block}.prv-card{max-width:640px;margin-top:48px}}@media (max-width:734px){.prv-card{margin-top:40px}.prv-fp div{padding-right:14px}.prv-fp dd{font-size:15px}.prv-line{margin-top:40px}}.prv.cv{contain-intrinsic-size:auto 536px}@media (max-width:1023px){.prv.cv{contain-intrinsic-size:auto 814px}}@media (max-width:734px){.prv.cv{contain-intrinsic-size:auto 939px}}@media (forced-colors:active){.prv-card{border:1px solid CanvasText}}
.arc{background:var(--band)}.arc-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.arc-text{grid-column:1 / 6}.arc-stage{display:grid;grid-column:6 / 13;justify-items:end;gap:20px}html:not(.js) .arc-replay{visibility:hidden}.arc-p,.arc-end{max-width:var(--measure);margin-top:16px;color:var(--ink-2)}.arc-p b,.arc-end{font-weight:600;color:var(--ink)}.arc-end{margin-top:32px;text-wrap:balance}.arc-rail{display:grid;gap:32px;margin:40px 0 0;padding:0;list-style:none}.arc-rail li{position:relative;padding-left:29px}.arc-rail li::before{content:"";position:absolute;top:8px;left:0;width:9px;height:9px;border:1.5px solid var(--ink-2);border-radius:50%}.arc-rail li:first-child::after{content:"";position:absolute;top:21px;bottom:-36px;left:3.5px;width:2px;background:radial-gradient( circle at 1px 1px,var(--ink-3) 1px,transparent 1.25px ) 0 0 / 2px 6px repeat-y}.arc-rail time{display:block;font-weight:600}.arc-rail span{color:var(--ink-2)}.arc-island{--surface-1:#1f1f1f;--hl-top:inset 0 1px 0 rgb(255 255 255 / 0.1);width:100%;container-type:inline-size}.arc-island .rig{--u:min(1px,100cqw / 600);height:max(64cqw,calc(430 * var(--u)))}.arc-island .pager{top:calc(98 * var(--u))}.arc-island [data-space="1"] .strip{--si:1}.arc-island [data-space="2"] .strip{--si:2}.arc-island [data-space="3"] .strip{--si:3}.arc-island .win[data-space="3"] .dot:nth-child(4)::before{background:rgb(255 255 255 / 0.9)}.arc-island .dom > *,.arc-island .pg{display:none}.arc-island [data-space="0"] .dom > :nth-child(1),.arc-island [data-space="1"] :is(.dom > :nth-child(2),.pg:nth-child(1)),.arc-island [data-space="2"] :is(.dom > :nth-child(3),.pg:nth-child(2)),.arc-island [data-space="3"] :is(.dom > :nth-child(4),.pg:nth-child(3)){display:block}.arc-island .pg{animation:arc-in var(--dur-fade) var(--ease-in-out)}@keyframes arc-in{from{opacity:0}}.arc-island [data-space="0"] .dom{color:rgb(255 255 255 / 0.45)}.arc-island [data-space="0"] .reload .gl{color:rgb(255 255 255 / 0.3)}.arc-scrim{position:absolute;inset:0;z-index:5;background:rgb(0 0 0 / 0.25)}@media (min-width:735px){.arc-island[data-shut] :is(.arc-scrim,.arc-sheet){visibility:hidden;opacity:0;transition:opacity 200ms var(--ease-in-out),visibility 0s 200ms}}.arc-island .dot{transition:opacity 200ms var(--ease-in-out) calc(var(--i,0) * 120ms),scale var(--dur-pop) var(--spring-pop) calc(var(--i,0) * 120ms),width var(--dur-pop) var(--spring-pop) calc(var(--i,0) * 120ms)}.arc-island:not([data-done]) .dot + .dot{width:0;opacity:0;transition:none}.arc-island .panel > *{transition:opacity 240ms var(--ease-in-out) calc(var(--n,0) * 70ms + 200ms),translate var(--dur-pop) var(--spring-pop) calc(var(--n,0) * 70ms + 200ms)}.arc-island .panel > :nth-child(3){--n:1}.arc-island .panel > :nth-child(4){--n:2}.arc-island .panel > :nth-child(5){--n:3}.arc-island .panel > :nth-child(6){--n:4}.arc-island .panel > :nth-child(7){--n:5}.arc-island:not([data-fill]) .panel + .panel > :not(.shead){opacity:0;transition:none}.arc-ptr{position:absolute;top:calc(-1.5 * var(--u));left:calc(-1.5 * var(--u));z-index:9;width:calc(16.5 * var(--u));height:calc(24 * var(--u));translate:calc(100cqw + 12 * var(--u)) 70cqh;transform-origin:calc(1.5 * var(--u)) calc(1.5 * var(--u));opacity:0;filter:drop-shadow( 0 calc(1 * var(--u)) calc(1.5 * var(--u)) rgb(0 0 0 / 0.4) );fill:#000;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.arc-island[data-ptr] .arc-ptr{opacity:1;transition:translate 520ms cubic-bezier(0.3,0.1,0.2,1),opacity 200ms var(--ease-in-out)}.arc-sheet{position:absolute;top:50%;left:50%;z-index:6;width:calc(380 * var(--u));padding:calc(18 * var(--u));border-radius:calc(14 * var(--u));translate:-50% calc(-50% - 20 * var(--u));box-shadow:var(--hl-top),0 0 0 calc(0.5 * var(--u)) rgb(255 255 255 / 0.1),0 calc(8 * var(--u)) calc(24 * var(--u)) rgb(0 0 0 / 0.35);font-size:calc(13 * var(--u))}.arc-title{margin-bottom:calc(10 * var(--u));font-size:calc(15 * var(--u));font-weight:600}.arc-rows{display:grid;gap:calc(2 * var(--u));margin:0;padding:0;list-style:none}.arc-rows li{display:flex;align-items:center;gap:calc(10 * var(--u));height:calc(30 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(8 * var(--u));background:rgb(255 255 255 / 0.06);color:rgb(255 255 255 / 0.92);font-weight:500;white-space:nowrap;transition:color 200ms var(--ease-in-out),background-color 200ms var(--ease-in-out)}.arc-tk{display:grid;flex:none;width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;box-shadow:inset 0 0 0 calc(1.5 * var(--u)) rgb(255 255 255 / 0.28)}.arc-tk .gl{width:100%;height:100%;padding:calc(3 * var(--u));border-radius:50%;background:#0a84ff;color:#fff;transition:opacity 200ms var(--ease-in-out),scale var(--dur-pop) var(--spring-pop)}.arc-rows li:not(.on){background-color:transparent;color:rgb(255 255 255 / 0.55);transition:none}.arc-rows li:not(.on) .gl{opacity:0;transition:none}.arc-foot{display:flex;align-items:center;justify-content:space-between;margin-top:calc(14 * var(--u));color:rgb(255 255 255 / 0.6)}.arc-go{align-items:center;height:calc(28 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(14 * var(--u));background:#0a84ff;font-weight:600;color:#fff}.arc-go,.arc-title{display:grid}:is(.arc-foot,.arc-title) span{transition:opacity 200ms var(--ease-in-out) 280ms}:is(.arc-go,.arc-title) span{grid-area:1 / 1}.arc-go span{text-align:center}.arc-island[data-done] :is(.arc-foot > :first-child,.arc-go :first-child,.arc-title :first-child){opacity:0;transition-duration:120ms;transition-delay:160ms}.arc-island:not([data-done]) :is(.arc-go,.arc-title) :last-child{opacity:0}.arc-island:not([data-done]) :is(.arc-foot,.arc-title) span{transition:none}.arc-ask{position:absolute;top:calc(172 * var(--u));left:calc(200 * var(--u));display:grid;justify-items:center;gap:calc(10 * var(--u));width:calc(260 * var(--u));padding:calc(16 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));background:#2b2b2b;box-shadow:inset 0 1px 0 rgb(255 255 255 / 0.12),0 0 0 calc(0.5 * var(--u)) rgb(0 0 0 / 0.6),0 calc(10 * var(--u)) calc(30 * var(--u)) rgb(0 0 0 / 0.45);line-height:1.3;text-align:center;text-wrap:balance;color:rgb(255 255 255 / 0.9);opacity:0;transition:opacity 150ms var(--ease-in-flat)}.arc-island[data-ask="on"] .arc-ask{opacity:1;scale:1;transition:opacity 200ms var(--ease-in-out) var(--dur-press),scale var(--dur-pop) var(--spring-pop) var(--dur-press)}.arc-lock{width:calc(26 * var(--u));height:calc(26 * var(--u));color:#fff;opacity:0.9;fill:none;stroke:currentColor;stroke-width:2}.arc-lock rect{fill:currentColor}.arc-btns{display:grid;grid-template-columns:1fr 1fr;gap:calc(8 * var(--u));width:100%;margin-top:calc(2 * var(--u))}.arc-btns span{display:grid;place-items:center;height:calc(24 * var(--u));border-radius:calc(12 * var(--u));background:rgb(255 255 255 / 0.14);font-weight:500}.arc-btns span:last-child{background:#0a84ff;color:#fff}@media (prefers-reduced-motion:no-preference){.arc-island:not([data-done]) .dot + .dot{scale:0.4}.arc-rows li:not(.on) .gl{scale:0.6}.arc-ask{scale:0.97}.arc-island:not([data-fill]) .panel + .panel > :not(.shead){translate:0 calc(-6 * var(--u))}}@media (prefers-reduced-motion:reduce){.arc-ptr{display:none}}@media (max-width:1023px){.arc-grid{display:block}.arc-stage{margin-top:56px}}@media (max-width:734px){.arc-stage{margin-top:40px}.arc-island .rig{--u:min(1px,(100cqw - 24px) / 290);height:auto}.arc-island :is(.win,.win-shadow){border-radius:22px}.arc-island .win{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 12px 16px;container-type:normal}.arc-island :is(.sb,.sb-pin){display:contents}.arc-island :is(.toprow,.url,.pager,.lib,.prof,.card-e,.arc-ptr){display:none}.arc-sheet{position:relative;inset:auto;width:min(calc(380 * var(--u)),100%);translate:0 0}.arc-island .bottombar{position:relative;inset:auto;z-index:6;order:1;width:calc(148 * var(--u))}.arc-ask{left:auto;right:calc(12 * var(--u))}}.arc.cv{contain-intrinsic-size:auto 587px}@media (max-width:1023px){.arc.cv{contain-intrinsic-size:auto 1140px}}@media (max-width:734px){.arc.cv{contain-intrinsic-size:auto 1149px}}
.sec-close{--m-light:#9ac0e9;--m-base:#4a8fd8}.sec-close.cv{contain-intrinsic-size:auto calc(486px + 2 * var(--lh-section) * var(--t-section))}.close-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.sec-close .letter{grid-column:1 / 8;grid-row:1}.sec-close .mark-wrap{grid-column:8 / 13;grid-row:1 / 3;align-self:end;display:flex;flex-direction:column;align-items:center;container-type:inline-size;text-align:center}.sec-close .note{max-width:615px;font-size:var(--t-note);line-height:var(--lh-note);letter-spacing:var(--tr-intro)}.sec-close .sig{margin-top:22px;fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sec-close .byline{margin-top:10px;font-size:var(--t-small);line-height:var(--lh-small);letter-spacing:var(--tr-small);color:var(--ink-2)}.sec-close .mark{display:grid;width:200px;aspect-ratio:1;border-radius:50%;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;filter:drop-shadow(0 2px 3px rgb(0 0 0 / 0.18));transition:scale var(--dur-hover) var(--spring-hover)}@media (pointer:coarse){.sec-close .mark{touch-action:none}}.sec-close .mark.held{scale:1.06;cursor:grabbing}.sec-close .mark > svg{width:100%;height:100%;overflow:visible;rotate:var(--a,0rad)}.sec-close .m-a{opacity:0.9;fill:none;stroke:url(#close-a);stroke-width:162;stroke-linecap:round;stroke-linejoin:round}.sec-close .mark use{fill:url(#close-c);transform:rotate(calc(-1 * var(--lag,0rad)));transform-box:view-box;transform-origin:50% 50%}.sec-close .mark stop{transition:stop-color var(--dur-fade) var(--ease-in-out)}.sec-close .a1{stop-color:var(--m-base);stop-opacity:0.8}.sec-close .a2{stop-color:color-mix(in oklch,var(--m-light) 63%,var(--m-base))}.sec-close .c1,.sec-close .c2{stop-color:var(--m-light)}.sec-close .c1{stop-opacity:0.4}.sec-close .mark-wrap .btn{margin-top:-10px}html:not(.js) .sec-close .mark-wrap .btn{visibility:hidden}.sec-close .dock{--dk:min(52px,(100cqw - 62px) / 5);position:relative;display:grid;grid-template-columns:repeat(5,var(--dk));gap:10px 8px;margin-top:28px;padding:10px 14px}.sec-close .dk{position:relative;width:var(--dk);height:var(--dk);border-radius:18px}.sec-close .dk:focus-visible{outline-offset:-1px}.sec-close .dk img{width:100%;height:100%}.sec-close .dk[aria-checked="true"]::after{content:"";position:absolute;left:50%;bottom:-5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--m-base);transition:background-color var(--dur-fade) var(--ease-in-out)}@media (hover:hover) and (pointer:fine) and (min-width:735px){.sec-close .dk img{scale:var(--m,1);translate:calc(var(--dx,0) * 1px) calc((var(--m,1) - 1) * var(--dy,-0.5) * var(--dk))}.sec-close .dk:nth-child(n + 6){--dy:0.5}.sec-close .dk::after{translate:calc(var(--dx,0) * 1px) calc((var(--m,1) - 1) * (var(--dy,-0.5) + 0.5) * var(--dk))}.sec-close .dk img,.sec-close .dk::after{transition:scale var(--dur-hover) var(--spring-hover),translate var(--dur-hover) var(--spring-hover)}}.dock-l{margin-top:20px;font-size:17px;font-weight:600}.sec-close .dock-word{margin-left:2px;font:400 15px / 1 var(--font);letter-spacing:-0.01em;color:var(--ink-2)}.dock-cap{margin-top:4px;font-size:var(--t-small);line-height:var(--lh-small);letter-spacing:var(--tr-small);color:var(--ink-2)}.cta-close{grid-column:1 / 8;grid-row:2;margin-top:64px;padding-top:48px;border-top:1px solid var(--hairline)}.cta-close h2 span{display:block}.cta-close .more{margin-top:12px}.cta-close .get-block{margin-top:28px}@media (max-width:1279px){.close-grid{grid-template-columns:minmax(0,615px);justify-content:center}.sec-close :is(.letter,.mark-wrap,.cta-close){grid-column:1;grid-row:auto}.sec-close .mark-wrap{margin-top:40px}.sec-close.cv{contain-intrinsic-size:auto calc(991px + 2 * var(--lh-section) * var(--t-section))}}@media (max-width:734px){.sec-close.cv{contain-intrinsic-size:auto 1058px}.sec-close .note{font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--tr-body)}.sec-close .mark{width:160px}.cta-close{margin-top:48px;padding-top:40px}.cta-close h2 span{display:inline}}@media (min-width:400px) and (max-width:734px){.sec-close.cv{contain-intrinsic-size:auto 1000px}}@media (max-width:341px){.sec-close.cv{contain-intrinsic-size:auto 1088px}}@media (prefers-color-scheme:light){.sec-close .dk img{filter:drop-shadow(0 0 0.5px rgb(0 0 0 / 0.3)) drop-shadow(0 1px 2px rgb(0 0 0 / 0.14))}.sec-close .a1{stop-color:oklch(from var(--m-base) calc(l - 0.031) calc(c + 0.011) h);stop-opacity:0.82}.sec-close .a2{stop-color:oklch(from var(--m-base) calc(l - 0.08) calc(c + 0.013) h)}.sec-close .c1,.sec-close .c2{stop-color:color-mix(in oklch,var(--m-light) 58%,var(--m-base))}}@media (forced-colors:active){.sec-close .sig{stroke:CanvasText}.sec-close .dk[aria-checked="true"]{outline:2px solid Highlight;outline-offset:2px}}
.foot{display:grid;justify-items:center;gap:8px;padding:40px var(--gutter) 56px;background:var(--band);color:var(--ink-2);font-size:var(--t-small);line-height:var(--lh-small);letter-spacing:var(--tr-small);text-align:center}.foot p{max-width:62ch}.foot-hint{margin-top:4px;font-size:var(--t-caption);color:var(--ink-3)}