.calb{container-type:inline-size;container-name:calb;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.calb-count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);font-variant-numeric:tabular-nums;letter-spacing:.02em}.calb-body{padding:0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.calb-rail{flex:0 0 auto;min-height:44px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-1) var(--space-3);border-bottom:var(--rule) solid var(--hairline)}.calb-toggle{gap:6px}.calb-chip,.calb-toggle{display:inline-flex;align-items:center}.calb-chip{height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:var(--rule) solid var(--hairline);background:var(--paper);color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-none);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.calb-chip:hover{background:var(--paper-alt);border-color:var(--ink-faint)}.calb-chip--on{color:var(--paper)}.calb-chip--on,.calb-chip--on:hover{background:var(--ink);border-color:var(--ink)}.calb-period-nav{gap:6px}.calb-nav,.calb-period-nav{display:inline-flex;align-items:center}.calb-nav{justify-content:center;width:28px;height:28px;border-radius:var(--radius-input);border:var(--rule) solid var(--hairline);background:var(--paper);color:var(--ink-mute);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-none);text-decoration:none;cursor:pointer}.calb-nav:hover{border-color:var(--accent);color:var(--accent-strong)}.calb-period{min-width:84px;text-align:center;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--ink-mute);font-variant-numeric:tabular-nums}.calb-dow{flex:0 0 auto;display:grid;grid-template-columns:repeat(7,1fr);height:24px;background:var(--paper-alt);border-bottom:var(--rule) solid var(--hairline)}.calb-dow-cell{display:flex;align-items:center;padding:0 var(--space-2);border-right:var(--rule) solid var(--hairline-soft);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.calb-dow-cell:last-child{border-right:none}.calb-empty{flex:0 0 auto;padding:14px var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-mute);border-bottom:var(--rule) solid var(--hairline-soft)}.calb-grid{flex:1 1 auto;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(0,1fr)}.calb-cell,.calb-grid{min-height:0;overflow:hidden}.calb-cell{display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px var(--space-2);border-right:var(--rule) solid var(--hairline-soft);border-bottom:var(--rule) solid var(--hairline-soft)}.calb-cell:nth-child(7n){border-right:none}.calb-cell:nth-last-child(-n+7){border-bottom:none}.calb-cell--out{background:var(--paper-alt)}.calb-cell--out .calb-num{color:var(--ink-faint)}.calb-num-row{flex:0 0 auto;height:18px;display:flex;align-items:center}.calb-num{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-soft);font-variant-numeric:tabular-nums;line-height:var(--leading-none)}.calb-num--today{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--ink);color:var(--paper);border-radius:var(--radius-pill)}.calb-chips{flex:1 1 auto;min-height:0;flex-direction:column;gap:2px}.calb-chips,.calb-evt{display:flex;overflow:hidden}.calb-evt{flex:0 0 auto;align-items:center;gap:5px;width:100%;min-height:20px;padding:0 6px 0 var(--space-2);border:var(--rule) solid var(--hairline);border-left:2px solid var(--calb-tone,var(--hairline));border-radius:var(--radius-input);background:var(--paper);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.calb-evt--confirmed{--calb-tone:var(--ok)}.calb-evt--pencil{--calb-tone:var(--gold)}.calb-evt--hold{--calb-tone:var(--warn)}.calb-evt--sel{background:var(--paper-alt);border-color:var(--ink);border-left-color:var(--calb-tone)}.calb-evt-time{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.calb-evt-tag,.calb-evt-time{flex:0 0 auto;line-height:var(--leading-none)}.calb-evt-tag{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.03em;color:var(--ink-mute)}.calb-evt-title{flex:1 1 auto;min-width:0;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink);line-height:var(--leading-none);overflow-wrap:anywhere;line-height:var(--leading-snug)}.calb-evt-src{flex:0 0 auto;max-width:40%;line-height:var(--leading-none)}.calb-blk-src,.calb-evt-src{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calb-blk-src{min-width:0}.calb-more{flex:0 0 auto;display:flex;align-items:center;height:16px;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.calb-lane{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.calb-lane-head{flex:0 0 auto;height:24px;display:flex;background:var(--paper-alt);border-bottom:var(--rule) solid var(--hairline)}.calb-lane-head-gutter{flex:0 0 auto;width:48px;border-right:var(--rule) solid var(--hairline-soft)}.calb-lane-head-cols{flex:1 1 auto;min-width:0;display:flex}.calb-lane-head-cell{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:6px;padding:0 var(--space-2);border-right:var(--rule) solid var(--hairline-soft)}.calb-lane-head-cell:last-child{border-right:none}.calb-lane-dow{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.calb-lane-date{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-soft);font-variant-numeric:tabular-nums}.calb-lane-date--today{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--ink);color:var(--paper);border-radius:var(--radius-pill)}.calb-lanes{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent}.calb-lanes::-webkit-scrollbar{width:9px}.calb-lanes::-webkit-scrollbar-track{background:transparent}.calb-lanes::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:var(--radius-pill);border:2px solid var(--paper)}.calb-lanes::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}.calb-lanes-grid{display:flex;min-height:-moz-min-content;min-height:min-content}.calb-gutter{flex:0 0 auto;width:48px;display:flex;flex-direction:column;border-right:var(--rule) solid var(--hairline-soft)}.calb-hour-label{flex:0 0 auto;height:34px;display:flex;justify-content:flex-end;align-items:flex-start;padding:2px 6px 0 0;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.calb-cols{flex:1 1 auto;min-width:0;display:flex}.calb-col{flex:1 1 0;min-width:0;position:relative;border-right:var(--rule) solid var(--hairline-soft)}.calb-col:last-child{border-right:none}.calb-hour{height:34px;border-bottom:var(--rule) solid var(--hairline-soft)}.calb-blk{position:absolute;left:2px;right:2px;min-height:22px;display:flex;flex-direction:column;gap:1px;padding:var(--space-1) 6px;border:var(--rule) solid var(--hairline);border-left:2px solid var(--calb-tone,var(--hairline));border-radius:var(--radius-input);background:var(--paper);cursor:pointer;overflow:hidden;text-align:left;z-index:1;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.calb-blk:focus-visible{outline:none;box-shadow:var(--shadow-focus);z-index:2}.calb-blk--confirmed{--calb-tone:var(--ok)}.calb-blk--pencil{--calb-tone:var(--gold)}.calb-blk--hold{--calb-tone:var(--warn)}.calb-blk--sel{background:var(--paper-alt);border-color:var(--ink);border-left-color:var(--calb-tone);z-index:2}.calb-blk-title{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calb-blk-sub{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden}.calb-blk-time{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.calb-blk-venue{min-width:0;font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width: 880px){.calb,.calb-body,.calb-grid{overflow:visible}.calb-grid{grid-auto-rows:minmax(84px,1fr)}}.calb-blk[data-r="1"]{top:0}.calb-blk[data-r="2"]{top:17px}.calb-blk[data-r="3"]{top:34px}.calb-blk[data-r="4"]{top:51px}.calb-blk[data-r="5"]{top:68px}.calb-blk[data-r="6"]{top:85px}.calb-blk[data-r="7"]{top:102px}.calb-blk[data-r="8"]{top:119px}.calb-blk[data-r="9"]{top:136px}.calb-blk[data-r="10"]{top:153px}.calb-blk[data-r="11"]{top:170px}.calb-blk[data-r="12"]{top:187px}.calb-blk[data-r="13"]{top:204px}.calb-blk[data-r="14"]{top:221px}.calb-blk[data-r="15"]{top:238px}.calb-blk[data-r="16"]{top:255px}.calb-blk[data-r="17"]{top:272px}.calb-blk[data-r="18"]{top:289px}.calb-blk[data-r="19"]{top:306px}.calb-blk[data-r="20"]{top:323px}.calb-blk[data-r="21"]{top:340px}.calb-blk[data-r="22"]{top:357px}.calb-blk[data-r="23"]{top:374px}.calb-blk[data-r="24"]{top:391px}.calb-blk[data-r="25"]{top:408px}.calb-blk[data-r="26"]{top:425px}.calb-blk[data-r="27"]{top:442px}.calb-blk[data-r="28"]{top:459px}.calb-blk[data-r="29"]{top:476px}.calb-blk[data-r="30"]{top:493px}.calb-blk[data-r="31"]{top:510px}.calb-blk[data-r="32"]{top:527px}.calb-blk[data-r="33"]{top:544px}.calb-blk[data-r="34"]{top:561px}.calb-blk[data-r="35"]{top:578px}.calb-blk[data-r="36"]{top:595px}.calb-blk[data-r="37"]{top:612px}.calb-blk[data-r="38"]{top:629px}.calb-blk[data-r="39"]{top:646px}.calb-blk[data-r="40"]{top:663px}.calb-blk[data-r="41"]{top:680px}.calb-blk[data-r="42"]{top:697px}.calb-blk[data-r="43"]{top:714px}.calb-blk[data-r="44"]{top:731px}.calb-blk[data-r="45"]{top:748px}.calb-blk[data-r="46"]{top:765px}.calb-blk[data-r="47"]{top:782px}.calb-blk[data-r="48"]{top:799px}.calb-blk[data-s="1"]{height:17px}.calb-blk[data-s="2"]{height:34px}.calb-blk[data-s="3"]{height:51px}.calb-blk[data-s="4"]{height:68px}.calb-blk[data-s="5"]{height:85px}.calb-blk[data-s="6"]{height:102px}.calb-blk[data-s="7"]{height:119px}.calb-blk[data-s="8"]{height:136px}.calb-blk[data-s="9"]{height:153px}.calb-blk[data-s="10"]{height:170px}.calb-blk[data-s="11"]{height:187px}.calb-blk[data-s="12"]{height:204px}.calb-blk[data-s="13"]{height:221px}.calb-blk[data-s="14"]{height:238px}.calb-blk[data-s="15"]{height:255px}.calb-blk[data-s="16"]{height:272px}.calb-blk[data-s="17"]{height:289px}.calb-blk[data-s="18"]{height:306px}.calb-blk[data-s="19"]{height:323px}.calb-blk[data-s="20"]{height:340px}.calb-blk[data-s="21"]{height:357px}.calb-blk[data-s="22"]{height:374px}.calb-blk[data-s="23"]{height:391px}.calb-blk[data-s="24"]{height:408px}.calb-blk[data-s="25"]{height:425px}.calb-blk[data-s="26"]{height:442px}.calb-blk[data-s="27"]{height:459px}.calb-blk[data-s="28"]{height:476px}.calb-blk[data-s="29"]{height:493px}.calb-blk[data-s="30"]{height:510px}.calb-blk[data-s="31"]{height:527px}.calb-blk[data-s="32"]{height:544px}.calb-blk[data-s="33"]{height:561px}.calb-blk[data-s="34"]{height:578px}.calb-blk[data-s="35"]{height:595px}.calb-blk[data-s="36"]{height:612px}.calb-blk[data-s="37"]{height:629px}.calb-blk[data-s="38"]{height:646px}.calb-blk[data-s="39"]{height:663px}.calb-blk[data-s="40"]{height:680px}.calb-blk[data-s="41"]{height:697px}.calb-blk[data-s="42"]{height:714px}.calb-blk[data-s="43"]{height:731px}.calb-blk[data-s="44"]{height:748px}.calb-blk[data-s="45"]{height:765px}.calb-blk[data-s="46"]{height:782px}.calb-blk[data-s="47"]{height:799px}.calb-blk[data-s="48"]{height:816px}.calb a.calb-blk,.calb a.calb-evt{text-decoration:none}.calb-cell{container-type:inline-size}@container (max-width: 10rem){.calb-evt-src{display:none}}@container (max-width: 7rem){.calb-evt-tag{display:none}}@container (max-width: 5rem){.calb-evt-time{display:none}}.calb-days{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow-y:auto}.calb-days--day{grid-template-columns:minmax(0,1fr)}.calb-dayc{display:flex;flex-direction:column;min-width:0;border-right:var(--rule) solid var(--hairline-soft)}.calb-dayc:last-child{border-right:none}.calb-dayc .calb-lane-head-cell{flex:0 0 auto;padding:var(--space-2);border-right:none;border-bottom:var(--rule) solid var(--hairline-soft)}.calb-dayc .calb-chips{padding:var(--space-2);gap:var(--space-1);overflow:visible}.calb-dayc--today{background:var(--paper-alt)}@container calb (max-width: 55rem){.calb-days{grid-template-columns:minmax(0,1fr);overflow:visible}.calb-dayc{border-right:none;border-bottom:var(--rule) solid var(--hairline-soft)}.calb-dayc:last-child{border-bottom:none}}.calb--untimed .calb-grid{grid-auto-rows:auto;overflow-y:auto}.calb--untimed .calb-grid .calb-cell{min-height:auto;overflow:visible}.calb--untimed .calb-grid .calb-chips{flex:0 0 auto;min-height:3.5rem;overflow:visible}.calb--untimed .calb-evt{flex-wrap:wrap;row-gap:var(--space-1);padding-block:var(--space-1)}.calb--untimed .calb-evt-title{flex:1 1 100%;order:-1}.calb--untimed .calb-evt-src{max-width:none;flex:1 1 auto}@container calb (max-width: 55rem){.calb--untimed .calb-rail{height:auto;flex-wrap:wrap;row-gap:var(--space-2);padding-block:var(--space-2)}.calb--untimed .calb-grid{grid-auto-rows:minmax(var(--space-8),auto)}.calb--untimed .calb-grid .calb-evt-src,.calb--untimed .calb-grid .calb-evt-title{display:none}.calb--untimed .calb-grid .calb-evt{padding-inline:var(--space-1)}}.calb-evt--movable{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calb-evt--dragging{opacity:.5}.calb-cell--drop,.calb-dayc--drop{box-shadow:inset 0 0 0 var(--rule-strong,var(--rule)) var(--accent);background:var(--accent-soft,var(--paper-alt))}.calb-evt-badge{flex:0 0 auto}.calb-move-note{margin:0;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--ink-mute);border-bottom:var(--rule) solid var(--hairline-soft)}.calb-move-note--err{color:var(--critical)}[data-section=brain]{--accent:var(--gold);--accent-strong:var(--gold-strong);--accent-soft:var(--gold-soft);--accent-line:var(--gold-line);--br-node:var(--gold);--br-ground:var(--nav-dark);--br-band:var(--nav-band);--br-ground-ink:var(--nav-ink)}[data-section=brain] .app-panel-label{display:inline-flex;align-items:center;gap:var(--space-2)}[data-section=brain] .app-panel-label:before{content:"";flex:0 0 auto;width:23px;height:7px;background:radial-gradient(circle 3.5px at 3.5px 3.5px,var(--br-node) 0 3.5px,transparent 3.6px) 0 /7px 7px no-repeat,linear-gradient(var(--hairline),var(--hairline)) 7px /16px 1px no-repeat}.brain-cartouche{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-3);height:40px;padding:0 14px;border-radius:var(--radius-app,8px);background:var(--br-ground,var(--nav-dark));color:var(--br-ground-ink,var(--nav-ink));overflow:hidden;white-space:nowrap}.brain-cartouche .bc-node{flex:0 0 auto;width:23px;height:7px;background:radial-gradient(circle 3.5px at 3.5px 3.5px,var(--br-node,var(--gold)) 0 3.5px,transparent 3.6px) 0 /7px 7px no-repeat,linear-gradient(color-mix(in srgb,var(--br-ground-ink,var(--nav-ink)) 34%,transparent),color-mix(in srgb,var(--br-ground-ink,var(--nav-ink)) 34%,transparent)) 7px /16px 1px no-repeat}.brain-cartouche .bc-wordmark{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;color:var(--br-ground-ink,var(--nav-ink))}.brain-cartouche .bc-sep{flex:0 0 auto;width:1px;height:14px;background:color-mix(in srgb,var(--br-ground-ink,var(--nav-ink)) 26%,transparent)}.brain-cartouche .bc-page{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;color:color-mix(in srgb,var(--br-ground-ink,var(--nav-ink)) 55%,transparent)}.brain-cartouche .bc-readout{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis}.brain-cartouche .bc-readout-label{color:color-mix(in srgb,var(--br-ground-ink,var(--nav-ink)) 55%,transparent)}.brain-cartouche .bc-readout-value[data-tone=gold]{color:var(--gold)}.brain-cartouche .bc-readout-value[data-tone=ink]{color:var(--br-ground-ink,var(--nav-ink))}.brain-cartouche[data-frame=flush]{border-radius:var(--radius-card,10px) var(--radius-card,10px) 0 0}.brain-stream,.bs-row{display:flex;flex-direction:column}.bs-row{border-bottom:1px solid var(--hairline)}.bs-row:last-child{border-bottom:0}.bs-row[data-confirmed] .bs-excerpt{color:var(--ink-soft)}.bs-line{gap:10px;min-height:42px;padding:0 10px}.bs-line,.bs-main{display:flex;align-items:center}.bs-main{flex:1 1 auto;gap:var(--space-3);min-width:0;padding:6px 0;background:transparent;border:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.bs-when{flex:0 0 auto;width:96px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-mute);font-variant-numeric:tabular-nums}.bs-source{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:var(--ink-soft)}.bs-source-word{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.02em}.bs-excerpt{flex:1 1 auto;min-width:0;font-size:var(--text-sm);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-filing{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 8px;border-radius:999px;background:var(--paper-sunk);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;color:var(--ink-soft)}.bs-filing-dot{width:6px;height:6px;border-radius:50%;background:var(--ink-mute)}.bs-filing[data-filing=memory] .bs-filing-dot{background:var(--gold)}.bs-filing[data-filing=task] .bs-filing-dot{background:var(--warn)}.bs-filing[data-filing=knowledge] .bs-filing-dot{background:var(--gold)}.bs-filing[data-filing=business] .bs-filing-dot{background:var(--accent-strong)}.bs-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.bs-confirm,.bs-refile{height:28px;padding:0 10px;border:1px solid var(--hairline);border-radius:var(--radius-app,8px);background:var(--paper);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-soft);cursor:pointer}.bs-confirm:hover,.bs-refile:hover{border-color:var(--accent-line);color:var(--ink)}.bs-confirm:disabled,.bs-refile:disabled{opacity:.5;cursor:default}.bs-confirmed-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--gold);font-size:var(--text-sm)}.bs-refile-rail{display:flex;flex-wrap:wrap;gap:6px;padding:0 10px 10px 118px}.bs-refile-opt{height:26px;padding:0 10px;border:1px solid var(--hairline);border-radius:999px;background:var(--paper);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--ink-soft);cursor:pointer}.bs-refile-opt:hover,.bs-refile-opt[data-current]{border-color:var(--accent-line);color:var(--ink)}.bs-refile-opt[data-current]{background:var(--accent-soft)}.bs-error{margin:0 10px 10px;padding:6px 10px;border:1px solid var(--critical);border-radius:var(--radius-app,8px);background:color-mix(in srgb,var(--critical) 10%,transparent);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--critical);text-align:left;cursor:pointer}.bs-detail{padding:0 10px 12px 118px}.bs-detail-body{font-size:var(--text-sm);line-height:1.5;color:var(--ink);white-space:pre-wrap}.bs-detail-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-2)}.bs-tag{padding:2px 8px;border-radius:999px;background:var(--paper-sunk);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft)}.bs-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:22px 14px}.bs-empty-node{width:7px;height:7px;border-radius:50%;background:var(--gold)}.bs-empty-hint{font-size:var(--text-sm);line-height:1.5;color:var(--ink-soft);max-width:52ch}.bs-empty-pairing{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-mute)}@media (max-width:720px){.bs-line{flex-wrap:wrap}.bs-when{width:auto}.bs-detail,.bs-refile-rail{padding-left:10px}}.brain-stream.app-panel{flex:1 1 auto;min-height:0}.brain-stream .bs-body{display:flex;flex-direction:column;padding:0}.brain-stream .bs-count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-mute)}.rtm-rail{position:relative}.rtm-rail:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--rule);background:var(--accent-line)}.rtm-head-dot{display:inline-block;width:.4375rem;height:.4375rem;border-radius:var(--radius-pill);background:var(--accent);animation:rtm-breathe calc(var(--dur-slow) * 8) ease-in-out infinite}@keyframes rtm-breathe{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.rtm-caret{color:var(--accent);animation:rtm-blink calc(var(--dur-slow) * 4) steps(2,start) infinite}@keyframes rtm-blink{to{visibility:hidden}}.rtm-detail{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.rtm-skeleton{display:flex;flex-direction:column}.rtm-bone{display:block;height:var(--space-3);border-radius:var(--radius-input);background:var(--paper-alt)}.rtm-bone--time{flex:0 0 var(--space-8)}.rtm-bone--text{flex:1 1 auto}.rtm-bone--w0{max-width:72%}.rtm-bone--w1{max-width:61%}.rtm-bone--w2{max-width:50%}.rtm-bone--w3{max-width:39%}.rtm-filler{flex:1 0 var(--space-2);min-height:var(--space-6);background:transparent}@media (prefers-reduced-motion:reduce){.rtm-head-dot{opacity:1}.rtm-caret,.rtm-head-dot{animation:none}}.doc-templates{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;padding:var(--panel-pad)}.doc-templates-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr));gap:var(--space-5);align-items:start}.doc-templates-form{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.doc-templates-note{margin:0;color:var(--ink-mute);font-size:var(--text-sm)}.doc-templates-set{margin:0;padding:var(--space-3) 0 0;border:0;border-top:var(--rule) solid var(--hairline)}.doc-templates-set:first-of-type{border-top:0;padding-top:0}.doc-templates-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3) var(--space-4);margin-top:var(--space-2)}.doc-templates-fld{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.doc-templates-fld--wide{grid-column:1/-1}.doc-templates-lbl{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.doc-templates-fld input[type=number],.doc-templates-fld input[type=text],.doc-templates-fld textarea{font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--paper);border:var(--rule) solid var(--hairline);border-radius:var(--radius-input);padding:var(--space-1) var(--space-2);min-width:0}.doc-templates-check,.doc-templates-color{display:inline-flex;align-items:center;gap:var(--space-2)}.doc-templates-color input[type=text]{flex:1 1 auto}.doc-templates-hint{font-size:var(--text-xs);color:var(--ink-mute)}.doc-templates-err{margin:0;color:var(--critical);font-size:var(--text-sm)}.doc-templates-foot{display:flex;align-items:center;gap:var(--space-3)}.doc-templates-preview{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.doc-templates-frame{width:100%;aspect-ratio:1/1.35;border:var(--rule) solid var(--hairline);border-radius:var(--radius-card);background:var(--paper)}.doc-templates-versions{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;overflow-x:auto}.apt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.apt .apt-text{min-width:0;flex:1 1 60ch}.apt .apt-eyebrow{display:block;margin-bottom:var(--space-1)}.apt .apt-line{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-soft);max-width:90ch}.apt .apt-line strong{color:var(--ink);font-variant-numeric:tabular-nums}.apt .apt-line.is-warn{color:var(--warn)}.apt .apt-link{color:var(--accent-strong);text-decoration:underline}.apt .apt-actions{display:inline-flex;gap:var(--space-2);flex:0 0 auto}.labour-rates{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.labour-rates .lr-lede{margin:0;font-size:var(--text-sm);color:var(--ink-mute)}.labour-rates .lr-hours{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.labour-rates .lr-hours-label{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.labour-rates .lr-hint{font-size:var(--text-xs);color:var(--ink-mute)}.labour-rates .lr-msg{margin:0;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--ok);background:var(--ok-soft);border-radius:var(--radius-input)}.labour-rates .lr-msg--bad{color:var(--critical);background:var(--critical-soft)}.labour-rates .lr-num{width:6rem;text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.labour-rates .rg-actions .action-btn+.action-btn{margin-left:var(--space-1)}.labour-rates .lr-suggest{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.rlog{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.app-panel-body>.rlog{flex:1 1 auto;min-height:0}.app-panel-body>.rlog .rlog-frame{flex:1 1 auto;min-height:12rem;max-height:none}.rlog .rlog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.rlog .rlog-title{font-weight:var(--weight-semibold);font-size:var(--text-md);color:var(--ink)}.rlog .rlog-meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-mute);margin-top:var(--space-1)}.rlog .rlog-bar{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.rlog .rlog-q{flex:1 1 16rem;min-width:0}.rlog .rlog-count{margin-left:auto;color:var(--ink-mute)}.rlog .rlog-count,.rlog .rlog-frame{font-family:var(--font-mono);font-size:var(--text-xs)}.rlog .rlog-frame{margin:0;padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--paper);border-radius:var(--radius-app);line-height:var(--leading-relaxed);overflow:auto;max-height:40vh;white-space:pre}.rlog .rlog-frame:focus-visible{outline:calc(var(--rule) * 2) solid var(--accent);outline-offset:calc(var(--rule) * 2)}.rlog .rlog-line{display:inline}.rlog .rlog-ts{opacity:.55}.rlog .rlog-lv{color:var(--ok)}.rlog .rlog-line--warn .rlog-lv{color:var(--warn)}.rlog .rlog-line--error .rlog-lv,.rlog .rlog-line--fatal .rlog-lv{color:var(--critical)}.rlog .rlog-line--debug .rlog-lv,.rlog .rlog-line--trace .rlog-lv{opacity:.6}.rlog .rlog-ev{color:var(--accent)}.rlog .rlog-data{opacity:.65}.rlog .rlog-empty{opacity:.7;font-style:italic}.rlog .rlog-line--error,.rlog .rlog-line--fatal,.rlog .rlog-line--warn{background:color-mix(in srgb,var(--paper) 8%,transparent)}.rlog .rlog-notrec{border:var(--rule) solid var(--hairline);border-radius:var(--radius-app);padding:var(--space-3) var(--space-4);background:var(--paper-alt)}.rlog .rlog-notrec p{margin:var(--space-1) 0 0}.rlog .rlog-notrec p,.rlog .rlog-pager{font-size:var(--text-sm);color:var(--ink-soft)}.rlog .rlog-pager{display:flex;align-items:center;gap:var(--space-3)}.rlog .rlog-pager-page{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-xs)}.wfd{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-width:0;min-height:0}@media (min-width:64rem){.wfd{grid-template-columns:18rem minmax(0,1fr);align-items:stretch}}@media (min-width:80rem){.wfd{grid-template-columns:24rem minmax(0,1fr)}}.wfd-view{container:wfd-view/inline-size}.wfd-pair,.wfd-runs{grid-template-columns:minmax(0,1fr)}@container wfd-view (min-width: 56rem){.wfd-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@container wfd-view (min-width: 64rem){.wfd-runs{grid-template-columns:minmax(15rem,1fr) minmax(0,2fr)}}.wfd-tiles{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.wfd-col{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;min-height:0}.wfd-rail,.wfd-view{flex:1 1 auto;min-height:0;overflow:hidden}.wfd-rail-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.wfd-rail-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.wfd-rail-foot{gap:var(--space-3)}.wfd-search.pk-toolbar{grid-template-columns:minmax(0,1fr) auto}.wfd-search .pk-apply,.wfd-search .pk-search{grid-column:auto}.wfd-rail-checked{margin-left:auto}.wfd-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.wfd-row-marks{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-1)}.wfd-ownerless{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-top:var(--rule) solid var(--hairline-soft);color:inherit;text-decoration:none}.wfd-ownerless:hover{background:var(--paper-alt)}.wfd-ownerless.is-pending{opacity:.6}.wfd-ownerless-line{font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-soft)}.wfd-view-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.wfd-tabs{flex:0 0 auto;padding:0 var(--space-3)}.wfd-view-scroll{padding:var(--space-4)}.wfd-now{display:flex;flex-direction:column;min-width:0}.wfd-next{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--rule) solid var(--hairline-soft);color:inherit;text-decoration:none}.wfd-next:hover{background:var(--paper-alt)}.wfd-next.is-pending{opacity:.6}.wfd-next-name{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);min-width:0;overflow-wrap:anywhere}.wfd-next-when{font-family:var(--font-sans)}.wfd-next-count,.wfd-next-when{font-size:var(--text-xs);color:var(--ink-mute)}.wfd-next-count{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.wfd-count,.wfd-next-count{font-family:var(--font-mono)}.wfd-count{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--ink-faint)}.wfd-empty-detail{display:block;color:var(--ink-faint)}.wfd-notice{flex:0 0 auto;margin:0;padding:var(--space-2) var(--space-3);border:var(--rule) solid var(--accent);border-radius:var(--radius-app);background:var(--accent-soft);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink)}.quote-kit-picker{min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.quote-kit-picker:not(.kit-editor)>.qkp-ledger{position:static;max-height:none;overflow:visible}.quote-kit-picker:not(.kit-editor)>.field-actions{position:static}.quote-kit-picker:not(.kit-editor)>*{flex:none}.quote-kit-picker:not(.kit-editor) .rg-body{min-height:0}.quote-kit-picker .action-btn,.quote-kit-picker .field-input,.quote-kit-picker .field-select{font-size:var(--text-sm);min-height:var(--space-6)}.quote-kit-picker .action-btn{padding:0 var(--space-3)}.quote-kit-picker .action-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.qkp-results{margin:0;padding:0;list-style:none}.qkp-result{width:100%;text-align:left;white-space:normal;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2);border-bottom:var(--rule) solid var(--hairline-soft)}.qkp-results li:last-child .qkp-result{border-bottom:0}.qkp-result.is-active,.qkp-result:hover{background:var(--paper-alt)}.qkp-detail{display:block;font-size:var(--text-sm);color:var(--ink-mute);overflow-wrap:anywhere}.quote-kit-picker .rg .field-input,.quote-kit-picker .rg .field-select{font-size:var(--text-sm);min-height:var(--space-6)}.quote-kit-picker .rg .action-btn{min-height:var(--space-6);min-width:0}.quote-kit-picker.kit-editor .action-btn,.quote-kit-picker.kit-editor .field-input,.quote-kit-picker.kit-editor .field-select{font-size:var(--text-sm);min-height:var(--space-6)}.quote-kit-picker.kit-editor .action-btn{min-width:0;padding:0 var(--space-2);white-space:nowrap}.quote-kit-picker .search-row{display:flex;gap:var(--space-2);align-items:center;padding:var(--space-2) var(--space-3);flex-wrap:nowrap}.quote-kit-picker .search-row input{flex:1 1 0;width:100%;min-width:0}.quote-kit-picker .search-row select{flex:0 0 auto;width:13rem;min-width:0}.quote-kit-picker .search-row .kit-cat{width:11rem}.quote-kit-picker.kit-editor .rg-table td,.quote-kit-picker.kit-editor .rg-table th{padding-left:var(--space-2);padding-right:var(--space-2)}.quote-kit-picker .qkp-summary-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-3);border-top:var(--rule) solid var(--hairline)}.quote-kit-picker .qkp-fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--ink)}.quote-kit-picker .qkp-fig-label{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--ink-mute);margin-right:var(--space-1)}.quote-kit-picker .qkp-save{margin-left:auto}.quote-kit-picker .qkp-note{margin:0;padding:0 var(--space-3) var(--space-2);font-size:var(--text-xs);color:var(--ink-mute)}.quote-kit-picker .rg-empty .rg-state:before{display:none}.quote-kit-picker .rg-empty .rg-state{color:var(--ink-mute)}.quote-kit-picker .rg-empty td{padding:var(--space-2) var(--space-3);color:var(--ink-mute);font-size:var(--text-sm)}@media (max-width:39.9375rem){.quote-kit-picker .search-row{flex-wrap:wrap}.quote-kit-picker .search-row .qkp-combo{flex:1 1 100%}.quote-kit-picker .search-row .kit-cat{width:100%}}.quote-kit-picker.kit-editor .rg-table{width:100%}.quote-kit-picker.kit-editor .rg-table td,.quote-kit-picker.kit-editor .rg-table th{padding-left:var(--space-1);padding-right:var(--space-1)}.quote-kit-picker.kit-editor .rg-table td:first-child,.quote-kit-picker.kit-editor .rg-table th:first-child{padding-left:var(--space-2)}.quote-kit-picker.kit-editor colgroup col:nth-child(2),.quote-kit-picker.kit-editor colgroup col:nth-child(3){width:3.25rem}.quote-kit-picker.kit-editor colgroup col:nth-child(4){width:4.75rem}.quote-kit-picker.kit-editor colgroup col:nth-child(5){width:6rem}.quote-kit-picker.kit-editor colgroup col.rg-col--remove{width:var(--space-6)}.quote-kit-picker.kit-editor .rg-input--num{width:100%;min-width:2.75rem;padding-left:var(--space-1);padding-right:var(--space-1)}.quote-kit-picker.kit-editor .rg-remove{padding:0 var(--space-1)}.quote-kit-picker.kit-editor .rg-group-row{flex-wrap:wrap;row-gap:var(--space-1)}.quote-kit-picker.kit-editor .rg-group-row .rg-group-label{min-width:0}.quote-kit-picker.kit-editor .rg-group-row .rg-group-input{flex:1 1 14rem}@container (max-width: 26rem){.quote-kit-picker.kit-editor colgroup col:nth-child(2),.quote-kit-picker.kit-editor colgroup col:nth-child(3){width:2.25rem}.quote-kit-picker.kit-editor colgroup col:nth-child(4){width:3.5rem}.quote-kit-picker.kit-editor colgroup col:nth-child(5){width:4.5rem}.quote-kit-picker.kit-editor colgroup col.rg-col--remove{width:var(--space-5)}.quote-kit-picker.kit-editor .rg-input--num{min-width:2rem}.quote-kit-picker.kit-editor .rg-input--num,.quote-kit-picker.kit-editor .rg-table td,.quote-kit-picker.kit-editor .rg-table th{padding-left:0;padding-right:var(--space-1);font-size:var(--text-xs)}.quote-kit-picker.kit-editor .rg-table td:first-child,.quote-kit-picker.kit-editor .rg-table th:first-child{padding-left:var(--space-1)}.quote-kit-picker.kit-editor .rg-remove{padding:0}}.quote-kit-picker.kit-editor .rg-input--num{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quote-kit-picker.kit-editor .rg-input--num::-webkit-inner-spin-button,.quote-kit-picker.kit-editor .rg-input--num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quote-costing{min-width:0;display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-3)}.quote-costing-head,.quote-costing>.field-note{padding:0 var(--space-3)}.quote-costing-tier:first-of-type .quote-costing-head,.quote-costing>.field-note:first-child{padding-top:var(--space-3)}.quote-costing-tier{min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.quote-costing-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3)}.quote-costing-name{gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-semibold)}.quote-costing-figs,.quote-costing-name{margin:0;display:flex;flex-wrap:wrap;align-items:center;color:var(--ink)}.quote-costing-figs{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.quote-costing-label{color:var(--ink-mute)}.quote-costing-status,.quote-costing>.field-note{margin:0}.quote-costing .rg,.quote-costing .rg-body,.quote-costing .rg-scroll{flex:none;min-height:0;height:auto}.quote-costing-head{position:sticky;top:0;z-index:2;background:var(--paper);padding-top:var(--space-2);padding-bottom:var(--space-2)}.quote-costing .rg .field-input{width:100%;min-width:0;font-size:var(--text-xs);min-height:var(--space-6)}.quote-costing .rg input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quote-costing .rg input[type=number]::-webkit-inner-spin-button,.quote-costing .rg input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quote-costing .rg-group-extra{flex:0 1 16rem;min-width:10rem;display:flex}.quote-costing .rg-group-extra .field-input{height:var(--space-6);font-size:var(--text-sm);font-weight:var(--weight-regular)}.quote-costing-add{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3)}.quote-costing-add .field-select{flex:0 0 auto;width:11rem}.quote-costing-add .field-select,.quote-costing-add .qkp-combo .field-input{min-height:var(--space-6);font-size:var(--text-sm)}.quote-costing .tabs{margin:0 var(--space-3)}.quote-kit-editor{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.quote-kit-editor .rg-body{min-height:0}.qke-tiers{display:flex;flex-wrap:wrap;gap:var(--space-2)}.qke-tiers>.qke-tier{flex:1 1 9rem}.qke-tier{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-3);text-align:left;background:var(--paper);border:var(--rule) solid var(--hairline);border-radius:var(--radius-card);color:var(--ink);cursor:pointer;min-width:0}.qke-tier:hover{background:var(--paper-alt)}.qke-tier:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.qke-tier.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 var(--rule) var(--accent)}.qke-tier.is-dropped{color:var(--ink-mute)}.qke-tier-name{font-size:var(--text-sm);color:var(--ink-soft);overflow-wrap:anywhere}.qke-tier-price{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:600}.qke-tier-margin{font-size:var(--text-sm);color:var(--ink-mute)}.qke-tone--ok{color:var(--ok)}.qke-tone--warn{color:var(--warn)}.qke-tone--critical{color:var(--critical)}.qke-panel{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.qke-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.qke-price-label{font-size:var(--text-sm);color:var(--ink-soft)}.qke-price-input{width:8rem;min-height:var(--space-6);text-align:right}.qke-fig,.qke-price-input{font-family:var(--font-mono);font-size:var(--text-sm)}.qke-fig{color:var(--ink-mute)}.quote-kit-editor .rg .field-input,.quote-kit-editor .rg .field-select{font-size:var(--text-sm);min-height:var(--space-6)}.quote-kit-editor .rg .action-btn{min-height:var(--space-6);min-width:0}.qke-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.quote-kit-editor .action-btn{min-height:var(--space-6);font-size:var(--text-sm);padding:0 var(--space-3)}.qke-invest{margin:0;display:flex;flex-direction:column;gap:var(--space-1);border-top:var(--rule) solid var(--hairline);padding-top:var(--space-3)}.qke-invest-row{display:flex;justify-content:space-between;gap:var(--space-3)}.qke-invest-row dt{margin:0}.qke-invest-row dd{margin:0;font-family:var(--font-mono);text-align:right}.qke-invest-row--mute{color:var(--ink-mute);font-size:var(--text-sm)}.qke-invest-row--total{font-weight:600;font-size:var(--text-md)}.qke-terms{display:flex;flex-direction:column;gap:var(--space-1)}.qke-terms-list{margin:0;padding-left:var(--space-4);font-size:var(--text-sm)}.qke-mono{font-family:var(--font-mono)}.qke-mute{color:var(--ink-mute)}.quote-kit-editor{container-type:inline-size}.quote-kit-editor .rg-scroll{--ledger-min:0}@container (max-width: 35rem){.quote-kit-editor .rg .rg-input--num,.quote-kit-editor .rg-table td,.quote-kit-editor .rg-table th{padding-left:var(--space-1);padding-right:var(--space-1)}.quote-kit-editor .rg .rg-input--num{width:3.25rem;min-width:0}.quote-kit-editor .rg .rg-input--sm{width:4.5rem}.qke-tier{padding:var(--space-2)}.qke-tier-price{font-size:var(--text-md)}}.qke-search{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:flex-start}.qke-search .qkp-combo{flex:1 1 14rem;min-width:0;position:relative}.qke-search .kit-cat{flex:0 1 12rem}.qke-search .field-input,.qke-search .kit-cat{min-height:var(--space-6);font-size:var(--text-sm)}.qke-terms-form{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:flex-end}.qke-terms-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.qke-terms-field--grow{flex:1 1 12rem}.qke-terms-field--full{flex:1 1 100%}.qke-terms-pct{width:6rem}.qke-terms-form .field-input{height:var(--space-6);min-height:0;flex:none;font-size:var(--text-sm)}.qke-terms-notes{max-width:none;height:auto;font-size:var(--text-sm)}.qke-terms-form .qke-actions{flex:1 1 100%}.quote-kit-editor .qkp-results--drop{position:absolute;z-index:5;left:0;top:100%;width:100%;margin:var(--space-1) 0 0;padding:0;list-style:none;max-height:calc(var(--space-8) * 5);overflow:auto;background:var(--paper);border:var(--rule) solid var(--hairline);border-radius:var(--radius-input);box-shadow:var(--shadow-lifted)}.quote-kit-editor .qkp-result{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);width:100%;min-height:0;padding:var(--space-2) var(--space-3);border:0;border-bottom:var(--rule) solid var(--hairline-soft);background:transparent;font:inherit;font-size:var(--text-sm);color:var(--ink);text-align:left;cursor:pointer}.quote-kit-editor .qkp-result.is-active,.quote-kit-editor .qkp-result:hover{background:var(--paper-alt)}.quote-kit-editor .qkp-result-name{flex:1 1 10rem;overflow-wrap:anywhere}.quote-kit-editor .qkp-result-cat{color:var(--ink-mute);font-size:var(--text-xs)}.quote-kit-editor .qkp-result-rate{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--ink-soft)}.quote-kit-editor .qkp-results-note{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--ink-mute)}.qse{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;container-type:inline-size}.qse .app-panel-head>.chip,.qse .app-panel-head>.qse-tierpick{margin-left:auto}.qse-spacer{flex:1 1 auto}.qse-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.qse-live{color:var(--accent);border-color:var(--accent-line)}.qse-pending{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-mute)}.qse-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:start}.qse-split{display:none}@container (min-width: 52rem){.qse-grid{grid-template-columns:minmax(22rem,var(--qse-left,1.32fr)) var(--space-3) minmax(28rem,1fr);-moz-column-gap:0;column-gap:0}.qse-split{display:block;align-self:stretch;cursor:col-resize;touch-action:none;border-radius:var(--radius-input)}.qse-split:active,.qse-split:focus-visible,.qse-split:hover{background:var(--accent-line);outline:none}}.qse-col{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;container-type:inline-size;overflow:visible}.qse-col>.app-panel:not(:last-child){flex:0 0 auto}.qse-col>.app-panel:last-child,.qse-col>.app-panel:last-child>.qse-price{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.qse-kit{--qse-row:calc(var(--space-6) + var(--space-2));display:flex;flex-direction:column}.qse-kit>.quote-kit-picker{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.qse-kit .qkp-ledger{overflow-x:auto;overflow-y:visible;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--qse-row) - var(--rule)),var(--hairline-soft) calc(var(--qse-row) - var(--rule)),var(--hairline-soft) var(--qse-row))}.qse-kit .qkp-ledger>table{background:var(--paper)}.qse-kit .qkp-ledger thead th{position:sticky;top:0;z-index:1;background:var(--paper)}.qse-right>.qse-tabbody{overflow:visible}.qse-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-4)}@container (min-width: 27rem){.qse-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.qse .qse-row{grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:var(--rule) solid var(--hairline-soft)}.qse .qse-row .field-label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.qse .field-input,.qse .field-select{padding:var(--space-1) var(--space-2);min-height:var(--space-6);max-width:none;font-size:var(--text-sm)}.qse .field-textarea{min-height:0;height:4.5rem;max-height:none;resize:vertical;padding:var(--space-2);font-size:var(--text-sm);max-width:none}.qse .qse-note{height:16rem}.qse .qse-row:has(textarea){align-items:start}.qse .qse-row:has(textarea) .field-head{padding-top:var(--space-2)}.qse .qse-row .field-head{padding:0}.qse .qse-row .field-control{display:flex;flex-wrap:nowrap;gap:var(--space-2);align-items:center;min-width:0}.qse .qse-row .field-control>.field-input,.qse .qse-row .field-control>.field-select,.qse .qse-row .field-control>.field-textarea{flex:1 1 0;min-width:0;width:auto}.qse .qse-row .qse-num{flex:0 1 7rem}.qse .qse-row .qse-date{flex:0 1 10.5rem}.qse .qse-row .field-hint{font-size:var(--text-sm);white-space:nowrap}.qse-facts .qse-row--wide,.qse-facts .qse-row:last-child{grid-column:1/-1}.qse .field-textarea.field-textarea--grow{height:auto;resize:none}.qse .field-textarea.field-textarea--line{min-height:var(--space-6);padding:var(--space-1) var(--space-2);line-height:var(--leading-snug)}.qse .qse-row:has(.field-textarea--grow){align-items:start}.qse .qse-row:has(.field-textarea--grow) .field-head{padding-top:var(--space-1)}.qse-format .qse-ta-list{top:100%;font-size:var(--text-sm)}.qse-ta-add{color:var(--accent-strong);border-top:var(--rule) solid var(--hairline)}.qse-format-note{display:block;margin-top:var(--space-1)}@container (max-width: 27rem){.qse-facts .qse-row,.qse-tierdetail .qse-row{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.qse .qse-facts .qse-row:has(.field-textarea--grow) .field-head,.qse .qse-facts .qse-row:has(textarea) .field-head{padding-top:0}}.qse .search-row>.field-input:first-child,.qse .search-row>input[type=search]{flex:2 1 8rem;min-width:6rem}.qse .search-row>.field-select,.qse .search-row>select{flex:1 1 6rem;min-width:5rem;width:auto}.qse-ta{position:relative;flex:1 1 0;min-width:0}.qse-ta--compact{flex:1 1 7.5rem}.qse .qse-row:has(#qse-client) .field-control{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.qse .qse-row:has(#qse-client) .field-control>.field-input{width:100%;min-width:0}.qse-ta--compact{width:4rem}.qse-ta--compact .field-input{width:100%;padding-left:var(--space-1);padding-right:var(--space-1);text-align:center;font-weight:var(--weight-semibold)}.qse-ta .field-input{width:100%;min-width:0}.qse-ta-list{position:absolute;z-index:3;left:0;right:0;margin:var(--space-1) 0 0;padding:0;list-style:none;background:var(--paper);border:var(--rule) solid var(--hairline);max-height:calc(var(--space-8) * 8);overflow:auto;min-width:calc(var(--space-8) * 8)}.qse-ta-item{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);border:0;border-bottom:var(--rule) solid var(--hairline-soft);background:transparent;cursor:pointer;font:inherit;color:inherit}.qse-ta-item:focus-visible,.qse-ta-item:hover{background:var(--paper-alt);outline:none}.qse-ta-item.is-active{background:var(--paper-alt)}.qse-ta-kind{float:right;margin-left:var(--space-2);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.qse-client{flex:1 1 auto;min-width:0}.qse-ta-empty{padding:var(--space-2) var(--space-3);color:var(--ink-mute);font-size:var(--text-sm)}.qse-tierpick{display:inline-flex;gap:var(--rule);border:var(--rule) solid var(--hairline);border-radius:var(--radius-input);padding:var(--rule);background:var(--paper)}.qse-tierpick-btn{min-width:var(--space-6);height:var(--space-5);border:0;background:transparent;color:var(--ink-soft);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;border-radius:var(--radius-input)}.qse-tierpick-btn.is-active{background:var(--ink);color:var(--paper)}.qse-tierpick-add{color:var(--ink-mute)}.qse-price{padding:0}.qse-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:var(--rule) solid var(--hairline)}.qse-tiers--n1{grid-template-columns:minmax(0,1fr)}.qse-tiers--n2{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width: 24rem){.qse-tiers{grid-template-columns:minmax(0,1fr)}.qse-tier{border-right:0;border-bottom:var(--rule) solid var(--hairline-soft)}}.qse-tier.qse-tier--deposit{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);border-right:0;border-top:var(--rule) solid var(--hairline-soft)}.qse-tier--deposit .qse-tier-price .qse-num{max-width:5rem}.qse-tier{padding:var(--space-2) var(--space-3);border-right:var(--rule) solid var(--hairline-soft);display:grid;gap:var(--space-1);min-width:0}.qse-tier:last-child{border-right:0}.qse-tier.is-active{background:var(--accent-soft,var(--paper-alt))}.qse-tier.is-withheld{opacity:.55}.qse-tier-head{display:flex;align-items:flex-start;gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-snug);min-width:0}.qse-tier-head>input[type=checkbox]{margin-top:.15em;flex:none}.qse-tier-id{font-weight:600;white-space:nowrap}.qse-tier-name{flex:1 1 0;min-width:0;border:0;background:transparent;font:inherit;font-weight:600;line-height:inherit;color:inherit;padding:0;resize:none;overflow:hidden;overflow-wrap:anywhere}.qse-tier-name:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.qse-tier-price{display:flex;align-items:center;gap:var(--space-1)}.qse-tier-price .qse-num{width:100%;max-width:8rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.qse-cur,.qse-tier-margin{color:var(--ink-mute)}.qse-tier-margin{font-size:var(--text-xs)}.qse-kit{padding:0}.qse-tabs{gap:var(--space-1);flex-wrap:wrap}.qse-tab{border:0;background:transparent;font:inherit;font-size:var(--text-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-input);color:var(--ink-mute);cursor:pointer}.qse-tab.is-active{background:var(--ink);color:var(--paper)}.qse-tabbody{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);align-content:start}.qse-tabbody>*{min-width:0}.qse-tabbody[hidden]{display:none}.qse-tabbody .qse-row{grid-template-columns:6.6rem minmax(0,1fr);align-items:start}.qse-tabbody .qse-row .field-head{padding-top:var(--space-2)}.qse-caption{margin:0 0 var(--space-2)}.qse-sections{border-top:var(--rule) solid var(--hairline);margin-top:var(--space-3);padding-top:var(--space-3);display:grid;gap:var(--space-2)}.qse-sections-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);align-items:baseline}.qse-sections-head .eyebrow{white-space:nowrap}.qse-sections-head .field-hint{flex:1 1 12rem;min-width:0;font-size:var(--text-xs)}.qse-section{display:grid;grid-template-columns:auto minmax(0,9rem) minmax(0,1fr) auto;gap:var(--space-2);align-items:start}.qse-section-move{display:grid;gap:var(--space-1)}.qse-section .field-input,.qse-section .field-textarea{width:100%}.qse-mini{border:var(--rule) solid var(--hairline);background:var(--paper);font:inherit;font-size:var(--text-xs);line-height:1;padding:var(--space-1);border-radius:var(--radius-input);cursor:pointer;color:var(--ink-mute)}.qse-mini:disabled{opacity:.4;cursor:default}.qse-remove{align-self:start}.qse-shots{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.qse-shot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:start}.qse-shot-n{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);padding-top:var(--space-2);display:grid;gap:var(--space-1);min-width:5.5rem}.qse-shot-n small{font-family:var(--font-sans);color:var(--ink-mute)}.qse-thumbwrap{display:grid;gap:var(--space-1);font-size:var(--text-xs);color:var(--ink-mute)}.qse-shot-body{display:grid;gap:var(--space-2);min-width:0}.qse-shot-body .field-textarea{width:100%}.qse-shot-actions,.qse-shot-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.qse-thumb{width:calc(var(--space-8) * 3);aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover;border:var(--rule) solid var(--hairline);border-radius:var(--radius-input);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);color:var(--ink-mute)}.qse-thumb--empty{background:var(--paper-alt);border-style:dashed}.qse-shot-add{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.qse-right{display:flex;flex-direction:column}.qse-right>.qse-tabbody:not([hidden]){display:grid;align-content:start}.qse-previewbody{padding:0;display:grid;gap:0}.qse-preview{width:100%;min-height:calc(var(--space-8) * 22);border:0;display:block}.qse-document{padding:var(--space-5) var(--space-6);display:grid;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal)}.qse-document p{margin:0}.qse-doc-top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2)}.qse-doc-hero{width:calc(100% + var(--space-6) * 2);margin:0 calc(-1 * var(--space-6));aspect-ratio:5/2;-o-object-fit:cover;object-fit:cover}.qse-doc-title{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-regular);line-height:var(--leading-tight);text-wrap:balance}.qse-doc-for{color:var(--ink-mute)}.qse-doc-facts{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--space-1) var(--space-3);margin:var(--space-2) 0;padding:var(--space-3) 0;border-top:var(--rule) solid var(--hairline);border-bottom:var(--rule) solid var(--hairline)}.qse-doc-facts:empty{display:none}.qse-doc-facts dt{color:var(--ink-mute)}.qse-doc-facts dd{margin:0}.qse-doc-h{margin:var(--space-3) 0 0;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.qse-doc-ghost{color:var(--ink-faint);font-style:italic}.qse-doc-invest{margin:var(--space-3) 0;padding:var(--space-3) 0;border-top:var(--rule) solid var(--hairline);border-bottom:var(--rule) solid var(--hairline);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:start}.qse-doc-price{display:block;font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-regular);line-height:1.1;font-variant-numeric:tabular-nums}.qse-doc-terms{display:grid;gap:var(--space-1);text-align:right;color:var(--ink-mute);font-size:var(--text-sm)}.qse-doc-sign{margin-top:var(--space-3)}.qse-doc-link{display:block;font-size:var(--text-sm);color:var(--accent)}.qse-doc-link,.qse-doc-note{padding:var(--space-2) var(--space-6) var(--space-3)}.qse-doc-note{margin:0}.qse-mute{color:var(--ink-mute);font-size:var(--text-sm)}.qse-portal{position:relative;overflow:hidden;border:var(--rule) solid var(--hairline);border-radius:var(--radius-input);background:var(--paper)}.qse-portal-stage{width:64rem;transform-origin:top left}.qse-grip{color:var(--ink-faint);font-size:var(--text-sm);line-height:1;letter-spacing:-.15em;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qse-glancebody{display:grid;gap:var(--space-2)}.qse-glance-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.qse-glance{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:0 var(--space-4);margin:0;font-size:var(--text-sm);align-content:start}.qse-glance dd,.qse-glance dt{padding:var(--space-1) 0;border-bottom:var(--rule) solid var(--hairline-soft)}.qse-glance dt{color:var(--ink-mute)}.qse-glance dd{margin:0}.qse-glance-line{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--ink-mute)}.qse-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what what" "note verbs";gap:var(--space-2) var(--space-3);align-items:center;border-bottom:var(--rule) solid var(--hairline);padding:var(--space-2) var(--space-3);background:var(--paper)}.qse-foot-what{grid-area:what;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);min-width:0}.qse-foot-what .eyebrow{color:var(--ink);white-space:nowrap}.qse-foot-what .qse-mute{font-size:var(--text-xs)}.qse-foot-version .field-select{max-width:18rem;font-size:var(--text-xs);padding-block:var(--space-1)}.qse-foot-note{grid-area:note;display:block;min-width:0}.qse-foot-verbs{grid-area:verbs;display:flex;gap:var(--space-2);align-items:center}.qse-foot-verbs .action-btn{white-space:nowrap}.qse-foot .qse-err{grid-column:1/-1}@container (min-width: 60rem){.qse-foot{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"what note verbs"}.qse-foot-what{flex-direction:column;gap:0}}@container (max-width: 30rem){.qse-foot{grid-template-columns:minmax(0,1fr);grid-template-areas:"what" "note" "verbs"}.qse-foot-verbs{justify-content:flex-end}}.qse .qse-primary{background:var(--gold);border-color:var(--gold);color:var(--paper);font-weight:var(--weight-semibold)}.qse .qse-primary:hover{background:var(--gold-strong);border-color:var(--gold-strong)}.qse .qse-primary:disabled{opacity:.6}.qse-summary{flex:1 1 calc(var(--space-8) * 8);min-width:0}.qse-err{color:var(--critical);font-size:var(--text-sm)}.qse .chip.qse-ai{margin-left:auto}.qse .chip.qse-ai+.chip{margin-left:var(--space-1)}.qse-client-state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.qse-format{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);flex:1 1 auto;min-width:0;align-self:center}.qse-format .field-input{flex:none;height:auto}.qse-register{align-self:flex-start;min-height:0;padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.qse .qse-flash{box-shadow:var(--shadow-focus);border-radius:var(--radius-input);transition:box-shadow var(--dur-slow) var(--ease-standard)}.qse-tierdetail,.qse-windows{display:flex;flex-direction:column;gap:var(--space-3);grid-column:1/-1}.qse-windows{padding:var(--space-3) 0;border-bottom:var(--rule) solid var(--hairline-soft)}.qse-window{display:grid;grid-template-columns:minmax(5rem,7rem) minmax(10rem,1.25fr) minmax(0,1fr) auto;grid-template-areas:"label time note remove";gap:var(--space-2);align-items:start}.qse-window>:first-child{grid-area:label}.qse-window>:nth-child(2){grid-area:time}.qse-window>:nth-child(3){grid-area:note}.qse-window-remove{grid-area:remove;width:var(--space-6);min-width:var(--space-6);height:var(--space-6);min-height:var(--space-6);padding:0;justify-content:center;font-size:var(--text-md);line-height:1;color:var(--ink-mute)}.qse-window-remove:hover{color:var(--critical)}@media (max-width:55rem){.qse-window-remove{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}}@container (max-width: 24rem){.qse-window{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label remove" "time time" "note note";row-gap:var(--space-1)}}.qse-tierdetail{padding:var(--space-3);border-bottom:var(--rule) solid var(--hairline-soft)}.qse-check{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink)}.qse-scope{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--space-2);align-items:start}.qse-shot-state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.qse-shot-state .qse-remove{margin-left:auto}.qse-shot-slot{width:auto;min-width:9rem;font-size:var(--text-xs)}.qse-shot-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2)}@media (max-width:39.9375rem){.qse-scope,.qse-shot-meta{grid-template-columns:minmax(0,1fr)}}.qse-tip{cursor:help;-webkit-text-decoration:underline dotted var(--ink-faint);text-decoration:underline dotted var(--ink-faint);text-underline-offset:var(--space-1);position:relative}.qse-tip:hover:after{content:attr(data-tip);position:absolute;left:0;top:100%;z-index:4;margin-top:var(--space-1);width:-moz-max-content;width:max-content;max-width:18rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-input);background:var(--ink);color:var(--paper);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-snug);text-decoration:none;white-space:normal;pointer-events:none}.qse-rms{position:relative;flex:1 1 0;min-width:0}.qse-rms-field{position:relative;display:flex;align-items:center}.qse-rms-icon{left:var(--space-2);pointer-events:none}.qse-rms-icon,.qse-rms-spin{position:absolute;color:var(--ink-mute)}.qse-rms-spin{right:var(--space-2);animation:qse-spin calc(var(--dur-slow) * 3) linear infinite}@keyframes qse-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.qse-rms-spin{animation:none}}.qse .qse-rms-input{width:100%;max-width:none;padding-left:calc(var(--space-2) + var(--space-5));padding-right:calc(var(--space-2) + var(--space-5))}.qse-rms-list{position:absolute;z-index:3;left:0;right:0;top:100%;margin:var(--space-1) 0 0;padding:var(--space-1);list-style:none;background:var(--paper);border:var(--rule) solid var(--hairline);box-shadow:var(--shadow-lifted);max-height:calc(var(--space-8) * 9);overflow:auto}.qse-rms-item,.qse-rms-list{border-radius:var(--radius-input)}.qse-rms-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 var(--space-2);align-items:center;padding:var(--space-2);cursor:pointer;font-size:var(--text-sm)}.qse-rms-item.is-active{background:var(--paper-alt)}.qse-rms-main{min-width:0;overflow-wrap:anywhere}.qse-rms-job{color:var(--ink-soft)}.qse-rms-status{justify-self:end}.qse-rms-meta{grid-column:1/-1;color:var(--ink-mute);font-size:var(--text-xs)}.qse-rms-state{padding:var(--space-2);color:var(--ink-mute);font-size:var(--text-sm)}.qse-right>.qse-facts[hidden]{display:none}.qse-tabs-chips{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-1)}.qse-right>.qse-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:0}.qse-right>.qse-tabs .qse-tab{flex:0 0 auto;white-space:nowrap;padding:var(--space-1) var(--space-2)}.qse-right>.qse-tabs .qse-tabs-chips{flex:0 0 auto;padding-left:var(--space-2)}