:root{--t-bg:#f6f2ea;--t-surface:#fbf8f1;--t-raised:#eee8dc;--t-ink:#1a1410;--t-ink2:#5a5145;--t-ink3:#8b8270;--t-ink4:#b5ac9c;--t-on-accent:#fbf8f1;--t-rule:#1a14101a;--t-rule-soft:#1a14100d;--t-accent:#0f766e;--t-accent-soft:#0f766e1f;--t-accent-edge:#0f766e59;--t-good:#2f7d32;--t-good-soft:#2f7d3224;--t-good-edge:#2f7d3259;--t-warn:#b6502e;--t-warn-soft:#b6502e24;--t-warn-edge:#b6502e59;--t-flag:#a16207;--t-flag-soft:#a1620724;--t-flag-edge:#a1620759;--t-ink4-edge:#b5ac9c73;--t-on-ink:#fbf8f1;--t-shadow:0 1px 0 #1a14100a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--t-bg:#0e0b08;--t-surface:#1a1612;--t-raised:#241f19;--t-ink:#f2ede2;--t-ink2:#b5ac9d;--t-ink3:#7a7164;--t-ink4:#4a4339;--t-on-accent:#0e0b08;--t-rule:#f2ede21a;--t-rule-soft:#f2ede20d;--t-accent:#7dd3c0;--t-accent-soft:#7dd3c024;--t-accent-edge:#7dd3c059;--t-good:#9be39c;--t-good-soft:#9be39c24;--t-good-edge:#9be39c59;--t-warn:#e48867;--t-warn-soft:#e4886724;--t-warn-edge:#e4886759;--t-flag:#e9c46a;--t-flag-soft:#e9c46a24;--t-flag-edge:#e9c46a59;--t-ink4-edge:#4a433999;--t-on-ink:#0e0b08;--t-shadow:0 1px 0 #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--t-bg:#0e0b08;--t-surface:#1a1612;--t-raised:#241f19;--t-ink:#f2ede2;--t-ink2:#b5ac9d;--t-ink3:#7a7164;--t-ink4:#4a4339;--t-on-accent:#0e0b08;--t-rule:#f2ede21a;--t-rule-soft:#f2ede20d;--t-accent:#7dd3c0;--t-accent-soft:#7dd3c024;--t-accent-edge:#7dd3c059;--t-good:#9be39c;--t-good-soft:#9be39c24;--t-good-edge:#9be39c59;--t-warn:#e48867;--t-warn-soft:#e4886724;--t-warn-edge:#e4886759;--t-flag:#e9c46a;--t-flag-soft:#e9c46a24;--t-flag-edge:#e9c46a59;--t-ink4-edge:#4a433999;--t-on-ink:#0e0b08;--t-shadow:0 1px 0 #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{font-size:15px}body{background:var(--t-bg);color:var(--t-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}#root{min-height:100svh}:focus-visible{outline:2px solid var(--t-accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cl-day{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cl-day h1{letter-spacing:-.02em;color:var(--t-ink);margin:0;font-family:Literata,Georgia,serif;font-size:32px;font-weight:400;line-height:1.1}.cl-day .sub{color:var(--t-ink3);margin-top:6px;font-size:14px}.cl-stats{flex-wrap:wrap;gap:26px;display:flex}.cl-stat b{letter-spacing:-.03em;color:var(--t-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:26px;font-weight:500;display:block}.cl-stat span{color:var(--t-ink3);font-size:12px}.cl-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.cl-cols{grid-template-columns:1fr 340px;align-items:start;gap:32px;margin-top:12px;display:grid}@media (width<=1040px){.cl-cols{grid-template-columns:1fr}}.cl-group{margin-top:26px}.cl-group h2{letter-spacing:.14em;text-transform:uppercase;color:var(--t-ink3);border-bottom:1px solid var(--t-rule);align-items:center;gap:10px;margin:0;padding-bottom:9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;display:flex}.cl-group h2 em{color:var(--t-ink4);font-style:normal}.cl-row{text-align:left;border:0;border-bottom:1px solid var(--t-rule-soft);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(160px,1fr) 124px minmax(150px,190px) 16px;align-items:center;gap:14px;padding:14px 12px;transition:background .12s;display:grid}.cl-row:hover{background:var(--t-surface)}.cl-row .nm{letter-spacing:-.01em;color:var(--t-ink);font-size:15.5px;font-weight:600;display:block}.cl-row .meta2{color:var(--t-ink3);margin-top:2px;font-size:12.5px;display:block}.cl-row .need{color:var(--t-ink2);flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;display:flex}.cl-row .need b{color:var(--t-warn);font-weight:600}.cl-chev{color:var(--t-ink4);font-size:16px}@media (width<=820px){.cl-row{grid-template-columns:1fr 16px;gap:10px;padding:13px 8px}.cl-row .hide-s{display:none}.cl-row .need{grid-area:2/1}.cl-row .cl-chev{grid-area:1/2/span 2}}.cl-stage{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.cl-stage.none{color:var(--t-ink3);border-color:var(--t-rule);background:var(--t-raised)}.cl-stage.linked{color:var(--t-accent);border-color:var(--t-accent-edge);background:var(--t-accent-soft)}.cl-stage.invited{color:var(--t-flag);border-color:var(--t-flag-edge);background:var(--t-flag-soft)}.cl-side{gap:14px;margin-top:26px;display:grid;position:sticky;top:118px}.cl-card{border:1px solid var(--t-rule);background:var(--t-surface);border-radius:16px;padding:18px 20px}.cl-card h3{letter-spacing:.14em;text-transform:uppercase;color:var(--t-ink3);margin:0 0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.cl-card .small{color:var(--t-ink3);font-size:13px;line-height:1.45}.cl-queue{gap:2px;display:grid}.cl-queue button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:8px 1fr;align-items:start;gap:10px;padding:9px 8px;display:grid}.cl-queue button:hover{background:var(--t-raised)}.cl-queue i{border-radius:50%;width:8px;height:8px;margin-top:6px}.cl-queue b{color:var(--t-ink);font-size:13.5px;font-weight:600;display:block}.cl-queue span span{color:var(--t-ink3);margin-top:1px;font-size:12.5px;display:block}.cl-empty{color:var(--t-ink3);padding:26px 12px;font-size:14px}.cl{max-width:1440px;min-height:100vh;color:var(--t-ink);margin:0 auto;padding:0 32px 90px;font-family:Inter,system-ui,-apple-system,sans-serif}.cl-main{padding-top:22px}.cl-bar{z-index:40;background:linear-gradient(var(--t-bg) 86%, transparent);margin:0 -32px;padding:0 32px;position:sticky;top:0}.cl-bar-row{align-items:center;gap:20px;height:58px;display:flex}.cl-logo{align-items:baseline;gap:9px;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;display:flex}.cl-logo b{letter-spacing:.17em;text-transform:uppercase;color:var(--t-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.cl-logo span{letter-spacing:.13em;text-transform:uppercase;color:var(--t-ink3);white-space:nowrap;font-size:10.5px}.cl-find{flex:1;min-width:0;max-width:460px}.cl-right{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.cl-who{border:1px solid var(--t-rule);height:34px;color:var(--t-ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:0 5px 0 12px;font-size:13px;display:flex}.cl-who i{width:25px;height:25px;color:var(--t-bg);background:var(--t-accent);border-radius:50%;place-items:center;font-size:10.5px;font-style:normal;font-weight:600;display:grid}.cl-signout{border:1px solid var(--t-rule);height:34px;color:var(--t-ink2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:0 12px;font-size:12.5px}.cl-signout:hover{border-color:var(--t-ink3);color:var(--t-ink)}.cl-nav{border-bottom:1px solid var(--t-rule);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.cl-nav a{color:var(--t-ink3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.cl-nav a:hover{color:var(--t-ink2)}.cl-nav a.on{color:var(--t-ink);border-bottom-color:var(--t-ink)}.cl-nav em{background:var(--t-accent);color:var(--t-on-accent);border-radius:999px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-style:normal;font-weight:500}@media (width<=900px){.cl{padding:0 16px 70px}.cl-bar{margin:0 -16px;padding:0 16px}.cl-main{padding-top:18px}}@media (width<=700px){.cl .hide-s{display:none}.cl-bar-row{gap:12px}.cl-find{display:none}}.rec-head{margin-bottom:18px}.rec-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rec-id h1{letter-spacing:-.02em;color:var(--t-ink);margin:0;font-family:Literata,Georgia,serif;font-size:28px;font-weight:400;line-height:1.15}.rec-id .line{color:var(--t-ink3);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:13px;display:flex}.rec-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rec-nav{border-bottom:1px solid var(--t-rule);scrollbar-width:none;gap:2px;margin-top:16px;display:flex;overflow-x:auto}.rec-nav>*{font:inherit;color:var(--t-ink3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.rec-nav>:hover{color:var(--t-ink2)}.rec-nav>.on,.rec-nav>[aria-selected=true]{color:var(--t-ink);border-bottom-color:var(--t-ink)}.rec-nav em{background:var(--t-accent);color:var(--t-on-accent);border-radius:999px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-style:normal;font-weight:500}.back-link{color:var(--t-ink3);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;padding:0;font-size:13px;display:inline-flex}.back-link:hover{color:var(--t-ink)}.page-title{letter-spacing:-.02em;color:var(--t-ink);margin:0 0 6px;font-family:Literata,Georgia,serif;font-size:29px;font-weight:400;line-height:1.15}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.pf-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--t-ink3);margin-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.pf-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--t-warn);background:var(--t-warn-soft);border:1px solid var(--t-warn-edge);white-space:nowrap;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.cl-signout:disabled{opacity:.45;cursor:not-allowed}.np-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:13px;margin-top:12px;display:grid}.np-f label{color:var(--t-ink2);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.np-f label span{color:var(--t-ink3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.np-f input,.np-f select,.pf-search{border:1px solid var(--t-rule);background:var(--t-surface);width:100%;height:42px;color:var(--t-ink);font:inherit;border-radius:11px;padding:0 12px;font-size:14.5px}.np-f input:focus,.np-f select:focus,.pf-search:focus{border-color:var(--t-ink3)}.np-f.bad input,.np-f.bad .pf-prefix{border-color:var(--t-warn)}.np-f .msg,.np-f .hint{margin-top:5px;font-size:11.5px;line-height:1.4}.np-f .msg{color:var(--t-warn)}.np-f .hint{color:var(--t-ink3)}.pf-prefix{border:1px solid var(--t-rule);background:var(--t-surface);border-radius:11px;align-items:center;height:42px;padding-left:12px;display:flex}.pf-prefix span{color:var(--t-ink3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.np-f .pf-prefix input{outline-offset:-2px;background:0 0;border:0;height:40px;padding-left:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px}.pf-form,.pf-handover{margin-top:26px;padding:22px 24px}.pf-form-h{letter-spacing:-.015em;color:var(--t-ink);margin:0 0 6px;font-family:Literata,Georgia,serif;font-size:22px;font-weight:400}.pf-form h3,.pf-handover h3{letter-spacing:.14em;text-transform:uppercase;color:var(--t-ink3);margin:22px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.pf-summary{background:var(--t-raised);color:var(--t-ink2);border-radius:12px;margin-top:22px;padding:13px 15px;font-size:13px;line-height:1.55}.pf-summary b{color:var(--t-ink);font-weight:600}.pf-alert{color:var(--t-warn);background:var(--t-warn-soft);border:1px solid var(--t-warn-edge);border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 15px;font-size:13px;line-height:1.5;display:flex}.pf-alert.flag{color:var(--t-ink);background:var(--t-flag-soft);border-color:var(--t-flag-edge)}.pf-dismiss{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;font-size:12.5px;text-decoration:underline}.pf-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.pf-listhead{border-bottom:1px solid var(--t-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:9px;display:flex}.pf-listhead h2{border:0;padding:0}.pf-search{border-radius:10px;max-width:280px;height:36px;font-size:13px}.pf-row{border-bottom:1px solid var(--t-rule-soft);grid-template-columns:minmax(180px,1.3fr) minmax(180px,1.3fr) 130px 120px 170px;align-items:center;gap:14px;padding:14px 12px;display:grid}.pf-row .nm{letter-spacing:-.01em;color:var(--t-ink);font-size:15.5px;font-weight:600;display:block}.pf-row .meta2{color:var(--t-ink3);margin-top:3px;font-size:11.5px;display:block}.pf-owners{color:var(--t-ink2);gap:2px;min-width:0;font-size:13px;display:grid}.pf-owners>span:not(.cl-stage){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-owners .cl-stage{justify-self:start}.pf-counts{color:var(--t-ink3);gap:2px;font-size:12.5px;display:grid}.pf-date{color:var(--t-ink3);text-align:right;font-size:12px}.pf-rowact{text-align:right;justify-items:end;gap:4px;display:grid}@media (width<=820px){.pf-row{grid-template-columns:1fr auto;row-gap:6px;padding:13px 6px}.pf-owners{grid-area:2/1/auto/-1}.pf-date{text-align:left;grid-column:1/-1}.pf-rowact{text-align:left;grid-column:1/-1;justify-items:start}.pf-form,.pf-handover{padding:18px 16px}}.pf-handover{border-color:var(--t-good-edge)}.pf-cred{background:var(--t-warn-soft);border:1px solid var(--t-warn-edge);color:var(--t-ink2);border-radius:14px;margin-top:16px;padding:16px 18px;font-size:13px;line-height:1.55}.pf-cred.quiet{background:var(--t-raised);border-color:var(--t-rule)}.pf-cred-warn{color:var(--t-ink2);gap:9px;display:flex}.pf-cred-warn svg{color:var(--t-warn);flex:none;margin-top:2px}.pf-cred-warn b{color:var(--t-warn)}.pf-cred dl{background:var(--t-surface);border:1px solid var(--t-rule);border-radius:11px;grid-template-columns:110px 1fr;gap:8px 14px;margin:14px 0 0;padding:14px 16px;display:grid}.pf-cred dt{color:var(--t-ink3);font-size:12px}.pf-cred dd{color:var(--t-ink);word-break:break-all;margin:0;font-size:13px}.pf-cred dd.pw{letter-spacing:.02em;font-size:15px;font-weight:600}.pf-cred-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pf-copy{border:1px solid var(--t-rule);background:var(--t-surface);height:32px;color:var(--t-ink2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;display:inline-flex}.pf-copy:hover{border-color:var(--t-ink3);color:var(--t-ink)}.pf-steps{color:var(--t-ink2);gap:8px;margin:10px 0 0;padding-left:20px;font-size:13.5px;line-height:1.5;display:grid}.pf-steps.tight{gap:7px;margin-top:0;font-size:13px}.pf-steps b{color:var(--t-ink);font-weight:600}.pf-ack{color:var(--t-ink2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.pf-ack input{width:16px;height:16px;accent-color:var(--t-accent)}@media (width<=600px){.pf-cred dl{grid-template-columns:1fr;gap:2px}.pf-cred dd{margin-bottom:8px}}.np-f .hint.ok{color:var(--t-good)}.pf-cta-narrow{margin-top:18px;display:none}@media (width<=1040px){.pf-cta-narrow{display:block}}.cl-stage.warn{color:var(--t-warn);border-color:var(--t-warn-edge);background:var(--t-warn-soft)}.pf-alert.ok{color:var(--t-ink);background:var(--t-good-soft);border-color:var(--t-good-edge)}.iv-filters{flex-wrap:wrap;gap:6px;display:flex}.iv-filters button{border:1px solid var(--t-rule);background:var(--t-surface);color:var(--t-ink2);font:inherit;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:12.5px}.iv-filters button.on{background:var(--t-ink);border-color:var(--t-ink);color:var(--t-on-accent);font-weight:500}.iv-filters em{opacity:.7;margin-left:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-style:normal}.iv-row{border-bottom:1px solid var(--t-rule-soft);grid-template-columns:minmax(200px,1.1fr) minmax(220px,1.4fr) auto;align-items:center;gap:16px;padding:14px 12px;display:grid}.iv-who{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.iv-who .nm{letter-spacing:-.01em;color:var(--t-ink);font-size:15px;font-weight:600;display:block}.iv-who:hover .nm{text-underline-offset:3px;text-decoration:underline}.iv-who .meta2{color:var(--t-ink3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.iv-state{justify-items:start;gap:5px;min-width:0;display:grid}.iv-detail{color:var(--t-ink3);font-size:12.5px;line-height:1.4}.iv-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.iv-confirm{color:var(--t-ink2);font-size:12.5px}@media (width<=820px){.iv-row{grid-template-columns:1fr;gap:8px;padding:13px 6px}.iv-acts{justify-content:flex-start}}.nt-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.nt-sub,.nt-meta,.nt-hint{color:var(--t-ink3);font-size:12.5px}.nt-edit{margin-top:18px;padding:20px 22px}.nt-edit-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;display:flex}.nt-edit-head h3,.nt-day{letter-spacing:.14em;text-transform:uppercase;color:var(--t-ink3);margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.nt-date{width:200px}.nt-sec{margin-top:14px}.nt-sec label{color:var(--t-ink2);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;font-size:12.5px;font-weight:600;display:flex}.nt-sec label span{color:var(--t-ink3);font-size:11.5px;font-weight:400}.nt-sec textarea{border:1px solid var(--t-rule);background:var(--t-surface);width:100%;color:var(--t-ink);font:inherit;resize:vertical;border-radius:11px;padding:10px 12px;font-size:14px;line-height:1.5}.nt-sec textarea:focus{border-color:var(--t-ink3)}.nt-visit{margin-top:26px}.nt-day{border-bottom:1px solid var(--t-rule);gap:10px;padding-bottom:9px;display:flex}.nt-day em{color:var(--t-ink4);font-style:normal}.nt-card{margin-top:12px;padding:16px 20px}.nt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nt-head b{color:var(--t-ink);margin-right:10px;font-size:14.5px}.nt-acts{align-items:center;gap:10px;display:flex}.nt-read{margin-top:12px}.nt-k{letter-spacing:.12em;text-transform:uppercase;color:var(--t-ink3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.nt-body{color:var(--t-ink);white-space:pre-line;overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.55}.nt-hist{border-top:1px dashed var(--t-rule);margin-top:14px;padding-top:10px}.nt-link{color:var(--t-accent);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.nt-rev{background:var(--t-raised);border-radius:10px;margin-top:10px;padding:10px 12px}.nt-rev .nt-body{color:var(--t-ink2)}.nt-more{align-items:center;gap:12px;margin-top:20px;display:flex}.nt-err{color:var(--t-warn);font-size:12.5px}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:30px;display:flex}.ov>.sec-h:first-child,.tl-wrap>.sec-h:first-child{margin-top:4px}.sec-h h2{letter-spacing:-.015em;color:var(--t-ink);margin:0;font-family:Literata,Georgia,serif;font-size:21px;font-weight:400}.sec-h .note{color:var(--t-ink3);font-size:13px}.ov-queue{margin-top:10px}.ov-queue button.static{cursor:default}.ov-queue button.static:hover{background:0 0}.ov-dot{background:var(--t-ink4);border-radius:50%;width:8px;height:8px;margin-top:6px;display:block}.ov-dot.warn{background:var(--t-warn)}.ov-dot.flag{background:var(--t-flag)}.ov-dot.info{background:var(--t-accent)}.cl-queue button>span>b{color:var(--t-ink);font-size:13.5px;display:block}.cl-queue button>span>span{color:var(--t-ink3);margin-top:1px;font-size:12.5px;display:block}.ov-clear{margin-top:12px}.ov-clear b{color:var(--t-ink);font-size:14.5px}.ov-foot{color:var(--t-ink3);margin-top:10px;font-size:12.5px;line-height:1.5}.chg{border:1px solid var(--t-rule);background:var(--t-rule);border-radius:14px;gap:1px;margin-top:14px;display:grid;overflow:hidden}.chg-row,.chg-head{background:var(--t-surface);grid-template-columns:1fr 92px 110px 128px;align-items:center;gap:12px;padding:12px 16px;display:grid}.chg-head{background:var(--t-raised);letter-spacing:.12em;text-transform:uppercase;color:var(--t-ink3);padding:9px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.chg-head span:not(:first-child),.chg-row .was,.chg-row .now,.chg-row .dl{text-align:right}.chg-row .lbl{color:var(--t-ink);font-size:14px}.chg-row .was,.chg-row .now,.chg-row .dl{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px}.chg-row .was{color:var(--t-ink3)}.chg-row .now{color:var(--t-ink);font-weight:600}.chg-row .now small{color:var(--t-ink3);font-size:11px;font-weight:400}.chg-row .dl.good{color:var(--t-good)}.chg-row .dl.warn{color:var(--t-warn)}@media (width<=600px){.chg-row,.chg-head{grid-template-columns:1fr 88px 100px}.chg-row .was,.chg-head span:nth-child(2){display:none}}.tl{margin:14px 0 0;padding:0;list-style:none;display:grid}.tl-item{border-top:1px solid var(--t-rule-soft);grid-template-columns:150px 1fr;gap:16px;padding:14px 0;display:grid}.tl-item .when{color:var(--t-ink3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.tl-item b{color:var(--t-ink);font-size:14px}.tl-item p{color:var(--t-ink2);overflow-wrap:anywhere;margin:3px 0 0;font-size:13.5px;line-height:1.5}.tl-item .meta{color:var(--t-ink3);font-size:12px}@media (width<=600px){.tl-item{grid-template-columns:1fr;gap:4px}}.cl-find-btn{border:1px solid var(--t-rule);background:var(--t-surface);height:36px;color:var(--t-ink3);font:inherit;cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;display:flex}.cl-find-btn:hover{border-color:var(--t-ink4);color:var(--t-ink2)}.cl-find-btn span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-find-btn kbd{border:1px solid var(--t-rule);background:var(--t-raised);color:var(--t-ink3);border-radius:5px;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.cmd-bg{z-index:120;background:color-mix(in srgb, var(--t-ink) 34%, transparent);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.cmd{background:var(--t-surface);border:1px solid var(--t-rule);border-radius:16px;width:100%;max-width:580px;overflow:hidden;box-shadow:0 24px 60px #00000040}.cmd input{border:0;border-bottom:1px solid var(--t-rule);width:100%;height:56px;color:var(--t-ink);font:inherit;background:0 0;outline:none;padding:0 20px;font-size:16px}.cmd-list{max-height:min(52vh,420px);margin:0;padding:6px;list-style:none;overflow-y:auto}.cmd-sec{letter-spacing:.13em;text-transform:uppercase;color:var(--t-ink3);padding:10px 14px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.cmd-item{color:var(--t-ink);cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:9px 14px;font-size:14px;display:flex}.cmd-item.on{background:var(--t-raised)}.cmd-item .av{background:var(--t-raised);width:26px;height:26px;color:var(--t-ink2);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:grid}.cmd-item.on .av{background:var(--t-surface)}.cmd-item .lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cmd-item .sub{color:var(--t-ink3);white-space:nowrap;text-overflow:ellipsis;max-width:45%;margin-left:auto;padding-left:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;overflow:hidden}.cmd-empty{color:var(--t-ink3);text-align:center;padding:26px 16px;font-size:14px}.cmd-foot{border-top:1px solid var(--t-rule);color:var(--t-ink3);gap:16px;padding:10px 16px;font-size:11.5px;display:flex}.cmd-foot b{border:1px solid var(--t-rule);border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}@media (width<=700px){.cl .cl-find.cl-find-btn{flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.cl-find-btn span,.cl-find-btn kbd{display:none}}.nt-share{border:1px dashed var(--t-rule);background:var(--t-raised);border-radius:12px;margin-top:20px;padding:14px 16px}.nt-share-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.nt-share-head b{color:var(--t-ink);font-size:14px}.nt-shared{background:var(--t-accent-soft);border:1px solid var(--t-accent-edge);border-radius:10px;margin-top:14px;padding:12px 14px}.nt-noshare{margin-top:12px}.rec-cols{grid-template-columns:minmax(0,1fr) 392px;align-items:start;gap:34px;display:grid}@media (width<=1180px){.rec-cols{grid-template-columns:minmax(0,1fr)}}.mir{position:sticky;top:118px}.mir-hd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mir-hd h3{letter-spacing:.14em;text-transform:uppercase;color:var(--t-ink3);margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.mir-hd .meta{color:var(--t-ink4);font-size:12px}.mir-note{color:var(--t-ink2);background:var(--t-flag-soft);border:1px solid var(--t-flag-edge);border-radius:10px;margin-bottom:10px;padding:8px 12px;font-size:12.5px;line-height:1.45}.mir-frame{border:1px solid var(--t-rule);background:var(--t-bg);border-radius:34px;width:100%;max-width:392px;height:720px;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000021}.mir-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mir-empty{text-align:center;color:var(--t-ink3);place-content:center;gap:12px;padding:28px;font-size:13px;line-height:1.5;display:grid;position:absolute;inset:0}.mir-retry{border:1px solid var(--t-rule);background:var(--t-surface);color:var(--t-ink2);font:inherit;cursor:pointer;border-radius:999px;justify-self:center;padding:6px 14px;font-size:12.5px}.mir-jump{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.mir-jump button{border:1px solid var(--t-rule);background:var(--t-surface);font:inherit;color:var(--t-ink3);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12px}.mir-jump button.on{background:var(--t-ink);border-color:var(--t-ink);color:var(--t-bg)}.mir-jump button:disabled{opacity:.5;cursor:default}.mir-foot{color:var(--t-ink3);margin-top:12px;font-size:12.5px}@media (width<=1180px){.mir{position:static}.mir-frame{margin:0 auto}}
