:root{--bg:#140d0d;--bg-2:#1e1714;--carbon:#140d0d;--carbon-2:#1e1714;--carbon-3:#261b18;--surface:#261b18;--surface-2:#33231f;--surface-3:#3f2a23;--surface-inset:#100a09;--border:#4a3029;--border-visible:#5e3e34;--border-soft:rgba(224,151,31,0.14);--text:#f7efe3;--text-dim:#c4ac95;--text-muted:#917568;--sand:#d7b98a;--ochre:#e0971f;--burnt:#c86c18;--amber:#c86c18;--clay:#9f4f32;--oxblood:#8f1e2a;--wine:#5d1f26;--turf:#26372f;--green:#26372f;--green-2:#344b3d;--turf-bright:#4e6a49;--good:#86a873;--warn:#e0971f;--bad:#c14949;--plane-angle:57deg;--ease:cubic-bezier(0.4,0,0.2,1);--ease-back:cubic-bezier(0.34,1.56,0.64,1);--mono:var(--font-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Consolas,monospace;--sans:var(--font-sans),"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{background:var(--carbon)}body,html{color:var(--text);font-family:var(--sans)}body{min-height:100vh;margin:0;background:linear-gradient(180deg,rgba(38,55,47,.26),rgba(20,13,13,0) 320px),linear-gradient(135deg,#100a09,#1e1714 48%,#140d0d);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(74,48,41,.45) 1px,transparent 0),linear-gradient(180deg,rgba(224,151,31,.035) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 70%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}:root{--nav-progress:#e0971f;--nav-progress-bad:#c14949;--sk-rule:rgba(134,168,115,0.16);--sk-fill:rgba(134,168,115,0.05)}.nav-progress{position:fixed;top:env(safe-area-inset-top,0);left:0;z-index:90;height:2px;width:100%;background:var(--nav-progress);pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .24s cubic-bezier(.22,.61,.36,1),opacity .2s ease-out}.nav-progress.done{opacity:0}.nav-progress.failed{background:var(--nav-progress-bad)}.sk{display:block;border:1px solid var(--sk-rule);background:var(--sk-fill);animation:sk-breathe 2s ease-in-out infinite}@keyframes sk-breathe{0%,to{opacity:.55}50%{opacity:1}}.sk-zone{animation:sk-appear 90ms ease-out both}.sk-zone.sk-delayed{opacity:0;animation-delay:.12s}@keyframes sk-appear{0%{opacity:0}to{opacity:1}}.sk-state{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.sk-row{height:15px}.sk-stage{aspect-ratio:16/9;width:100%}@media (prefers-reduced-motion:reduce){.sk,.sk-zone,.sk-zone.sk-delayed{animation:none!important;opacity:1}.nav-progress{transition:none!important}}@property --mr{syntax:"<length>";inherits:true;initial-value:0}.hc-page{--hc-ground:var(--sw-ground);--hc-rule:var(--sw-rule);--hc-rule-strong:var(--sw-rule-strong);--hc-rule-focus:var(--sw-rule-focus);--hc-hover:var(--sw-hover);--hc-text:var(--sw-text);--hc-numeral:var(--sw-numeral);--hc-dim:var(--sw-dim);--hc-muted:var(--sw-muted);--hc-accent:var(--sw-accent);--hc-accent-fill:var(--sw-accent-fill);--hc-good:var(--sw-good);--hc-bad-text:var(--sw-bad-text);--hc-live:var(--sw-live);--hc-sand:var(--sw-sand);--hc-swing:var(--sw-swing);min-height:100vh;background:var(--hc-ground);color:var(--hc-text);font-family:var(--sw-sans);display:flex;flex-direction:column;justify-content:center;gap:10px;padding:24px clamp(12px,3vw,40px)}.hc-full{padding:0}.hc-full .hc-card{width:100%;min-height:100vh;min-height:100dvh;margin:0;border:none}.hc-full .hc-rt:before{top:0;left:0}.hc-full .hc-rt:after{bottom:0;right:0}.hc-full .hc-in{padding:26px 32px 0}.hc-full .hc-brand{gap:14px}.hc-full .hc-brand img{height:46px;width:46px}.hc-full .hc-brand b{font-size:19px}.hc-full .hc-zone-left{left:32px;bottom:30px}.hc-full .hc-zone-right{right:32px;bottom:30px}.hc-full .hc-zones{min-height:288px}.hc-full .hc-mtape{margin:12px 32px}.hc-full .hc-upzone{margin:auto 32px 28px}.hc-page .hc-l2{font:500 10px/1.5 var(--sw-mono);letter-spacing:.14em;-webkit-margin-end:-.14em;margin-inline-end:-.14em;white-space:nowrap}.hc-page .hc-l2,.hc-page .hc-l3{text-transform:uppercase;color:var(--hc-muted)}.hc-page .hc-l3{font:500 9px/1.6 var(--sw-mono);letter-spacing:.1em;-webkit-margin-end:-.1em;margin-inline-end:-.1em}.hc-page .acc{color:var(--hc-accent)}.hc-page .sandc{color:var(--hc-sand)}.hc-page .hc-num{font-family:var(--sw-mono);font-weight:600;color:var(--hc-numeral);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1,"tnum";line-height:1;font-size:12px}.hc-card{position:relative;width:min(1240px,100%);margin:0 auto;border:1px solid var(--hc-rule-strong);background:var(--hc-ground);overflow:hidden;min-height:min(78vh,620px);display:flex;flex-direction:column;--mr:0px;transition:--mr 324ms steps(6)}.hc-card:hover{--mr:150px}.hc-card canvas.hc-topo{position:absolute;inset:0;width:100%;height:100%;display:block}.hc-card .hc-hot{-webkit-mask-image:radial-gradient(circle var(--mr) at var(--mx,50%) var(--my,50%),#000 0 58%,transparent 100%);mask-image:radial-gradient(circle var(--mr) at var(--mx,50%) var(--my,50%),#000 0 58%,transparent 100%)}.hc-card .hc-xh,.hc-card .hc-xv{position:absolute;z-index:2;background:rgba(215,185,138,.34);opacity:0;pointer-events:none}.hc-card .hc-xh{left:0;right:0;height:1px;top:var(--my,50%)}.hc-card .hc-xv{top:0;bottom:0;width:1px;left:var(--mx,50%)}.hc-card:hover .hc-xh,.hc-card:hover .hc-xv{opacity:1}.hc-card .hc-chip{position:absolute;z-index:4;left:var(--mx,50%);top:var(--my,50%);transform:translate(12px,14px);font:500 9px/1 var(--sw-mono);letter-spacing:.1em;color:var(--hc-sand);background:rgba(16,19,15,.8);padding:4px 6px;opacity:0;pointer-events:none;white-space:nowrap}.hc-card:hover .hc-chip{opacity:1}.hc-card:has(.hc-ui:not(.app-header):hover) .hc-chip,.hc-card:has(.hc-ui:not(.app-header):hover) .hc-xh,.hc-card:has(.hc-ui:not(.app-header):hover) .hc-xv{opacity:0}.hc-card .hc-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(16,19,15,.55),rgba(16,19,15,.05) 32%,rgba(16,19,15,.05) 56%,rgba(16,19,15,.72))}.hc-card .hc-in{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px 0}.hc-rt:after,.hc-rt:before{content:"";position:absolute;width:9px;height:9px;pointer-events:none;z-index:4}.hc-rt:before{top:-1px;left:-1px;border-top:1px solid var(--hc-rule-focus);border-left:1px solid var(--hc-rule-focus)}.hc-rt:after{bottom:-1px;right:-1px;border-bottom:1px solid var(--hc-rule-focus);border-right:1px solid var(--hc-rule-focus)}.hc-brand{display:inline-flex;align-items:center;gap:12px}.hc-brand img{display:block;height:34px;width:34px;object-fit:contain}.hc-brand b{font-size:15px;font-weight:700;letter-spacing:.32em;margin-right:-.32em;color:var(--hc-text)}.hc-zones{position:relative;flex:1 1}.hc-zone{position:absolute;z-index:3}.hc-zone-left{left:28px;bottom:24px}.hc-zone-right{right:28px;bottom:24px}@keyframes hc-pxpulse{0%{opacity:.35}25%{opacity:.6}50%{opacity:1}75%{opacity:.6}to{opacity:.35}}.hc-livesq{display:inline-block;width:4px;height:4px;background:var(--hc-live);margin-right:6px;animation:hc-pxpulse var(--hc-swing) steps(4) infinite}.hc-plate{width:288px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--hc-rule-strong);background:rgba(16,19,15,.45);position:relative}.hc-plate .hc-frame{position:absolute;top:-1px;left:-1px;width:55%;height:55%;border-top:1px solid var(--hc-rule-focus);border-left:1px solid var(--hc-rule-focus);pointer-events:none}.hc-pcell{position:relative;padding:12px 13px 11px;display:flex;flex-direction:column;justify-content:space-between;gap:15px;min-height:104px;width:100%;background:none;border:none;cursor:pointer;text-align:left;text-decoration:none;color:inherit;font:inherit}.hc-pcell.br{border-right:1px solid var(--hc-rule)}.hc-pcell.bb{border-bottom:1px solid var(--hc-rule)}.hc-pcell .ax{align-self:flex-end;font:600 9px/1 var(--sw-mono);letter-spacing:.12em;color:var(--hc-muted);opacity:.65}.hc-pcell .lb{font:500 10px/1.45 var(--sw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hc-text)}.hc-pcell .lb small{display:block;font-size:9px;letter-spacing:.1em;color:var(--hc-muted);margin-top:4px}.hc-pcell:hover{background:var(--hc-hover);box-shadow:inset 0 0 0 1px var(--hc-rule-focus)}.hc-pcell:focus-visible{outline:1px solid var(--hc-accent);outline-offset:-1px}.hc-pcell:active:not(.soon){background:var(--hc-accent-fill);box-shadow:inset 0 0 0 1px var(--hc-accent)}.hc-pcell.primary .lb{color:var(--hc-numeral);font-size:11px}.hc-pcell.primary .lb .go{color:var(--hc-accent)}.hc-pcell.primary .lb small{color:var(--hc-sand)}.hc-pcell.soon{cursor:default}.hc-pcell.soon .lb{color:var(--hc-dim)}.hc-pcell .s2{align-self:flex-end;font:600 8.5px/1 var(--sw-mono);letter-spacing:.1em;color:var(--hc-sand);border:1px solid rgba(215,185,138,.4);padding:2px 4px}.hc-hud{position:relative;padding:12px 14px}.hc-hud:after,.hc-hud:before{content:"";position:absolute;width:14px;height:14px;border:0 solid rgba(134,168,115,.5)}.hc-hud:before{top:0;left:0;border-top-width:1px;border-left-width:1px}.hc-hud:after{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.hc-hud .bk{position:absolute;width:14px;height:14px;border:0 solid rgba(134,168,115,.5)}.hc-hud .bk.tr{top:0;right:0;border-top-width:1px;border-right-width:1px}.hc-hud .bk.bl{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.hc-hud .lsc{position:absolute;inset:-12px;z-index:-1;background:radial-gradient(130% 130% at 50% 50%,rgba(16,19,15,.74) 55%,rgba(16,19,15,0) 100%)}.hc-fieldlog{width:262px}.hc-fieldlog-unavailable{min-height:190px;display:flex;flex-direction:column;justify-content:center;gap:10px}.hc-fieldlog-unavailable strong{color:var(--hc-text);font:600 16px/1.25 var(--sw-sans)}.hc-fieldlog-unavailable p{margin:0;color:var(--hc-dim);font:400 12px/1.5 var(--sw-sans)}.hc-fieldlog-unavailable button{align-self:flex-start;border:1px solid var(--hc-rule-focus);background:rgba(134,168,115,.08);color:var(--hc-accent);padding:7px 10px;cursor:pointer;font:500 9px/1 var(--sw-mono);letter-spacing:.1em;text-transform:uppercase}.hc-fieldlog-unavailable button:focus-visible{outline:1px solid var(--hc-accent);outline-offset:2px}.hc-fieldlog-unavailable small{color:var(--hc-muted);font:500 8px/1.4 var(--sw-mono);overflow-wrap:anywhere}.hc-hud .sb-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.hc-ptog{display:flex;gap:2px}.hc-ptog .pt{font:500 9px/1 var(--sw-mono);letter-spacing:.1em;color:var(--hc-muted);background:none;border:1px solid transparent;padding:3px 6px;cursor:pointer}.hc-ptog .pt:hover:not(.on){color:var(--hc-dim);border-color:var(--hc-rule)}.hc-ptog .pt.on{color:var(--hc-numeral);border-color:var(--hc-rule-focus)}.hc-ptog .pt:active{background:var(--hc-hover)}.hc-ptog .pt:focus-visible{outline:1px solid var(--hc-accent);outline-offset:-1px}.hc-fieldlog .fl-row{display:grid;grid-template-columns:52px 1fr 38px;grid-gap:8px;gap:8px;align-items:center;margin-top:9px}.hc-fieldlog .fl-row:first-of-type{margin-top:11px}.hc-fieldlog .fl-row .hc-num{text-align:right}.hc-fieldlog .dstrip{display:flex;gap:1px;height:5px;align-self:center}.hc-fieldlog .dstrip i{flex:1 1;background:rgba(134,168,115,.14)}.hc-fieldlog .dstrip i.on{background:rgba(134,168,115,.8)}.hc-fieldlog .dstrip i.today{background:var(--hc-live);animation:hc-pxpulse var(--hc-swing) steps(4) infinite}.hc-fieldlog .sb-div{height:1px;background:rgba(134,168,115,.28);margin:11px -2px 10px}.hc-fieldlog .sb-hcp{display:flex;align-items:baseline;gap:10px}.hc-fieldlog .sb-hcp .hc-num.big{font-weight:500;font-size:30px;letter-spacing:-.035em}.hc-fieldlog .delta{font:600 10px/1 var(--sw-mono);color:var(--hc-good);letter-spacing:.04em}.hc-fieldlog .dimline{display:flex;align-items:center;gap:8px;margin-top:9px}.hc-fieldlog .dimline:after,.hc-fieldlog .dimline:before{content:"";flex:1 1;height:1px;background:rgba(215,185,138,.32)}.hc-fieldlog .srcline{margin-top:8px}.hc-fieldlog .srcline .hc-l3{color:var(--hc-muted);opacity:.85}.hc-mtape{position:relative;z-index:3;height:8px;margin:12px 28px 10px}.hc-mtape .mrail{position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(238,241,232,.14)}.hc-mtape i{position:absolute;bottom:0;width:1px;height:4px;background:rgba(238,241,232,.28);transform:translateX(-50%)}.hc-mtape i.land{height:8px;background:rgba(238,241,232,.5)}.hc-mtape i.imp{background:var(--hc-live)}.hc-chrome{width:min(1240px,100%);margin:0 auto;display:flex;justify-content:flex-end;align-items:center;gap:20px}.hc-chrome a,.hc-chrome button{font:500 9px/1.6 var(--sw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hc-muted);background:none;border:none;padding:4px 0;cursor:pointer;text-decoration:none}.hc-chrome a:hover,.hc-chrome button:hover{color:var(--hc-dim)}.hc-chrome a:focus-visible,.hc-chrome button:focus-visible{outline:1px solid var(--hc-accent);outline-offset:2px}.hc-backdrop{position:absolute;inset:0;z-index:0}.hc-ftitle{font-size:19px;font-weight:650;letter-spacing:-.015em;line-height:1.15;color:var(--hc-numeral);margin:10px 0 2px}.hc-help{font:400 12.5px/1.55 var(--sw-sans);color:var(--hc-dim);max-width:42ch;margin-top:6px}.hc-form{gap:14px;margin-top:16px}.hc-field,.hc-form{display:flex;flex-direction:column}.hc-field{gap:6px}.hc-input{font:500 13px/1.3 var(--sw-mono);color:var(--hc-numeral);background:rgba(16,19,15,.6);border:1px solid var(--hc-rule-strong);border-radius:0;padding:10px 12px;width:100%}.hc-input:hover{border-color:var(--hc-rule-focus)}.hc-input:focus{outline:none;border-color:var(--hc-accent)}.hc-input::placeholder{color:var(--hc-muted)}.hc-keybtn{display:flex;align-items:center;justify-content:center;gap:8px;font:600 11px/1 var(--sw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hc-accent);background:none;border:1px solid var(--hc-rule-focus);padding:13px 16px;cursor:pointer;transition:background-color .1s linear}.hc-keybtn:hover{background:var(--hc-hover);border-color:var(--hc-accent)}.hc-keybtn:active{background:var(--hc-accent-fill);transition:none}.hc-keybtn:focus-visible{outline:1px solid var(--hc-accent);outline-offset:2px}.hc-keybtn:disabled{cursor:default;color:var(--hc-sand);border-color:var(--hc-rule-strong)}.hc-keybtn .hc-livesq{margin-right:0}.hc-note{font:400 12.5px/1.55 var(--sw-sans);margin-top:14px}.hc-note.bad{color:var(--hc-bad-text)}.hc-note.good{color:var(--hc-good)}.hc-note a{color:var(--hc-accent)}.hc-authfoot{margin-top:16px;font:500 9px/1.8 var(--sw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hc-muted)}.hc-authfoot a{color:var(--hc-accent);text-decoration:underline;-webkit-text-decoration-color:rgba(134,168,115,.45);text-decoration-color:rgba(134,168,115,.45);text-underline-offset:3px}.hc-authfoot a:hover{-webkit-text-decoration-color:var(--hc-accent);text-decoration-color:var(--hc-accent)}.hc-code{font:500 10.5px/1.5 var(--sw-mono);color:var(--hc-sand);letter-spacing:.02em;text-transform:none}.hc-auth{justify-content:center;align-items:center}.hc-authcard{width:min(470px,100%);min-height:590px;margin:0}.hc-authzone{position:relative;z-index:3;margin:auto 24px 20px}.hc-authbox{width:100%;background:rgba(16,19,15,.35)}.hc-scrim-auth{background:linear-gradient(180deg,rgba(16,19,15,.6),rgba(16,19,15,.14) 30%,rgba(16,19,15,.14) 46%,rgba(16,19,15,.84))!important}.hc-upload{justify-content:center;align-items:center}.hc-upcard{width:min(720px,100%);min-height:600px;margin:0}.hc-upzone{position:relative;z-index:3;margin:auto 28px 20px;display:flex}.hc-upform{width:min(440px,100%);background:rgba(16,19,15,.35)}.hc-scrim-up{background:linear-gradient(180deg,rgba(16,19,15,.55),rgba(16,19,15,.1) 30%,rgba(16,19,15,.1) 48%,rgba(16,19,15,.8))!important}.hc-fileplate{position:relative;border:1px solid var(--hc-rule-strong);padding:20px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;cursor:pointer}.hc-fileplate:hover{background:var(--hc-hover);border-color:var(--hc-rule-focus)}.hc-fileplate:focus-within{outline:1px solid var(--hc-accent);outline-offset:-1px}.hc-fileplate .fp-main{font:500 11px/1.4 var(--sw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hc-numeral);max-width:100%;overflow-wrap:anywhere}.hc-fileplate.filled{border-color:var(--hc-rule-focus)}.hc-fileplate.filled .fp-main{color:var(--hc-good)}.hc-fileinput{position:absolute;inset:0;opacity:0;cursor:pointer}.hc-choice{display:flex;gap:8px}.hc-choice button{flex:1 1;font:500 10px/1 var(--sw-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hc-muted);background:none;border:1px solid var(--hc-rule);padding:9px 6px;cursor:pointer}.hc-choice button:hover{color:var(--hc-dim);border-color:var(--hc-rule-focus)}.hc-choice button.on{color:var(--hc-numeral);border-color:var(--hc-accent)}.hc-choice button:focus-visible{outline:1px solid var(--hc-accent);outline-offset:1px}.hc-chrome.left{justify-content:flex-start}.hc-page{color-scheme:dark}.hc-setcard{width:min(640px,100%);min-height:0;margin:0}.hc-setzone{position:relative;z-index:3;margin:22px 24px 20px}.hc-setbox{width:100%;background:rgba(16,19,15,.55)}select.hc-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.hc-input{resize:vertical;min-height:64px;line-height:1.5}.hc-selectwrap{position:relative}.hc-selectwrap:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-right:1px solid var(--hc-muted);border-bottom:1px solid var(--hc-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.hc-check{display:flex;align-items:center;gap:9px;font:400 13px/1.4 var(--sw-sans);color:var(--hc-text);cursor:pointer}.hc-check input{accent-color:var(--hc-accent);width:14px;height:14px;margin:0}.hc-formdiv{height:1px;background:rgba(134,168,115,.28);margin:6px -2px}.hc-fieldgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:640px){.hc-fieldgrid{grid-template-columns:1fr}}@media (max-width:940px){.hc-card{min-height:0}.hc-zones{display:flex;flex-direction:column}.hc-zone{position:static;margin:12px 20px}.hc-fieldlog,.hc-plate{width:100%;max-width:420px}.hc-full .hc-zones{min-height:0;padding-top:var(--app-band-hero)}}@media (prefers-reduced-motion:reduce){.hc-page *,.hc-page :after,.hc-page :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.hc-library-page{justify-content:flex-start;padding-block:clamp(20px,4vw,48px)}.hc-library,.hc-library-page>.app-header{width:min(980px,100%)}.hc-library{position:relative;margin:0 auto;border:1px solid var(--hc-rule-strong);background:rgba(16,19,15,.96);padding:clamp(18px,3vw,32px)}.hc-library-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.hc-library-head h1{margin:8px 0 0;font-size:clamp(28px,4vw,46px);line-height:1;font-weight:600}.hc-library-head p{margin:10px 0 0;color:var(--hc-dim);font-size:13px}.hc-library-source{display:flex;justify-content:space-between;gap:20px;margin-top:28px;padding:9px 0;border-block:1px solid var(--hc-rule)}.hc-library-list{display:grid}.hc-library-row{display:grid;grid-template-columns:120px minmax(110px,1fr) minmax(110px,1fr) 110px 42px 14px;align-items:center;grid-gap:14px;gap:14px;min-height:58px;border-bottom:1px solid var(--hc-rule);color:var(--hc-text);text-decoration:none;font:500 10px/1.45 var(--sw-mono);letter-spacing:.06em;text-transform:uppercase}.hc-library-row:hover{background:var(--hc-hover)}.hc-library-row:focus-visible{outline:1px solid var(--hc-accent);outline-offset:-1px}.hc-library-angle,.hc-library-date{color:var(--hc-muted)}.hc-library-status{color:var(--hc-sand)}.hc-library-status.complete{color:var(--hc-good)}.hc-library-status.failed,.hc-library-status.refresh_failed{color:var(--hc-bad-text)}.hc-library-note{color:var(--hc-accent);font-size:8px}.hc-library-empty{min-height:260px;display:grid;place-content:center;justify-items:start;grid-gap:10px;gap:10px}.hc-library-empty h2{margin:0;font-size:22px}.hc-library-empty p{margin:0 0 8px;color:var(--hc-dim)}.hc-library-empty .hc-keybtn{text-decoration:none;width:max-content}.hc-library-pages{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px;padding-top:20px}.hc-library-pages a{color:var(--hc-accent);text-decoration:none;font:500 10px/1 var(--sw-mono);text-transform:uppercase;letter-spacing:.1em}.hc-library-pages a:last-child{justify-self:end}@media (max-width:700px){.hc-library-head{display:grid}.hc-library-row{grid-template-columns:1fr auto;gap:5px 12px;padding:11px 0}.hc-library-angle,.hc-library-club,.hc-library-date{grid-column:1}.hc-library-note,.hc-library-row>span:last-child,.hc-library-status{grid-column:2}.hc-library-status{grid-row:1}.hc-library-note{grid-row:2}.hc-library-row>span:last-child{grid-row:3}}.hc-compare-headings{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin-top:28px;background:var(--hc-rule)}.hc-compare-headings>div{display:grid;grid-gap:5px;gap:5px;padding:16px;background:var(--hc-ground)}.hc-compare-headings b{font-size:18px}.hc-compare-headings small{color:var(--hc-muted);font:500 9px/1.4 var(--sw-mono)}.hc-compare-summary{border:1px solid var(--hc-rule);border-top:0}.hc-compare-summary>div{display:grid;grid-template-columns:minmax(180px,1.4fr) 1fr 1fr;grid-gap:16px;gap:16px;align-items:center;min-height:62px;padding:10px 16px;border-bottom:1px solid var(--hc-rule)}.hc-compare-summary>div:last-child{border-bottom:0}.hc-compare-summary span{color:var(--hc-dim);font-size:12px}.hc-compare-summary span small{display:block;margin-top:3px;color:var(--hc-sand);font:500 8px/1.4 var(--sw-mono)}.hc-compare-summary b{font:600 16px/1 var(--sw-mono);color:var(--hc-numeral)}.hc-compare-foot{color:var(--hc-muted);font:500 9px/1.6 var(--sw-mono);text-transform:uppercase;letter-spacing:.06em}@media (max-width:600px){.hc-compare-summary>div{grid-template-columns:1fr 1fr}.hc-compare-summary>div>span{grid-column:1/3}}.rs-ground{width:100%;height:100%;display:block;z-index:0}.rs-ground,.rs-veil{position:absolute;inset:0}.rs-veil{z-index:1;pointer-events:none;background:radial-gradient(120% 75% at 62% 32%,rgba(16,19,15,0) 0,rgba(16,19,15,.55) 62%,rgba(16,19,15,.9) 100%),linear-gradient(to top,var(--sw-ground) 4%,rgba(16,19,15,.72) 26%,rgba(16,19,15,0) 52%)}.boot{position:fixed;inset:0;z-index:40;overflow:hidden;background:var(--sw-ground);color:var(--sw-text);font-family:var(--sw-sans)}.boot-flight-layer{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:2}.boot-trail{stroke-dasharray:100 100;stroke-dashoffset:100;animation:boot-draw .78s cubic-bezier(.22,.61,.36,1) .12s forwards}@keyframes boot-draw{to{stroke-dashoffset:30.4}}.boot-ball,.boot-halo{animation:boot-flight .78s linear .12s forwards}.boot-halo{opacity:0}.boot-halo-pulse{animation:boot-pulse 1.62s steps(4) .9s infinite;transform-origin:center}@keyframes boot-pulse{0%{opacity:.34}25%{opacity:.46}50%{opacity:.58}75%{opacity:.46}to{opacity:.34}}@keyframes boot-flight{0%{transform:translate(-20px,706px)}8.33%{transform:translate(14.8px,601.8px)}16.67%{transform:translate(49.3px,513.5px)}25%{transform:translate(82.9px,441.7px)}33.33%{transform:translate(115.1px,385.7px)}41.67%{transform:translate(145.1px,344.3px)}50%{transform:translate(172.4px,315.6px)}58.33%{transform:translate(196.5px,297.2px)}66.67%{transform:translate(217px,286.6px)}75%{transform:translate(233.3px,281.4px)}83.33%{transform:translate(245.2px,279.4px)}91.67%{transform:translate(252.5px,279px)}to{transform:translate(254.9px,278.9px)}}.boot-block{position:absolute;left:calc(28px + env(safe-area-inset-left, 0px));right:calc(28px + env(safe-area-inset-right, 0px));bottom:calc(112px + env(safe-area-inset-bottom, 0px));z-index:3}.boot-lockup{display:flex;align-items:center;gap:11px;margin-bottom:28px}.boot-lockup img{display:block;width:26px;height:26px;object-fit:contain;flex:none}.boot-lockup b{font-size:14px;font-weight:600;letter-spacing:.34em;color:var(--sw-text)}.boot-eyebrow{font-family:var(--sw-mono);font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--sw-accent);margin-bottom:14px}.boot-title{font-size:clamp(26px,8.2vw,34px);line-height:1.08;font-weight:600;letter-spacing:-.018em;color:var(--sw-text);margin:0}.boot-eyebrow,.boot-lockup,.boot-title{animation:boot-rise .42s cubic-bezier(.22,.61,.36,1) both}.boot-eyebrow{animation-delay:60ms}.boot-title{animation-delay:.12s}@keyframes boot-rise{0%{opacity:0;transform:translateY(8px)}}.rs-page{position:relative;min-height:100vh;min-height:100dvh;padding:0;display:flex;flex-direction:column;justify-content:flex-end;background:var(--sw-ground)}.rs-chrome{position:absolute;top:calc(22px + env(safe-area-inset-top, 0px));right:calc(28px + env(safe-area-inset-right, 0px));z-index:4}.rs-chrome a{font:500 9px/1.6 var(--sw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hc-muted)}.rs-chrome a:hover{color:var(--hc-accent)}.rs-block{position:relative;z-index:3;max-width:62ch;margin:0 0 7vh;padding:0 calc(28px + env(safe-area-inset-right, 0px)) 0 calc(28px + env(safe-area-inset-left, 0px))}.rs-lockup{display:flex;align-items:center;gap:11px;margin-bottom:28px}.rs-lockup img{display:block;width:26px;height:26px;object-fit:contain;flex:none}.rs-lockup b{font-size:14px;font-weight:600;letter-spacing:.34em;color:var(--hc-text)}.rs-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.rs-kicker{font-size:10.5px;letter-spacing:.24em;color:var(--hc-accent)}.rs-code,.rs-kicker{font-family:var(--sw-mono);font-weight:500;text-transform:uppercase}.rs-code{font-size:9px;letter-spacing:.16em;color:var(--hc-muted);border:1px solid var(--hc-rule-strong);padding:2px 7px}.rs-title{font-size:clamp(24px,7.4vw,32px);line-height:1.1;font-weight:600;letter-spacing:-.018em;color:var(--hc-numeral);margin:0}.rs-body{font:400 13.5px/1.6 var(--sw-sans);color:var(--hc-dim);max-width:46ch;margin-top:12px}.rs-block .hc-form{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px}.rs-block .hc-keybtn{flex:0 0 auto}.rs-page .hc-mtape{margin:0 28px calc(14px + env(safe-area-inset-bottom, 0px))}.rs-block .hc-form,.rs-body,.rs-head,.rs-lockup,.rs-title{animation:rs-rise .32s cubic-bezier(.22,.61,.36,1) both}.rs-head{animation-delay:40ms}.rs-title{animation-delay:80ms}.rs-body{animation-delay:.12s}.rs-block .hc-form{animation-delay:.16s}@keyframes rs-rise{0%{opacity:0;transform:translateY(6px)}}@media (max-width:480px){.rs-block{margin-bottom:5vh}}@media (prefers-reduced-motion:reduce){.boot-eyebrow,.boot-halo-pulse,.boot-lockup,.boot-title,.boot-trail,.rs-block .hc-form,.rs-body,.rs-head,.rs-lockup,.rs-title{animation:none!important}.boot-trail{stroke-dashoffset:30.4}.boot-ball,.boot-halo{animation:none!important;transform:translate(254.9px,278.9px)}.boot-halo{opacity:.5}}