@font-face{font-family:Share Tech Mono;src:url(/assets/ShareTechMono-Regular-B85LLzkP.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Interface Sans;font-weight:400;font-style:normal;font-display:swap;ascent-override:90.5%;descent-override:21.2%;line-gap-override:3.3%;src:local(Helvetica Now Display),local(HelveticaNowDisplay-Regular),local(Helvetica Neue),local(HelveticaNeue),local(Nimbus Sans),local(NimbusSans-Regular),url(/assets/InterTight-wght-DUPN0W8O.woff2)format("woff2")}@font-face{font-family:Interface Sans;font-weight:500;font-style:normal;font-display:swap;ascent-override:90.5%;descent-override:21.2%;line-gap-override:3.3%;src:local(Helvetica Now Display Medium),local(HelveticaNowDisplay-Medium),local(Helvetica Neue Medium),local(HelveticaNeue-Medium),local(Nimbus Sans),local(NimbusSans-Regular),url(/assets/InterTight-wght-DUPN0W8O.woff2)format("woff2")}@font-face{font-family:Interface Sans;font-weight:700;font-style:normal;font-display:swap;ascent-override:90.5%;descent-override:21.2%;line-gap-override:3.3%;src:local(Helvetica Now Display Bold),local(HelveticaNowDisplay-Bold),local(Helvetica Neue Bold),local(HelveticaNeue-Bold),local(Nimbus Sans Bold),local(NimbusSans-Bold),url(/assets/InterTight-wght-DUPN0W8O.woff2)format("woff2")}:root{--black:#010101;--white:#fff;--yellow:#4747fc;--sand:#f1f0ea;--light-gray:#d8d8d4;--medium-gray:#b0b0a9;--mid-gray:#8e9291;--mid-dark-gray:#6c6e6b;--graphite:#565654;--dark-gray:#2f3234;--green:#505544;--tan:#bdad96;--error:#ff3535;--bg:var(--black);--fg:var(--white);--fg-rgb:255, 255, 255;--bg-rgb:1, 1, 1;--fg-2:rgba(var(--fg-rgb), .6);--fg-3:rgba(var(--fg-rgb), .4);--line:var(--fg);--line-2:var(--graphite);--line-3:var(--dark-gray);--hover:#2f32346b;--state:var(--yellow);--on-state:var(--black);--sel:#dff14055;--frost:#000000b3;--panel:#121212;--panel-2:#16161c;--tip:#1c1c1c;--rule:#2a2a2a;--rowline:#222;--well:#141414;--field:#0c0c0c;--hairline:1px;--radius:2px;--font-sans:"HelveticaNowDisplay", "Interface Sans", sans-serif;--font-mono:"Elios", "Share Tech Mono", ui-monospace, monospace;--fs-display1:16rem;--ls-display1:-.18125rem;--lh-display1:.9;--fs-name:9rem;--ls-name:-.25rem;--lh-name:1.1;--fs-tagline:7.5rem;--ls-tagline:-.15rem;--lh-tagline:.9;--fs-h1:5rem;--ls-h1:-.1rem;--lh-h1:1.05;--fs-h2:4rem;--ls-h2:-.08rem;--lh-h2:1.05;--fs-h3:3.5rem;--ls-h3:-.07rem;--lh-h3:1.1;--fs-h4:2.5rem;--ls-h4:-.05rem;--lh-h4:1.15;--fs-h5:2rem;--ls-h5:-.02rem;--lh-h5:1.15;--fs-h6:1.5rem;--ls-h6:-.015rem;--lh-h6:1.15;--fs-read:1.25rem;--ls-read:-.0125rem;--lh-read:1.3;--fs-body:1.05rem;--ls-body:-.009rem;--lh-body:1.2;--fs-ui:.938rem;--ls-ui:-.009rem;--lh-ui:1.2;--fs-btn:.875rem;--ls-btn:-.009rem;--lh-btn:1.05;--fs-label:.75rem;--ls-label:.03rem;--lh-label:1.05;--ls-numeral:-.011em;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.25rem;--s6:1.5rem;--s7:2rem;--s8:3rem;--s9:4rem;--s10:6rem;--cols:12;--gutter:2rem;--col-gap:1.125rem;--row-gap:1.25rem;--bar-h:3.5rem;--cut-12:12px;--cut-16:16px;--cut-24:24px;--cut-32:32px;--cut-40:40px;--cut-60:60px;--t:.3s;--t-fast:.2s;--t-color:.5s;--ease:cubic-bezier(.215, .62, .34, 1);--ease-roll:cubic-bezier(.16, 1, .3, 1);--t-reveal:.9s;--t-draw:1.1s;--t-wipe:1.2s;--t-cover-in:.45s;--t-cover-out:.6s;--t-roll:1.6s;--stagger:80ms;--glow:0 0 10px #4747fc, 0 0 5px #4747fc;--lock-c:var(--fg);--lock-s:9px;--lock:linear-gradient(var(--lock-c), var(--lock-c)) left top / var(--lock-s) 1px no-repeat, linear-gradient(var(--lock-c), var(--lock-c)) left top / 1px var(--lock-s) no-repeat, linear-gradient(var(--lock-c), var(--lock-c)) right top / var(--lock-s) 1px no-repeat, linear-gradient(var(--lock-c), var(--lock-c)) right top / 1px var(--lock-s) no-repeat, linear-gradient(var(--lock-c), var(--lock-c)) left bottom / var(--lock-s) 1px no-repeat, linear-gradient(var(--lock-c), var(--lock-c)) left bottom / 1px var(--lock-s) no-repeat, linear-gradient(var(--lock-c), var(--lock-c)) right bottom / var(--lock-s) 1px no-repeat, linear-gradient(var(--lock-c), var(--lock-c)) right bottom / 1px var(--lock-s) no-repeat;--z-bar:60;--z-tray:70;--z-toast:80;--z-dialog:90;--z-cover:100;--z-boot:110;--z-loadbar:120;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-sand{--bg:var(--sand);--fg:var(--black);--fg-rgb:1, 1, 1;--bg-rgb:241, 240, 234;--line:var(--black);--line-2:var(--medium-gray);--line-3:var(--light-gray);--fg-2:#0101019e;--fg-3:#01010166;--hover:#0101010f;--lock-c:var(--black);color:var(--fg);background:var(--bg)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--sand);--fg:var(--black);--fg-rgb:1, 1, 1;--bg-rgb:241, 240, 234;--line:#010101cc;--line-2:var(--medium-gray);--line-3:var(--light-gray);--fg-2:#0101019e;--fg-3:#01010173;--hover:#0101010f;--lock-c:var(--black);--panel:#fff;--panel-2:#fff;--tip:#fff;--rule:#01010124;--rowline:#0101011a;--well:#fff;--field:#fff;background:var(--bg);color:var(--fg)}html[data-theme=light] .field,html[data-theme=light] .select{border-bottom-color:#01010159}html[data-theme=light] .field::placeholder{color:#01010173;opacity:1}html[data-theme=light] .perf,html[data-theme=light] .work,html[data-theme=light] .work__link input,html[data-theme=light] .work__note,html[data-theme=light] .work__cap select,html[data-theme=light] .work__switch{box-shadow:inset 0 0 0 1px var(--rule)}html[data-theme=light] .warn{color:var(--black)}html[data-theme=light] .warn__t,html[data-theme=light] .note{color:#010101b8}html[data-theme=light] .note a{color:var(--black)}html[data-theme=light] .perf__area{fill:#0101010f}html{font-size:14px}@media (width>=1280px){html{font-size:calc(1.25vw - 2px)}}@media (width>=1440px){html{font-size:calc(.416667vw + 10px)}}@media (width>=1920px){html{font-size:calc(1.25vw - 6px)}}@media (width>=2400px){html{font-size:24px}}@media (width<=768px){:root{--gutter:max(1.428rem, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--col-gap:.357rem;--row-gap:.357rem;--fs-label:.929rem;--fs-body:1.143rem;--fs-btn:1.071rem;--fs-ui:1.071rem;--bar-h:calc(3.714rem + env(safe-area-inset-top,0px))}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0}body{font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:400;line-height:var(--lh-ui);letter-spacing:var(--ls-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;font-kerning:normal;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure,ul,ol,dl,dd,dt{margin:0;padding:0;font-weight:400}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}button{cursor:pointer;text-align:inherit}img,video,canvas,svg{display:block}img,video{border-radius:var(--radius)}[hidden]{display:none!important}::selection{background:var(--sel);color:var(--fg)}:focus{outline:none}:focus-visible{outline:1px solid var(--fg);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--graphite) transparent}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-display1{font-size:var(--fs-display1);letter-spacing:var(--ls-display1);font-weight:400;line-height:var(--lh-display1)}.t-name{font-size:var(--fs-name);letter-spacing:var(--ls-name);font-weight:700;line-height:var(--lh-name)}.t-tagline{font-size:var(--fs-tagline);letter-spacing:var(--ls-tagline);font-weight:500;line-height:var(--lh-tagline);text-transform:uppercase}.t-h1{font-size:var(--fs-h1);letter-spacing:var(--ls-h1);font-weight:700;line-height:var(--lh-h1)}.t-h2{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);line-height:var(--lh-h2)}.t-h3{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:var(--lh-h3)}.t-h4{font-size:var(--fs-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-h4)}.t-h5{font-size:var(--fs-h5);letter-spacing:var(--ls-h5);line-height:var(--lh-h5)}.t-h6{font-size:var(--fs-h6);letter-spacing:var(--ls-h6);line-height:var(--lh-h6)}.t-read{font-size:var(--fs-read);letter-spacing:var(--ls-read);line-height:var(--lh-read)}.t-body{font-size:var(--fs-body);letter-spacing:var(--ls-body);line-height:var(--lh-body)}.t-ui{font-size:var(--fs-ui);letter-spacing:var(--ls-ui);line-height:var(--lh-ui)}.t-num{letter-spacing:var(--ls-numeral);font-variant-numeric:tabular-nums;line-height:.9}.t-bold{font-weight:700}.t-label{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:var(--ls-label);font-weight:500;line-height:var(--lh-label);text-transform:uppercase}.t-mono{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);font-weight:400;line-height:var(--lh-label);text-transform:uppercase}.code{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);font-weight:400;line-height:var(--lh-label);text-transform:uppercase;white-space:nowrap}.tc{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-label);white-space:nowrap}.tc--lg{letter-spacing:.01rem;font-size:1.05rem}.dim{color:var(--fg-2)}.faint{color:var(--fg-3)}.nowrap{white-space:nowrap}.trunc{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.right{text-align:right}.row{align-items:center;gap:var(--s2);display:flex}.row--sp{justify-content:space-between}.row--base{align-items:baseline}.row--gap{gap:var(--s4)}.stack{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.grow{flex:1;min-width:0}.g12{column-gap:var(--col-gap);row-gap:var(--row-gap);padding:0 var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.g12--flush{padding:0}.c1{grid-column:span 1}.c2{grid-column:span 2}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c9{grid-column:span 9}.c10{grid-column:span 10}.c11{grid-column:span 11}.c12{grid-column:span 12}.rule{background:var(--line);transform-origin:0;border:0;height:1px;margin:0}.rule--2{background:var(--line-2)}.rule--3{background:var(--line-3)}.i{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}html[data-motion=on] .i.is-nudge{transform-origin:50%;animation:.55s cubic-bezier(.23,1,.32,1) both icon-pop}html[data-motion=on] .i[data-icon=arrow-r].is-nudge,html[data-motion=on] .i[data-icon=next].is-nudge{animation-name:icon-arrow-r}html[data-motion=on] .i[data-icon=arrow-l].is-nudge,html[data-motion=on] .i[data-icon=prev].is-nudge{animation-name:icon-arrow-l}html[data-motion=on] .i[data-icon=arrow-ur].is-nudge{animation-name:icon-arrow-ur}html[data-motion=on] .i[data-icon=download].is-nudge{animation-name:icon-down}html[data-motion=on] .i[data-icon=upload].is-nudge{animation-name:icon-up}html[data-motion=on] .i[data-icon=chevron].is-nudge{animation-name:icon-down}html[data-motion=on] .i[data-icon=plus].is-nudge{animation-name:icon-pop}html[data-motion=on] .i[data-icon=close].is-nudge{animation-name:icon-turn}html[data-motion=on] .i[data-icon=minus].is-nudge{animation-name:icon-wide}html[data-motion=on] .i[data-icon=play].is-nudge,html[data-motion=on] .i[data-icon=pause].is-nudge,html[data-motion=on] .i[data-icon=check].is-nudge{animation-name:icon-pop}html[data-motion=on] .i[data-icon=refresh].is-nudge,html[data-motion=on] .i[data-icon=loop].is-nudge{animation-name:icon-spin}html[data-motion=on] .i[data-icon=undo].is-nudge{animation-name:icon-undo}html[data-motion=on] .i[data-icon=redo].is-nudge{animation-name:icon-redo}html[data-motion=on] .i[data-icon=search].is-nudge{animation-name:icon-search}html[data-motion=on] .i[data-icon=bell].is-nudge{transform-origin:50% 12%;animation-name:icon-bell}html[data-motion=on] .i[data-icon=menu].is-nudge{animation-name:icon-menu}html[data-motion=on] .i[data-icon=leave].is-nudge{animation-name:icon-arrow-r}html[data-motion=on] .i[data-icon=link].is-nudge,html[data-motion=on] .i[data-icon=speaker-off].is-nudge{animation-name:icon-tilt}html[data-motion=on] .i[data-icon=trash].is-nudge,html[data-motion=on] .i[data-icon=copy].is-nudge,html[data-motion=on] .i[data-icon=doc].is-nudge,html[data-motion=on] .i[data-icon=calendar].is-nudge,html[data-motion=on] .i[data-icon=warn].is-nudge{animation-name:icon-lift}@keyframes icon-pop{35%{transform:scale(1.35)}70%{transform:scale(.92)}to{transform:none}}@keyframes icon-arrow-r{32%{transform:translate(6px)scaleY(.86)}58%{transform:translate(-1px)scaleY(1.06)}to{transform:none}}@keyframes icon-arrow-l{32%{transform:translate(-6px)scaleY(.86)}58%{transform:translate(1px)scaleY(1.06)}to{transform:none}}@keyframes icon-arrow-ur{32%{transform:translate(5px,-5px)scale(.88)}58%{transform:translate(-1px,1px)scale(1.06)}to{transform:none}}@keyframes icon-down{35%{transform:translateY(5px)}65%{transform:translateY(-1px)}to{transform:none}}@keyframes icon-up{35%{transform:translateY(-5px)}65%{transform:translateY(1px)}to{transform:none}}@keyframes icon-turn{28%{transform:rotate(-22deg)scale(1.2)}58%{transform:rotate(16deg)scale(1.05)}to{transform:none}}@keyframes icon-wide{40%{transform:scaleX(1.55)}to{transform:none}}@keyframes icon-spin{to{transform:rotate(360deg)}}@keyframes icon-undo{40%{transform:rotate(-50deg)}to{transform:none}}@keyframes icon-redo{40%{transform:rotate(50deg)}to{transform:none}}@keyframes icon-search{22%{transform:translate(2px,-1px)rotate(18deg)scale(.78)}55%{transform:translate(-1px,1px)rotate(-10deg)scale(.9)}80%{transform:scale(1.18)}to{transform:none}}@keyframes icon-bell{18%{transform:rotate(-18deg)}40%{transform:rotate(16deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(5deg)}to{transform:none}}@keyframes icon-menu{30%{transform:scaleY(.5)}60%{transform:scaleY(1.12)}to{transform:none}}@keyframes icon-tilt{35%{transform:rotate(-16deg)scale(1.12)}to{transform:none}}@keyframes icon-lift{32%{transform:translateY(-4px)rotate(-8deg)}to{transform:none}}.i--f{fill:currentColor;stroke:none}.logo{width:6.625rem;height:1.2132rem;fill:var(--fg);display:block}.btn{justify-content:center;align-items:center;gap:var(--s2);white-space:nowrap;height:2rem;font-size:var(--fs-btn);line-height:var(--lh-btn);letter-spacing:var(--ls-btn);text-transform:capitalize;color:var(--fg);outline:1px solid var(--fg);outline-offset:-1px;border-radius:var(--radius);background:0 0;border:0;padding:0 .7rem;display:inline-flex}.btn.is-hover{background:var(--fg);color:var(--bg)}.btn:focus-visible,.btn.is-focus{outline:1px solid var(--fg);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--fg)}.btn .i{width:.625rem;height:.625rem}.btn .key{font-family:var(--font-mono);font-size:var(--fs-label);opacity:.6;text-transform:uppercase}.btn--solid{background:var(--fg);color:var(--bg)}.btn--solid.is-hover{color:var(--fg);background:0 0}.btn--quiet{outline-color:var(--line-2)}.btn--quiet.is-hover{outline-color:var(--fg);color:var(--fg);background:0 0}.btn--lg{height:2.5rem;padding:0 1rem}.btn--block{width:100%;display:flex}.btn--go{background:var(--fg);color:var(--bg);clip-path:none;border-radius:0;outline:0;height:2.25rem;padding:0 1.5rem 0 .875rem}.btn--go.is-hover{color:var(--fg);background:0 0}.btn--go:focus-visible,.btn--go.is-focus{box-shadow:inset 0 0 0 2px var(--bg), inset 0 0 0 3px var(--fg);outline:0}.btn[disabled],.btn[aria-disabled=true]{outline-color:var(--line-2);color:var(--mid-dark-gray);cursor:not-allowed;background:0 0}.btn--go[disabled],.btn--go[aria-disabled=true]{background:var(--dark-gray);color:var(--mid-gray)}.btn.is-busy{cursor:pointer}.btn.is-done{outline-color:var(--line-2);color:var(--fg-2);background:0 0}.btn:active:not(:disabled):not([aria-disabled=true]):not([aria-haspopup]),a.btn:active:not([aria-disabled=true]):not([aria-haspopup]){background:var(--fg);color:var(--bg)}.btn--solid:active:not(:disabled):not([aria-disabled=true]),.btn--go:active:not(:disabled):not([aria-disabled=true]){color:var(--fg);background:0 0}.icon-btn:active:not(:disabled):not([aria-haspopup]){color:var(--yellow)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--fg);color:var(--bg)}.btn--solid:hover{color:var(--fg);background:0 0}.btn--quiet:hover{outline-color:var(--fg);color:var(--fg);background:0 0}.btn--go:hover{color:var(--fg);background:0 0}.icon-btn:hover{color:var(--yellow);background:0 0}.chip:hover,.chip--quiet:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}}.icon-btn{background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:auto;min-width:1.5rem;height:auto;min-height:1.5rem;display:inline-flex}.icon-btn.is-hover{color:var(--yellow);background:0 0}.icon-btn .i{width:.875rem;height:.875rem}.icon-btn--sm{min-width:1.25rem;min-height:1.25rem}.icon-btn--sm .i{width:.625rem;height:.625rem}.icon-btn--quiet{color:var(--fg-2)}.icon-btn--frost{background:0 0}.icon-btn[disabled]{color:var(--mid-dark-gray);cursor:not-allowed;background:0 0}.link{color:var(--fg);opacity:.6;font-size:var(--fs-btn);line-height:var(--lh-btn);text-transform:capitalize;transition:opacity var(--t) ease-out;white-space:nowrap;align-items:center;gap:.375rem;padding-bottom:.25rem;display:inline-flex;position:relative}.link:after{content:"";transform-origin:0;height:1px;transition:transform var(--t) ease-out;background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.link:hover,.link:focus-visible,.link.is-hover{opacity:1}.link:hover:after,.link:focus-visible:after,.link.is-hover:after{transform:scaleX(1)}.link .i{width:.625rem;height:.625rem}.link--err{color:var(--error);opacity:1}.link[aria-disabled=true]{opacity:.35;pointer-events:none}.inline-link{box-shadow:inset 0 -1px}.field{width:100%;padding:var(--s2) 0;border-bottom:1px solid var(--sand);font-size:var(--fs-ui);transition:border-color var(--t) ease-out;display:block}.field::placeholder{color:var(--sand);opacity:.6}.field:focus,.field.is-focus{border-bottom-color:var(--fg);box-shadow:0 1px 0 var(--fg);outline:none}.field[aria-invalid=true],.field.is-error{border-bottom-color:var(--error)}.field[disabled]{border-bottom-color:var(--line-2);color:var(--mid-dark-gray)}.field--lg{font-size:var(--fs-h6);letter-spacing:var(--ls-h6);padding:var(--s3) 0}.pw{min-width:0;display:block;position:relative}.pw .field{padding-right:2rem}.pw__btn{width:1.75rem;height:1.75rem;color:var(--fg-2);background:0 0;border:0;border-radius:8px;place-items:center;margin-block:auto;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.pw__btn[aria-pressed=true]{color:var(--fg)}@media (hover:hover) and (pointer:fine){.pw__btn:hover{background:var(--hover);color:var(--fg)}}html[data-motion=on] .pw__btn{transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform .12s cubic-bezier(.2, 0, 0, 1)}html[data-motion=on] .pw__btn:active{transform:scale(.94)}.pw__eye{width:1rem;height:1rem;display:block}.pw__eye path,.pw__eye circle{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.pw__eye .pw__cut{stroke:#000;stroke-width:3.4px}.pw__cut,.pw__slash{stroke-dasharray:1;stroke-dashoffset:0}.pw.is-shown .pw__cut,.pw.is-shown .pw__slash{stroke-dashoffset:1px}html[data-motion=on] .pw__cut,html[data-motion=on] .pw__slash{transition:stroke-dashoffset .2s var(--ease)}html[data-motion=on] .pw .field[data-reveal=shown]{animation:pw-resolve .2s var(--ease)}html[data-motion=on] .pw .field[data-reveal=hidden]{animation:pw-resolve-hide .2s var(--ease)}@keyframes pw-resolve{0%{opacity:.35;filter:blur(2px)}}@keyframes pw-resolve-hide{0%{opacity:.35;filter:blur(2px)}}textarea.field{resize:none;line-height:1.3}.fgroup{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.fgroup__top{justify-content:space-between;align-items:baseline;gap:var(--s4);display:flex}.fgroup__hint{color:var(--fg-2);font-size:var(--fs-label);line-height:1.35}.fgroup__err{color:var(--error);align-items:center;gap:var(--s2);display:flex}.req{color:var(--yellow)}.select{justify-content:space-between;align-items:center;gap:var(--s4);width:100%;padding:var(--s2) 0;border-bottom:1px solid var(--sand);text-align:left;display:flex}.select .i{width:.75rem;height:.75rem}.select.is-empty>span{color:var(--sand);opacity:.6}.searchf{align-items:center;gap:var(--s2);transition:border-color var(--t) ease-out;border-bottom:1px solid #f1f0ea99;padding:.375rem 0;display:flex}.searchf:focus-within{border-bottom-color:var(--fg)}.searchf .i{opacity:.6;width:.875rem;height:.875rem}.searchf input{flex:1;min-width:0}.searchf input:focus{outline:none}.searchf input::placeholder{color:var(--sand);opacity:.6}.searchf .key{font-family:var(--font-mono);font-size:var(--fs-label);opacity:.6}.drop{gap:var(--s2);padding:var(--s5);border:1px dashed var(--line-2);min-height:6rem;transition:border-color var(--t) ease-out, background-color var(--t) ease-out;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.drop:hover,.drop.is-over{border-color:var(--fg);background:var(--hover)}.drop.is-done{border-style:solid;border-color:var(--yellow)}.check{align-items:center;gap:var(--s2);cursor:pointer;display:inline-flex;position:relative}.check input{opacity:0;width:1rem;height:1rem;cursor:inherit;margin:0;position:absolute}.check i{border:1px solid var(--fg);flex:none;width:1rem;height:1rem;position:relative}.check input:checked+i{background:var(--yellow);border-color:var(--yellow)}.check input:checked+i:after{content:"";border:solid var(--on-state);border-width:0 1.5px 1.5px 0;width:34%;height:62%;position:absolute;top:8%;left:30%;transform:rotate(40deg)}.check--radio i{border-radius:50%}.check--radio input:checked+i{background:0 0}.check--radio input:checked+i:after{background:var(--yellow);border:0;border-radius:50%;width:auto;height:auto;inset:2px;transform:none}.check input:focus-visible+i{outline:1px solid var(--fg);outline-offset:2px}.check input:disabled+i{border-color:var(--line-2)}.check input:disabled~span{color:var(--mid-dark-gray)}.check:has(input:disabled){cursor:not-allowed}.theme-sand .check input:checked+i{background:var(--black);border-color:var(--black)}.theme-sand .check input:checked+i:after{border-color:var(--yellow)}.sw{border:1px solid var(--fg);flex:none;height:1.375rem;display:inline-flex}.sw span{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-2);transition:background-color var(--t-fast) ease-out, color var(--t-fast) ease-out;place-items:center;padding:0 .45rem;display:grid}.sw[aria-checked=true] span:first-child,.sw[aria-checked=false] span:last-child{background:var(--fg);color:var(--bg)}.sw[aria-disabled=true]{border-color:var(--line-2);cursor:not-allowed}.sw[aria-disabled=true] span{color:var(--mid-dark-gray)}.sw[aria-disabled=true][aria-checked=true] span:first-child,.sw[aria-disabled=true][aria-checked=false] span:last-child{background:var(--line-3);color:var(--mid-gray)}.seg{gap:.35rem;display:inline-flex}.seg>*{border-radius:999px}.slider{cursor:ew-resize;touch-action:none;flex:1;min-width:3rem;height:1.5rem;display:block;position:relative}.slider:before{content:"";background:var(--line-2);height:1px;position:absolute;top:50%;left:0;right:0}.slider:after{content:"";height:1px;width:var(--v,50%);background:var(--fg);position:absolute;top:50%;left:0}.slider i{top:calc(50% - 5px);left:var(--v,50%);background:var(--fg);width:1px;height:11px;position:absolute}.slider i:after{content:"";background:var(--fg);width:7px;height:3px;position:absolute;top:-3px;left:-3px}.slider:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.slider[aria-disabled=true]:after,.slider[aria-disabled=true] i,.slider[aria-disabled=true] i:after{background:var(--line-2)}.chip{align-items:center;gap:var(--s2);border:1px solid var(--fg);height:25px;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;color:var(--fg);background:0 0;border-radius:999px;padding:0 .7rem;font-weight:500;line-height:1;display:inline-flex}.chip[aria-pressed=true],.chip[aria-selected=true],.chip.is-hover{background:var(--fg);color:var(--bg)}.chip b{opacity:.6;font-weight:500}.chip .i{width:.5rem;height:.5rem}.chip--quiet{border-color:var(--line-2);color:var(--medium-gray)}.chip[disabled]{border-color:var(--line-2);color:var(--mid-dark-gray);cursor:not-allowed;background:0 0}.tag{height:auto;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;border:0;align-items:center;gap:.375rem;padding:0;font-weight:500;line-height:1.2;display:inline-flex}.tag--solid{color:var(--fg);background:0 0;border:0;font-weight:600}.tag--state{background:var(--black);color:var(--yellow);border:0;padding:0 .2rem}.tag--warn{color:var(--yellow)}.tag--err{color:var(--error)}.tag--dash{color:var(--fg-2)}.kbd{min-width:1.375rem;height:1.25rem;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.02rem;text-transform:uppercase;border:1px solid var(--line-2);border-radius:var(--radius);color:var(--medium-gray);justify-content:center;align-items:center;padding:0 .3rem;line-height:1;display:inline-flex}.keys{white-space:nowrap;align-items:center;gap:1.125rem;display:flex}.keys>span{align-items:center;gap:.3rem;display:inline-flex}.keys .t-label{margin-left:.125rem}.own{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.375rem;font-weight:500;line-height:1.2;display:inline-flex}.own--owned{color:var(--fg-2)}.own--third{height:auto;color:var(--yellow);border:0;padding:0}.st{align-items:center;gap:var(--s2);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:1.2;display:inline-flex}.st--off,.st--dash{color:var(--fg-2)}.st--live,.st--warn{color:var(--yellow)}.st--err{color:var(--error)}.chamfer{--c:var(--cut-32);clip-path:polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, 0 100%)}.cut{--c:var(--cut-60);--cut-line:var(--line);--cut-bg:var(--bg);background:var(--cut-line);clip-path:polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, 0 100%);padding:1px;position:relative}.cut__in{background:var(--cut-bg);height:100%;clip-path:polygon(0 0, calc(100% - var(--c) + .59px) 0, 100% calc(var(--c) - .59px), 100% 100%, 0 100%);position:relative}.cut--plate{--cut-line:var(--sand);--cut-bg:var(--sand)}.hazard{background:repeating-linear-gradient(-45deg, var(--yellow) 0 .5rem, var(--black) .5rem 1rem)}.warn{align-items:stretch;gap:var(--s2);min-height:3.5rem;color:var(--white);display:flex}.warn__stripes{flex:none;width:4.5rem}.warn__box{align-items:center;gap:var(--s4);min-width:0;padding:var(--s2) var(--s4);outline:1px solid var(--yellow);outline-offset:-1px;background:var(--black);flex:1;display:flex}.warn__box>.i{width:1.5rem;height:1.5rem;color:var(--yellow)}.warn__h{font-weight:500;font-size:var(--fs-ui);letter-spacing:.01rem;text-transform:uppercase;white-space:nowrap;display:block}.warn__t{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--light-gray);line-height:1.4}.note{align-items:flex-start;gap:var(--s2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--light-gray);line-height:1.4;display:flex}.note .i{width:.875rem;height:.875rem;color:var(--yellow);flex:none;margin-top:.05rem}.note a{color:var(--white);box-shadow:inset 0 -1px}.media{border-radius:var(--radius);background:#0a0a0a 50%/cover no-repeat;position:relative;overflow:hidden}.media--tall{aspect-ratio:9/16}.media--wide{aspect-ratio:16/9}.media__img{background:50%/cover no-repeat;transition:transform 6s linear;position:absolute;inset:0}.scrim-t:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#010101b3,#01010100);height:35%;position:absolute;inset:0 0 auto}.scrim-b:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#01010100,#010101bf);height:45%;position:absolute;inset:auto 0 0}.pill{left:var(--s2);right:var(--s2);bottom:var(--s2);z-index:3;align-items:center;gap:var(--s3);height:36px;color:var(--white);background:#01010166;border-radius:1000px;padding:0 .875rem;display:flex;position:absolute}.pill .i{width:16px;height:16px}.pill button{border-radius:100px;display:inline-flex}.pill__scrub{cursor:pointer;background:#fff6;border-radius:1000px;flex:1;height:6px;position:relative;overflow:hidden}.pill__scrub i{background:var(--white);transform-origin:0;transform:scaleX(var(--p,.3));border-radius:1000px;position:absolute;inset:0}.pill__t{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);white-space:nowrap}.pill--sm{gap:var(--s2);height:28px;padding:0 .625rem}.player__play{z-index:3;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;position:absolute;top:50%;left:50%}.player__tag{left:var(--s2);top:var(--s2);z-index:3;gap:var(--s2);background:var(--frost);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);align-items:center;padding:.25rem .375rem;display:flex;position:absolute}.agram{background:var(--black);outline:1px solid var(--line-3);outline-offset:-1px;justify-content:space-between;gap:var(--s2);color:var(--white);flex-direction:column;padding:.75rem .875rem;display:flex;position:absolute;inset:0}.agram__show{font-size:var(--fs-h6);letter-spacing:var(--ls-h6);line-height:1.05}.agram__wave{border-top:1px solid var(--white);border-bottom:1px solid var(--white);align-items:center;gap:2px;height:34%;min-height:.75rem;padding:0 1px;display:flex;overflow:hidden}.agram__wave i{background:var(--white);height:var(--h,40%);flex:1 0 2px;min-height:1px}.agram__foot{justify-content:space-between;align-items:center;gap:var(--s2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--medium-gray);text-transform:uppercase;display:flex}.agram__note{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--medium-gray);line-height:1.4}.agram--xs{justify-content:center;padding:0 .25rem}.agram--xs .agram__wave{border-color:var(--line-2);height:62%}.agram--xs .agram__show,.agram--xs .agram__foot,.agram--xs .agram__note{display:none}.agram--sm .agram__show{font-size:var(--fs-body)}.agram--sm{padding:var(--s2) .625rem}.agram--pill{padding-bottom:3.5rem}.clip{gap:var(--s3);flex-direction:column;min-width:0;display:flex;position:relative}.clip .media{--c:var(--cut-32)}.clip__code{z-index:2;position:absolute;top:.625rem;left:.625rem}.clip__dur{z-index:2;transition:opacity var(--t) ease-out;position:absolute;bottom:.625rem;left:.625rem}.clip__dl{right:var(--s2);bottom:var(--s2);z-index:2;transition:opacity var(--t) ease-out;position:absolute}.clip .pill{opacity:0;transition:opacity var(--t) ease-out}.clip:hover .pill,.clip.is-live .pill,.clip:focus-within .pill{opacity:1}.clip:hover .clip__dur,.clip.is-live .clip__dur,.clip:focus-within .clip__dur,.clip:hover .clip__dl,.clip.is-live .clip__dl,.clip:focus-within .clip__dl{opacity:0}html[data-motion=on] .clip:hover .media__img{transform:scale(1.08)}.clip__meta{border-top:1px solid var(--line);flex-direction:column;gap:.4rem;min-width:0;padding-top:.625rem;display:flex}.clip__title{font-size:var(--fs-ui);letter-spacing:-.01em;font-weight:600;line-height:1.2}.clip--quiet .clip__title{letter-spacing:-.02em;font-size:1.05rem}.clip--quiet .clip__meta{gap:.3rem}.clip__line{width:100%;color:var(--fg-2);font-size:var(--fs-label);justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;line-height:1.3;display:flex}.clip__when{white-space:nowrap;flex:none}.clip__acts{z-index:4;opacity:0;pointer-events:none;justify-content:center;gap:.4rem;display:flex;position:absolute;top:.7rem;left:.55rem;right:2rem}.clip__act{width:2.15rem;height:2.15rem;color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01010173;border-radius:999px;place-items:center;display:grid}.clip__act:disabled{opacity:.4;cursor:default}.clip__act:focus-visible{outline:1px solid var(--white);outline-offset:2px}@media (hover:hover) and (pointer:fine){.clip:hover .clip__acts,.clip:focus-within .clip__acts{opacity:1;pointer-events:auto}.clip__act:hover:not(:disabled){background:#010101b3}}@media (hover:none),(pointer:coarse){.clip__acts{opacity:1;pointer-events:auto}}.clip__sel{z-index:3;opacity:0;transition:opacity var(--t) ease-out;position:absolute;top:.625rem;right:.625rem}.clip:hover .clip__sel,.clip.is-picked .clip__sel,.is-picking .clip__sel{opacity:1}.clip__sel i{background:#01010166}.clip.is-picked .media{outline:1px solid var(--white);outline-offset:2px}.clip__veil{z-index:2;background:var(--frost);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);flex-direction:column;justify-content:space-between;padding:.625rem;display:flex;position:absolute;inset:0}.clip__veil .t-num{font-size:var(--fs-h4)}.clip--ghost .media{outline:1px dashed var(--line-2);outline-offset:-1px;background:0 0}.clip .agram{padding:2.5rem .625rem}.clip .agram__foot,.clip__veil~.clip__code,.clip__veil~.clip__dur{display:none}#loadbar{width:100%;height:3px;z-index:var(--z-loadbar);background:var(--yellow);box-shadow:var(--glow);transform-origin:0;opacity:0;pointer-events:none;position:fixed;top:0;left:0;transform:scaleX(0)}.prog{background:var(--line-3);height:3px;display:block;position:relative;overflow:hidden}.prog i{background:var(--yellow);transform-origin:0;transform:scaleX(var(--p,0));transition:transform var(--t) ease-out;position:absolute;inset:0}.prog--glow{overflow:visible}.prog--glow i{box-shadow:var(--glow)}.prog--wait i{width:30%;animation:wait 1.4s var(--ease) infinite;transform:none}@keyframes wait{0%{left:-30%}to{left:100%}}.ticks{align-items:center;gap:2px;display:inline-flex}.ticks i{background:var(--line-2);width:3px;height:9px}.ticks i.on{background:var(--fg)}.ticks i.head{background:var(--yellow)}.meter{align-items:center;gap:var(--s2);display:inline-flex}.meter i{background:var(--line-2);width:2.75rem;height:1px;position:relative}.meter i:after{content:"";height:3px;width:calc(var(--v,.5) * 100%);background:var(--fg);position:absolute;top:-1px;left:0}.dotmeter{background:linear-gradient(90deg, var(--fg) calc(var(--v,.5) * 100%), var(--line-2) 0);width:4.125rem;height:5px;display:inline-block;-webkit-mask:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 6px);mask:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 6px)}.odo{vertical-align:top;height:.9em;line-height:.9;display:inline-flex;overflow:hidden}.odo__d{height:.9em;display:block;overflow:hidden}.odo__col{transform:translateY(calc(var(--to,0) * -.9em));flex-direction:column;display:flex}.odo__col span{text-align:center;height:.9em;line-height:.9;display:block}html[data-motion=on] .odo.is-roll .odo__col{transition:transform var(--t-roll) var(--ease-roll);transition-delay:calc(var(--i,0) * 90ms)}.tabs{gap:var(--s6);border-bottom:1px solid var(--line-3);display:flex}.tab{padding:var(--s3) 0;color:var(--fg-2);transition:color var(--t) ease-out;white-space:nowrap;align-items:baseline;gap:.375rem;display:inline-flex;position:relative}.tab b{font-weight:400;font-size:var(--fs-label)}.tab:after{content:"";background:var(--fg);transform-origin:0;height:1px;transition:transform var(--t) ease-out;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tab:hover,.tab[aria-selected=true]{color:var(--fg)}.tab:hover:after,.tab[aria-selected=true]:after{transform:scaleX(1)}.sec__head{column-gap:var(--col-gap);margin:0 var(--gutter);padding:var(--s3) 0 var(--s5);border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.sec__title{align-items:flex-start;gap:var(--s3);grid-column:1/9;display:flex}.sec__title sup{font-size:var(--fs-label);color:var(--fg-2);margin-top:.5rem}.sec__acts{justify-self:end;align-items:baseline;gap:var(--s6);white-space:nowrap;grid-column:9/13;display:flex}.sec__head--sub{margin:0}.sec__head--sub .sec__title{grid-column:1/13}.counters{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.counter{padding:var(--s3) var(--col-gap) var(--s4) 0;gap:var(--s3);flex-direction:column;min-width:0;display:flex}.counter+.counter{padding-left:var(--col-gap);border-left:1px solid var(--line-3)}.counter__n{font-size:var(--fs-h2);letter-spacing:var(--ls-numeral);margin-left:-.03em;line-height:.9}.kv{border-top:1px solid var(--line)}.kv__row{grid-template-columns:var(--kv-k,6rem) minmax(0, 1fr);column-gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line-3);align-items:baseline;min-height:1.875rem;display:grid}.kv__row>dt{color:var(--fg-2)}.kv__row>dd{min-width:0}.kv--r .kv__row>dd{text-align:right}.kv--quiet{border-top-color:var(--line-3)}.tbl{--tcols:repeat(12, minmax(0, 1fr));width:100%}.tbl__head,.tbl__row{grid-template-columns:var(--tcols);column-gap:var(--col-gap);align-items:center;display:grid}.tbl__head{padding:var(--s3) 0;color:var(--fg-2);border-bottom:1px solid var(--line)}.tbl__row{padding:var(--s3) 0;border-bottom:1px solid var(--line-3);transition:background-color var(--t) ease-out;position:relative}.tbl__row:hover,.tbl__row.is-hover,.tbl__row.is-sel,.lockon.is-sel{background:var(--hover)}.tbl__row.is-sel:after,.lockon.is-sel:after{content:"";pointer-events:none;background:var(--lock);position:absolute;inset:3px -9px}.tbl__row.is-active:before,.is-active.marker:before{content:"";background:var(--yellow);width:2px;position:absolute;top:0;bottom:0;left:-.625rem}.tbl__row.is-done{opacity:.35}.tbl__row:focus-visible{outline-offset:-1px}.lockon{position:relative}.thumb{aspect-ratio:16/9;border-radius:var(--radius);background:#0a0a0a 50%/cover no-repeat;flex:none;width:4.5rem;position:relative;overflow:hidden}.thumb--tall{aspect-ratio:9/16;width:1.6875rem}.av{border:1px solid var(--fg);width:2.5rem;height:2.5rem;font-size:var(--fs-label);letter-spacing:var(--ls-label);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.av svg{width:1.125rem;height:1.125rem;fill:var(--fg)}.av--sm{width:1.75rem;height:1.75rem}.av--sm svg{width:.75rem;height:.75rem}.av--off{border-style:dashed;border-color:var(--line-2);color:var(--fg-2)}.fig__cap{align-items:baseline;gap:var(--s4);white-space:nowrap;display:flex}.reticle{border:1px solid;border-radius:50%;width:1.25rem;height:1.25rem;margin:-.625rem 0 0 -.625rem;position:absolute}.reticle:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%;left:50%}.hot{color:var(--white);position:absolute}.hot__stem{width:1px;height:var(--stem,2rem);opacity:.5;background:currentColor;position:absolute;bottom:.625rem;left:0}.hot__lbl{left:.5rem;bottom:calc(var(--stem,2rem) - .125rem);white-space:nowrap;flex-direction:column;gap:.2rem;display:flex;position:absolute}.hot__lbl>*{background:var(--black);align-self:flex-start;margin-left:-.3rem;padding:.1rem .3rem}.hot__lbl .t-label{color:var(--fg-2)}.hot.is-live{color:var(--yellow)}.hot.is-live .hot__lbl .t-label{color:var(--white)}.hot--flip .hot__lbl{align-items:flex-end;left:auto;right:.5rem}.hot--flip .hot__lbl>*{align-self:flex-end;margin:0 -.3rem 0 0}.heat{border-bottom:1px solid var(--line-2);align-items:flex-end;gap:1px;height:2rem;display:flex;position:relative}.heat i{background:var(--fg);opacity:.35;height:var(--h,10%);flex:1 0 1px;min-height:1px}.heat i.pk{opacity:1}.cal{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal__dow{padding:0 0 var(--s2) var(--s2);border-bottom:1px solid var(--line);color:var(--fg-2)}.cal__cell{height:3.25rem;padding:var(--s2);border-bottom:1px solid var(--line-3);border-left:1px solid var(--line-3);transition:background-color var(--t) ease-out;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.cal__cell:nth-child(7n+1){border-left:0}.cal__cell:hover{background:var(--hover)}.cal__d{font-size:var(--fs-ui);margin:-.1rem 0 0 -.2rem;padding:.1rem .2rem;line-height:1}.cal__cell.is-out .cal__d,.cal__cell.is-zero .cal__d{color:var(--fg-3)}.cal__cell.is-today .cal__d{background:var(--fg);color:var(--bg)}.cal__cell.is-sel{background:var(--hover)}.cal__cell.is-sel:after{content:"";pointer-events:none;background:var(--lock);--lock-s:6px;position:absolute;inset:2px}.marks{flex-wrap:wrap;gap:3px;display:flex}.marks i{border:1px solid;width:6px;height:6px}.marks i.p{background:currentColor}.marks i.q{opacity:.7;border-style:dashed}.legend{gap:var(--s5);white-space:nowrap;align-items:center;display:flex}.legend span{align-items:center;gap:var(--s2);display:inline-flex}.sched{border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sched__day{border-left:1px solid var(--line-3);padding:var(--s2) .625rem var(--s3);flex-direction:column;gap:.4375rem;min-width:0;min-height:9rem;display:flex}.sched__day:first-child{border-left:0;padding-left:0}.sched__dh{justify-content:space-between;align-items:center;display:flex}.sched__dn{font-size:var(--fs-h6);letter-spacing:var(--ls-h6);margin-left:-.25rem;padding:.1rem .25rem;line-height:1}.sched__day.is-today .sched__dn{background:var(--fg);color:var(--bg)}.post{gap:var(--s2);border-top:1px solid var(--line-3);grid-template-columns:1.6875rem minmax(0,1fr);align-items:center;padding-top:.4375rem;display:grid;position:relative}.post__top{justify-content:space-between;gap:var(--s2);align-items:center;display:flex}.post__n{color:var(--fg-2);margin-top:.25rem}.post--slot .thumb{outline:1px dashed var(--line-2);outline-offset:-1px;background:0 0}.post--slot{color:var(--fg-2)}.post.is-this{background:var(--lock);--lock-s:7px;border-top:0;margin:0 -.375rem;padding:.375rem}.slot{column-gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line-3);grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;display:grid}.slot__days{gap:.625rem;display:flex}.slot__days b{font-weight:500}.slot__days b.off{color:var(--fg-3)}.slot.is-off .tc{color:var(--fg-2)}.drp{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.drp__trigger{border:1px solid var(--rule);max-width:16rem;height:1.9rem;color:var(--fg);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .75rem;display:inline-flex}.drp__trigger .i{flex:none;width:.875rem;height:.875rem}.drp__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.drp__trigger:disabled{color:var(--fg-3);cursor:default}.drp__panel{z-index:var(--z-tray);border:1px solid var(--rule);background:var(--panel);width:min(44rem,100vw - 1rem);max-height:min(34rem,100vh - 5rem);color:var(--fg);border-radius:20px;flex-direction:column;gap:.75rem;padding:.85rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0;overflow:auto}.drp__panel[data-months="1"]{width:min(352px,100vw - 1rem)}html[data-motion=on] .drp__panel{transform-origin:100% 0;animation:drp-in .18s var(--ease)}@keyframes drp-in{0%{opacity:0;transform:scale(.96)translateY(-.25rem)}to{opacity:1;transform:none}}.drp__body{gap:.75rem;min-width:0;display:flex}.drp__panel[data-months="1"] .drp__body{flex-direction:column}.drp__presets{gap:.2rem;display:flex}.drp__panel[data-months="2"] .drp__presets{flex-direction:column;flex:none;width:9.25rem}.drp__panel[data-months="1"] .drp__presets{flex-wrap:wrap}.drp__preset{color:var(--fg-2);text-align:left;white-space:nowrap;border-radius:8px;padding:.4rem .6rem}.drp__preset[aria-pressed=true]{background:rgba(var(--fg-rgb), .1);color:var(--fg)}.drp__cal{flex:1;min-width:0}.drp__nav{align-items:center;gap:.35rem;display:flex}.drp__step{width:1.75rem;height:1.75rem;color:var(--fg-2);border-radius:999px;flex:none;place-items:center;display:grid}.drp__step .i{width:.75rem;height:.75rem}.drp__titles{flex:1;min-width:0;font-weight:600;display:flex}.drp__titles span{text-align:center;flex:1;min-width:0}html[data-motion=on] .drp__grids[data-dir="1"]{animation:drp-next .18s var(--ease)}html[data-motion=on] .drp__grids[data-dir="-1"]{animation:drp-prev .18s var(--ease)}@keyframes drp-next{0%{opacity:.45;transform:translate(.6rem)}}@keyframes drp-prev{0%{opacity:.45;transform:translate(-.6rem)}}.drp__grids{gap:.75rem;display:flex}.drp__month{flex:1;min-width:0}.drp__dow,.drp__week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.drp__dow{color:var(--fg-2);font-size:var(--fs-label);text-align:center;padding-bottom:.25rem}.drp__week{position:relative}.drp__bar{z-index:0;background:rgba(var(--fg-rgb), .12);pointer-events:none;border-radius:999px;position:absolute;top:.2rem;bottom:.2rem}.drp__cap{z-index:0;background:var(--fg);pointer-events:none;border-radius:999px;width:1.8rem;height:1.8rem;margin-top:-.9rem;position:absolute;top:50%}html[data-motion=on] .drp__bar,html[data-motion=on] .drp__cap{transition:left .16s var(--ease-roll), width .16s var(--ease-roll)}.drp__day{z-index:1;height:2.25rem;color:var(--fg);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;place-items:center;display:grid;position:relative}.drp__panel[data-months="1"] .drp__day{height:clamp(32px,10vw,42px)}.drp__day.is-out{color:var(--fg-3)}.drp__day[aria-disabled=true]{color:var(--fg-3);pointer-events:none}.drp__day.is-end{color:var(--bg)}.drp__day.is-today:not(.is-end){box-shadow:inset 0 0 0 1px var(--fg)}.drp__day:focus-visible{outline:1px solid var(--fg);outline-offset:1px}.drp__foot{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.drp__summary{color:var(--fg-2);font-variant-numeric:tabular-nums;margin-right:auto}@media (hover:hover) and (pointer:fine){.drp__trigger:hover:not(:disabled){border-color:var(--fg)}.drp__preset:hover,.drp__step:hover{background:rgba(var(--fg-rgb), .08);color:var(--fg)}}.bar{height:var(--bar-h);z-index:var(--z-bar);align-items:center;gap:var(--s5);padding:0 var(--gutter);color:#fff;transition:background-color var(--t-color) ease-out, box-shadow var(--t) var(--ease);white-space:nowrap;background:#010101;display:flex;position:fixed;inset:0 0 auto}.bar:after{content:"";background:#2a2a2a;height:1px;position:absolute;bottom:0;left:0;right:0}html[data-scrolled] .bar,.app--fixed .bar,.bar.is-frost{background:#010101;box-shadow:0 12px 28px #0101018c}.bar--static{position:relative}.bar__mid{justify-content:center;align-items:center;gap:var(--s6);flex:1;min-width:0;display:flex}.bar__end{align-items:center;gap:var(--s4);flex:none;display:flex}.bar__nav{gap:var(--s6);display:flex;position:relative}.bar__glide{pointer-events:none;height:3px;transition:transform .28s var(--ease), width .28s var(--ease);background:#4747fc;border-radius:999px;position:absolute;bottom:-.2rem;left:0}.bar__nav>a{color:#fff;letter-spacing:.12em;text-transform:uppercase;padding:.35rem 0;font-size:.75rem;font-weight:600;position:relative}.bar__panel{z-index:2;background:#010101;border:1px solid #2a2a2a;border-radius:14px;flex-direction:column;min-width:11rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .7rem);left:0;box-shadow:0 16px 40px #01010166}.bar__panel a{letter-spacing:0;text-transform:none;color:#fff;border-radius:10px;padding:.5rem .75rem;font-size:.875rem;font-weight:500}@media (hover:hover) and (pointer:fine){.bar__panel a:hover{background:#1a1a1a}}.bar__panel a:focus-visible,.bar__panel a[aria-current=page]{background:#1a1a1a}@media (prefers-reduced-motion:reduce){.bar__glide{transition:none}}.bar__search{background:#1a1a1a;border:0;border-radius:999px;flex:16rem;min-width:8rem;max-width:22rem;padding:.45rem .95rem}.bar__search:focus-within{background:#1a1a1a}.bar__search .i,.bar__search input::placeholder,.bar__search .key{color:#ffffffb8;opacity:1}.bar__res{color:#fff;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:.4rem;height:1.65rem;padding:0 .8rem;font-weight:600;display:inline-flex}.bar__res .i{width:.75rem;height:.75rem;transition:transform var(--t) ease-out}.bar__res .i.is-up{transform:rotate(180deg)}.bar__mark{align-items:center;display:flex}.bar__say{pointer-events:none;flex:0 auto;min-width:0;max-width:28rem}.bar__jobs{flex:none;align-items:center;gap:.625rem;min-width:11.5rem;display:flex}.bar__jobs .t-mono{text-overflow:ellipsis;max-width:19rem;overflow:hidden}.bar__warn{color:#ffffff9e;transition:color var(--t) ease-out;align-items:center;gap:.375rem;display:flex}.bar__warn:hover{color:#fff}.bar__warn .i{width:.875rem;height:.875rem}.bar__motion{align-items:center;gap:var(--s2);display:flex}.bar__menu{display:none}.nc__bell{color:#fff;position:relative}.nc__bell .i{width:1.05rem;height:1.05rem}html[data-motion=on] .nc__bell .i{transform-origin:50% 0;transition:transform .28s var(--ease-roll)}html[data-motion=on] .nc__bell[aria-expanded=true] .i{transform:rotate(-14deg)}.nc__badge{color:#010101;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.05rem;padding:0 .28rem;font-size:.7rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-.35rem;right:-.55rem}.nc__badge .odo{height:.7rem;font-size:.7rem}.nc{z-index:var(--z-tray);background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:.75rem;padding:1rem 1rem .5rem;display:flex;box-shadow:0 16px 40px #01010147}.nc__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.nc__head h2{margin:0;font-size:1rem;font-weight:600}.nc__sum{color:var(--fg-2);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin:0;position:relative}.nc__out{position:absolute;inset:0 auto auto 0}html[data-motion=on] .nc__out{animation:.2s both nc-out}.nc__bar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.nc__views{gap:.35rem;display:flex}.nc__views button{color:var(--fg-2);background:0 0;border:0;border-radius:999px;padding:.2rem .55rem}.nc__views button[aria-pressed=true]{background:rgba(var(--fg-rgb), .1);color:var(--fg)}.nc__bulk{align-items:center;gap:.75rem;display:flex}.nc__empty{color:var(--fg-2);margin:.5rem 0 1rem}.nc__list{min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.nc__row{border-top:1px solid var(--line-3);padding:.7rem 0}.nc__row.is-unread .nc__title{font-weight:600}.nc__main{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.nc__text{flex:1;min-width:0}.nc__toggle{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.nc__title,.nc__preview{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nc__preview,.nc__detail p{color:var(--fg-2);margin:.2rem 0 0}.nc__detail{grid-template-rows:0fr;display:grid}.nc__detail.is-open{grid-template-rows:1fr}.nc__detail>div{overflow:hidden}html[data-motion=on] .nc__detail{transition:grid-template-rows .28s var(--ease-roll)}.nc__time{color:var(--fg-2);font-size:var(--fs-label);flex:none}.nc__tone{flex:none;width:1rem;height:1rem;margin-top:.15rem}.nc__tone--success{color:var(--fg)}.nc__tone--warning{color:var(--error)}.nc__avatar{background:rgba(var(--fg-rgb), .1);border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.65rem;display:grid;overflow:hidden}.nc__avatar img{object-fit:cover;width:100%;height:100%}.nc__acts{gap:.85rem;margin:.35rem 0 0 2.4rem;display:flex}.nc__act{color:var(--fg-2);background:0 0;border:0;padding:0}.nc__act:hover{color:var(--fg)}html[data-motion=on] .nc[data-sweep] .nc__row{animation:nc-sweep .2s var(--ease) both;animation-delay:calc(var(--i) * 8ms)}@keyframes nc-out{to{opacity:0}}@keyframes nc-sweep{to{opacity:.4}}@media (width<=380px){.nc{padding:.75rem .7rem .4rem}.nc__acts{margin-left:1.5rem}.nc__all{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.tray{top:var(--bar-h);right:var(--gutter);width:27rem;max-width:calc(100vw - 2 * var(--gutter));z-index:var(--z-tray);background:var(--bg);color:var(--fg);border:1px solid var(--line-2);border-top-color:var(--line);padding:var(--s4);gap:var(--s4);max-height:calc(100vh - var(--bar-h) - var(--s4));flex-direction:column;display:none;position:fixed;overflow:auto}.tray.is-open,.tray--static{display:flex}.tray--static{position:relative;top:0;right:0}.job{padding:var(--s3) 0;border-top:1px solid var(--line-3)}.job:first-of-type{border-top:1px solid var(--line)}.job__top{justify-content:space-between;align-items:baseline;gap:var(--s4);display:flex}.job__msg{justify-content:space-between;gap:var(--s4);color:var(--fg-2);margin-top:.375rem;display:flex}.job__say{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.job__msg>.link{flex:none;align-self:flex-start}.job .prog{margin-top:.625rem}.job.is-failed .job__msg{color:var(--error)}.toasts{left:var(--gutter);bottom:var(--gutter);z-index:var(--z-toast);gap:var(--s2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast{align-items:center;gap:var(--s4);min-width:21rem;max-width:30rem;padding:.625rem var(--s3);background:var(--bg);color:var(--fg);outline:1px solid var(--fg);outline-offset:-1px;pointer-events:auto;display:flex;position:relative}.toast__b{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.toast--err{outline-color:var(--error)}.toast .prog{position:absolute;top:0;left:0;right:0}html[data-motion=on] .toast{animation:toast-in .5s var(--ease) both}@keyframes toast-in{0%{opacity:0;transform:translateY(.75rem)}}.scrim{z-index:var(--z-dialog);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010101b8;justify-content:center;align-items:flex-start;padding-top:7.5rem;display:none;position:fixed;inset:0}.scrim.is-open{display:flex}.dialog{width:34rem;max-width:calc(100vw - 2 * var(--gutter))}.dialog--wide{width:46rem}.dialog__in{padding:var(--s5) var(--s6) var(--s5);gap:var(--s5);flex-direction:column;display:flex}.dialog__head{justify-content:space-between;align-items:center;margin-right:3rem;display:flex}.dialog__foot{justify-content:flex-end;align-items:center;gap:var(--s4);min-height:2rem;display:flex}.pal__q{align-items:center;gap:var(--s3);border-bottom:1px solid var(--line);padding-bottom:var(--s3);margin-right:3rem;display:flex}.pal__q input{min-width:0;font-size:var(--fs-h6);letter-spacing:var(--ls-h6);flex:1}.pal__q input:focus{outline:none}.pal__q input::placeholder{color:var(--sand);opacity:.6}.pal__row{align-items:center;column-gap:var(--s3);padding:var(--s2) var(--s2);margin:0 calc(var(--s2) * -1);grid-template-columns:1.75rem minmax(0,1fr) auto;display:grid}.pal__row.is-sel,.pal__row:hover{background:var(--hover)}.pal__g{margin:var(--s3) 0 var(--s1);color:var(--fg-2)}.sheet{column-gap:var(--s7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sheet__row{justify-content:space-between;align-items:center;gap:var(--s4);border-bottom:1px solid var(--line-3);padding:.4rem 0;display:flex}.sheet__row .keys{gap:.3rem}.menu{z-index:var(--z-tray);background:var(--bg);min-width:12rem;max-width:calc(100vw - 1.5rem);color:var(--fg);border:1px solid var(--line-2);border-top-color:var(--line);padding:var(--s1) 0;position:absolute}.menu--static{display:inline-block;position:relative}.menu--resources{color:#fff;background:#12102a;border:0;border-radius:16px;min-width:15rem;padding:.45rem 0;box-shadow:0 16px 40px #00000059}.menu--resources .menu__item{justify-content:flex-start;padding:.7rem 1.05rem}.menu--resources .menu__item.is-sel,.menu--resources .menu__hl{background:#ffffff0f}.menu--resources .menu__sep{background:#ffffff1a;margin:.35rem 0}[aria-haspopup=menu]{min-width:0;max-width:100%}.bar__ritem,.bar__out{align-items:center;gap:.75rem;display:inline-flex}.bar__ritem .i,.bar__out .i{width:1.05rem;height:1.05rem}.bar__out{color:#6565ee}.menu__hl{background:var(--hover);pointer-events:none;visibility:hidden;border-radius:8px;height:0;position:absolute;top:0;left:.3rem;right:.3rem}.menu__hl.is-on{visibility:visible}html[data-motion=on] .menu:not([data-from=key]) .menu__hl{transition:transform .16s var(--ease-roll), height .16s var(--ease-roll)}html[data-motion=on] .menu:not(.menu--static){transform-origin:top;animation:menu-in .18s var(--ease)}html[data-motion=on] .menu[data-up]:not(.menu--static){transform-origin:bottom;animation-name:menu-in-up}html[data-motion=on] .menu__item{animation:menu-item .16s var(--ease) both}@keyframes menu-in{0%{opacity:0;transform:scale(.96)translateY(-.25rem)}to{opacity:1;transform:none}}@keyframes menu-in-up{0%{opacity:0;transform:scale(.96)translateY(.25rem)}to{opacity:1;transform:none}}@keyframes menu-item{0%{opacity:0}to{opacity:1}}.menu__item{z-index:1;justify-content:space-between;align-items:center;gap:var(--s5);width:100%;padding:var(--s2) var(--s3);background:0 0;display:flex;position:relative}.menu__item.is-sel{background:var(--hover)}.menu__item:focus-visible{outline:none}.menu__item[aria-disabled=true]{color:var(--mid-dark-gray);cursor:not-allowed}.menu__sep{background:var(--line-3);height:1px;margin:var(--s1) 0}.empty{align-items:flex-start;gap:var(--s3);padding:var(--s7) 0;border-bottom:1px solid var(--line-3);flex-direction:column;display:flex}.empty__t{font-size:var(--fs-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-h4)}.empty__acts{justify-content:flex-end;align-items:center;gap:var(--s4);margin-top:var(--s2);min-height:2rem;display:flex}.loading{gap:var(--s3);flex-direction:column;display:flex}.loading__row{justify-content:space-between;align-items:baseline;display:flex}.skel{grid-template-columns:var(--tcols,4.5rem minmax(0, 1fr) 4rem);column-gap:var(--col-gap);padding:var(--s3) 0;border-bottom:1px solid var(--line-3);align-items:center;display:grid}.skel i{background:var(--line-3);height:.625rem;display:block}.skel i.sq{height:2.53rem}.skel i.w60{width:60%}.skel i.w40{width:40%}.skel i.w80{width:80%}html[data-motion=on] .skel i{animation:1.6s ease-in-out infinite pulse;animation-delay:calc(var(--i,0) * .12s)}.skel-slot{min-width:0}html[data-motion=on] .skel-slot{transition:height .28s var(--ease-roll);overflow:hidden}.skel-body{display:grid}.skel-body>*{grid-area:1/1}.skel-hold{gap:var(--s3);align-items:flex-start;min-width:0;display:flex}.skel-avatar{background:var(--line-3);border-radius:999px;flex:none;width:2.5rem;height:2.5rem}.skel-lines{flex-direction:column;flex:1;gap:.55rem;min-width:0;padding-top:.35rem;display:flex}.skel-lines i{background:var(--line-3);border-radius:999px;height:.7rem;display:block}html[data-motion=on] .skel-avatar,html[data-motion=on] .skel-lines i{animation:1.6s ease-in-out infinite pulse;animation-delay:calc(var(--i,0) * .14s)}html[data-motion=on] .skel-hold.is-out{pointer-events:none;animation:.22s both skel-out}html[data-motion=on] .skel-live.is-in{animation:skel-in .28s var(--ease-roll) both}@keyframes pulse{50%{opacity:.45}}@keyframes skel-out{to{opacity:0}}@keyframes skel-in{0%{opacity:0;transform:translateY(4px)}}.offline{z-index:var(--z-bar);padding:.55rem var(--gutter);color:#fff;text-align:center;background:#010101;border-bottom:1px solid #ffffff29;position:fixed;top:0;left:0;right:0}body:has(.bar) .offline{top:var(--bar-h)}.errbox{align-items:flex-start;gap:var(--s3);padding:var(--s5) 0;border-top:1px solid var(--error);border-bottom:1px solid var(--line-3);flex-direction:column;display:flex}.errbox__t{font-size:var(--fs-h6);letter-spacing:var(--ls-h6);line-height:var(--lh-h6)}.errbox .code,.errbox .t-mono{color:var(--error)}.tx__turn{align-items:center;gap:var(--s3);margin:var(--s5) 0 var(--s2);display:flex}.tx__turn:first-child{margin-top:0}.tx__p{font-size:var(--fs-read);letter-spacing:var(--ls-read);color:var(--fg-2);-webkit-user-select:none;user-select:none;cursor:text;line-height:1.38}.tx__p .w{transition:color var(--t-fast) ease-out;padding:.1em 0}.tx__p .w:hover,.tx__p .w.in{color:var(--fg)}.tx__p .w.first:before,.tx__p .w.last:after{content:"";border:2px solid var(--white);vertical-align:-.16em;width:.22em;height:.95em;display:inline-block}.tx__p .w.first:before{border-right:0;margin-right:.16em}.tx__p .w.last:after{border-left:0;margin-left:.16em}.tx__p .w.now{color:var(--black);background:var(--white);box-shadow:.12em 0 0 var(--white), -.12em 0 0 var(--white)}.tx__p .w.hid{color:var(--fg-3);text-decoration:line-through;text-decoration-thickness:1px}.tx__p .w.fix{border-bottom:1px dotted var(--fg)}mark,.hitmark{background:var(--fg);color:var(--bg);margin:0 -.02em;padding:0 .14em}.is-sel mark,.is-sel .hitmark,mark.is-now{background:var(--yellow);color:var(--on-state)}.sem{box-shadow:inset 0 -1px}.tx__foot{justify-content:space-between;align-items:center;gap:var(--s4);padding-top:var(--s2);border-top:1px solid var(--line-3);white-space:nowrap;display:flex}.srcv{aspect-ratio:16/9;border-radius:var(--radius);cursor:crosshair;touch-action:none;background:#0a0a0a 50%/cover no-repeat;position:relative;overflow:hidden}.srcv__crop{border:1px solid var(--white);cursor:grab;position:absolute;top:0;bottom:0;box-shadow:0 0 0 100vmax #010101a8}.srcv__crop:before{content:"";background:linear-gradient(90deg,#0000 33.2%,#ffffff59 33.2% 33.5%,#0000 33.5% 66.5%,#ffffff59 66.5% 66.8%,#0000 66.8%),linear-gradient(#0000 33.2%,#ffffff59 33.2% 33.5%,#0000 33.5% 66.5%,#ffffff59 66.5% 66.8%,#0000 66.8%);position:absolute;inset:0}.srcv__crop i{background:var(--white);width:7px;height:7px;position:absolute}.srcv__crop i:first-child{top:-1px;left:-4px}.srcv__crop i:nth-child(2){top:-1px;right:-4px}.srcv__crop i:nth-child(3){bottom:-1px;left:-4px}.srcv__crop i:nth-child(4){bottom:-1px;right:-4px}.dimline{margin-top:var(--s2);justify-content:center;height:1rem;display:flex;position:relative}.dimline:before{content:"";background:var(--line-2);height:1px;position:absolute;top:50%;left:0;right:0}.dimline:after{content:"";border:solid var(--line-2);border-width:0 1px;height:7px;position:absolute;top:calc(50% - 3px);left:0;right:0}.dimline span{z-index:1;background:var(--bg);padding:0 var(--s2);position:relative}.out{aspect-ratio:9/16;border-radius:var(--radius);outline:1px solid var(--line-3);background:#0a0a0a;position:relative;overflow:hidden;container-type:size}.out__img{background-repeat:no-repeat;position:absolute;top:0;left:0}.out__safe{pointer-events:none;z-index:3;border:1px dashed #ffffff80;position:absolute;inset:6.77% 12.96% 25.2% 4.07%}.out__safe span{position:absolute;top:.375rem;left:.375rem}.out__safe span+span{top:auto;bottom:.375rem}.out__ui{gap:var(--s2);z-index:3;opacity:.4;flex-direction:column;display:flex;position:absolute;bottom:27%;right:2.6%}.out__ui i{border:1px solid var(--white);border-radius:50%;width:1.125rem;height:1.125rem}.cap{z-index:4;letter-spacing:-.015em;color:var(--white);text-shadow:0 1px 12px #01010173;font-size:3.8cqh;font-weight:700;line-height:1.05;position:absolute;top:64%;left:7.4%;right:14%}.cap[data-preset=anduril-signal] .on{color:var(--yellow)}.cap[data-preset=anduril-plate] .cap__in{background:var(--black);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:none;padding:.12em .3em}.lt{z-index:4;letter-spacing:-.02em;color:var(--white);font-size:7.2cqh;font-weight:700;line-height:.95;position:absolute;top:44%;left:7.4%}.lt small{letter-spacing:0;margin-top:1.4cqh;font-size:2.2cqh;font-weight:400;line-height:1.2;display:block}.rendering{z-index:6;background:var(--frost);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:var(--s3);flex-direction:column;justify-content:space-between;display:none;position:absolute;inset:0}.rendering.is-on{display:flex}.rendering__n{font-size:var(--fs-h2);letter-spacing:var(--ls-numeral);line-height:.9}.preset{text-align:left;width:100%;display:block;position:relative}.preset__demo{aspect-ratio:2;outline:1px solid var(--line-3);outline-offset:-1px;border-radius:var(--radius);background:#1b1c1d 50%/cover no-repeat;display:block;position:relative;overflow:hidden}.preset[aria-pressed=true] .preset__demo{outline:1px solid var(--white);outline-offset:2px}.preset__demo b{left:var(--s2);bottom:var(--s2);letter-spacing:-.01em;text-shadow:0 1px 8px #01010180;font-size:.8125rem;font-weight:700;line-height:1.05;position:absolute}.preset__demo b em{font-style:normal}.preset--signal b em{color:var(--yellow)}.preset--plate b span{background:var(--black);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .3em}.preset__name{margin-top:var(--s2);flex-direction:column;gap:.2rem;display:flex}.tl__bar{align-items:center;gap:var(--s6);white-space:nowrap;height:2.5rem;display:flex}.tl__tc{font-family:var(--font-mono);font-size:var(--fs-h6);letter-spacing:.01rem;min-width:9.25rem;line-height:1}.tl__body{grid-template-columns:3.75rem minmax(0,1fr);display:grid}.tl__labels{flex-direction:column;padding-top:1.25rem;display:flex}.tl__labels span{align-items:center;display:flex}.tl__lanes{-webkit-user-select:none;user-select:none;touch-action:none;cursor:crosshair;min-width:0;position:relative}.tl__ruler{border-top:1px solid var(--line-2);height:1.25rem;position:relative}.tl__ruler span{border-left:1px solid var(--line-2);height:100%;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--medium-gray);padding:.2rem 0 0 .3rem;position:absolute;top:0}.tl__ruler i{background:var(--line-2);width:1px;height:.3rem;position:absolute;top:0}.tl__film{gap:1px;height:2.25rem;display:flex;position:relative;overflow:hidden}.tl__film i{background:#111 50%/cover no-repeat;flex:1}.tl__wave{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:3rem;margin-top:.375rem;position:relative}.tl__wave canvas{width:100%;height:100%;position:absolute;inset:0}.tl__words{height:2.5rem;font-size:var(--fs-label);margin-top:.25rem;line-height:1;position:relative;overflow:hidden}.tl__words span{border-left:1px solid var(--line-2);height:1.125rem;color:var(--mid-gray);white-space:nowrap;padding:.18rem 0 0 .25rem;position:absolute;top:0;overflow:hidden}.tl__words span.b{top:1.25rem}.tl__words span.in{color:var(--white);border-left-color:var(--white)}.tl__words span.now{color:var(--yellow);border-left-color:var(--yellow)}.tl__words span.hid{color:var(--mid-dark-gray);text-decoration:line-through}.tl__ovl{border-top:1px solid var(--line-3);height:1.375rem;margin-top:.125rem;position:relative}.tl__ovl span{border:1px solid var(--white);height:1rem;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);white-space:nowrap;text-transform:uppercase;padding:0 .25rem;line-height:calc(1rem - 2px);position:absolute;top:.25rem;overflow:hidden}.tl__shade{pointer-events:none;z-index:2;background:#0101019e;position:absolute;top:1.25rem;bottom:0}.tl__range{background:var(--white);pointer-events:none;z-index:3;height:1px;position:absolute;top:1.25rem}.tl__h{border:2px solid var(--white);z-index:4;cursor:ew-resize;width:9px;position:absolute;top:1.25rem;bottom:0}.tl__h--in{border-right:0;margin-left:-9px}.tl__h--out{border-left:0}.tl__h:before{content:"";position:absolute;inset:0 -6px}.tl__h b{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);white-space:nowrap;background:var(--black);color:var(--white);box-shadow:inset 0 0 0 1px var(--white);padding:.2rem .3rem;font-weight:400;line-height:1;position:absolute;top:calc(-1.25rem - 2px)}.tl__h--in b{right:-2px}.tl__h--out b{left:-2px}.tl__h.is-active b{background:var(--white);color:var(--black)}.tl__h:focus-visible{outline:1px solid var(--white);outline-offset:3px}.tl__ph{background:var(--white);z-index:5;pointer-events:none;will-change:transform;width:1px;position:absolute;top:0;bottom:0;left:0}.tl__ph:before{content:"";border:4.5px solid #0000;border-width:7px 4.5px 0;border-top-color:var(--white);position:absolute;top:0;left:-4px}.tl__mini{border-bottom:1px solid var(--line-2);align-items:flex-end;gap:1px;height:1.25rem;margin-top:.375rem;display:flex;position:relative}.tl__mini i{background:var(--fg);opacity:.35;height:var(--h,10%);flex:1 0 1px;min-height:1px}.tl__mini b{border:1px solid var(--white);position:absolute;top:-2px;bottom:-3px}#cover{z-index:var(--z-cover);background:var(--black);pointer-events:none;position:fixed;inset:0;transform:translateY(101%)}html[data-enter] #cover{transform:translateY(0)}html[data-enter]:not([data-shell]) main,html[data-boot]:not([data-shell]) main{visibility:hidden}.ln{display:block;overflow:hidden}.ln__in{display:block}html[data-motion=on] [data-reveal] .ln__in{transform:translateY(105%)}html[data-motion=on] [data-reveal].is-in .ln__in{transition:transform var(--t-reveal) var(--ease);transition-delay:calc(var(--i,0) * var(--stagger));transform:none}html[data-motion=on] [data-draw]{transform-origin:0;transform:scaleX(0)}html[data-motion=on] [data-draw].is-in{transition:transform var(--t-draw) var(--ease);transition-delay:calc(var(--i,0) * 60ms);transform:none}html[data-motion=on] [data-fade]{opacity:0;transform:translateY(.75rem)}html[data-motion=on] [data-fade].is-in{opacity:1;transition:opacity .6s ease-out, transform .8s var(--ease);transition-delay:calc(var(--i,0) * 60ms);transform:none}html[data-motion=on] [data-wipe]{clip-path:inset(100% 0 0)}html[data-motion=on] [data-wipe].is-in{clip-path:inset(0);transition:clip-path var(--t-wipe) var(--ease)}.caret:after{content:"";vertical-align:-.08em;background:currentColor;width:.5em;height:.85em;margin-left:.1em;display:inline-block}html[data-motion=on] .caret:after{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}#boot{z-index:var(--z-boot);background:var(--black);color:var(--white);clip-path:inset(0);display:none;position:fixed;inset:0}html[data-boot] #boot{display:block}html[data-boot] body{overflow:hidden}#boot.is-out{transition:clip-path .6s var(--ease);clip-path:inset(0 0 100%)}.boot__tl,.boot__tr,.boot__bl,.boot__br{position:absolute}.boot__tl{left:var(--gutter);top:var(--s6)}.boot__tr{right:var(--gutter);top:var(--s6);text-align:right}.boot__bl{left:var(--gutter);bottom:var(--s6)}.boot__br{right:var(--gutter);bottom:var(--s6);text-align:right}.boot__line{line-height:1.35;display:block}.boot__count{font-size:var(--fs-display1);letter-spacing:var(--ls-display1);margin-left:-.02em;font-weight:400;line-height:.78;display:block}.boot__mark{left:var(--gutter);width:min(13rem, calc(100vw - 2 * var(--gutter)));position:absolute;top:50%;transform:translateY(-50%)}.boot__mark svg{width:100%;height:auto;fill:var(--white)}@media (width<=900px){.boot__count{font-size:clamp(4.5rem, 28vw, var(--fs-display1))}.boot__mark .lockup{max-width:calc(100vw - 2 * var(--gutter));gap:.7rem}.boot__mark .lockup__logo{width:min(9rem,40vw)}.boot__mark .lockup__partner{width:min(8.25rem,37.4vw)}.boot__mark .lockup__x{font-size:1.25rem}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (forced-colors:active){.btn,.chip,.tag,.sw{border:1px solid buttontext}.tl__ph,.prog i{background:highlight}}@media (width<=768px){.bar__nav,.bar__search{display:none}.bar__jobs{min-width:0}.sec__head{row-gap:var(--s2);grid-template-columns:minmax(0,1fr)}.sec__title{font-size:var(--fs-h5);grid-column:1}.sec__acts{grid-column:1;justify-self:start}.counters{grid-template-columns:repeat(2,minmax(0,1fr))}.counter:nth-child(3){border-left:0;padding-left:0}.counter:nth-child(n+3){border-top:1px solid var(--line-3)}.counter+.counter{padding-left:var(--s4)}.toasts{left:var(--gutter);right:var(--gutter)}.toast{min-width:0}.tray{width:auto;max-width:none;left:0;right:0}}main{display:block}.page{padding-top:calc(var(--bar-h) + var(--s4));padding-bottom:var(--s9)}.sec{padding-top:var(--s8)}.sec__body{margin-top:0}.phead{padding-bottom:var(--s4);align-items:end;row-gap:0}.phead__title{grid-column:span 5;margin-left:-.04em}.phead__side{justify-content:flex-end;align-items:center;gap:var(--s5);white-space:nowrap;row-gap:var(--s2);flex-wrap:wrap;grid-column:span 7;padding-bottom:.875rem;display:flex}.phead .btn{border-radius:999px}.filters{align-items:center;gap:var(--s5);padding:var(--s3) 0;white-space:nowrap;flex-wrap:nowrap;display:flex}.filters__g{align-items:center;gap:var(--s2);display:flex}.filters__g>.t-label{margin-right:var(--s1);color:var(--fg-2)}.filters__end{margin-left:auto}.pane__h{justify-content:space-between;align-items:center;gap:var(--s4);height:1.25rem;margin-bottom:var(--s3);white-space:nowrap;display:flex}.navsheet{inset:var(--bar-h) 0 0 0;z-index:var(--z-tray);background:var(--bg);color:var(--fg);padding:var(--s6) var(--gutter);flex-direction:column;display:none;position:fixed}.navsheet.is-open{display:flex}.navsheet a{align-items:baseline;gap:var(--s4);padding:var(--s4) 0;border-top:1px solid var(--line-3);display:flex}.navsheet a:first-child{border-top-color:var(--line)}.app--fixed{height:100vh;overflow:hidden}.app--fixed .toasts{left:var(--gutter);width:calc((100vw - 2 * var(--gutter) - 11 * var(--col-gap)) / 4 + 2 * var(--col-gap));bottom:21.75rem}.app--fixed .toast{min-width:0;max-width:none}.cards{margin-top:var(--row-gap);row-gap:var(--s7)}.cards .clip{grid-column:span 2}.trio__h{align-items:baseline;gap:var(--s4);padding:var(--s3) 0 var(--s4);border-top:1px solid var(--line);display:flex}.trio__h .t-h5{flex:1}.srcrow{column-gap:var(--s3);border-bottom:1px solid var(--line-3);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;padding:.625rem 0;display:grid}.srcrow:first-of-type{border-top:1px solid var(--line-3)}.srcrow .prog{margin-top:.375rem}.frow{column-gap:var(--s4);border-top:1px solid var(--line-3);grid-template-columns:7.25rem minmax(0,1fr);align-items:start;padding:.4375rem 0;display:grid}.frow:first-of-type{border-top:1px solid var(--line)}.frow>.t-label:first-child{color:var(--fg-2);padding-top:.2rem}.frow__opts{gap:var(--s2) var(--s6);flex-wrap:wrap;align-items:center;min-height:1.375rem;display:flex}.frow__hint{color:var(--fg-2);margin-top:.4rem}.fig__plot{height:8rem;position:relative}.fig__plot canvas{width:100%;height:100%;position:absolute;inset:0}.fig__axis{border-top:1px solid var(--line-2);justify-content:space-between;padding-top:.375rem;display:flex;position:relative}.fig__axis span{position:relative}.fig__axis span:before{content:"";background:var(--line-2);width:1px;height:.3rem;position:absolute;top:-.375rem;left:0}.fig__axis span:last-child:before{left:auto;right:0}.fig__axis span:nth-child(3):before,.fig__axis span:nth-child(2):before,.fig__axis span:nth-child(4):before{left:50%}.insp{overflow:auto}.insp__sec{border-top:1px solid var(--line-3);padding:.625rem 0}.insp__sec:first-of-type{padding-top:var(--s2);border-top:0}.insp__h{justify-content:space-between;align-items:center;gap:var(--s3);min-height:1.375rem;margin-bottom:.375rem;display:flex}.insp__row{align-items:center;gap:var(--s3);min-height:1.625rem;display:flex}.insp__row>.t-label:first-child{width:3.75rem;color:var(--fg-2);flex:none}.insp__row .val{text-align:right;flex:none;width:3rem}@media (width>=2000px){main.page,main.ov,main:has(.qhead){width:min(100%,1760px);margin-inline:auto}}@media (width<=1100px){.cards .clip{grid-column:span 3}}@media (width<=768px){.phead__title,.phead__side{grid-column:1/-1;justify-content:flex-start}.phead__title{font-size:clamp(2.25rem,12vw,4rem)}.cards{column-gap:var(--s3);row-gap:var(--s6)}.cards .clip{grid-column:span 6}.clip__title.trunc,.clip__meta .row>.trunc{white-space:normal;text-overflow:unset;overflow:visible}.clip__meta .row>.trunc{flex:1 1 0;min-width:0}.trio__h{flex-wrap:wrap}.frow{row-gap:var(--s2);grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.cards .clip{grid-column:1/-1}}img.media__img,video.media__img{object-fit:cover;background:0 0;border-radius:0;width:100%;height:100%}.thumb>img.media__img{position:absolute;inset:0}.player:fullscreen{aspect-ratio:auto;border-radius:0}.player:fullscreen video.media__img{object-fit:contain!important}.player:focus-visible{outline-offset:3px}.pill__scrub:focus-visible{outline:1px solid var(--white);outline-offset:3px}.pill button:disabled{opacity:.4;cursor:not-allowed}.pill__t:empty{display:none}.av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.st.trunc{padding-left:calc(8px + var(--s2));display:block;position:relative}.st.trunc:before{position:absolute;top:50%;left:0;transform:translateY(-50%)}.clip__frame{position:relative}.clip__frame>.media{display:block}.clip__get{flex:none;padding:0 0 .125rem}.clip__get .i{width:.75rem;height:.75rem}.menu__item{text-align:left;cursor:pointer}.menu__item:focus-visible{outline-offset:-1px;background:var(--hover)}.select-wrap .menu{max-height:16rem;overflow:auto}.select:disabled{border-bottom-color:var(--line-2);color:var(--mid-dark-gray);cursor:not-allowed}button.tab{cursor:pointer}.seg--block{flex:1;min-width:0;display:flex}.seg--block>.chip{flex:1;min-width:0}button.link:disabled{opacity:.35;cursor:not-allowed}button.link:disabled:after{display:none}.skip:focus{left:var(--gutter);z-index:calc(var(--z-bar) + 1);clip-path:none;width:auto;height:auto;padding:var(--s2) var(--s3);background:var(--black);outline:1px solid var(--fg);outline-offset:2px;position:fixed;top:.625rem;overflow:visible}main:focus{outline:none}.bar__logo{align-items:center;height:2rem;display:flex}.bar__mark .logo{fill:#fff}.bar__jobs{flex:0 auto}.bar__jobs .ticks{flex:none}.bar__jobs .t-mono{white-space:nowrap;flex:0 auto;min-width:0}.bar__search{flex-shrink:1;min-width:8rem}.bar__search:focus-within{flex-shrink:0}.bar__search input{text-overflow:ellipsis}.bar__user{cursor:pointer;transition:background-color var(--t) ease-out, color var(--t) ease-out}.bar__user:hover,.bar__user[aria-expanded=true]{background:var(--fg);color:var(--bg)}.tray .job__msg .link{padding-bottom:.125rem}.job__code{color:var(--fg-2);transition:color var(--t) ease-out}.job__code:hover,.job__code:focus-visible{color:var(--fg)}.pal__list{max-height:min(27rem,100vh - 20rem);margin:0 calc(var(--s2) * -1);padding:0 var(--s2);overflow:auto}.pal__row{cursor:pointer}.toast>.st{flex:none}.tx__p .w.first,.tx__p .w.last{white-space:nowrap}.tx__p .w.now.first:before,.tx__p .w.now.last:after{border-color:var(--black)}.chip[aria-pressed=true] .dotmeter,.chip:hover .dotmeter{--fg:var(--black);--line-2:var(--medium-gray)}.hot:after{content:"";width:1.5rem;height:1.5rem;position:absolute;top:-.75rem;left:-.75rem}[data-frame]:before{content:attr(data-frame)}#cover:not(.is-moving){visibility:hidden}.kv__row>dd>.tc:only-child{display:block}.route-wait{min-height:100vh;padding-top:calc(var(--bar-h) + var(--s4))}html[data-offline] .page,html[data-offline] .route-wait,html[data-offline] .qhead{padding-top:calc(var(--bar-h) + var(--offline-h,2.25rem) + var(--s4))}html[data-offline] .legal{padding-top:calc(var(--offline-h,2.25rem) + var(--s6))}html[data-offline] .ed,html[data-offline] .ed-small{top:calc(var(--bar-h) + var(--offline-h,2.25rem))}.route-wait__split{column-gap:var(--s6);padding:0 var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}@media (width<=768px){.route-wait__split{grid-template-columns:minmax(0,1fr)}}:target{scroll-margin-top:calc(var(--bar-h) + var(--s4))}.logo--partner{width:6.655rem;height:1.5609rem}.bar .logo{width:7.95rem;height:1.456rem}.bar .logo--partner{width:7.986rem;height:1.873rem}.bar__product--lockup{border-left:0;align-items:center;gap:.7rem;height:1.5609rem;margin-left:-.6rem;padding-left:0;display:inline-flex}.bar__x{color:#ffffff9e;font-size:.875rem;line-height:1}.lockup{white-space:nowrap;align-items:center;gap:1.35rem;display:inline-flex}.lockup svg{fill:var(--white);flex:none}.signin__mark,.boot__mark{width:auto}.signin__mark .lockup__logo,.boot__mark .lockup__logo{width:13rem;height:auto}.signin__mark .lockup__partner,.boot__mark .lockup__partner{width:11.99rem;height:auto}.lockup__x{color:var(--fg-2);font-size:1.75rem;font-weight:400;line-height:1}.navsheet{overflow:auto}.navsheet__foot{padding-top:var(--s6);align-items:center;gap:var(--s4) var(--s6);border-top:1px solid var(--line-3);flex-wrap:wrap;margin-top:auto;display:flex}.navsheet__foot .lockup{flex-basis:100%;gap:.7rem}.navsheet__foot .lockup__logo{width:106px;height:auto}.navsheet__foot .lockup__partner{width:6.05rem;height:auto}.navsheet__foot .lockup__x{font-size:.875rem}.navsheet__who{flex:12rem;gap:.3rem;min-width:0}.place{align-items:baseline;gap:var(--s2) var(--s5);margin:0 var(--gutter) var(--s3);flex-wrap:wrap;display:flex}.place a{color:var(--fg-2);font-size:var(--fs-ui)}.place a[aria-current=page]{color:var(--yellow)}.qhead .place{margin:0}@media (width<=1199px){.bar__nav,.bar__motion{display:none}.bar__menu{color:#fff;clip-path:none;background:0 0;flex:none;justify-content:center;align-items:center;width:auto;min-width:1.5rem;height:auto;min-height:1.5rem;display:inline-flex}.bar__menu .i{width:1rem;height:1rem}}.navsheet__search{display:none}@media (width<=768px){.bar{gap:var(--s3);min-width:0;padding-top:env(safe-area-inset-top,0px);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px))}.bar__reswrap{display:none!important}.bar__jobs{gap:.4rem;overflow:hidden}.bar__logo{flex:none;min-width:0}.field,.searchf input,textarea{font-size:16px}.navsheet__search{margin-bottom:var(--s4);color:#fff;background:#1a1a1a;border:0;border-radius:999px;padding:.7rem .95rem;display:flex}}html[data-theme-swipe=left]::view-transition-old(root){animation-duration:.55s;animation-timing-function:var(--ease);mix-blend-mode:normal}html[data-theme-swipe=left]::view-transition-new(root){animation-duration:.55s;animation-timing-function:var(--ease);mix-blend-mode:normal}html[data-theme-swipe=left]::view-transition-old(root){z-index:1}html[data-theme-swipe=left]::view-transition-new(root){z-index:2;animation-name:theme-swipe-left}@keyframes theme-swipe-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.cal__cell.is-zero .cal__d{color:var(--fg-2)}.chip b{opacity:.72}.pill button{position:relative}.pill button:before{content:"";position:absolute;inset:-4px}.pill__scrub{--bar-y:9px;background:0 0;border-radius:0;height:24px;overflow:visible}.pill__scrub:before{content:"";inset:var(--bar-y) 0;background:#fff6;border-radius:1000px;position:absolute}.pill__scrub i{inset:var(--bar-y) 0;clip-path:inset(0 calc((1 - var(--p,.3)) * 100%) 0 0 round 1000px);border-radius:0;transform:none}.pill--sm .pill__scrub{--bar-y:7px;height:20px}.clip__get{position:relative}.clip__get:before{content:"";position:absolute;inset:-6px}.check:before{content:"";width:1.5rem;height:1.5rem;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.bar__jobs,.bar__warn{position:relative}.bar__jobs:before,.bar__warn:before{content:"";position:absolute;inset:-6px 0}.src__who{position:relative}.src__who:before{content:"";position:absolute;inset:-6px 0}.tbl__row.is-sel:focus-visible{outline:none}.tbl__row:not(.is-sel):focus-visible{outline-offset:3px}.field:focus,.field.is-focus,.searchf:focus-within{box-shadow:0 2px 0 var(--fg)}.pill button:focus-visible{outline:1px solid var(--white);outline-offset:2px}.setting{align-items:baseline;gap:var(--s2);margin-left:var(--s2);white-space:nowrap;display:inline-flex}.setting__ask{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--fg);box-shadow:inset 0 -1px 0 var(--line-3);cursor:pointer;position:relative}.setting__ask:hover,.setting__ask[aria-expanded=true]{box-shadow:inset 0 -1px}.setting__ask:before{content:"";position:absolute;inset:-6px 0}.setting__name{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:none;color:var(--fg);-webkit-user-select:all;user-select:all}.bar__say{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar__say:empty{display:none}.legal{max-width:76rem;padding:var(--s6) var(--gutter) var(--s9);gap:var(--s4);flex-direction:column;margin:0 auto;display:flex}.legal__top{justify-content:space-between;gap:var(--s4);padding-bottom:var(--s4);color:var(--fg-2);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;border-bottom:3px solid #4747fc;align-items:baseline;display:flex}.legal__acts{gap:var(--s4);align-items:baseline;display:flex}.legal__acts button{cursor:pointer}@media (hover:hover) and (pointer:fine){.legal__top a:hover,.legal__acts button:hover{color:var(--fg)}}.legal h1{margin-top:var(--s3)}@media (width<=768px){.legal h1{font-size:clamp(2.25rem,12vw,4rem)}}.legal__lead{color:var(--fg-2);line-height:1.45}.legal__nav{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.legal__nav a{color:var(--fg-2);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase}.legal__nav a:hover{color:var(--yellow)}.legal section{gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--line-3);flex-direction:column;display:flex}.legal section p{color:var(--fg-2);margin:0;line-height:1.5}.legal section p:first-of-type{color:var(--fg)}.share{display:inline-flex;position:relative}.share__veil{display:none}.share__panel{z-index:var(--z-tray);gap:var(--s4);background:var(--panel);width:min(24rem,100vw - 2rem);color:var(--fg);box-shadow:inset 0 0 0 1px var(--rule);border-radius:20px;flex-direction:column;padding:1.1rem 1.15rem 1rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.share__grab{touch-action:none;display:none}.share__row{align-items:center;gap:var(--s3);min-width:0;display:flex}.share__url{min-width:0;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--fg-2);flex:1}.share__access{flex-direction:column;display:flex}.share__opt{text-align:left;border-top:1px solid var(--rowline);flex-direction:column;align-items:flex-start;gap:.2rem;padding:.55rem 0;display:flex}.share__channels{gap:var(--s4);display:flex}.share__status{margin:0}@media (width<=520px){.share__veil{z-index:var(--z-tray);background:#0101018c;border:0;display:block;position:fixed;inset:0}.share__panel{z-index:calc(var(--z-tray) + 1);width:auto;max-height:min(80vh,36rem);padding-bottom:max(1rem, env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;position:fixed;inset:auto 0 0;overflow:auto}.share__grab{background:var(--rule);border-radius:999px;width:2.25rem;height:.25rem;margin:0 auto .2rem;display:block}}.wcal{--calendar-height:clamp(480px, 72vh, 760px);min-width:0;color:var(--fg);gap:1rem;display:flex}.wcal__main{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.wcal__bar{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.wcal__nav,.wcal__views{flex-wrap:wrap;gap:.4rem;display:flex}.wcal__range{flex:1;min-width:8rem;margin:0}.wcal__scroll{height:var(--calendar-height);background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:auto}.wcal__head,.wcal__sheet{display:grid}.wcal__head{z-index:2;background:var(--panel);border-bottom:1px solid var(--line);position:sticky;top:0}.wcal__dow{flex-direction:column;align-items:center;gap:.1rem;padding:.45rem 0;display:flex}.wcal__dow.is-today .wcal__num{background:var(--fg);color:var(--bg);border-radius:999px}.wcal__num{font-variant-numeric:tabular-nums;place-items:center;min-width:1.6rem;height:1.6rem;display:grid}.wcal__hours{position:relative}.wcal__hours span{position:absolute;right:.4rem;transform:translateY(-50%)}.wcal__col{border-left:1px solid var(--line-3);background-image:repeating-linear-gradient(to bottom, transparent, transparent calc(var(--hour) - 1px), var(--line-3) calc(var(--hour) - 1px), var(--line-3) var(--hour));--hour:52px;position:relative}.wcal__col.is-today{background-color:color-mix(in srgb, var(--fg) 4%, transparent)}.wcal__ev{z-index:1;background:color-mix(in srgb, var(--ev,#3d6bff) 30%, var(--panel));color:var(--fg);text-align:left;cursor:grab;border:0;border-radius:8px;padding:.2rem .4rem 0;position:absolute;overflow:hidden}.wcal__ev.is-on,.wcal__ev:focus-visible{background:color-mix(in srgb, var(--ev,#3d6bff) 48%, var(--panel));outline:none}@media (hover:hover) and (pointer:fine){.wcal__ev:hover{background:color-mix(in srgb, var(--ev,#3d6bff) 48%, var(--panel));outline:none}}.wcal__evtitle{font-size:.8rem;line-height:1.2;display:block}.wcal__evmeta{opacity:.7;font-size:.7rem;display:block}.wcal__resize{cursor:ns-resize;height:8px;position:absolute;bottom:0;left:0;right:0}.wcal__ghost{background:color-mix(in srgb, var(--fg) 16%, transparent);pointer-events:none;border-radius:8px;position:absolute;left:2px;right:2px}.wcal__now{background:var(--fg);pointer-events:none;height:2px;position:absolute;left:0;right:0}.wcal__now:before{content:"";background:var(--fg);border-radius:999px;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.wcal__side{flex-direction:column;flex:none;gap:1rem;width:15rem;display:flex}.wcal__mini-name{margin-bottom:.4rem}.wcal__mini-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.wcal__mini-day{color:var(--fg);background:0 0;border:0;border-radius:999px;height:1.7rem}.wcal__mini-day.is-out{opacity:.4}.wcal__mini-day.is-today{outline:1px solid var(--fg)}.wcal__mini-day.is-on{background:var(--fg);color:var(--bg)}.wcal__cals{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.wcal__cal{color:var(--fg);background:0 0;border:0;align-items:center;gap:.45rem;padding:.2rem 0;display:flex}.wcal__cal i{background:var(--ev,#3d6bff);opacity:.35;border-radius:999px;width:.7rem;height:.7rem}.wcal__cal[aria-pressed=true] i{opacity:1}.wcal__cal[data-color=blue]{--ev:#3d6bff}.wcal__cal[data-color=green]{--ev:#1f9d55}.wcal__cal[data-color=violet]{--ev:#7c5cfc}.wcal__cal[data-color=amber]{--ev:#d0891e}.wcal__cal[data-color=rose]{--ev:#e11d48}.wcal__cal[data-color=teal]{--ev:#0f9488}.wcal__ev[data-color=blue]{--ev:#3d6bff}.wcal__ev[data-color=green]{--ev:#1f9d55}.wcal__ev[data-color=violet]{--ev:#7c5cfc}.wcal__ev[data-color=amber]{--ev:#d0891e}.wcal__ev[data-color=rose]{--ev:#e11d48}.wcal__ev[data-color=teal]{--ev:#0f9488}.wcal__agenda{max-height:var(--calendar-height);flex-direction:column;gap:1rem;display:flex;overflow:auto}.wcal__ag{text-align:left;background:var(--panel);width:100%;color:var(--fg);border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .75rem;display:flex}.wcal__dialog{z-index:80;background:var(--panel);width:min(22rem,100vw - 2rem);color:var(--fg);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:.7rem;padding:1rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 16px 40px #01010147}.wcal__dialog h3{margin:0}.wcal__field{flex-direction:column;gap:.25rem;display:flex}.wcal__times{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.wcal__dialog-acts{justify-content:flex-end;gap:.4rem;display:flex}.wcal__toast{z-index:80;background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.75rem;padding:.45rem .5rem .45rem 1rem;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}html[data-motion=on] .wcal__toast{animation:wcal-toast .28s var(--ease)}@keyframes wcal-toast{0%{opacity:0;transform:translate(-50%,12px)}}@container (width<=900px){.wcal__evmeta{display:none}}.wcal{container-type:inline-size}@media (prefers-reduced-motion:reduce){.wcal__toast{animation:none}}.signin{color:var(--white);column-gap:var(--col-gap);padding:max(var(--s6), env(safe-area-inset-top,0px)) max(var(--gutter), env(safe-area-inset-right,0px)) max(var(--s6), env(safe-area-inset-bottom,0px)) max(var(--gutter), env(safe-area-inset-left,0px));background:#010101;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:fixed;inset:0;overflow:auto}.signin__video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.signin__veil{z-index:1;background:#010101d6;position:fixed;inset:0}.signin__corners,.signin__mark,.signin__form,.signin__foot{z-index:2;position:relative}.signin__corners{column-gap:var(--s4);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.signin__tr{text-align:right}.signin__mark{grid-column:1/7;align-self:center;width:min(100%,28rem)}.signin__mark svg{height:auto;fill:var(--white)}.signin__form{align-self:center;gap:var(--s5);background:0 0;flex-direction:column;grid-column:8/12;min-width:0;display:flex}.signin__alert{min-height:1.25rem}.signin__go{align-items:center;gap:var(--s4);min-height:2rem;display:flex}.signin__go .btn{flex:auto;min-width:0}.signin__forgot{color:#ffffffb8;cursor:pointer;white-space:nowrap;flex:none}.signin__tr .signin__forgot,.signin__footforgot{width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;line-height:inherit;background:0 0;border:0;padding:0;display:block}.signin__footforgot{display:none}.signin__forgot:focus-visible{outline:1px solid var(--white);outline-offset:3px}@media (hover:hover) and (pointer:fine){.signin__forgot:hover{color:var(--white)}}.scrim:has(.signin__ask){align-items:center;padding-top:0}.signin__help{margin:0;line-height:1.5}.signin__help a{box-shadow:inset 0 -1px}.signin__foot{justify-content:space-between;align-items:end;gap:var(--s4);grid-column:1/-1;display:flex}.signin__foot>*{line-height:1.4}.signin a{color:#c8c8ff;box-shadow:none;text-decoration:none}html[data-theme=light] .signin .field,.signin .field{color:var(--white);border-bottom-color:var(--sand)}html[data-theme=light] .signin .field::placeholder,.signin .field::placeholder{color:var(--sand);opacity:.6}html[data-theme=light] .signin .field:focus,.signin .field:focus{border-bottom-color:var(--white);box-shadow:0 1px 0 var(--white)}html[data-theme=light] .signin .pw__btn,.signin .pw__btn{color:#ffffff9e}html[data-theme=light] .signin .pw__btn[aria-pressed=true],.signin .pw__btn[aria-pressed=true]{color:var(--white)}@media (hover:hover) and (pointer:fine){html[data-theme=light] .signin .pw__btn:hover,.signin .pw__btn:hover{color:var(--white);background:#ffffff14}}@media (width>=1800px){.signin{width:min(100vw,1600px);margin-inline:auto;left:0;right:0}}@media (width<=900px),(height<=720px){.signin{align-content:safe center;row-gap:var(--s6);grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr)}.signin__mark,.signin__form,.signin__foot{grid-column:1;align-self:start}.signin__form{width:min(100%,28rem)}.signin__foot{align-items:flex-start;gap:var(--s3);flex-direction:column;display:flex}.signin__foot .right{text-align:left}.signin .row{row-gap:var(--s2);flex-wrap:wrap}.signin .btn--lg{min-height:2.75rem}.signin .field{font-size:16px}.signin__mark .lockup{gap:.7rem;max-width:100%}.signin__mark .lockup__logo{width:min(11rem,42vw)}.signin__mark .lockup__partner{width:min(10.12rem,39.6vw)}.signin__mark .lockup__x{font-size:1.25rem}}@media (width<=480px){.signin__corners{row-gap:var(--s3);grid-template-columns:minmax(0,1fr)}.signin__tr{text-align:left}}@media (width<=768px){.signin{grid-template-rows:auto 1fr auto;align-content:stretch}.signin__corners{display:none}.signin__mark{justify-content:center;place-self:start center;width:100%;min-width:0;display:flex}.signin__mark .lockup{flex-wrap:nowrap;justify-content:center;max-width:100%}.signin__mark .lockup__logo{width:min(9rem,38vw)}.signin__mark .lockup__partner{width:min(8.2rem,34vw)}.signin__form{align-self:center;margin-inline:auto}.signin__form h1{text-align:center}.signin__foot{justify-content:space-between;align-self:end;align-items:end;gap:var(--s3);text-align:start;flex-flow:row;width:100%}.signin__foot>*{white-space:nowrap;min-width:0}.signin__when{display:none}.signin__footforgot{text-align:end;width:auto;color:inherit;margin-left:auto;display:block}}
