.bkg-shell{font-family:var(--font-ui);color:var(--ink-sepia)}.bkg-shell .eng-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faded);font-size:10px;font-weight:600}.bkg-shell .bkg-mark{border:1px solid var(--paper-edge);background:var(--paper-cream);box-shadow:var(--shadow-page-1);flex:none;display:inline-block;overflow:hidden}.bkg-shell .bkg-mark video{object-fit:cover;width:100%;height:100%;display:block}.bkg-shell .gstrips{z-index:25;background:var(--paper-cream);border-bottom:1px solid var(--paper-edge);box-shadow:var(--shadow-page-1);position:sticky;top:0}.bkg-shell .gstrip{grid-template-columns:320px 1fr 132px;align-items:center;padding:11px 24px;display:grid}.bkg-shell .gstrip+.gstrip{border-top:1px dashed var(--paper-edge)}.bkg-shell .gstrip-lead{align-items:center;gap:12px;padding-right:20px;display:flex}.bkg-shell .gstrip-brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-graphite);font-size:15px;font-weight:400;line-height:1.05}.bkg-shell .gstrip-kicker{font-family:var(--font-editorial);color:var(--ink-faded);margin-top:1px;font-size:12px;font-style:italic}.bkg-shell .gstrip-lead-j .eng-label{color:var(--specimen-brass-aged)}.bkg-shell .gstrip-track{position:relative}.bkg-shell .gstrip-end{text-align:right;padding-left:16px}.bkg-shell .gstrip-end-big{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-graphite);font-variant-numeric:tabular-nums;font-size:20px;font-weight:400;line-height:1}.bkg-shell .gstrip-end-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faded);margin-top:3px;font-size:9px}.bkg-shell .btrack{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.bkg-shell .bcell{border:1px solid var(--paper-edge);border-radius:var(--radius-xs);background:var(--paper-cream);cursor:pointer;min-height:44px;transition:box-shadow .14s var(--ease-out-paper), opacity .3s var(--ease-out-paper), background-color .3s var(--ease-out-paper);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px;display:flex;position:relative}.bkg-shell .bcell:hover{box-shadow:var(--shadow-page-2)}.bkg-shell .bcell-ico{color:var(--ink-faded);display:flex}.bkg-shell .bcell-amt{font-family:var(--font-mono);color:var(--ink-graphite);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.bkg-shell .bcell.st-paid{background:color-mix(in oklab, var(--specimen-sage) 13%, var(--paper-cream));border-color:var(--specimen-sage-pale)}.bkg-shell .bcell.st-paid .bcell-ico,.bkg-shell .bcell.st-paid .bcell-amt{color:var(--specimen-sage-deep)}.bkg-shell .bcell.st-now{border-color:var(--specimen-brass-aged);background:color-mix(in oklab, var(--specimen-brass) 14%, var(--paper-cream))}.bkg-shell .bcell.st-now .bcell-ico,.bkg-shell .bcell.st-now .bcell-amt{color:var(--specimen-rust)}.bkg-shell .bcell.st-soon{opacity:.65}.bkg-shell .bcell.st-soon .bcell-ico{opacity:.55}.bkg-shell .bcell.st-soon .bcell-amt{color:var(--ink-faded)}.bkg-shell .bcell.is-cur{box-shadow:0 0 0 1.5px var(--specimen-brass-aged)}.bkg-shell .bcell-tick{background:var(--specimen-rust);width:6px;height:6px;box-shadow:0 0 0 2px var(--paper-cream);border-radius:50%;position:absolute;top:5px;right:5px}@keyframes bkgshell-fadeUp{0%{transform:translateY(6px)}to{transform:none}}.bkg-shell .gstrips.is-lit .btrack .bcell{animation:bkgshell-fadeUp .32s var(--ease-out-paper) both}.bkg-shell .jtrack{grid-template-columns:repeat(7,1fr);align-items:start;height:64px;padding-top:8px;display:grid;position:relative}.bkg-shell .jline{background:var(--paper-edge);border-radius:2px;height:2px;position:absolute;top:13px;left:3%;right:3%}.bkg-shell .jline-fill{background:var(--specimen-teal);border-radius:2px;height:100%}.bkg-shell .jnode{z-index:2;transition:transform .16s var(--ease-out-paper);flex-direction:column;align-items:center;gap:1px;display:flex;position:relative}.bkg-shell .jnode:hover{transform:translateY(-3px)}.bkg-shell .jdot{background:var(--paper-cream);border:2px solid var(--paper-edge);width:11px;height:11px;transition:background-color .2s var(--ease-out-paper), border-color .2s var(--ease-out-paper);border-radius:50%}.bkg-shell .jnode.is-done .jdot{background:var(--specimen-teal);border-color:var(--specimen-teal-deep)}.bkg-shell .jnode.is-cur .jdot{background:var(--specimen-rust);border-color:var(--specimen-rust-deep);box-shadow:0 0 0 3px color-mix(in oklab, var(--specimen-rust) 28%, transparent);animation:bkgshell-jpulse 2.4s var(--ease-in-out-paper) infinite}@keyframes bkgshell-jpulse{0%,to{box-shadow:0 0 0 3px color-mix(in oklab, var(--specimen-rust) 28%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--specimen-rust) 10%, transparent)}}.bkg-shell .jico{color:var(--ink-faded);margin-top:4px;display:flex}.bkg-shell .gstrips.is-lit .jico{animation:bkgshell-fadeUp .32s var(--ease-out-paper) both}.bkg-shell .jnode.is-done .jico{color:var(--specimen-teal-deep)}.bkg-shell .jnode.is-cur .jico{color:var(--specimen-rust)}.bkg-shell .jname{color:var(--ink-graphite);letter-spacing:-.005em;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:600}.bkg-shell .jnode.is-cur .jname{color:var(--specimen-rust)}.bkg-shell .jplain{font-family:var(--font-editorial);color:var(--ink-faded);opacity:.75;white-space:nowrap;font-size:10px;font-style:italic}.bkg-shell .jnode:hover .jplain{opacity:1;color:var(--ink-script)}.bkg-shell .jscrub{z-index:4;cursor:ew-resize;touch-action:none;position:absolute;top:-3px;transform:translate(-50%)}.bkg-shell .jscrub-flag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-cream);background:var(--ink-graphite);border-radius:var(--radius-xs);white-space:nowrap;padding:2px 6px;font-size:8px}.bkg-shell button.jscrub-flag{appearance:none;cursor:pointer;border:0}.bkg-shell .jscrub-flag.is-scrubbed{background:var(--specimen-teal-deep)}.bkg-shell .jscrub-flag:focus-visible{outline:2px solid var(--flash-teal);outline-offset:1px}.bkg-shell .gstrip-dna{padding-top:7px;padding-bottom:5px}.bkg-shell .gstrip-lead-dna{flex-direction:column;align-items:flex-start;gap:4px}.bkg-shell .gstrip-lead-dna .eng-label{color:var(--specimen-brass-aged)}.bkg-shell .gdna-key-toggle{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faded);border:1px solid var(--paper-edge);border-radius:var(--radius-xs);cursor:pointer;transition:border-color .14s var(--ease-out-paper), color .14s var(--ease-out-paper);background:0 0;padding:3px 7px;font-size:9px}.bkg-shell .gdna-key-toggle:hover{border-color:var(--specimen-brass-aged);color:var(--ink-sepia)}.bkg-shell .gdna-key-toggle:focus-visible{outline:2px solid var(--specimen-teal);outline-offset:1px}.bkg-shell .gdna-track{padding-top:15px;position:relative}.bkg-shell .gdna-svg{width:100%;display:block}.bkg-shell .gdna-empty{font-family:var(--font-editorial);color:var(--ink-faded);padding:18px 4px;font-size:12px;font-style:italic}@keyframes gdna-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.bkg-shell .gstrips.is-lit .gdna-band{animation:gdna-rise .46s var(--ease-out-paper) both}.bkg-shell .gdna-flag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-cream);background:var(--ink-graphite);border-radius:var(--radius-xs);white-space:nowrap;cursor:pointer;z-index:5;border:0;padding:2px 6px;font-size:8px;position:absolute;top:0;transform:translate(-50%)}.bkg-shell .gdna-flag.is-scrubbed{background:var(--specimen-teal-deep)}.bkg-shell .gdna-flag:focus-visible{outline:2px solid var(--flash-teal);outline-offset:1px}.bkg-shell .gdna-legend{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:9px 2px 1px;display:flex}.bkg-shell .gdna-legend-item{color:var(--ink-sepia);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.bkg-shell .gdna-legend-sw{border:1px solid #14100a47;border-radius:1px;flex:none;width:13px;height:10px}.bkg-shell .gdna-legend-sep{background:var(--paper-edge);width:1px;height:13px}.bkg-shell .gdna-legend-tick{flex:none;width:8px;height:8px;display:inline-block}.bkg-shell .gdna-tk-paid{background:var(--pay-paid);border-radius:50%}.bkg-shell .gdna-tk-due{border:1.4px solid var(--pay-due);border-radius:50%}.bkg-shell .gdna-tk-overdue{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:7px solid var(--pay-overdue);width:0;height:0}.bkg-shell .gdna-cap{flex-direction:column;justify-content:center;display:flex}.bkg-shell .gdna-cap-row{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-faded);margin-top:3px;font-size:9px;line-height:1.3}.bkg-shell .gdna-cap-paid{color:var(--specimen-sage-deep)}.bkg-shell .gstrip-redacted{color:var(--ink-faded);align-items:center;gap:10px;padding:6px 10px;display:inline-flex}.bkg-shell .gstrip-redacted-mark{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--specimen-brass-aged);border:1px solid var(--specimen-brass-aged);border-radius:var(--radius-xs);padding:3px 7px;font-size:10px}.bkg-shell .gstrip-redacted-txt{font-family:var(--font-editorial);font-size:13px;font-style:italic}.bkg-shell .pnav{z-index:60;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:18px;right:18px}.bkg-shell .pnav-cluster{align-items:center;gap:10px;display:flex}.bkg-shell .pnav-ask{font-family:var(--font-ui);color:var(--paper-cream);background:var(--ink-graphite);border:1.5px solid var(--ink-graphite);border-radius:var(--radius-pill);cursor:pointer;box-shadow:var(--shadow-page-2);transition:background-color .16s var(--ease-out-paper);align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex}.bkg-shell .pnav-ask:hover{background:var(--specimen-teal-deep);border-color:var(--specimen-teal-deep)}.bkg-shell .pnav-ask-dot{background:var(--flash-teal);width:8px;height:8px;box-shadow:0 0 6px var(--flash-teal);border-radius:50%}.bkg-shell .pnav-compass{border:2px solid var(--paper-edge);cursor:pointer;width:56px;height:56px;transition:border-color .2s var(--ease-out-paper);background:radial-gradient(circle at 38% 32%,#f2e9d2,#e2cfa6 50%,#c9b98a);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 18px #2a26202e,inset 0 -3px 6px #5a3b1f2e}.bkg-shell .pnav-compass:hover{border-color:var(--specimen-brass-aged)}.bkg-shell .pnav-panel{background:var(--bg-raised);border:1px solid var(--paper-edge);border-radius:var(--radius-md);width:300px;max-width:calc(100vw - 36px);max-height:calc(100vh - 120px);box-shadow:var(--shadow-plate);transform-origin:100% 100%;animation:bkgshell-bloom .22s var(--ease-out-paper);padding:14px;overflow-y:auto}@keyframes bkgshell-bloom{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:none}}.bkg-shell .pnav-panel-head{border-bottom:1px solid var(--paper-edge);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.bkg-shell .pnav-panel-head .eng-label{color:var(--ink-faded)}.bkg-shell .pnav-lane{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--specimen-teal-deep);border:1px solid var(--specimen-teal-pale);border-radius:var(--radius-xs);padding:3px 7px;font-size:9px}.bkg-shell .pnav-x{color:var(--ink-faded);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px;line-height:1}.bkg-shell .pnav-group{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--specimen-brass-aged);padding:10px 6px 4px;font-size:9px}.bkg-shell .pnav-item{cursor:pointer;text-align:left;border-radius:var(--radius-xs);width:100%;transition:all .14s var(--ease-out-paper);background:0 0;border:1px solid #0000;align-items:stretch;gap:10px;padding:9px 10px;display:flex}.bkg-shell .pnav-item:hover{border-color:var(--paper-edge);background:#3c7a8a0f}.bkg-shell .pnav-item:disabled{cursor:default;opacity:.6}.bkg-shell .pnav-item-marker{background:var(--specimen-teal);border-radius:1px;flex:none;width:3px}.bkg-shell .pnav-item-txt{flex-direction:column;min-width:0;display:flex}.bkg-shell .pnav-item-l{color:var(--ink-graphite);font-size:14px;font-weight:600;display:block}.bkg-shell .pnav-item-s{font-family:var(--font-editorial);color:var(--ink-faded);margin-top:1px;font-size:12px;font-style:italic;display:block}.bkg-shell .pnav-ask-panel{width:360px}.bkg-shell .ag-form{flex-direction:column;gap:10px;display:flex}.bkg-shell .ag-textarea{box-sizing:border-box;resize:none;width:100%;min-height:72px;font-family:var(--font-ui);color:var(--ink-graphite);background:var(--paper-cream);border:1px solid var(--paper-edge);border-radius:var(--radius-xs);box-shadow:var(--shadow-inset);outline:none;padding:10px 12px;font-size:14px;line-height:1.45}.bkg-shell .ag-textarea::placeholder{color:var(--ink-faded);font-style:italic;font-family:var(--font-editorial);font-size:15px}.bkg-shell .ag-textarea:focus{border-color:var(--specimen-teal);box-shadow:var(--shadow-focus)}.bkg-shell .ag-kinds{flex-wrap:wrap;gap:6px;display:flex}.bkg-shell .ag-chip{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--paper-edge);border-radius:var(--radius-xs);background:var(--paper-cream);color:var(--ink-faded);cursor:pointer;transition:all .14s var(--ease-out-paper);align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex}.bkg-shell .ag-chip:hover{border-color:var(--specimen-brass-aged);color:var(--ink-sepia)}.bkg-shell .ag-chip input[type=file]{display:none}.bkg-shell .ag-file{font-family:var(--font-mono);color:var(--specimen-teal-deep);border:1px solid var(--specimen-teal-pale);border-radius:var(--radius-xs);background:#3c7a8a12;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:flex}.bkg-shell .ag-file-name{word-break:break-all}.bkg-shell .ag-file-x{color:var(--ink-faded);cursor:pointer;background:0 0;border:0;flex:none;font-size:13px;line-height:1}.bkg-shell .ag-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.bkg-shell .ag-hint{font-family:var(--font-editorial);color:var(--ink-faded);font-size:11px;font-style:italic}.bkg-shell .ag-send{font-family:var(--font-ui);background:var(--specimen-teal);color:var(--paper-cream);border:1.5px solid var(--specimen-teal);border-radius:var(--radius-xs);cursor:pointer;transition:background-color .16s var(--ease-out-paper);padding:8px 16px;font-size:13px;font-weight:600}.bkg-shell .ag-send:hover{background:var(--specimen-teal-deep);border-color:var(--specimen-teal-deep)}.bkg-shell .ag-send:disabled{opacity:.5;cursor:default}.bkg-shell .ag-ack{font-family:var(--font-mono);letter-spacing:.04em;color:var(--specimen-sage-deep);align-items:center;gap:8px;font-size:11px;display:flex}.bkg-shell .ag-ack .pip{background:var(--specimen-sage);border-radius:50%;flex:none;width:7px;height:7px}.bkg-shell .ag-err{font-family:var(--font-mono);color:var(--specimen-rust);font-size:11px}.bkg-shell .ag-recent{border-top:1px solid var(--paper-edge);flex-direction:column;gap:6px;margin-top:4px;padding-top:8px;display:flex}.bkg-shell .ag-recent-item{color:var(--ink-sepia);align-items:baseline;gap:8px;font-size:12px;display:flex}.bkg-shell .ag-recent-when{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-faded);white-space:nowrap;flex:none;font-size:9px}.bkg-shell .ag-recent-q{font-family:var(--font-editorial);color:var(--ink-script);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}@media (max-width:1000px){.bkg-shell .gstrip{grid-template-columns:1fr auto;gap:6px 10px}.bkg-shell .gstrip-track{grid-column:1/-1}.bkg-shell .jtrack{height:44px}.bkg-shell .jname,.bkg-shell .jplain{display:none}.bkg-shell .bcell{min-height:38px}.bkg-shell .bcell-amt{font-size:10px}.bkg-shell .pnav-ask span.pnav-ask-label{display:none}.bkg-shell .pnav-ask{padding:11px}}@media (max-width:480px){.bkg-shell .gstrip{grid-template-columns:1fr;gap:8px;padding:8px 12px}.bkg-shell .gstrip-lead{padding-right:0}.bkg-shell .gstrip-lead .bkg-mark{width:40px!important;height:40px!important}.bkg-shell .gstrip-brand{font-size:14px}.bkg-shell .gstrip-track{grid-column:auto}.bkg-shell .btrack{gap:3px}.bkg-shell .bcell{gap:1px;min-height:32px;padding:4px 1px}.bkg-shell .bcell-amt{letter-spacing:0;font-size:8px}.bkg-shell .bcell-ico svg{width:13px;height:13px}.bkg-shell .gstrip-end{text-align:left;align-items:baseline;gap:6px;padding-left:0;display:flex}.bkg-shell .gstrip-end-big{font-size:15px}.bkg-shell .gstrip-end-sub{margin-top:0}.bkg-shell .jtrack{height:34px;padding-top:4px}.bkg-shell .jico svg{width:13px;height:13px}.bkg-shell .pnav{gap:8px;bottom:12px;right:12px}.bkg-shell .pnav-compass{width:48px;height:48px}.bkg-shell .pnav-ask-panel{width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.bkg-shell *{transition:none!important;animation:none!important}}body.bkg-lane-owner [data-shell-mount=layout] .gstrips{display:none!important}.bkg-shell button.bcell{font:inherit;color:inherit;text-align:center;appearance:none}.bkg-shell button.jnode{font:inherit;color:inherit;text-align:center;appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.bkg-shell button.gstrip-end{font:inherit;color:inherit;appearance:none;text-align:right;cursor:pointer;background:0 0;border:0;padding-left:16px}.bkg-shell .bcell.is-nav:hover{border-color:var(--specimen-teal);box-shadow:var(--shadow-page-2)}.bkg-shell .jnode.is-nav:hover{transform:translateY(-2px)}.bkg-shell .jnode.is-nav:hover .jname,.bkg-shell .gstrip-end.is-nav:hover .gstrip-end-big{color:var(--specimen-teal-deep)}.bkg-shell .bcell.is-nav:focus-visible,.bkg-shell .jnode.is-nav:focus-visible,.bkg-shell .gstrip-end.is-nav:focus-visible{outline:2px solid var(--specimen-teal);outline-offset:2px;border-radius:var(--radius-xs)}.bkg-shell .pnav-mode{gap:6px;margin-bottom:10px;display:flex}.bkg-shell .pnav-mode-tab{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faded);border:1px solid var(--paper-edge);border-radius:var(--radius-xs);cursor:pointer;transition:all .14s var(--ease-out-paper);background:0 0;flex:1;padding:7px 0;font-size:10px}.bkg-shell .pnav-mode-tab.is-on{color:var(--specimen-teal-deep);border-color:var(--specimen-teal);background:var(--paper-cream)}.bkg-shell .pnav-mode-tab:focus-visible{outline:2px solid var(--specimen-teal);outline-offset:1px}.bkg-shell .pnav-aa-input{width:100%;font-family:var(--font-ui);color:var(--ink-graphite);background:var(--paper-cream);border:1px solid var(--paper-edge);border-radius:var(--radius-xs);resize:vertical;padding:8px 10px;font-size:13px}.bkg-shell .pnav-aa-input:focus-visible{outline:2px solid var(--specimen-teal);outline-offset:1px}.bkg-shell .pnav-aa-row{align-items:center;gap:10px;margin-top:8px;display:flex}.bkg-shell .pnav-aa-send{font-family:var(--font-ui);color:var(--paper-cream);background:var(--ink-graphite);border:1.5px solid var(--ink-graphite);border-radius:var(--radius-pill);cursor:pointer;transition:background-color .16s var(--ease-out-paper);padding:7px 16px;font-size:12px;font-weight:600}.bkg-shell .pnav-aa-send:hover{background:var(--specimen-teal-deep);border-color:var(--specimen-teal-deep)}.bkg-shell .pnav-aa-send:disabled{opacity:.45;cursor:default}.bkg-shell .pnav-aa-status{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faded);font-size:9px}.bkg-shell .pnav-aa-error{color:var(--specimen-rust);margin-top:8px;font-size:12px}.bkg-shell .pnav-aa-answer{color:var(--ink-graphite);white-space:pre-wrap;border-top:1px solid var(--paper-edge);max-height:280px;margin-top:10px;padding-top:10px;font-size:13px;line-height:1.5;overflow-y:auto}.bkg-shell .pnav-bloom{flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:12px;display:flex}.bkg-shell .pnav-today{flex-direction:column;display:flex}.bkg-shell .pnav-today .today-sec{padding-top:10px}.bkg-shell .pnav-today .today-sec+.today-sec{border-top:1px solid var(--paper-edge);margin-top:10px}.bkg-shell .pnav-today .today-sec-head{margin-bottom:8px;display:block}.bkg-shell .pnav-today .today-muted{font-family:var(--font-editorial);color:var(--ink-faded);margin:0;font-size:13px;font-style:italic;line-height:1.4}.bkg-shell .pnav-today .today-brief{font-family:var(--font-ui);color:var(--ink-sepia);max-height:168px;margin:0;font-size:13px;line-height:1.5;overflow-y:auto}.bkg-shell .pnav-today .today-brief-p{margin:0 0 7px}.bkg-shell .pnav-today .today-brief-p:last-child{margin-bottom:0}.bkg-shell .pnav-today .today-brief-h{font-family:var(--font-ui);color:var(--ink-graphite);margin:0 0 6px;font-weight:700;line-height:1.3}.bkg-shell .pnav-today .today-brief-h1{font-size:14px}.bkg-shell .pnav-today .today-brief-h2,.bkg-shell .pnav-today .today-brief-h3{font-size:13px}.bkg-shell .pnav-today .today-brief-list{flex-direction:column;gap:4px;margin:0 0 7px;padding:0;list-style:none;display:flex}.bkg-shell .pnav-today .today-brief-list li{padding-left:14px;position:relative}.bkg-shell .pnav-today .today-brief-list li:before{content:"·";color:var(--specimen-brass);font-weight:700;position:absolute;left:4px}.bkg-shell .pnav-today .today-brief strong{color:var(--ink-graphite);font-weight:700}.bkg-shell .pnav-today .today-brief em{font-family:var(--font-editorial);font-style:italic}.bkg-shell .pnav-today .today-focus{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.bkg-shell .pnav-today .today-focus-item{border-left:3px solid var(--specimen-teal);border-radius:var(--radius-xs);background:#3c7a8a0f;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.bkg-shell .pnav-today .today-focus-t{font-family:var(--font-ui);color:var(--ink-graphite);font-size:12px;font-weight:600}.bkg-shell .pnav-today .today-focus-d{font-family:var(--font-editorial);color:var(--ink-faded);font-size:11px;font-style:italic}.bkg-shell .pnav-today .today-log{flex-direction:column;gap:8px;max-height:156px;margin:0 0 10px;padding:0;list-style:none;display:flex;overflow-y:auto}.bkg-shell .pnav-today .today-log-item{align-items:baseline;gap:9px;display:flex}.bkg-shell .pnav-today .today-log-when{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-faded);white-space:nowrap;flex:none;min-width:42px;font-size:9px}.bkg-shell .pnav-today .today-log-txt{font-family:var(--font-ui);color:var(--ink-sepia);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.bkg-shell .pnav-today .today-log-form{flex-direction:column;gap:8px;display:flex}.bkg-shell .pnav-today .today-log-input{box-sizing:border-box;resize:none;width:100%;font-family:var(--font-ui);color:var(--ink-graphite);background:var(--paper-cream);border:1px solid var(--paper-edge);border-radius:var(--radius-xs);box-shadow:var(--shadow-inset);outline:none;padding:8px 10px;font-size:13px;line-height:1.45}.bkg-shell .pnav-today .today-log-input::placeholder{color:var(--ink-faded);font-style:italic;font-family:var(--font-editorial)}.bkg-shell .pnav-today .today-log-input:focus{border-color:var(--specimen-teal);box-shadow:var(--shadow-focus)}.bkg-shell .pnav-today .today-log-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.bkg-shell .pnav-today .today-log-hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faded);font-size:9px}.bkg-shell .pnav-today .today-log-err{font-family:var(--font-mono);color:var(--specimen-rust);font-size:11px}.bkg-shell .pnav-today .today-log-add{font-family:var(--font-ui);color:var(--paper-cream);background:var(--specimen-teal);border:1.5px solid var(--specimen-teal);border-radius:var(--radius-xs);cursor:pointer;transition:background-color .16s var(--ease-out-paper);padding:8px 16px;font-size:13px;font-weight:600}.bkg-shell .pnav-today .today-log-add:hover{background:var(--specimen-teal-deep);border-color:var(--specimen-teal-deep)}.bkg-shell .pnav-today .today-log-add:disabled{opacity:.5;cursor:default}@media (max-width:1000px){.bkg-shell .pnav-bloom{flex-direction:column;align-items:flex-end}.bkg-shell .pnav-bloom .pnav-panel{max-height:calc(50vh - 76px)}}