.checkin-surface,.checkin-surface *,.checkin-surface *:before,.checkin-surface *:after{box-sizing:border-box}.checkin-surface{--ci-zoom: 1;zoom:var(--ci-zoom)}@media (min-width: 1501px){.checkin-surface{--ci-zoom: 1.08}}@media (min-width: 1651px){.checkin-surface{--ci-zoom: 1.18}}@media (min-width: 1901px){.checkin-surface{--ci-zoom: 1.3}}@media (min-width: 2301px){.checkin-surface{--ci-zoom: 1.4}}.checkin-surface{--desk: #f2efe7;--desk-2: #e9e5db;--card: #ffffff;--ink: #20282a;--ink-2: #414c4f;--ink-3: #78716a;--ink-4: #a8a196;--rule: rgba(32, 40, 42, .1);--rule-2: rgba(32, 40, 42, .055);--track: #e7e2d8;--h-low: #a8362a;--h-low-w: rgba(168, 54, 42, .09);--h-mid: #976714;--h-mid-w: rgba(151, 103, 20, .1);--h-top: #007E84;--h-top-w: rgba(0, 126, 132, .09);--h-nd: #a8a196;--rag-red: #d64a3a;--rag-red-w: rgba(214, 74, 58, .07);--rag-amber: #e39a2c;--rag-amber-w: rgba(227, 154, 44, .09);--rag-green: #4e9d57;--rag-green-w: rgba(78, 157, 87, .08);--rag-red-d: #b8382a;--rag-amber-d: #976714;--rag-green-d: #3f7d46;--rag-red-l: rgba(214, 74, 58, .25);--rag-amber-l: rgba(227, 154, 44, .25);--rag-green-l: rgba(78, 157, 87, .25);--past: #8a8378;--past-w: rgba(120, 113, 106, .06);--silent: #8c4276;--silent-w: rgba(140, 66, 118, .075);--silent-2: #b3819f;--silent-line: rgba(140, 66, 118, .22);--shadow-card: 0 1px 2px rgba(50, 42, 30, .05), 0 6px 20px rgba(50, 42, 30, .055);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}.checkin-surface .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.checkin-surface .label{font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.checkin-surface .blocktitle{font-size:16px;font-weight:700;letter-spacing:-.015em;color:var(--ink);line-height:1.2}.checkin-surface *:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.checkin-surface .htog{position:relative;flex-shrink:0;width:34px;height:19px;padding:0;border-radius:999px;border:1px solid var(--rule);background:var(--track);cursor:pointer;transition:background .16s,border-color .16s}.checkin-surface .htog>i{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--card);box-shadow:0 1px 2px #322a1e47;transition:left .16s}.checkin-surface .htog[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.checkin-surface .htog[aria-checked=true]>i{left:18px}.checkin-surface .htog:disabled{cursor:not-allowed;opacity:.7}.checkin-surface .pcard{display:block;width:100%;text-align:left;border:1px solid var(--rule-2);cursor:pointer;font-family:var(--font-ui);border-radius:13px;padding:12px 13px;box-shadow:var(--shadow-card);transition:transform .13s,box-shadow .15s,border-color .15s,opacity .2s}.checkin-surface .pcard:hover{transform:translateY(-1px);border-color:var(--rule);box-shadow:0 2px 6px #322a1e12,0 12px 28px #322a1e17}.checkin-surface .pcard:active{transform:translateY(0)}.checkin-surface .pcard.paused{border-style:dashed;box-shadow:none}.checkin-surface .pcard.paused:hover{box-shadow:0 2px 6px #322a1e0f}.checkin-surface .pcard-head{display:flow-root}.checkin-surface .pcard-mark{float:right;margin-left:8px;height:21px;display:flex;align-items:center;gap:6px}.checkin-surface .pcard-mark:empty{display:none}.checkin-surface .pcard-name{font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:21px;overflow-wrap:break-word}.checkin-surface .pcard-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin-top:4px;min-width:0}.checkin-surface .pausetag{flex-shrink:0;font-family:var(--font-mono);font-size:8.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:2px 6px;white-space:nowrap;margin-top:1px;display:inline-flex;align-items:center;gap:4px}.checkin-surface .btn{font-family:var(--font-ui);font-size:13px;font-weight:600;border-radius:11px;padding:10px 17px;cursor:pointer;border:1px solid transparent;transition:background .14s,border-color .14s,color .14s;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.checkin-surface .btn.primary{background:var(--accent);color:var(--on-accent, #fff);border-color:var(--accent)}.checkin-surface .btn.primary:hover:not(:disabled){background:var(--accent-dark);border-color:var(--accent-dark)}.checkin-surface .btn.ghost{background:transparent;color:var(--ink-2);border-color:var(--rule)}.checkin-surface .btn.ghost:hover:not(:disabled){background:var(--desk);color:var(--ink);border-color:var(--ink-4)}.checkin-surface .btn:disabled{opacity:.5;cursor:not-allowed}.checkin-surface .btn:disabled:hover{background:transparent;color:var(--ink-2);border-color:var(--rule)}.checkin-surface .btn.primary:disabled:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent, #fff)}.checkin-surface .btn.icon{padding:7px 8px;line-height:0}.checkin-surface .lnk{background:none;border:none;font-family:var(--font-ui);font-size:12.5px;font-weight:600;color:var(--accent);cursor:pointer;padding:0}.checkin-surface .lnk:hover{text-decoration:underline}.checkin-surface .lnk:disabled{color:var(--ink-4);cursor:not-allowed;text-decoration:none}.checkin-surface a{color:var(--accent);text-decoration:none}.checkin-surface a:hover{color:var(--accent-dark)}.checkin-surface textarea::placeholder,.checkin-surface input::placeholder{color:var(--ink-4)}.checkin-surface textarea:focus,.checkin-surface input:focus{border-color:var(--accent)}.checkin-surface .lane-scroll{scrollbar-width:none}.checkin-surface .lane-scroll::-webkit-scrollbar{width:0;height:0}.checkin-surface .board-lanes{scrollbar-width:thin;scrollbar-color:var(--desk-2) transparent}.checkin-surface .board-lanes::-webkit-scrollbar{height:7px}.checkin-surface .board-lanes::-webkit-scrollbar-track{background:transparent}.checkin-surface .board-lanes::-webkit-scrollbar-thumb{background:var(--desk-2);border-radius:99px}.checkin-surface .board-lanes::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}.checkin-surface .board-lanes::-webkit-scrollbar-button{display:none;width:0;height:0}.checkin-surface .morerow{position:absolute;left:0;right:0;bottom:0;height:46px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--desk) 78%)}.checkin-surface .morerow>*{pointer-events:auto}.checkin-surface .morerow.up{bottom:auto;align-items:flex-start;padding:6px 0 0;background:linear-gradient(to top,transparent,var(--desk) 78%);z-index:3}.checkin-surface .morepill{cursor:pointer;white-space:nowrap;font-size:10.5px;font-weight:600;letter-spacing:.05em;color:var(--on-accent, #fff);background:var(--accent-dark);border:none;border-radius:99px;padding:6px 13px;box-shadow:0 3px 10px #28211838;transition:background .14s,transform .14s}.checkin-surface .morepill:hover{background:var(--accent);transform:translateY(-1px)}@keyframes ciModalIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.checkin-surface .modal-in{animation:ciModalIn .22s cubic-bezier(.22,1,.36,1) both}@keyframes ciPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.checkin-surface .fu-pop{animation:ciPop .18s cubic-bezier(.22,1,.36,1) both}@keyframes ciSkel{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.checkin-surface .skel{background:var(--desk-2);border-radius:8px;animation:ciSkel 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.checkin-surface .modal-in,.checkin-surface .fu-pop,.checkin-surface .skel{animation:none}.checkin-surface .pcard{transition:none}.checkin-surface .pcard:hover{transform:none}}.checkin-surface .cmp-tog{display:inline-flex;align-items:center;gap:8px;position:relative;font-size:11.5px;font-weight:600;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none}.checkin-surface .cmp-sw{width:34px;height:19px;border-radius:99px;background:var(--desk-2);position:relative;flex-shrink:0;transition:background .15s}.checkin-surface .cmp-sw:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:var(--card);box-shadow:0 1px 3px #322a1e47;transition:left .15s}.checkin-surface .cmp-sw[data-on=true]{background:var(--accent)}.checkin-surface .cmp-sw[data-on=true]:after{left:17px}.checkin-surface .cmp-tog input:focus-visible+.cmp-sw{outline:2px solid var(--accent);outline-offset:2px}.checkin-surface .cmp-railbar{display:flex;align-items:center;gap:8px;padding:0 18px 14px}.checkin-surface .cmp-lead{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0;padding-right:2px}.checkin-surface .cmp-wkm{flex-shrink:0;border:1px solid var(--rule);background:var(--card);border-radius:9px;padding:6px 10px;cursor:pointer;font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:6px;white-space:nowrap}.checkin-surface .cmp-wkm i{width:5px;height:5px;border-radius:50%;background:var(--rag-amber);flex-shrink:0}.checkin-surface .cmp-wkm i.red{background:var(--rag-red)}.checkin-surface .cmp-wkm i.amber{background:var(--rag-amber)}.checkin-surface .cmp-wkm i.green{background:var(--rag-green)}.checkin-surface .cmp-wkm i.none{background:var(--ink-4)}.checkin-surface .cmp-wkm[data-on=true]{background:var(--ink);border-color:var(--ink);color:#fff}.checkin-surface .cmp-wkm.off{color:var(--ink-4);cursor:default}.checkin-surface .cmp-wkm.nav{color:var(--ink-3)}.checkin-surface .cmp-wkm:disabled{cursor:default}.checkin-surface .cmp-wkm:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.checkin-surface .cmp-body{position:relative}.checkin-surface .cmp-head{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 18px 10px}.checkin-surface .cmp-head div{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding-bottom:7px;border-bottom:2px solid var(--accent)}.checkin-surface .cmp-head div.past{color:var(--past);border-bottom-color:var(--rule)}.checkin-surface .cmp-q{margin:0 18px;padding:15px 0 4px;border-top:1px solid var(--rule-2)}.checkin-surface .cmp-q:first-of-type{border-top:none}.checkin-surface .cmp-qtop{display:flex;gap:10px;align-items:baseline;margin-bottom:11px}.checkin-surface .cmp-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;transform:translateY(5px);background:var(--accent)}.checkin-surface .cmp-dot.red{background:var(--rag-red)}.checkin-surface .cmp-dot.amber{background:var(--rag-amber)}.checkin-surface .cmp-dot.green{background:var(--rag-green)}.checkin-surface .cmp-qtext{font-size:14px;color:var(--ink);font-weight:700;line-height:1.35;letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:pretty}.checkin-surface .cmp-chg{margin-left:auto;flex-shrink:0;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rag-amber-d);background:var(--rag-amber-w);border-radius:5px;padding:2px 7px;white-space:nowrap}.checkin-surface .cmp-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:11px}.checkin-surface .cmp-col{border-radius:11px;padding:12px 14px;background:var(--card);border:1px solid var(--rule);min-width:0}.checkin-surface .cmp-col.past{background:var(--past-w);border-color:var(--rule-2)}.checkin-surface .cmp-col p{margin:0;font-size:13px;line-height:1.55;color:var(--ink);white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere}.checkin-surface .cmp-col p+p{margin-top:10px}.checkin-surface .cmp-col.past p{color:var(--ink-3)}.checkin-surface .cmp-text{white-space:pre-line;text-wrap:pretty}.checkin-surface .cmp-none{font-size:12.5px;color:var(--ink-4);font-style:italic}.checkin-surface .cmp-gauge{display:flex;align-items:center;gap:10px}.checkin-surface .cmp-bars{display:flex;gap:2px;width:132px;max-width:100%}.checkin-surface .cmp-bars i{flex:1;height:6px;border-radius:2px;background:var(--desk-2)}.checkin-surface .cmp-bars.red i.on{background:var(--rag-red)}.checkin-surface .cmp-bars.amber i.on{background:var(--rag-amber)}.checkin-surface .cmp-bars.green i.on{background:var(--rag-green)}.checkin-surface .cmp-gval{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--rag-red)}.checkin-surface .cmp-gval.amber{color:var(--rag-amber-d)}.checkin-surface .cmp-gval.green{color:var(--rag-green-d)}.checkin-surface .cmp-gval.past{color:var(--past)}.checkin-surface .cmp-gval s{text-decoration:none;color:var(--ink-4);font-weight:400}.checkin-surface .cmp-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.checkin-surface .cmp-thumbs img{width:52px;height:66px;object-fit:cover;border-radius:8px;border:1px solid var(--rule);display:block}.checkin-surface.pt-wrap{display:flex;flex-direction:column;overflow:hidden;background:var(--desk);color:var(--ink);font-family:var(--font-ui)}.checkin-surface .pt-mast{flex-shrink:0;display:flex;align-items:center;gap:16px;padding:18px 26px 15px}.checkin-surface .pt-mt{margin:0;font-size:20px;font-weight:700;letter-spacing:-.028em;line-height:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkin-surface .pt-av{width:31px;height:31px;border-radius:50%;border:1px solid var(--rule);background:var(--desk-2);color:var(--ink-2);font-size:10.5px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .14s}.checkin-surface .pt-av:hover{border-color:var(--ink-4)}.checkin-surface .pt-menu{position:absolute;top:40px;right:0;z-index:50;width:186px;background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:6px;box-shadow:0 2px 8px #322a1e14,0 14px 34px #322a1e24}.checkin-surface .pt-mitem{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:none;background:none;cursor:pointer;padding:8px 10px;border-radius:8px;font-family:var(--font-ui);font-size:12.5px;font-weight:500;color:var(--ink-2);transition:background .14s,color .14s}.checkin-surface .pt-mitem:hover{background:var(--desk-2);color:var(--ink)}.checkin-surface .pt-body{flex:1;min-height:0;display:flex;position:relative}.checkin-surface .pt-rail{position:absolute;left:8px;top:4px;bottom:8px;z-index:40;display:flex;flex-direction:column;align-items:flex-start;gap:0}.checkin-surface .pt-plate{width:40px;padding:4px;background:var(--card);border-radius:12px;box-shadow:0 1px 2px #322a1e0d,0 6px 18px #322a1e12;display:flex;flex-direction:column;gap:2px;overflow:hidden;transition:width .21s cubic-bezier(.22,1,.36,1),box-shadow .21s}.checkin-surface .pt-rail[data-open=true] .pt-plate,.checkin-surface .pt-rail:focus-within .pt-plate{width:196px;box-shadow:0 2px 8px #322a1e0d,0 16px 40px #322a1e21}.checkin-surface .pt-ri{display:flex;align-items:center;justify-content:flex-start;gap:12px;height:32px;padding:0 7px;width:100%;flex-shrink:0;overflow:hidden;border:none;background:none;border-radius:8px;cursor:pointer;color:var(--ink-4);white-space:nowrap;font-family:var(--font-ui);transition:background .14s,color .14s,padding .21s cubic-bezier(.22,1,.36,1)}.checkin-surface .pt-rail[data-open=true] .pt-ri,.checkin-surface .pt-rail:focus-within .pt-ri{padding:0 9px}.checkin-surface .pt-ri:hover{color:var(--ink);background:var(--desk)}.checkin-surface .pt-ri svg{flex-shrink:0}.checkin-surface .pt-rt{font-size:13px;font-weight:500;opacity:0;transition:opacity .17s}.checkin-surface .pt-rail[data-open=true] .pt-rt,.checkin-surface .pt-rail:focus-within .pt-rt{opacity:1}.checkin-surface .pt-ri[data-on=true]{color:var(--accent);background:var(--accent-tint)}.checkin-surface .pt-ri[data-on=true] .pt-rt{font-weight:600;color:var(--ink)}.checkin-surface .pt-rdiv{height:1px;background:var(--rule-2);margin:2px 4px 3px;flex-shrink:0}.checkin-surface .pt-rfoot{margin-top:auto;flex-shrink:0}.checkin-surface .pt-rwho{display:flex;align-items:center;justify-content:flex-start;gap:12px;height:32px;width:100%;padding:0 4px;overflow:hidden;white-space:nowrap;transition:padding .21s cubic-bezier(.22,1,.36,1)}.checkin-surface .pt-rail[data-open=true] .pt-rwho,.checkin-surface .pt-rail:focus-within .pt-rwho{padding:0 7px}.checkin-surface .pt-avm{width:24px;height:24px;flex-shrink:0;border-radius:50%;border:1px solid var(--rule);background:var(--desk-2);color:var(--ink-2);font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center}.checkin-surface .pt-rn{min-width:0;opacity:0;transition:opacity .17s;line-height:1.2}.checkin-surface .pt-rail[data-open=true] .pt-rn,.checkin-surface .pt-rail:focus-within .pt-rn{opacity:1}.checkin-surface .pt-rn b{display:block;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.checkin-surface .pt-rn span{display:block;font-size:9px;color:var(--ink-4);margin-top:2px;overflow:hidden;text-overflow:ellipsis}.checkin-surface .pt-stage{flex:1;min-height:0;min-width:0;overflow:auto;padding:0 26px 26px;display:flex;flex-direction:column}.checkin-surface .pt-body[data-rail=true] .pt-stage{padding-left:70px}.checkin-surface .pt-boardhead{flex-shrink:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-bottom:13px}.checkin-surface .pt-boardhead-end{margin-left:auto;display:flex;align-items:center;gap:12px}@media (max-width: 720px){.checkin-surface .pt-mast{padding:14px 14px 12px}.checkin-surface .pt-who{display:none}.checkin-surface .pt-stage{padding:0 14px 20px}.checkin-surface .pt-body[data-rail=true] .pt-stage{padding-left:60px}}.hc,.hc *,.hc *:before,.hc *:after{box-sizing:border-box}.hc{font-family:var(--font-ui);font-size:14px;line-height:1.45;color:var(--ink);--hc-slate: #8a9599}.hc a{color:var(--accent);text-decoration:none}.hc a:hover{color:var(--accent-dark)}.hc button{font-family:inherit}.hc h1,.hc h2,.hc h3,.hc h4,.hc p,.hc ul,.hc ol{margin:0}@keyframes hc-spin{to{transform:rotate(360deg)}}@keyframes hc-skel{0%,to{opacity:.16}50%{opacity:.3}}.hc-panel{background:var(--paper);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);overflow:hidden}.hc--narrow .hc-panel{border-radius:18px}.hc-head{position:relative;display:flex;align-items:center;gap:14px;padding:16px 22px;border-bottom:1px solid var(--rule-2)}.hc-head:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--hc-brand, var(--accent))}.hc-lockup{width:168px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.hc-lockup img{max-width:138px;max-height:24px;object-fit:contain;display:block}.hc-initials{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--ink-3);letter-spacing:.08em}.hc-biz{display:flex;flex-direction:column;gap:3px;padding-left:14px;border-left:1px solid var(--rule-2);align-self:stretch;justify-content:center;min-width:0}.hc-biz b{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.hc a.hc-slack{margin-left:auto;display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;border-radius:8px;padding:9px 14px;font-size:12.5px;font-weight:500;white-space:nowrap}.hc a.hc-slack:hover{background:var(--accent-dark);color:#fff}.hc-tabs{display:flex;gap:22px;padding:0 22px;border-bottom:1px solid var(--rule-2);overflow-x:auto;scrollbar-width:none}.hc-tabs button{font-size:13px;color:var(--ink-3);padding:11px 0;margin-bottom:-1px;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.hc-tabs button:hover{color:var(--ink-2)}.hc-tabs button.is-on{color:var(--ink);font-weight:600;border-color:var(--accent)}.hc-body{padding:20px 22px 26px;display:flex;flex-direction:column;gap:14px}.hc--narrow .hc-head{padding:13px 14px;gap:11px}.hc--narrow .hc-lockup{width:120px;height:34px;border-radius:8px}.hc--narrow .hc-lockup img{max-width:98px;max-height:18px}.hc--narrow .hc-biz{padding-left:11px;gap:2px}.hc--narrow .hc-biz b{font-size:13px}.hc--narrow .hc-biz .label{font-size:9px}.hc--narrow .hc-slack{padding:8px 11px;font-size:12px;gap:6px}.hc--narrow .hc-tabs{padding:0 14px;gap:16px}.hc--narrow .hc-tabs button{font-size:12.5px}.hc--narrow .hc-body{padding:14px 14px 20px;gap:12px}.hc--frame{flex:1 1 auto;min-height:0;max-height:100vh;max-height:100dvh;display:flex;flex-direction:column}.hc--frame .hc-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.hc--frame .hc-head,.hc--frame .hc-tabs{flex-shrink:0}.hc--frame .hc-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.hc--frame .hc-body--split{overflow:hidden}.hc--frame .hc-body--split>.hc-split{flex:1 1 auto;min-height:0;align-items:stretch;grid-template-rows:minmax(0,1fr)}.hc--frame .hc-body--split .hc-frail,.hc--frame .hc-body--split .hc-srail,.hc--frame .hc-body--split .hc-rpane,.hc--frame .hc-body--split .hc-rdpane{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:12px}.hc-card{background:var(--paper);border:1px solid var(--card-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.hc-card-h{display:flex;align-items:baseline;gap:12px;padding:15px 18px 0}.hc-card-h h3{font-size:15px;font-weight:600;letter-spacing:-.015em}.hc-ch-t{display:flex;align-items:baseline;gap:10px}.hc-ch-s{font-size:11px;color:var(--ink-3)}.hc-ch-r{margin-left:auto}.hc-cbody{padding:14px 18px 16px}.hc--narrow .hc-card-h{padding:14px 14px 0;flex-wrap:wrap;row-gap:4px}.hc--narrow .hc-cbody{padding:12px 14px 14px}.hc-more{font-size:12px;color:var(--accent);font-weight:500;display:inline-flex;gap:4px;align-items:center;white-space:nowrap;background:none;border:0;padding:0;cursor:pointer}.hc-more:hover{color:var(--accent-dark)}.hc-fresh{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--ink-3);margin-left:auto;white-space:nowrap}.hc-fdot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.hc-fresh.is-stale{color:var(--band-mid)}.hc-fresh.is-stale .hc-fdot{background:var(--band-mid);box-shadow:0 0 0 3px #b173161f}.hc-note,.hc-empty{border:1px dashed var(--rule);border-radius:12px;padding:16px 18px;background:var(--paper-3)}.hc-note b,.hc-empty b{display:block;font-size:13.5px;font-weight:600;color:var(--ink-2);margin-bottom:5px}.hc-note p,.hc-empty p{font-size:12.5px;color:var(--ink-3);line-height:1.6;max-width:56ch}.hc-note button{display:inline-block;margin-top:9px;background:none;border:0;padding:0;cursor:pointer;font-size:12.5px;color:var(--accent);font-family:inherit}.hc-searchwrap{display:flex;align-items:center;gap:12px}.hc-search{flex:1;display:flex;align-items:center;gap:9px;padding:9px 12px;background:var(--paper-3);border:1px solid var(--rule-2);border-radius:8px;font-size:13px}.hc-search:focus-within{background:var(--paper);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.hc-search input{flex:1;min-width:0;border:0;outline:none;background:none;font:inherit;color:var(--ink)}.hc-search input::placeholder{color:var(--ink-4)}.hc-search .hc-clear{background:none;border:0;padding:0;cursor:pointer;color:var(--ink-4);display:flex}.hc-scount{font-size:11px;color:var(--ink-3);white-space:nowrap}.hc-spinner{width:12px;height:12px;border:1.6px solid var(--rule);border-top-color:var(--accent);border-radius:50%;animation:hc-spin .7s linear infinite;flex-shrink:0}.hc-skel{display:inline-block;background:var(--ink-4);border-radius:4px;opacity:.2;animation:hc-skel 1.5s ease-in-out infinite}.hc-back{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-3);width:fit-content;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.hc-back:hover{color:var(--ink-2)}.hc-pagehead{display:flex;align-items:flex-start;gap:16px}.hc-pagehead h2{font-size:20px;font-weight:700;letter-spacing:-.025em}.hc-pagehead p{font-size:13px;color:var(--ink-3);margin-top:5px;max-width:64ch;line-height:1.55}.hc--narrow .hc-pagehead h2{font-size:18px}.hc-tally{display:flex;gap:10px}.hc-tallyitem{flex:1;display:flex;align-items:center;gap:9px;padding:11px 13px;background:var(--paper-3);border:0;border-radius:11px;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.hc-tallyitem:hover{box-shadow:inset 0 0 0 1px var(--rule)}.hc-tallyitem b{font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1}.hc-tallyitem span{font-size:12.5px;color:var(--ink-3)}.hc--narrow .hc-tally{flex-wrap:wrap}.hc--narrow .hc-tallyitem{flex:1 1 100px;padding:10px}.hc-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.hc-dot.is-grey{background:var(--band-nodata)}.hc-dot.is-slate{background:var(--hc-slate)}.hc-dot.is-teal{background:var(--accent)}.hc-dot.is-amber{background:var(--band-mid)}.hc-dot.is-ink{background:var(--ink-3)}.hc-needsyou{margin-top:16px}.hc-needsyou .hc-snaplist{margin-top:9px}.hc-snaplist{display:flex;flex-direction:column;gap:6px}.hc-shipped{margin-top:14px;border-top:1px solid var(--rule-2);padding-top:12px}.hc-shipped ul{list-style:none;display:flex;gap:26px;flex-wrap:wrap;margin-top:9px;padding:0}.hc-shipped li{display:flex;gap:9px;align-items:baseline;font-size:12.5px;color:var(--ink-2)}.hc-shipped em{font-style:normal;font-size:10.5px;color:var(--ink-4);font-family:var(--font-mono)}.hc--narrow .hc-shipped ul{flex-direction:column;gap:7px}.hc-allshipped{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--accent);margin-top:10px;background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-mono)}.hc-nextup{font-size:12px;color:var(--ink-3);margin-top:11px;padding-top:11px;border-top:1px solid var(--rule-2)}.hc-nextup b{font-weight:600;color:var(--ink-2)}.hc-twocol{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:14px;align-items:start}.hc-twocol.is-flip{grid-template-columns:340px minmax(0,1fr)}.hc-twocol.is-solo,.hc-twocol.is-solo.is-flip{grid-template-columns:minmax(0,1fr)}.hc-libnav{background:var(--paper-3)}.hc-ln-t{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:9px 0 6px}.hc-ln-d{font-size:12.5px;color:var(--ink-3);line-height:1.55}.hc-browse{display:flex;align-items:center;gap:11px;margin-top:14px;padding:10px 12px;background:var(--paper);border:1px solid var(--rule-2);border-radius:10px;font-size:13px;font-weight:500;color:var(--ink);width:100%;text-align:left;cursor:pointer;font-family:inherit}.hc-browse:hover{color:var(--ink);border-color:var(--rule)}.hc-pbtn{width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;flex-shrink:0}.hc--narrow .hc-twocol,.hc--narrow .hc-twocol.is-flip{grid-template-columns:minmax(0,1fr)}.hc--narrow .hc-twocol.is-flip .hc-libnav{order:-1}.hc-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:start}.hc--narrow .hc-board{grid-template-columns:minmax(0,1fr)}.hc-bcol{background:var(--paper-3);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px}.hc-bcol.is-wip{background:var(--accent-tint);box-shadow:inset 0 0 0 1px #007e8424}.hc-colhead{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--ink-2)}.hc-colhead b{margin-left:auto;font-size:10.5px;color:var(--ink-4);font-weight:500}.hc-btasks{display:flex;flex-direction:column;gap:9px}.hc-colnote{font-family:var(--font-mono);font-size:10px;color:var(--ink-4);letter-spacing:.06em}.hc-task{display:flex;flex-direction:column;gap:5px;align-items:flex-start;background:var(--paper);border:1px solid var(--card-border);border-radius:12px;padding:12px 13px;box-shadow:var(--shadow-card);transition:box-shadow .15s,transform .15s}.hc-task:hover{box-shadow:0 2px 5px #1d272a0d,0 10px 24px #1d272a14;transform:translateY(-1px)}.hc-task h4{font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.hc-task p{font-size:12px;color:var(--ink-3);line-height:1.5}.hc-stage{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4)}.hc-dates{display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono)}.hc-dates b{font-size:11px;color:var(--ink-2);font-weight:600}.hc-dates em{font-style:normal;font-size:10px;color:var(--ink-4)}.hc-due{font-family:var(--font-mono);font-size:10px;color:var(--ink-3);background:var(--paper-3);padding:2px 7px;border-radius:4px}.hc-due.is-plain{background:transparent;padding:2px 0;color:var(--ink-4)}.hc-donemonth{border-top:1px solid var(--rule-2);padding-top:9px;margin-top:3px}.hc-dmhead{display:flex;align-items:baseline;gap:8px;font-size:11px;font-weight:600;color:var(--ink-2)}.hc-dmhead b{margin-left:auto;font-size:10.5px;color:var(--ink-4);font-weight:500;font-family:var(--font-mono)}.hc-tl{position:relative;padding-bottom:26px}.hc-tlaxis{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--ink-4);border-bottom:1px solid var(--rule-2);padding-bottom:7px;margin-left:330px}.hc-tlrows{position:relative;margin-top:12px;display:flex;flex-direction:column;gap:10px}.hc-tlrow{display:grid;grid-template-columns:216px 114px minmax(0,1fr);align-items:center}.hc-tlname{font-size:12px;color:var(--ink-2);padding-right:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-tldate{display:flex;flex-direction:column;gap:1px;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-2);padding-right:14px}.hc-tldate em{font-style:normal;font-size:9.5px;color:var(--ink-4)}.hc-tltrack{position:relative;height:16px}.hc-tlbar{position:absolute;top:3px;height:10px;border-radius:5px;background:var(--accent);opacity:.85}.hc-tlbar.is-open{background:repeating-linear-gradient(45deg,var(--band-mid) 0 5px,rgba(177,115,22,.55) 5px 10px)}.hc-tlnow{position:absolute;width:1px;top:22px;bottom:2px;background:#1d272a38}.hc-tlnow span{position:absolute;bottom:-16px;left:0;font-family:var(--font-mono);font-size:9px;color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase;padding-left:5px;white-space:nowrap}.hc-tlnote{font-size:12px;color:var(--ink-3);margin-top:34px}.hc-tlstack{list-style:none;display:flex;flex-direction:column;gap:9px;padding:0}.hc-tlstack li{display:flex;gap:12px;align-items:baseline;font-size:12.5px;color:var(--ink-2)}.hc-tlstack em{font-style:normal;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);min-width:60px;flex-shrink:0}.hc-tlstack li span{display:flex;flex-direction:column;gap:2px}.hc-tlstack li span i{font-style:normal;font-size:10px;color:var(--ink-4)}.hc-tlstack li.is-open span i{color:var(--band-mid)}.hc-split{display:grid;grid-template-columns:268px minmax(0,1fr);gap:20px;align-items:start}.hc-split.is-reader{grid-template-columns:300px minmax(0,1fr)}.hc--narrow .hc-split,.hc--narrow .hc-split.is-reader{grid-template-columns:minmax(0,1fr)}.hc-frail{display:flex;flex-direction:column;gap:9px}.hc-flist{display:flex;flex-direction:column;gap:2px}.hc-frow{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:inherit;background:none;border:0;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s}.hc-frow:hover,.hc-frow.is-on{background:var(--paper-3)}.hc-frow.is-on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--accent)}.hc-fn{font-size:13px;font-weight:500;line-height:1.35;flex:1}.hc-frow.is-on .hc-fn{font-weight:600}.hc-fmeta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-family:var(--font-mono)}.hc-fmeta b{font-size:12px;color:var(--ink-2);font-weight:600}.hc-fmeta em{font-size:10px;color:var(--ink-4);font-style:normal}.hc-railnote{font-size:11.5px;color:var(--ink-4);line-height:1.5;padding:0 12px;margin-top:4px}.hc-rpane{display:flex;flex-direction:column;gap:12px;min-width:0}.hc-rphead h2{font-size:18px;font-weight:700;letter-spacing:-.02em}.hc-vsplit{display:flex;gap:9px;align-items:center;font-family:var(--font-mono);font-size:11px;color:var(--ink-3);margin-top:6px;flex-wrap:wrap}.hc-vsplit i{width:3px;height:3px;border-radius:50%;background:var(--ink-4)}.hc-vsplit b{color:var(--ink);font-weight:600}.hc-resplist{display:flex;flex-direction:column;border-top:1px solid var(--rule-2)}.hc-resprow{position:relative;display:flex;flex-direction:column;gap:4px;padding:9px 12px;border-bottom:1px solid var(--rule-2);color:inherit;background:none;border-left:0;border-right:0;border-top:0;text-align:left;cursor:pointer;font-family:inherit;transition:background .12s}.hc-resprow:hover{background:var(--paper-3)}.hc-resprow.is-on{background:var(--accent-tint)}.hc-resprow.is-on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent)}.hc-rr-top{display:flex;align-items:baseline;gap:10px;min-width:0}.hc-rr-top>b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-rr-d{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);display:flex;gap:7px;flex-shrink:0}.hc-rr-d em{font-style:normal;color:var(--ink-4)}.hc-resprow p{font-size:12.5px;color:var(--ink-3);line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-resplist.is-mini .hc-resprow{gap:3px;padding:10px}.hc-resplist.is-mini .hc-rr-d{font-size:10.5px}.hc-resplist.is-mini p,.hc--narrow .hc-resprow p{white-space:normal}.hc-rtable{display:flex;flex-direction:column;border-top:1px solid var(--rule-2)}.hc-rt-head,.hc-rt-row{display:grid;gap:14px;padding:8px 12px;align-items:baseline}.hc-rt-head{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--rule-2)}.hc-rt-head>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-rt-row{position:relative;border-bottom:1px solid var(--rule-2);color:inherit;background:none;border-left:0;border-right:0;border-top:0;text-align:left;cursor:pointer;font-family:inherit;transition:background .12s}.hc-rt-row:hover{background:var(--paper-3)}.hc-rt-when{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);display:flex;gap:7px}.hc-rt-when em{font-style:normal;color:var(--ink-4)}.hc-rt-cell{font-size:12.5px;color:var(--ink-2);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-rt-hid{font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.hc mark{background:#007e8426;color:inherit;border-radius:2px;padding:0 1px}.hc-railmore{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);padding:10px 2px}.hc-pager{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--ink-3)}.hc-pbtns{display:flex;align-items:center;gap:9px}.hc-pg{display:inline-flex;align-items:center;gap:5px;background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:6px 9px;font-size:11.5px;color:var(--ink-2);cursor:pointer;font-family:inherit;transition:background .12s}.hc-pg:hover:not(:disabled){background:var(--paper-3)}.hc-pg:disabled{opacity:.4;cursor:default}.hc-srail{display:flex;flex-direction:column;gap:11px;border-right:1px solid var(--rule-2);padding-right:20px}.hc--narrow .hc-srail{border:0;padding:0}.hc-rdpane{min-width:0;max-width:720px}.hc-rdtop{display:flex;align-items:flex-start;gap:16px;padding-bottom:15px;border-bottom:1px solid var(--rule-2);margin-bottom:22px}.hc-rdhead{display:flex;flex-direction:column;gap:7px}.hc-rd-id b{font-size:19px;font-weight:700;letter-spacing:-.02em}.hc-rd-meta{display:flex;gap:9px;align-items:center;font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.hc-rd-meta i{width:3px;height:3px;border-radius:50%;background:var(--ink-4)}.hc-rdnav{display:flex;gap:8px;margin-left:auto}.hc--narrow .hc-rdnav{margin:12px 0 4px;justify-content:space-between;width:100%}.hc--narrow .hc-rd-id b{font-size:17px}.hc-qaset{display:flex;flex-direction:column;gap:26px}.hc-qa{display:flex;flex-direction:column;gap:8px}.hc-q{display:flex;gap:10px;align-items:baseline}.hc-qn{font-family:var(--font-mono);font-size:10.5px;color:var(--accent);font-weight:600;flex-shrink:0;width:18px;font-style:normal}.hc-q>span{font-size:13px;font-weight:600;color:var(--ink-2);line-height:1.5;letter-spacing:-.005em}.hc-a{padding-left:28px}.hc-a p{font-size:15px;line-height:1.68;color:var(--ink)}.hc-a p+p{margin-top:8px}.hc-a.is-choice{padding:8px 12px;margin-left:28px;display:inline-flex;align-items:center;gap:9px;background:var(--paper-3);border-radius:8px;font-size:14px;color:var(--ink);width:fit-content}.hc-a.is-choice svg{color:var(--accent)}.hc--narrow .hc-a{padding-left:0}.hc--narrow .hc-a.is-choice,.hc--narrow .hc-photos,.hc--narrow .hc-filechip{margin-left:0}.hc--narrow .hc-qn{width:16px}.hc--narrow .hc-a p{font-size:14.5px}.hc-hidden{margin-top:28px;padding-top:16px;border-top:1px solid var(--rule-2)}.hc-hidden dl{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:10px}.hc-hidden dl>div{display:flex;align-items:baseline;gap:8px;min-width:0;max-width:100%}.hc-hidden dt,.hc-hidden dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-hidden dt{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.04em;max-width:220px;flex-shrink:0}.hc-hidden dd{font-size:13px;color:var(--ink-2);max-width:340px}.hc-hidden-more{margin-top:10px;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4)}.hc-rdfoot{margin-top:30px;padding-top:14px;border-top:1px solid var(--rule-2);font-family:var(--font-mono);font-size:10px;color:var(--ink-4);text-align:center;letter-spacing:.08em;text-transform:uppercase}.hc-photos{display:flex;gap:10px;align-items:center;margin-left:28px;flex-wrap:wrap}.hc-thumb{width:92px;height:122px;border-radius:10px;overflow:hidden;border:1px solid var(--rule-2);background:none;padding:0;cursor:pointer;transition:box-shadow .15s,transform .15s}.hc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.hc-thumb:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.hc--narrow .hc-thumb{width:82px;height:108px}.hc-pcount{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4)}.hc a.hc-filechip,.hc span.hc-filechip{display:inline-flex;align-items:center;gap:9px;margin-left:28px;margin-top:4px;padding:8px 12px;background:var(--paper);border:1px solid var(--rule);border-radius:8px;font-size:12.5px;color:var(--ink-2);width:fit-content}.hc a.hc-filechip:hover{background:var(--paper-3);color:var(--ink-2)}.hc span.hc-filechip.is-dead{color:var(--ink-3);cursor:default}.hc-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#1d272ae0;padding:18px;display:flex;flex-direction:column;gap:13px;overscroll-behavior:contain}.hc-lb-bar{display:flex;align-items:center;justify-content:space-between;color:#ffffffb3;font-size:11px}.hc-lb-r{display:flex;gap:12px}.hc-lb-r a,.hc-lb-r button{color:#fffc;display:flex;background:none;border:0;cursor:pointer;padding:0}.hc-lb-stage{flex:1;display:grid;place-items:center;min-height:0}.hc-lb-stage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px}.hc-lb-foot{display:flex;align-items:center;justify-content:center;gap:14px;color:#ffffffb3;font-size:11px}.hc-lb-foot .hc-pg{background:#ffffff1a;border-color:#fff3;color:#fff}.hc-lb-foot .hc-pg:hover:not(:disabled){background:#ffffff2e}.hc-libsearch{max-width:420px}.hc-lib{display:flex;flex-direction:column;gap:24px}.hc-lsec{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}.hc--narrow .hc-lsec{grid-template-columns:minmax(0,1fr);gap:11px}.hc-lhead{display:flex;gap:12px;align-items:baseline}.hc-lnum{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--accent);letter-spacing:.06em;padding-top:2px}.hc-lhead h3{font-size:16px;font-weight:700;letter-spacing:-.02em}.hc-lhead p{font-size:12.5px;color:var(--ink-3);margin-top:5px;line-height:1.5}.hc-litems{display:flex;flex-direction:column;gap:8px}.hc-litem{display:flex;gap:12px;align-items:flex-start;width:100%;padding:12px 14px;background:var(--paper);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--shadow-card);color:inherit;text-align:left;cursor:pointer;font-family:inherit;transition:box-shadow .15s,transform .15s}.hc-litem:hover{box-shadow:0 2px 5px #1d272a0d,0 10px 24px #1d272a14;transform:translateY(-1px)}.hc-litem.is-start{border-color:#007e8438}.hc-lico{width:28px;height:28px;border-radius:8px;background:var(--paper-3);color:var(--ink-3);display:grid;place-items:center;flex-shrink:0}.hc-litem.is-start .hc-lico{background:var(--accent-tint);color:var(--accent)}.hc-ltext{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.hc-startlab{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-style:normal;margin-bottom:1px}.hc-ltext b{font-size:13.5px;font-weight:600;display:flex;gap:8px;align-items:center}.hc-ldesc{font-size:12.5px;color:var(--ink-3);line-height:1.5}.hc-lmeta{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);white-space:nowrap;padding-top:3px}.hc--narrow .hc-litem{flex-wrap:wrap}.hc--narrow .hc-ltext{flex:1 1 190px}.hc--narrow .hc-lmeta{padding-left:40px;width:100%;padding-top:6px}.hc-art{max-width:680px;margin:8px auto 0}.hc-art h1{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin-top:9px}.hc--narrow .hc-art{margin-top:6px}.hc--narrow .hc-art h1{font-size:24px}.hc-lede{font-size:15px;color:var(--ink-2);line-height:1.55;margin-top:11px}.hc--narrow .hc-lede{font-size:14px}.hc-artmeta{display:flex;gap:11px;align-items:center;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);margin:15px 0 20px}.hc-artmeta i{width:3px;height:3px;border-radius:50%;background:var(--ink-4);display:inline-block}.hc-video{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;margin-bottom:28px;background:var(--paper-3)}.hc-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.hc-prose p{font-size:15px;line-height:1.72;color:var(--ink-2);margin-bottom:16px}.hc-prose h2{font-size:16.5px;font-weight:700;letter-spacing:-.015em;color:var(--ink);margin:28px 0 11px}.hc-prose h3{font-size:14.5px;font-weight:700;color:var(--ink);margin:22px 0 9px}.hc-prose ul,.hc-prose ol{margin:0 0 16px;padding-left:19px}.hc-prose li{font-size:15px;line-height:1.7;color:var(--ink-2);margin-bottom:8px}.hc-prose img{max-width:100%;border-radius:12px;margin-bottom:16px;display:block}.hc-prose blockquote{border-left:2px solid var(--accent);padding-left:14px;margin:0 0 16px;color:var(--ink-2)}.hc-prose pre{background:var(--paper-3);border-radius:10px;padding:12px 14px;overflow-x:auto;margin-bottom:16px;font-family:var(--font-mono);font-size:12.5px}.hc-prose code{font-family:var(--font-mono);font-size:.92em}.hc-prose hr{border:0;border-top:1px solid var(--rule-2);margin:24px 0}.hc--narrow .hc-prose p,.hc--narrow .hc-prose li{font-size:14.5px}.hc-artnext{margin-top:32px;border-top:1px solid var(--rule-2);padding-top:16px}.hc-artnext button{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;margin-top:9px;padding:13px 15px;background:var(--paper-3);border:0;border-radius:12px;color:inherit;text-align:left;cursor:pointer;font-family:inherit}.hc-artnext b{font-size:13.5px}.hc-artnext button>span{font-size:12.5px;color:var(--ink-3);margin-top:2px}.hc-artnext svg{grid-area:1 / 2 / 3 / 3;align-self:center;color:var(--ink-4)}.hc-loadingtext{display:inline-flex;align-items:center;gap:8px}.hc-statebox{display:flex;flex-direction:column;gap:13px}.hc-row{display:flex;align-items:center;gap:16px}:root{--ato-charcoal: #171F21;--ato-cyan: #E4F0F2;--ato-mint: #6CD8CB;--ato-teal: #2DC0C4;--ato-teal-dark: #007E84;--radius-sm: 4px;--radius: 6px;--radius-lg: 10px;--radius-card: 16px;--radius-panel: 22px;--font-display: "Poppins", -apple-system, "Helvetica Neue", sans-serif;--font-ui: "Poppins", -apple-system, "Helvetica Neue", sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", "SF Mono", Menlo, monospace}.theme-paper{--desk: #e8e3d9;--paper: #ffffff;--paper-2: #ffffff;--paper-3: #f4f1ea;--paper-4: #ffffff;--ink: #1d272a;--ink-2: #3b464a;--ink-3: #726b64;--ink-4: #a39c92;--rule: rgba(29,39,42,.12);--rule-2: rgba(29,39,42,.06);--card-border: rgba(29,39,42,.07);--shadow-card: 0 1px 2px rgba(29,39,42,.04), 0 4px 14px rgba(29,39,42,.055);--shadow-panel: 0 1px 3px rgba(29,39,42,.05), 0 18px 48px rgba(29,39,42,.1);--accent: #007E84;--accent-2: #2DC0C4;--accent-dark: #005a5f;--accent-tint: rgba(0,126,132,.08);--band-top: #007E84;--band-mid: #B17316;--band-low: #B8372A;--band-nodata: #a39c92;background:var(--desk);color:var(--ink);font-family:var(--font-ui)}html,body{margin:0;padding:0}body{font-family:var(--font-ui);color:var(--ink);background:var(--desk)}.pulse-card{background:var(--paper-2);border:1px solid var(--card-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.label{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.md-list{margin:2px 0;padding-left:1.05em;list-style:disc outside}.md-list:first-child{margin-top:0}.md-list:last-child{margin-bottom:0}.md-list li{margin:0 0 4px;padding-left:2px;white-space:normal}.md-list li:last-child{margin-bottom:0}.md-list li::marker{color:var(--ink-4)}.display{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:1}.display-med{font-family:var(--font-display);font-weight:500;letter-spacing:-.025em;line-height:1.05}.pulse-btn{font-family:var(--font-ui);font-size:12px;font-weight:500;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--radius);padding:8px 14px;cursor:pointer;letter-spacing:-.005em;transition:background .12s,border-color .12s}.pulse-btn:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.pulse-btn.ghost{background:transparent;color:var(--ink-2);border-color:var(--rule)}.pulse-btn.ghost:hover{background:var(--paper-2);color:var(--ink);border-color:var(--ink-3)}.pulse-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:11px;font-weight:500;padding:3px 8px;border-radius:3px;background:var(--paper-2);color:var(--ink-2);border:1px solid var(--rule)}.pulse-chip .dot{width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.band-top{color:var(--band-top)}.band-mid{color:var(--band-mid)}.band-low{color:var(--band-low)}.band-nd{color:var(--band-nodata)}.bg-band-top{background:var(--band-top)}.bg-band-mid{background:var(--band-mid)}.bg-band-low{background:var(--band-low)}.pulse-rule{height:1px;background:var(--rule);border:0;margin:0}.ph{background:repeating-linear-gradient(-45deg,transparent 0 8px,var(--rule-2) 8px 9px),var(--paper-2);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}*:focus-visible{outline:1.5px solid var(--accent);outline-offset:1px}.tick{font-family:var(--font-mono);font-size:10px;fill:var(--ink-4);color:var(--ink-4);font-variant-numeric:tabular-nums}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}:root{--ds-teal-900: #00373A;--ds-teal-800: #005358;--ds-teal-700: #006B70;--ds-teal-600: #007E84;--ds-teal-500: #12989E;--ds-teal-400: #2DC0C4;--ds-teal-300: #6CD8CB;--ds-teal-200: #A5E7DF;--ds-teal-100: #CBF1EC;--ds-teal-50: #E4F0F2;--ds-charcoal-900: #0D1213;--ds-charcoal-800: #171F21;--ds-charcoal-700: #263133;--ds-charcoal-600: #3A484B;--ds-charcoal-500: #4A585B;--ds-charcoal-400: #6E7F82;--ds-charcoal-300: #93A4A7;--ds-charcoal-200: #B9D3D7;--ds-charcoal-100: #D3E3E6;--ds-charcoal-50: #EFF5F6;--ds-canvas: #F7F7F4;--ds-surface: #FEFEFC;--ds-surface-sunken: #EFEFEA;--ds-surface-raised: #FEFEFD;--ds-surface-inverse: #171F21;--ds-overlay: rgba(23, 31, 33, .48);--ds-border: #E4E4DD;--ds-border-strong: #CFCFC6;--ds-border-subtle: #EFEFEA;--ds-border-inverse: #2E3A3C;--ds-text: #171F21;--ds-text-muted: #4A585B;--ds-text-subtle: #596A6D;--ds-text-disabled: #93A4A7;--ds-text-on-brand: #FDFDFB;--ds-text-inverse: #E4F0F2;--ds-text-link: #015F66;--ds-text-link-hover:#00373A;--ds-primary: #015F66;--ds-primary-hover: #014E54;--ds-primary-active: #003F44;--ds-primary-subtle: #E4F0F2;--ds-primary-subtle-hover:#CBF1EC;--ds-primary-border: #A5E7DF;--ds-accent: #2DC0C4;--ds-accent-soft: #6CD8CB;--ds-success: #0F7A4D;--ds-success-subtle: #E3F4EC;--ds-success-border: #A8D8C1;--ds-warning: #A15C00;--ds-warning-subtle: #FBEEDC;--ds-warning-border: #E8C894;--ds-danger: #B3261E;--ds-danger-subtle: #FBE9E7;--ds-danger-border: #EDBAB5;--ds-info: #006B70;--ds-info-subtle: #E4F0F2;--ds-info-border: #A5E7DF;--ds-cat-blue: #365A9E;--ds-cat-blue-subtle: #E9EEF8;--ds-cat-purple: #6F4497;--ds-cat-purple-subtle: #F1EAF8;--ds-band-high: #007E84;--ds-band-high-subtle: #E4F0F2;--ds-band-mid: #A15C00;--ds-band-mid-subtle: #FBEEDC;--ds-band-low: #B3261E;--ds-band-low-subtle: #FBE9E7;--ds-band-none: #93A4A7;--ds-font-sans: "Poppins", "Century Gothic", "Futura", "Avenir Next", system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ds-weight-regular: 400;--ds-weight-medium: 500;--ds-weight-bold: 700;--ds-size-display: 3rem;--ds-size-h1: 2.25rem;--ds-size-h2: 1.75rem;--ds-size-h3: 1.375rem;--ds-size-h4: 1.125rem;--ds-size-body-lg: 1.0625rem;--ds-size-body: .9375rem;--ds-size-body-sm: .8125rem;--ds-size-caption: .75rem;--ds-size-overline: .6875rem;--ds-leading-display: 1.16;--ds-leading-heading: 1.25;--ds-leading-body: 1.6;--ds-leading-tight: 1.4;--ds-tracking-display: -.02em;--ds-tracking-heading: -.01em;--ds-tracking-overline: .1em;--ds-space-1: .125rem;--ds-space-2: .25rem;--ds-space-3: .5rem;--ds-space-4: .75rem;--ds-space-5: 1rem;--ds-space-6: 1.25rem;--ds-space-7: 1.5rem;--ds-space-8: 2rem;--ds-space-9: 2.5rem;--ds-space-10: 3rem;--ds-space-11: 4rem;--ds-space-12: 5rem;--ds-space-13: 6rem;--ds-radius-xs: 4px;--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 16px;--ds-radius-xl: 20px;--ds-radius-2xl: 28px;--ds-radius-pill: 999px;--ds-radius-control: var(--ds-radius-pill);--ds-shadow-xs: 0 1px 2px rgba(23,31,33,.05);--ds-shadow-sm: 0 1px 2px rgba(23,31,33,.04), 0 2px 6px rgba(23,31,33,.04);--ds-shadow-md: 0 2px 6px rgba(23,31,33,.04), 0 10px 24px rgba(23,31,33,.06);--ds-shadow-lg: 0 2px 6px rgba(23,31,33,.04), 0 12px 28px rgba(23,31,33,.08);--ds-shadow-xl: 0 8px 16px rgba(23,31,33,.06), 0 24px 48px rgba(23,31,33,.14);--ds-shadow-focus: 0 0 0 3px var(--ds-primary);--ds-shadow-inner: inset 0 1px 2px rgba(23,31,33,.06);--ds-shadow-primary: 0 3px 10px rgba(1,95,102,.2);--ds-duration-instant: 80ms;--ds-duration-fast: .14s;--ds-duration-base: .22s;--ds-duration-slow: .36s;--ds-ease-standard: cubic-bezier(.2, 0, 0, 1);--ds-ease-entrance: cubic-bezier(0, 0, 0, 1);--ds-ease-exit: cubic-bezier(.3, 0, 1, 1);--ds-container-sm: 640px;--ds-container-md: 840px;--ds-container-lg: 1080px;--ds-container-xl: 1320px;--ds-control-height-sm: 32px;--ds-control-height-md: 40px;--ds-control-height-lg: 48px;--ds-focus-ring: 0 0 0 2px var(--ds-canvas), 0 0 0 4px var(--ds-primary);--ds-z-sticky: 100;--ds-z-dropdown: 200;--ds-z-overlay: 300;--ds-z-modal: 400;--ds-z-toast: 500;--ds-z-tooltip: 600}.ato-console{--ato-brand-primary: var(--ds-primary);--ato-brand-primary-hover: var(--ds-primary-hover);--ato-brand-primary-press: var(--ds-primary-active);--ato-brand-subtle: var(--ds-primary-subtle);--ato-brand-subtle-hover: var(--ds-primary-subtle-hover);--ato-brand-border: var(--ds-primary-border);--ato-brand-fill: var(--ds-teal-600);--ato-brand-accent: var(--ds-accent);--ato-surface-bg: var(--ds-canvas);--ato-surface-card: var(--ds-surface);--ato-surface-sunken: var(--ds-surface-sunken);--ato-surface-raised: var(--ds-surface-raised);--ato-surface-inverse: var(--ds-surface-inverse);--ato-surface-overlay: var(--ds-overlay);--ato-surface-divider: var(--ds-border);--ato-surface-divider-subtle: var(--ds-border-subtle);--ato-surface-divider-strong: var(--ds-border-strong);--ato-text-primary: var(--ds-text);--ato-text-muted: var(--ds-text-muted);--ato-text-subtle: var(--ds-text-subtle);--ato-text-disabled: var(--ds-text-disabled);--ato-text-on-brand: var(--ds-text-on-brand);--ato-text-inverse: var(--ds-text-inverse);--ato-text-link: var(--ds-text-link);--ato-text-link-hover: var(--ds-text-link-hover);--ato-state-success: var(--ds-success);--ato-state-success-subtle: var(--ds-success-subtle);--ato-state-success-border: var(--ds-success-border);--ato-state-warning: var(--ds-warning);--ato-state-warning-subtle: var(--ds-warning-subtle);--ato-state-warning-border: var(--ds-warning-border);--ato-state-danger: var(--ds-danger);--ato-state-danger-subtle: var(--ds-danger-subtle);--ato-state-danger-border: var(--ds-danger-border);--ato-state-info: var(--ds-info);--ato-state-info-subtle: var(--ds-info-subtle);--ato-state-info-border: var(--ds-info-border);--ato-band-high: var(--ds-band-high);--ato-band-high-subtle: var(--ds-band-high-subtle);--ato-band-mid: var(--ds-band-mid);--ato-band-mid-subtle: var(--ds-band-mid-subtle);--ato-band-low: var(--ds-band-low);--ato-band-low-subtle: var(--ds-band-low-subtle);--ato-band-none: var(--ds-band-none);--ato-category-1: var(--ds-cat-blue);--ato-category-1-subtle: var(--ds-cat-blue-subtle);--ato-category-2: var(--ds-cat-purple);--ato-category-2-subtle: var(--ds-cat-purple-subtle);--ato-font-sans: var(--ds-font-sans);--ato-font-mono: var(--ds-font-mono);--ato-radius-control: var(--ds-radius-control);--ato-radius-input: var(--ds-radius-md);--ato-radius-card: var(--ds-radius-lg);--ato-radius-modal: var(--ds-radius-xl);--ato-elevation-card: var(--ds-shadow-md);--ato-elevation-hover: var(--ds-shadow-lg);--ato-elevation-menu: var(--ds-shadow-lg);--ato-elevation-modal: var(--ds-shadow-xl);--ato-focus-ring: var(--ds-focus-ring)}.ato-console{--desk: var(--ds-canvas);--paper: var(--ds-surface);--paper-2: var(--ds-surface);--paper-3: var(--ds-surface-sunken);--paper-4: var(--ds-surface);--ink: var(--ds-text);--ink-2: var(--ds-text-muted);--ink-3: var(--ds-text-subtle);--ink-4: var(--ds-text-disabled);--rule: var(--ds-border);--rule-2: var(--ds-border-subtle);--card-border: transparent;--shadow-card: var(--ds-shadow-md);--shadow-panel: var(--ds-shadow-lg);--accent: var(--ds-primary);--accent-2: var(--ds-accent);--accent-dark: var(--ds-primary-hover);--accent-tint: var(--ds-primary-subtle);--band-top: var(--ds-band-high);--band-mid: var(--ds-band-mid);--band-low: var(--ds-band-low);--band-nodata: var(--ds-band-none);--radius-card: var(--ato-radius-card)}.ato-console:focus-visible,.ato-console :focus-visible{outline:none;box-shadow:0 0 0 2px var(--ds-canvas),0 0 0 4px var(--ds-primary)}aside.ato-console,nav.ato-console{display:flex;flex-direction:column;gap:var(--ds-space-2);min-height:100%;padding:var(--ds-space-6) 0 var(--ds-space-5);overflow:hidden;background:var(--ato-surface-card);border-right:1px solid var(--ato-surface-divider);font-family:var(--ato-font-sans)}.ato-console .nav-brand{padding:0 var(--ds-space-5) var(--ds-space-5);margin-bottom:var(--ds-space-4);border-bottom:1px solid var(--ato-surface-divider)}.ato-console .nav-brand-row{display:flex;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-1)}.ato-console .nav-brand-name{font-family:var(--ato-font-sans);font-size:19px;font-weight:700;letter-spacing:var(--ds-tracking-display);line-height:1.1;color:var(--ato-text-primary)}.ato-console .brand{text-transform:lowercase}.ato-console.label,.ato-console .nav-overline,.ato-console .label{font-family:var(--ato-font-sans);font-weight:500;letter-spacing:var(--ds-tracking-overline);text-transform:uppercase;color:var(--ato-text-subtle)}.ato-console .nav-overline{font-size:var(--ds-size-overline)}.ato-console .nav-brand .nav-overline{text-transform:none;letter-spacing:.02em}.ato-console .nav-group{display:flex;flex-direction:column;gap:var(--ds-space-2)}.ato-console .nav-group-label{padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-1);color:var(--ato-text-subtle)}.ato-console .nav-item{display:flex;align-items:center;gap:var(--ds-space-3);margin:0 var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);background:none;border:1px solid transparent;border-radius:var(--ato-radius-control);font-family:var(--ato-font-sans);font-size:var(--ds-size-body-sm);font-weight:400;line-height:1.2;color:var(--ato-text-muted);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard)}.ato-console .nav-item:hover{background:var(--ato-surface-sunken);color:var(--ato-text-primary);text-decoration:none}.ato-console .nav-item.is-active,.ato-console .nav-item.is-active:hover{background:var(--ato-brand-subtle);color:var(--ato-brand-primary);font-weight:500}.ato-console .nav-item-icon{flex-shrink:0;width:14px;font-family:var(--ato-font-mono);font-size:12px;color:var(--ato-text-subtle)}.ato-console .nav-item.is-active .nav-item-icon{color:var(--ato-brand-primary)}header.ato-console{display:flex;justify-content:space-between;align-items:baseline;flex-shrink:0;padding:26px 34px 22px;background:var(--ato-surface-card);border-bottom:1px solid var(--ato-surface-divider-subtle);font-family:var(--ato-font-sans)}.ato-console .shell-header-title{margin:0;font-family:var(--ato-font-sans);font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--ato-text-primary)}.ato-console .shell-header-overline{margin-bottom:4px;font-size:10px;line-height:normal}.ato-console .shell-header-sub{margin-top:6px;font-size:13px;font-weight:400;color:var(--ato-text-subtle)}.ato-console.pulse-card,.ato-console .pulse-card{background:var(--ato-surface-card);border:1px solid transparent;border-radius:var(--ato-radius-card);box-shadow:var(--ato-elevation-card)}.ato-console.pulse-btn,.ato-console .pulse-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-6);border:1px solid transparent;border-radius:var(--ato-radius-control);background:var(--ato-brand-primary);color:var(--ato-text-on-brand);box-shadow:var(--ds-shadow-primary);font-family:var(--ato-font-sans);font-size:var(--ds-size-body-sm);font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard)}.ato-console.pulse-btn:hover,.ato-console .pulse-btn:hover{background:var(--ato-brand-primary-hover);border-color:transparent}.ato-console.pulse-btn:active,.ato-console .pulse-btn:active{background:var(--ato-brand-primary-press);box-shadow:none}.ato-console.pulse-btn:disabled,.ato-console .pulse-btn:disabled{opacity:.5;cursor:not-allowed}.ato-console.pulse-btn.ghost,.ato-console .pulse-btn.ghost{background:var(--ato-surface-card);color:var(--ato-text-muted);border-color:var(--ato-surface-divider-strong);box-shadow:none}.ato-console.pulse-btn.ghost:hover,.ato-console .pulse-btn.ghost:hover{background:var(--ato-surface-sunken);color:var(--ato-text-primary);border-color:var(--ato-surface-divider-strong)}.ato-console.pulse-chip,.ato-console .pulse-chip{border-radius:var(--ato-radius-control);padding:var(--ds-space-2) var(--ds-space-4);font-weight:500;background:var(--ato-surface-card);color:var(--ato-text-muted);border:1px solid var(--ato-surface-divider)}.ato-console input,.ato-console select,.ato-console textarea{border-radius:var(--ato-radius-input);border:1px solid var(--ato-surface-divider-strong);background:var(--ato-surface-card);color:var(--ato-text-primary);font-family:var(--ato-font-sans);font-size:var(--ds-size-body-sm);font-weight:400}.ato-console input::placeholder,.ato-console textarea::placeholder{color:var(--ato-text-subtle)}.ato-console input:focus-visible,.ato-console select:focus-visible,.ato-console textarea:focus-visible{outline:none;border-color:var(--ato-brand-primary);box-shadow:0 0 0 2px var(--ds-canvas),0 0 0 4px var(--ds-primary)}.ato-console input[type=checkbox],.ato-console input[type=radio]{accent-color:var(--ato-brand-primary);border:0;background:none}.ato-console table{border-collapse:collapse}.ato-console th,.ato-console thead th{background:var(--ato-surface-sunken);border-bottom:1px solid var(--ato-surface-divider);font-family:var(--ato-font-sans);font-size:var(--ds-size-overline);font-weight:500;letter-spacing:var(--ds-tracking-overline);text-transform:uppercase;color:var(--ato-text-subtle);text-align:left}.ato-console tbody td{border-bottom:1px solid var(--ato-surface-divider-subtle);color:var(--ato-text-muted)}.ato-console.mono,.ato-console.num,.ato-console.tick,.ato-console .mono,.ato-console .num,.ato-console .tick,.ato-console .display.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:var(--ato-font-mono)}.ato-console h2,.ato-console h3{font-family:var(--ato-font-sans);font-weight:700;letter-spacing:var(--ds-tracking-heading);color:var(--ato-text-primary)}.ato-console h2{font-size:var(--ds-size-h2)}.ato-console h3{font-size:var(--ds-size-h3)}.ato-console a{color:var(--ato-text-link)}.ato-console a:hover{color:var(--ato-text-link-hover)}.ato-console a.pulse-btn,.ato-console a.nav-item{color:inherit}.ato-console a.pulse-btn{color:var(--ato-text-on-brand)}.ato-console a.pulse-btn.ghost{color:var(--ato-text-muted)}.ato-console .pulse-rule{background:var(--ato-surface-divider)}.ato-desk{min-height:100vh;background:var(--ds-canvas);color:var(--ink);font-family:var(--font-ui);padding:0;box-sizing:border-box}.ato-panel{min-height:100vh;background:var(--paper);border-radius:0;box-shadow:none;overflow:hidden;display:flex}.ato-content{background:var(--ds-canvas)}.ato-console .console-tab{font-weight:400}.ato-console .console-tab.is-active{font-weight:500}
