.lv-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lv-muted{color:var(--muted-foreground)}.lv-grow{flex:1;min-width:0;margin:0}.lv-tick:focus-visible,.lv-rowbtn:focus-visible,.lv-nu-pic:focus-visible,.lv-linkbtn:focus-visible,.lv-btn:focus-visible,.lv-ibtn:focus-visible,.lv-tile:focus-visible,.lv-sheet:focus-visible{outline:3px solid var(--ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.lv-tick,.lv-btn,.lv-tile,.lv-skel,.lv-sgs-loading,.lv-dot{transition:none!important;animation:none!important}}.lv-skel,.lv-sgs-loading{display:block;background:var(--surface-sunk);border-radius:6px;max-width:100%}@media(prefers-reduced-motion:no-preference){.lv-skel,.lv-sgs-loading{animation:lv-pulse 1.6s ease-in-out infinite}}@keyframes lv-pulse{50%{opacity:.55}}.lv-sgs-loading{height:16px}.lv-pr{font-weight:600;color:var(--foreground)}.lv-pr-must{font-weight:800}.lv-pr-nice{color:var(--muted-foreground);font-weight:600}.lv-flag{display:flex;gap:6px;align-items:center;font-size:15px;margin:6px 0 0;font-weight:600}.lv-flag .i{width:18px;height:18px;flex:none}.lv-flag-sur{color:var(--plum-ink)}.lv-flag-apart{color:var(--terracotta-ink)}.lv-flag-pend{color:var(--warning)}.lv-flag-conflict{color:var(--bad)}.lv-flag-warn{color:var(--warning);margin-top:12px;font-size:16px}.lv-dot{width:10px;height:10px;border-radius:50%;background:var(--warning);flex:none}.lv-cams{display:inline-flex;gap:8px;align-items:center}.lv-cam .i{width:18px;height:18px;display:block}.lv-grp{display:inline-flex;gap:6px;align-items:center;font-weight:600;padding:0 8px;border-radius:8px;background:var(--sage-soft);color:var(--sage-ink)}.lv-grp .i{width:16px;height:16px}.lv-subj{display:inline-flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.lv-tag{font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:2px 8px;border-radius:999px;font-weight:700;white-space:nowrap}.lv-tag-now,.lv-tag-started{background:var(--mod-dayof-ink);color:var(--card)}.lv-tag-next,.lv-tag-notStarted{background:var(--info-soft);color:var(--mod-dayof-ink)}.lv-tag-done{background:var(--good-soft);color:var(--good)}.lv-tag-loggedOver{background:var(--warning-soft);color:var(--warning)}.lv-pill{display:inline-flex;gap:6px;align-items:center;padding:3px 10px;border-radius:999px;font-size:14px;font-weight:700}.lv-pill-late{background:var(--warning-soft);color:var(--warning)}.lv-pill-ok{background:var(--good-soft);color:var(--good)}.lv-pill-idle{background:var(--muted);color:var(--muted-foreground)}.lv-art{width:100%;height:100%;display:block}.lv-n{position:absolute;right:3px;bottom:3px;background:var(--overlay-chip);color:#fff;font-size:12px;font-weight:700;padding:0 5px;border-radius:6px}.lv-btn{min-height:48px;min-width:44px;padding:0 20px;border-radius:12px;border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);font:700 16px/1.2 var(--font-ui);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.lv-btn-pri{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.lv-btn-quiet{background:transparent;border-color:transparent;color:var(--foreground)}.lv-btn:disabled{background:var(--muted);color:var(--muted-foreground);border-color:var(--border);cursor:not-allowed}.lv-ibtn{width:44px;height:44px;flex:none;border-radius:12px;border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);display:grid;place-items:center;cursor:pointer;padding:0}.lv-ibtn .i{width:22px;height:22px}.lv-linkbtn{min-height:44px;min-width:44px;padding:0 4px;background:none;border:0;font:700 15px/1.2 var(--font-ui);color:var(--foreground);text-decoration:underline;text-underline-offset:3px;cursor:pointer;margin-left:auto}.lv-row{list-style:none;display:flex;gap:12px;padding:12px 16px;border-top:1px solid var(--border);align-items:flex-start;background:var(--card);color:var(--foreground);font-family:var(--font-ui)}.lv-row.is-cur{box-shadow:inset 4px 0 0 var(--mod-dayof-ink)}.lv-row.is-done{background:var(--background)}.lv-row.is-conflict{box-shadow:inset 4px 0 0 var(--bad)}.lv-tick,.lv-tick-skel{width:48px;height:48px;flex:none;border-radius:50%;border:2px solid var(--input);background:var(--card);display:grid;place-items:center;color:transparent;padding:0;cursor:pointer;position:relative;transition:background var(--dur-fast) var(--ease-standard)}.lv-tick-skel{background:var(--surface-sunk);border-color:var(--border)}span.lv-tick{cursor:default}.lv-tick .i{width:26px;height:26px;stroke-width:2.6}.lv-tick[data-s=done]{background:var(--good);border-color:var(--good);color:var(--card)}.lv-tick[data-s=skipped]{background:var(--muted);border-color:var(--border-strong);color:var(--muted-foreground)}.lv-tick[data-s=conflict]{background:var(--bad-soft);border-color:var(--bad);color:var(--bad)}.lv-tick.is-pending:after{content:"";position:absolute;right:-2px;top:-2px;width:14px;height:14px;border-radius:50%;background:var(--warning);border:2px solid var(--card)}.lv-rowbody{flex:1;min-width:0;display:block}.lv-rowbtn{background:none;border:0;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;min-height:48px}.lv-rowbody .lv-skel+.lv-skel{margin-top:8px}.lv-rt{display:block;font-size:18px;font-weight:700;line-height:1.3}.lv-row.is-done .lv-rt{color:var(--muted-foreground);font-weight:600}.lv-rp{display:block;font-size:16px;line-height:1.4;margin-top:2px}.lv-rm{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:14px;color:var(--muted-foreground);align-items:center}.lv-rm .lv-pr{font-size:14px}.lv-state-w{display:block;font-size:14px;color:var(--muted-foreground);margin-top:4px}.lv-state-w b{color:var(--good)}.lv-state-skipped b{color:var(--muted-foreground)}.lv-thumb{width:64px;height:64px;border-radius:10px;overflow:hidden;flex:none;position:relative;border:1px solid var(--border)}.lv-nu{margin:12px 16px 4px;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:18px;padding:14px 16px 12px;box-shadow:var(--shadow-1);font-family:var(--font-ui)}.lv-nu[aria-busy=true] .lv-skel{margin-bottom:10px}.lv-nu-top{display:flex;gap:12px;align-items:flex-start}.lv-k{display:flex;gap:6px 10px;align-items:center;flex-wrap:wrap;font-size:14px;font-weight:700;color:var(--muted-foreground);margin:0}.lv-k .lv-pr{font-size:14px}.lv-nu-h{font-family:var(--font-display);font-weight:var(--heading-weight, 500);font-size:28px;line-height:1.1;margin:6px 0 0}.lv-nu-pic{width:76px;height:76px;padding:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;position:relative;background:none;flex:none;cursor:pointer}.lv-nu-who{font-size:20px;font-weight:600;line-height:1.35;margin:10px 0 0}.lv-nu-who .lv-subj{gap:6px 10px}.lv-nu-who .lv-grp{padding:2px 10px;border-radius:10px;font-size:20px}.lv-nu-who .lv-grp .i{width:18px;height:18px}.lv-nu-note{margin:10px 0 0;font-size:16px;line-height:1.45;padding:8px 12px;border-radius:10px;background:var(--muted)}.lv-nu-facts{display:flex;gap:4px 14px;flex-wrap:wrap;align-items:center;margin:8px 0 0;font-size:15px;color:var(--muted-foreground)}.lv-nu-facts b{color:var(--foreground)}.lv-nu-after{margin:6px 0 0;font-size:15px;color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:8px}.lv-nu-after b{color:var(--foreground)}.lv-nu-done .lv-nu-h{font-size:26px}.lv-strip{margin-top:10px;font-family:var(--font-ui);color:var(--foreground)}.lv-sgs{display:flex;gap:3px;height:16px;position:relative}.lv-sg{border-radius:4px;background:var(--surface-sunk);min-width:6px;position:relative}.lv-sg-done{background:var(--good)}.lv-sg-skipped{background:repeating-linear-gradient(-45deg,var(--muted-foreground) 0 2px,var(--surface-sunk) 2px 6px)}.lv-sg-current{background:var(--card);box-shadow:inset 0 0 0 2px var(--foreground);min-width:20px}.lv-sg-gap{background:transparent;box-shadow:inset 0 0 0 1px var(--border-strong)}.lv-nowline{position:absolute;top:-4px;bottom:-4px;width:3px;border-radius:2px;background:var(--terracotta)}.lv-stxt{display:flex;justify-content:space-between;align-items:center;gap:6px 10px;flex-wrap:wrap;margin:8px 0 0;font-size:15px}.lv-stxt b{font-weight:700}.lv-bh{padding:12px 16px;background:var(--background);color:var(--foreground);border-bottom:1px solid var(--border);font-family:var(--font-ui)}.lv-bh[aria-busy=true] .lv-skel+.lv-skel{margin-top:10px}.lv-bh-meta{display:flex;gap:4px 10px;align-items:center;flex-wrap:wrap;font-size:14px;color:var(--muted-foreground);font-weight:600;margin:0}.lv-pl{display:inline-flex;gap:3px;align-items:center}.lv-pl .i{width:15px;height:15px}.lv-bh-h{font-family:var(--font-display);font-weight:var(--heading-weight, 500);font-size:24px;line-height:1.15;margin:2px 0 0}.lv-bh-sub{margin:6px 0 0;font-size:15px}.lv-bh-sub .lv-pill{margin-left:8px}.lv-bh-sub b{font-weight:700}.lv-bh-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.lv-bh-acts>*{flex:1 1 180px}.lv-bh-done .lv-bh-h{color:var(--muted-foreground)}.lv-tile{display:block;width:100%;text-align:left;padding:0;text-decoration:none;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;cursor:pointer;font-family:var(--font-ui)}.lv-tile-pic{display:block;aspect-ratio:4 / 3;position:relative}.lv-tile-loading .lv-tile-pic{border-radius:0}.lv-chip{position:absolute;top:6px;background:var(--overlay-chip);color:#fff;font-size:12px;font-weight:700;border-radius:6px;padding:1px 6px}.lv-chip-r{right:6px}.lv-chip-l{left:6px}.lv-tile-tx{display:block;padding:8px 10px 10px}.lv-tile-tx b{display:block;font-size:15px;line-height:1.3}.lv-tile-tx>span{display:block;font-size:13px;color:var(--muted-foreground);line-height:1.35;margin-top:2px}.lv-tile-tx .lv-skel{margin-top:8px}.lv-banner{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;font-size:15px;line-height:1.4;border-bottom:1px solid var(--border);background:var(--card);color:var(--foreground);font-family:var(--font-ui)}.lv-banner>.i{width:20px;height:20px;flex:none;margin-top:2px}.lv-banner b{font-weight:700}.lv-banner>.lv-btn{flex:none}.lv-banner-offline{background:var(--warning-soft)}.lv-banner-offline>.i,.lv-banner-offline b{color:var(--warning)}.lv-banner-undo{background:var(--good-soft)}.lv-banner-undo>.i{color:var(--good)}.lv-banner-needsConnection{background:var(--bad-soft)}.lv-banner-needsConnection>.i{color:var(--bad)}.lv-banner-notice{background:var(--info-soft)}.lv-banner-notice>.i{color:var(--info)}@media(max-width:480px){.lv-banner:has(>.lv-btn){flex-wrap:wrap}.lv-banner>.lv-grow{flex-basis:calc(100% - 40px)}.lv-banner>.lv-btn{margin-left:30px}}.lv-sheet-wrap{font-family:var(--font-ui);color:var(--foreground)}.lv-sheet-overlay{position:fixed;inset:0;z-index:40}.lv-scrim{position:absolute;inset:0;background:var(--scrim)}.lv-sheet{background:var(--popover);color:var(--popover-foreground);display:flex;flex-direction:column;overflow:hidden}.lv-sheet-overlay .lv-sheet{position:absolute;left:0;right:0;bottom:0;max-height:92vh;border-radius:20px 20px 0 0;box-shadow:var(--shadow-3)}.lv-sheet-inline .lv-sheet{border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-2);max-width:560px}.lv-sheet-h{position:relative;padding:8px 16px 12px;border-bottom:1px solid var(--border);display:flex;gap:8px;align-items:flex-start;flex:none}.lv-sheet-h:before{content:"";position:absolute;top:6px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:var(--border-strong)}.lv-sheet-h h2{font-family:var(--font-display);font-weight:var(--heading-weight, 500);font-size:24px;line-height:1.2;flex:1;margin:0;padding-top:14px}.lv-sheet-h .lv-ibtn{margin-top:8px}.lv-sheet-b{padding:16px;overflow:auto;flex:1 1 auto}.lv-sheet-b .lv-skel+.lv-skel{margin-top:12px}.lv-sheet-intro{font-size:18px;line-height:1.45;margin:0}.lv-sheet-scope{font-size:15px;color:var(--muted-foreground);margin:8px 0 0;line-height:1.4}.lv-sheet-foot{font-size:15px;color:var(--muted-foreground);margin:12px 0 0;line-height:1.45}.lv-mlist{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--border)}.lv-mlist li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--border);font-size:16px}.lv-mlist li span:last-child:not(:first-child){color:var(--muted-foreground);font-weight:600;text-align:right}.lv-sheet-f{padding:12px 16px 16px;border-top:1px solid var(--border);display:flex;gap:10px;flex:none;background:var(--popover)}.lv-sheet-f .lv-btn{flex:1}@media(min-width:900px){.lv-sheet-overlay .lv-sheet{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:560px;border-radius:20px;max-height:86vh}.lv-sheet-h:before{display:none}.lv-sheet-h h2{padding-top:4px}.lv-sheet-h .lv-ibtn{margin-top:0}.lv-bh{padding:16px 24px}.lv-row{padding:12px 24px}.lv-nu{margin:12px 24px 4px}}.wp-sub{margin:var(--space-1) 0 var(--space-2)}.wp-row[aria-current=true] .title{font-weight:var(--fw-heavy)}.wp-row[aria-current=true]>.i:last-child{color:var(--gold-ink)}.wp-banner .lv-banner{flex-wrap:wrap;border:1px solid var(--border);border-radius:var(--radius-lg)}.wp-banner .lv-banner .lv-grow{flex:1 1 200px}.wp-banner[hidden]{display:none}.wp-opening{min-height:40vh}.wp-page{display:contents}.wp-page.wp-page-locked{display:block;height:0;overflow:hidden;visibility:hidden}@media(max-width:899px){.sh-grow-ph .sh-switch{max-width:100%}.sh-grow-ph .sh-switch .nm{max-width:180px}}@media(min-width:900px){.sh-sheet.wp-sheet{top:160px;left:var(--space-4);right:auto}}.wp-confirm .lv-mlist li{flex-direction:column;gap:2px}.wp-confirm .lv-mlist li span:first-child{font-weight:700}.wp-confirm .lv-mlist li span:last-child:not(:first-child){text-align:left;font-weight:400}.br-layer{position:fixed;inset:0;z-index:60}.br-scrim{position:fixed;inset:0;background:var(--scrim)}.br-dlg{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:hidden;padding:0}.br-grab{display:none}.br-body{flex:1;min-height:0;overflow:auto;display:grid;gap:var(--space-4);align-content:start;padding:var(--space-6) var(--space-6) var(--space-2)}.br-dlg>.br-foot{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:var(--space-4) var(--space-6) var(--space-6)}.br-head{display:flex;align-items:flex-start;gap:var(--space-3)}.br-head-t{flex:1;min-width:0;display:grid;gap:2px}.br-head-t .eyebrow{margin:6px 0 0}.br-head-t .h2{margin:0;outline:none}.br-steps{display:flex;gap:6px;align-items:center}.br-steps i{width:28px;height:4px;border-radius:2px;background:var(--border-strong);display:block}.br-steps i.on{background:var(--gold)}.br-ta{padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.45;display:block;font:inherit;color:inherit}.br-under{display:flex;justify-content:space-between;gap:var(--space-2)}.br-count{font-size:var(--fs-caption);color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.br-priv{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--fs-caption);color:var(--muted-foreground);margin:0}.br-priv svg{width:16px;height:16px;flex:none;margin-top:1px}.br-fs{border:0;padding:0;margin:0;min-width:0}.br-fs legend{padding:0;margin-bottom:var(--space-1)}.br-sev{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.br-sev .opt{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--card);cursor:pointer;min-height:var(--hit)}.br-sev .opt.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);background:var(--gold-soft)}.br-sev .opt input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--gold-ink);flex:none}.br-sev .t{display:grid;gap:0;min-width:0}.br-sev .t b{font-size:var(--fs-small)}.br-sev .t span{font-size:var(--fs-caption);color:var(--muted-foreground)}.br-contact{align-items:flex-start}.br-contact input{width:22px;height:22px;accent-color:var(--sage);margin:1px 0 0;flex:none}.br-ctx{display:grid;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card)}.br-ctx .r{display:grid;grid-template-columns:28px 150px minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.br-ctx .r:last-child{border-bottom:0}.br-ctx .k{font-weight:var(--fw-bold);font-size:var(--fs-small)}.br-ctx .v{font-size:var(--fs-small);color:var(--muted-foreground);overflow-wrap:anywhere;min-width:0}.br-ctx code,.br-kv code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;color:var(--foreground);overflow-wrap:anywhere}.br-box{width:22px;height:22px;margin:0;accent-color:var(--sage)}.br-fixed{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--muted);color:var(--muted-foreground)}.br-fixed svg{width:14px;height:14px}.br-lines{display:grid;gap:2px}.br-legend{display:flex;gap:var(--space-1);align-items:center;margin:0}.br-legend svg{width:14px;height:14px}.br-never{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--fs-small)}.br-never svg{color:var(--sage-ink);flex:none;margin-top:1px}.br-line{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--warning-soft)}.br-line.bad{background:var(--bad-soft);color:var(--bad)}.br-done{display:grid;justify-items:center;text-align:center;gap:var(--space-3);padding:var(--space-2) 0}.br-done .lead{width:64px;height:64px;border-radius:50%;background:var(--good-soft);color:var(--good);display:grid;place-items:center}.br-done .lead svg{width:32px;height:32px;stroke-width:2.2}.br-done p{margin:0}.br-ref{display:inline-block;font-variant-numeric:tabular-nums;font-weight:var(--fw-heavy);letter-spacing:.06em;padding:4px 12px;border-radius:var(--radius-pill);background:var(--muted);white-space:nowrap}.br-confirm{position:absolute;inset:auto var(--space-4) var(--space-4);padding:var(--space-5);background:var(--popover);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);display:grid;gap:var(--space-3)}.br-confirm .actions{margin:0;display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.br-report-link{display:inline-flex;align-items:center;gap:6px;padding:0;min-height:30px;font-size:var(--fs-small)}.br-acct-card{display:grid;gap:var(--space-3)}.br-acct-head{display:flex;gap:var(--space-3);align-items:center}.br-acct-ic{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold-ink)}.br-acct-head>div{display:grid;min-width:0}.br-held-link{min-height:36px;padding:0 var(--space-2);font-size:var(--fs-small)}.br-load-note{margin:0}.br-page{display:grid;gap:var(--space-5);min-width:0}.br-page-h{display:grid;gap:4px}.br-page-h .eyebrow,.br-page-h p{margin:0}.br-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.br-item{display:grid;grid-template-columns:92px minmax(0,1fr) auto auto 96px;gap:var(--space-4);align-items:center;min-height:var(--row-h, 52px);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);color:inherit;text-decoration:none}.br-item:hover{border-color:var(--border-strong)}.br-item .ref{font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:var(--fs-small)}.br-item .tx{display:grid;min-width:0}.br-item .tx b{font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br-item .tx span{font-size:var(--fs-caption);color:var(--muted-foreground)}.br-item .dt{font-size:var(--fs-caption);color:var(--muted-foreground);text-align:right;font-variant-numeric:tabular-nums}.br-detail{display:grid;gap:var(--space-4);min-width:0}.br-pills{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.br-quote{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-small);padding:var(--space-3) var(--space-4);border-left:3px solid var(--border-strong);background:var(--muted);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:0}.br-note{display:grid;gap:4px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--good-soft)}.br-kv{display:grid;grid-template-columns:140px minmax(0,1fr);gap:6px var(--space-3);font-size:var(--fs-small);margin:0}.br-kv dt{color:var(--muted-foreground)}.br-kv dd{margin:0;overflow-wrap:anywhere;min-width:0}.br-history{display:grid;gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-3);min-width:0}.br-history .label{margin:0}.br-history-list{margin:0;padding-left:var(--space-4);display:grid;gap:4px;overflow-wrap:anywhere}.br-filters{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.br-filters .label{margin:0 var(--space-1) 0 var(--space-2)}.br-chip{display:inline-flex;align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--card);color:inherit;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer}.br-chip[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.br-filter-in{width:9rem;min-height:36px}.br-ops-cards{display:none}.br-ops td a{color:inherit;font-weight:var(--fw-heavy)}.br-ops td{white-space:nowrap}.br-acts{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:flex-end}.br-act-form{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.br-act-form>.btn{justify-self:start}.br-act-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:end}.br-dk{display:inline}.br-ph{display:none}.br-light{font-weight:var(--fw-regular)}.br-att{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;padding:var(--space-3);border:1.5px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--card)}.br-hintcol{display:grid;gap:2px;flex:1;min-width:150px;justify-items:start}.br-pick{min-height:32px;padding:0;font-size:var(--fs-small)}.br-th{position:relative;width:96px;height:62px;border-radius:8px;overflow:hidden;border:1px solid var(--border-strong);flex:none;background:var(--background);padding:0;display:grid;place-items:center}.br-th img{width:100%;height:100%;object-fit:contain;display:block}.br-th-open{width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;display:block}.br-th .tg{position:absolute;left:4px;bottom:4px;font-size:10px;line-height:1.4;font-weight:var(--fw-heavy);padding:1px 6px;border-radius:var(--radius-pill);background:var(--good-soft);color:var(--good);pointer-events:none}.br-th .tg.no{background:var(--warning-soft);color:var(--warning)}.br-th .rm{position:absolute;right:3px;top:3px;width:24px;height:24px;border-radius:50%;background:var(--popover);border:1px solid var(--border-strong);display:grid;place-items:center;padding:0;cursor:pointer;color:var(--foreground)}.br-th .rm svg{width:12px;height:12px;stroke-width:2.4}.br-th-lg{width:150px;height:97px}.br-th-chk{position:absolute;left:5px;top:5px;width:20px;height:20px}.br-shotrow{display:flex;gap:var(--space-3);flex-wrap:wrap}.br-ctx .r[data-row=shots] .v{grid-column:2 / -1}.br-addbtn{width:96px;height:62px;border-radius:8px;border:1.5px dashed var(--input);display:grid;place-items:center;color:var(--muted-foreground);flex:none;background:none;cursor:pointer}.br-err{font-size:var(--fs-caption);color:var(--bad);display:flex;gap:6px;align-items:center}.br-err svg{width:16px;height:16px;flex:none}.br-dropzone{position:absolute;inset:10px;border:2.5px dashed var(--gold);border-radius:calc(var(--radius-xl) - 6px);background:color-mix(in srgb,var(--gold-soft) 92%,transparent);display:grid;place-items:center;z-index:4;text-align:center;pointer-events:none}.br-dropzone .in{display:grid;gap:var(--space-2);justify-items:center}.br-dropzone svg{width:40px;height:40px;color:var(--gold-ink)}.br-kind{display:inline-flex;padding:3px;background:var(--muted);border-radius:var(--radius-pill);gap:2px;justify-self:start}.br-kind button{min-height:36px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:none;font:inherit;font-weight:var(--fw-medium);font-size:var(--fs-small);color:var(--muted-foreground);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.br-kind button svg{width:16px;height:16px}.br-kind button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-1);font-weight:var(--fw-bold)}.br-inline{display:grid;gap:4px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--muted);font-size:var(--fs-small)}.br-inline .k{font-weight:var(--fw-bold)}.br-cover{display:grid;gap:var(--space-3)}.br-tools{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.br-tools .btn svg{width:16px;height:16px}.br-grow{flex:1}.br-cover-canvas{display:block;width:100%;height:auto;max-height:56vh;object-fit:contain;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--background);touch-action:none;cursor:crosshair}.br-cover-canvas:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.br-cover-done{display:flex;justify-content:flex-end}.br-top svg{width:20px;height:20px}.br-top[aria-expanded=true]{background:var(--gold-soft);color:var(--gold-ink)}.br-top:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.br-tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border)}.br-tab{min-height:var(--hit);padding:0 var(--space-3);border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-weight:var(--fw-medium);color:var(--muted-foreground);cursor:pointer}.br-tab[aria-selected=true]{color:var(--foreground);border-bottom-color:var(--gold);font-weight:var(--fw-bold)}.br-wrap{white-space:normal!important;max-width:260px}.br-full{width:min(1100px,calc(100vw - 32px))}.br-full-img{display:block;max-width:100%;max-height:72vh;margin:0 auto}.br-addr{display:inline-flex;gap:var(--space-2);align-items:baseline;flex-wrap:wrap}.br-addr .btn-link{min-height:32px}.br-acct-row{margin:0}@media(max-width:899px){.br-dk{display:none!important}.br-ph{display:inline}.br-th{width:84px;height:56px}.br-th-lg{width:120px;height:78px}.br-addbtn{width:84px;height:56px}.br-kind{display:grid;grid-template-columns:1fr 1fr;justify-self:stretch}.br-kind button{justify-content:center;min-height:40px;padding:0 var(--space-2)}.br-kind button svg{display:none}.br-full{width:auto}.br-dlg{inset:24px 0 0;transform:none;width:auto;max-height:none;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;border-bottom:0}.br-grab{display:block;flex:none;width:40px;height:5px;border-radius:3px;background:var(--border-strong);margin:var(--space-3) auto 0}.br-body{padding:var(--space-3) var(--gutter-phone, 16px) var(--space-4)}.br-dlg>.br-foot{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:var(--space-2);padding:var(--space-3) var(--gutter-phone, 16px) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--border)}.br-dlg>.br-foot .btn{width:100%}.br-dlg>.br-foot .btn-primary{order:-1}.br-sev{grid-template-columns:minmax(0,1fr)}.br-sev .opt{padding:var(--space-2) var(--space-3);align-items:center}.br-sev .opt input{margin-top:0}.br-sev .t{display:flex;gap:var(--space-2);align-items:baseline;flex-wrap:wrap}.br-ctx .r{grid-template-columns:28px minmax(0,1fr);gap:2px var(--space-3);padding:var(--space-3)}.br-ctx .k,.br-ctx .v{grid-column:2}.br-ctx .r>:first-child{grid-row:1 / span 2}.br-item{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);padding:var(--space-3)}.br-item .tx{grid-column:1 / -1}.br-item .tx b{white-space:normal}.br-item .dt{text-align:left}.br-kv{grid-template-columns:minmax(0,1fr);gap:0}.br-kv dd{margin-bottom:var(--space-2)}.br-ops-table{display:none}.br-ops-cards{display:grid}.br-filter-in{width:100%}.br-load-actions{display:grid;gap:var(--space-2)}}.dy{display:grid;gap:var(--space-4);min-width:0;padding-bottom:168px}.dy-head{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.dy-grow{flex:1 1 220px;min-width:0}.dy-kick{margin:0;color:var(--muted-foreground);font-size:var(--fs-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dy-head h1{margin:0;font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-h1)}.dy-keep{display:grid;gap:4px;justify-items:end;max-width:300px}.dy-keep .btn{min-height:44px}.dy-keepbtn[aria-pressed=true]{background:var(--sage-soft);border-color:var(--sage)}.dy-blockacts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dy-blockacts .btn{flex:1 1 200px}@media(max-width:700px){.dy-head{flex-wrap:nowrap;align-items:center}.dy-keep-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dy-keepbtn{width:44px;padding:0;justify-content:center}}.dy-keep p{margin:0;text-align:right}.dy-crews{display:flex;gap:var(--space-2);flex-wrap:wrap}.dy-chip{min-height:44px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);font:inherit;font-weight:700;cursor:pointer}.dy-chip[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.dy-tabs{display:inline-flex;width:fit-content;max-width:100%;padding:3px;border-radius:var(--radius-pill);background:var(--card);border:1px solid var(--border-strong);overflow-x:auto}.dy-tab{min-height:44px;padding:0 18px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--foreground);font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.dy-tab[aria-selected=true]{background:var(--foreground);color:var(--background)}.dy-tab:focus-visible,.dy-chip:focus-visible,.dy-fold:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.dy-banners{display:grid;gap:var(--space-2)}.dy-banners:empty{display:none}.dy-review{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--warning);border-radius:var(--radius-card);background:var(--warning-soft)}.dy-review p{margin:0}.dy-review-acts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dy-empty{display:grid;gap:var(--space-2);padding:var(--space-8) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-card);text-align:center}.dy-empty h2{margin:0;font-family:var(--font-display);font-size:var(--fs-h3)}.dy-empty p{margin:0}.dy-next{display:grid;gap:var(--space-4);min-width:0}.dy-blockhead,.dy-cardcol,.dy-then,.dy-leftcol{min-width:0}.dy-leftcol{display:grid;gap:var(--space-4)}.dy-h2{margin:0 0 var(--space-2);display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--fs-body);font-weight:800}.dy-h3{margin:var(--space-3) 0 var(--space-1);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}.dy-rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.dy-whole{display:grid;gap:var(--space-6)}.dy-block{display:grid;gap:var(--space-3);min-width:0}.dy-unsched{margin:0;font-family:var(--font-display);font-size:var(--fs-h3)}.dy-listmark{display:grid;gap:var(--space-1);justify-items:start}.dy-fold{min-height:44px;padding:0 var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:transparent;color:var(--muted-foreground);font:inherit;text-align:left;cursor:pointer}.dy-act{min-height:44px}.dy-logged{margin:var(--space-2) 0 0}.dy-dock{position:fixed;left:0;right:0;bottom:calc(var(--tabbar-h, 64px) + env(safe-area-inset-bottom));z-index:20;display:grid;gap:var(--space-2);padding:var(--space-3) var(--gutter-phone, 16px);background:var(--background);border-top:1px solid var(--border);box-shadow:var(--shadow-2)}.dy-after{margin:0;font-size:var(--fs-small);color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dy-dock-btns{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-3)}.dy-dock .btn{min-height:56px;font-size:18px;gap:8px}.dy-next:has(.dy-dock){padding-bottom:var(--dock-room, 112px)}.dy-next:has(.dy-dock) .dy-then{scroll-margin-bottom:var(--dock-room, 112px)}.dy-scrim{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in oklab,var(--foreground) 30%,transparent)}.dy-sheet{width:100%;max-width:640px;max-height:86vh;overflow-y:auto;display:grid;gap:var(--space-2)}.dy-sheet h2{margin:0;font-family:var(--font-display);font-size:var(--fs-h3)}.dy-sheet p{margin:0}.dy-note{padding:var(--space-3);border-radius:var(--radius-md);background:var(--muted)}.dy-states,.dy-links{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.dy-states li{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center;min-height:32px}.dy-links a{color:var(--foreground);text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}@media(min-width:1024px){.dy{padding-bottom:var(--space-10)}.dy-next{grid-template-columns:minmax(0,1fr) minmax(360px,440px);grid-template-areas:"head head" "left card";align-items:start}.dy-blockhead{grid-area:head}.dy-cardcol{grid-area:card;position:sticky;top:var(--space-4);display:grid;gap:var(--space-3)}.dy-leftcol{grid-area:left;display:grid;gap:var(--space-4);min-width:0}.dy-dock{position:static;box-shadow:none;border:0;padding:0;background:transparent}.dy-next:has(.dy-dock){padding-bottom:0}.dy-scrim{align-items:center}.dy-sheet{border-radius:var(--radius-2xl);border-bottom:1px solid var(--border)}}@media(prefers-reduced-motion:reduce){.dy *{transition:none!important}}.ros-sub{margin:4px 0 0}.ros-tools{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:flex-end}.ros-preview{display:grid;gap:2px;min-width:200px}.ros-preview .input{min-height:44px}.ros-part{display:grid;gap:var(--space-2)}.ros-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.ros-sheet .field{display:grid;gap:4px}.ros-sheet .input{min-height:44px;width:100%}.ros-two{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.ros-check{display:flex;gap:var(--space-2);align-items:flex-start;min-height:44px;font-size:var(--fs-small)}.ros-check input{width:20px;height:20px;margin-top:2px}.ros-acts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ros-acts .btn{min-height:44px}.ros-del{margin-left:auto;color:var(--bad)}.dy-coord{display:grid;gap:var(--space-2)}.dy-decided{margin:0}@media(max-width:700px){.ros .dy-head{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.ros .dy-grow{flex:none}.ros-tools{width:100%}.ros-preview{flex:1 1 160px;min-width:0}.ros-tools .btn{min-height:44px}}.sh-lead{margin:6px 0 0;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.sh-lead svg{width:16px;height:16px}.sh-lead a{color:var(--foreground);min-height:44px;display:inline-flex;align-items:center}.dy-tab[aria-pressed=true]{background:var(--foreground);color:var(--background)}.sh-table{display:grid;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--card)}.sh-tr{display:grid;grid-template-columns:minmax(220px,2.2fr) minmax(180px,2fr) 80px 48px 120px 120px minmax(120px,1.2fr);gap:var(--space-3);align-items:center;padding:10px var(--space-4);text-align:left}.sh-th{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border)}.sh-gh{background:var(--muted);border-bottom:1px solid var(--border)}.sh-gtitle{grid-column:1 / span 4;font-family:var(--font-display)}.sh-gtitle b{font-weight:500;font-size:18px}.sh-fit{grid-column:5 / -1;display:grid;gap:4px}.sh-meter{display:block;height:8px;border-radius:4px;background:var(--surface-sunk, var(--border));overflow:hidden}.sh-meter span{display:block;height:100%;background:var(--gold-ink, var(--primary))}.sh-meter span[data-over=true]{background:var(--warning)}.sh-row{width:100%;border:0;border-bottom:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;cursor:pointer;min-height:48px}.sh-row:hover{background:var(--accent)}.sh-row:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}.sh-row>span{min-width:0;overflow-wrap:anywhere;white-space:normal}.shl-title b{font-family:var(--font-ui);font-weight:700}.shl-title{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sh-who,.sh-cams{color:var(--muted-foreground)}.sh-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--muted);font-size:13px;font-weight:600}.sh-chip svg{width:14px;height:14px}.sh-sur{background:var(--lavender-soft, var(--muted));color:var(--plum-ink, var(--foreground))}.sh-board{display:grid;gap:var(--space-5)}.sh-bsec{display:grid;gap:var(--space-2)}.sh-boardtiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3)}.shl-sheet{max-width:720px}.sh-fs{border:0;margin:0;padding:0;display:grid;gap:var(--space-3);min-width:0}.sh-checks{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);display:flex;flex-wrap:wrap;gap:0 var(--space-4);min-width:0}.sh-checks legend{font-weight:700;padding:0 4px}.sh-min{max-width:160px}.sh-crewpick{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;width:100%}.sh-crewpick .input{max-width:240px;min-height:44px}.sh-subjects{display:grid;gap:var(--space-2)}.sh-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sh-chips .sh-chip{min-height:32px;padding:0 4px 0 10px}.sh-chips button{display:inline-grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:50%}.sh-hits{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sh-hit{display:flex;gap:8px;align-items:center;width:100%;min-height:44px;padding:0 8px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--foreground);font:inherit;text-align:left;cursor:pointer}.sh-hit:hover{background:var(--accent)}.sh-hit svg{width:16px;height:16px}.sh-links{display:grid;gap:var(--space-2)}.sh-link{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center}.sh-addlink{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sh-addlink .input{flex:1 1 180px;min-height:44px}.sh-crew{display:grid;gap:var(--space-2)}@media(max-width:900px){.sh-th{display:none}.sh-tr{grid-template-columns:1fr auto;gap:4px var(--space-3)}.sh-gtitle,.sh-fit{grid-column:1 / -1}.sh-row>:nth-child(1){grid-column:1 / -1}.sh-row>:nth-child(2){grid-column:1 / -1}.sh-row>:nth-child(4),.sh-row>:nth-child(5){display:none}.sh-row>:nth-child(7){grid-column:1 / -1}}.dp-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card)}.dp-h{margin:0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500}.dp-lead{margin:0}.dp-lead svg{width:16px;height:16px;color:var(--good);vertical-align:-2px;margin-right:6px}.dp-toggle{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between}.dp-toggle p{margin:2px 0 0}.dp-toggle .btn{min-width:72px;min-height:44px}.dp-toggle .btn[aria-checked=true]{background:var(--sage-soft);border-color:var(--sage)}.dp-duties{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.dp-duty{display:grid;gap:4px}.dp-pick{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dp-pick li{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center;border-bottom:1px solid var(--border);padding:4px 0}.dp-pick .tag{margin-left:6px}.dp-radio{display:inline-flex;gap:6px;align-items:center;min-height:44px;white-space:nowrap}.dp-radio input{width:20px;height:20px}.ga-full,.ga-calls{display:grid;gap:var(--space-3)}.today-list li{border-bottom:1px solid var(--border);padding:var(--space-2) 0}.hc{display:grid;gap:var(--space-2)}.hc-card{display:flex;gap:var(--space-3);align-items:center;min-height:64px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);color:var(--foreground);text-decoration:none}.hc-card:hover{background:var(--accent)}.hc-card:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.hc-ic{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--gold-soft, var(--muted));color:var(--gold-ink, var(--foreground))}.hc-ic svg{width:20px;height:20px}.hc-tx{display:grid;flex:1;min-width:0}.hc-tx span{color:var(--muted-foreground);font-size:var(--fs-small)}.hc-cta{font-weight:700;white-space:nowrap}.hc-links{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hc-links .btn{min-height:44px}.hc-open{justify-self:start;min-height:48px}.dy-bf{display:grid;gap:var(--space-3);min-width:0}.dy-bf-h{margin:0;font-family:var(--font-display);font-size:var(--fs-h3)}.dy-bf-rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);min-width:0}@media(min-width:900px){.dy-bf-rows{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start}}.dy-bf-row{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);min-width:0}.dy-bf-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3)}.dy-bf-lines{margin:0;display:grid;gap:var(--space-2)}.dy-bf-line{display:grid;gap:2px;min-width:0}.dy-bf-line dt{font-size:var(--fs-small);color:var(--muted-foreground)}.dy-bf-line dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}@media(min-width:480px){.dy-bf-line{grid-template-columns:8.5rem minmax(0,1fr);gap:var(--space-3)}}.nt-page{display:grid;gap:var(--space-4);max-width:44rem;min-width:0}.nt-page>.h1{overflow-wrap:normal;min-width:0}.nt-switch-row{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);min-width:0}.nt-switch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--hit);cursor:pointer;min-width:0}.nt-switch-label{font-weight:var(--fw-bold);overflow-wrap:normal;min-width:0}.nt-toggle{appearance:none;-webkit-appearance:none;width:44px;height:26px;border-radius:99px;background:var(--surface-sunk);border:1px solid var(--input);position:relative;cursor:pointer;flex:none;margin:0}.nt-toggle:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--card);box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease-standard)}.nt-toggle:checked{background:var(--sage-ink);border-color:var(--sage-ink)}.nt-toggle:checked:after{transform:translate(18px)}.nt-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nt-toggle:disabled{cursor:progress;opacity:.7}.nt-hint{margin:0;overflow-wrap:anywhere}.nt-overdue{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);overflow-wrap:anywhere}.nt-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);min-width:0}.nt-card{padding:var(--space-4);display:grid;gap:var(--space-3);min-width:0}.nt-card-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);min-width:0}.nt-made{margin:0}.nt-new{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;background:var(--sage-soft);color:var(--sage-ink);white-space:nowrap}.nt-tasks{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);min-width:0}.nt-task{display:grid;gap:2px;min-width:0}.nt-task-link{font-weight:var(--fw-bold);overflow-wrap:anywhere;color:inherit;text-underline-offset:3px;--nt-pad: max(0px, calc((var(--hit) - 1lh) / 2));padding-block:var(--nt-pad);margin-block:calc(-1 * var(--nt-pad));position:relative;z-index:1}.nt-task-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nt-due{overflow-wrap:anywhere}.nt-foot{display:flex}.nt-foot .btn-link{padding-left:0}.nt-older-row{display:grid;gap:var(--space-2);justify-items:start;min-width:0}.nt-failed{display:grid;gap:var(--space-3);justify-items:start;min-width:0}.nt-bell{position:relative}.nt-badge{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-pill);display:grid;place-items:center;font-size:11px;font-weight:700;line-height:1;background:var(--sage-ink);color:var(--card);pointer-events:none}@media(max-width:300px){.nt-page>.h1{font-size:clamp(1.25rem,11vw,1.75rem)}}@media(max-width:260px){.sh-pane:has(.nt-page)>.sh-top{flex-wrap:wrap;padding:0 var(--space-1);row-gap:0}.sh-pane:has(.nt-page)>.sh-top>.sh-ph:first-child{flex:1 0 100%;min-height:var(--hit);align-items:center;padding:0 var(--space-3)}}.tr-live,.tr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tr-spot{position:fixed;z-index:60;pointer-events:none;border-radius:var(--radius-lg);outline:3px solid var(--ring);outline-offset:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--ring) 25%,transparent),0 0 0 100vmax color-mix(in srgb,var(--scrim) 35%,transparent);transition:top .18s ease,left .18s ease,width .18s ease,height .18s ease}.tr-card{position:fixed;z-index:61;background:var(--popover);color:var(--foreground);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.tr-card:focus-visible,.tr-h:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.tr-pop{width:360px;max-width:calc(100vw - 32px)}.tr-pop.tr-center{top:50%;left:50%;transform:translate(-50%,-50%)}.tr-h{margin:0;font-size:var(--fs-h3, 1.125rem);font-weight:var(--fw-semibold, 600);line-height:1.3}.tr-h:focus{outline:none}.tr-h:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm, 4px)}.tr-top-row{display:flex;align-items:baseline;gap:var(--space-2)}.tr-top-row .tr-h{flex:1;min-width:0}.tr-body{margin:0;color:var(--foreground);line-height:1.5}.tr-actions{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.tr-grow{flex:1}.tr-count{color:var(--muted-foreground);font-size:var(--fs-small);white-space:nowrap}.tr-btn{min-height:44px;min-width:44px}.tr-sheet{left:0;right:0;bottom:0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;border-bottom:0;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.tr-sheet.tr-top{top:0;bottom:auto;border-radius:0 0 var(--radius-2xl) var(--radius-2xl);border-top:0;border-bottom:1px solid var(--border-strong);padding-top:calc(var(--space-3) + env(safe-area-inset-top));padding-bottom:var(--space-3)}.tr-collapsed{flex-direction:row;align-items:center;padding:var(--space-2) var(--space-3)}.tr-collapsed .tr-h{font-size:var(--fs-body, 1rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.tr-collapsed .tr-top-row{flex:1;min-width:0}.tr-collapsed .tr-actions{margin:0}.tr-collapsed .tr-count{display:none}.tr-pill{position:fixed;z-index:61;right:16px;bottom:16px;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--popover);color:var(--foreground);border:1px solid var(--border-strong);box-shadow:var(--shadow-2);font:inherit;cursor:pointer}.tr-pill:focus-visible{outline:3px solid var(--ring);outline-offset:2px}@media(max-width:899px){.tr-pill{bottom:calc(76px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.tr-spot{transition:none}}@media(forced-colors:active){.tr-spot{outline:3px solid Highlight;box-shadow:none}.tr-card,.tr-pill{border:2px solid CanvasText}}.tr-guides{display:flex;flex-direction:column;gap:var(--space-2)}.tr-guide{display:flex;align-items:center;gap:var(--space-3);min-height:52px}.tr-guide .tr-grow{min-width:0}.tr-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gold-ink);margin-left:var(--space-2);vertical-align:middle}@media(forced-colors:active){.tr-dot{background:Highlight}}
