.bill-state{display:inline-block;padding:1px 8px;border-radius:var(--radius-8);font-size:12px;line-height:20px;font-weight:600;color:var(--label-neutral);background:var(--background-alternative);white-space:nowrap}.bill-state.ok{color:var(--status-positive);background:color-mix(in srgb,var(--status-positive) 10%,var(--background-normal))}.bill-state.warn{color:var(--status-cautionary);background:color-mix(in srgb,var(--status-cautionary) 10%,var(--background-normal))}.bill-state.bad{color:var(--status-negative);background:color-mix(in srgb,var(--status-negative) 10%,var(--background-normal))}.bill-link{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.bill-link small{display:inline}.link-x{display:inline-grid;place-items:center;border:0;background:none;color:var(--label-alternative);cursor:pointer;font:inherit;font-size:13px;width:24px;height:24px;border-radius:var(--radius-8)}.link-x:hover{color:var(--status-negative);background:var(--background-alternative)}.add-link{font-size:13px;color:var(--primary-text);white-space:nowrap}.bill-pick{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;margin-top:6px}.bill-pick select{max-width:100%;height:32px;padding:0 8px;border:0;border-radius:var(--radius-8);font:inherit;font-size:13px;background:var(--background-alternative)}.bill-new{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-12);align-items:end}.bill-new label{display:grid;gap:4px;font-size:13px;color:var(--label-neutral)}.bill-new label.wide{grid-column:1/-2}.bill-new input{height:40px;padding:0 12px;border:0;border-radius:var(--radius-8);font:inherit;color:var(--label-strong);background:var(--background-alternative);min-width:0}@media (max-width:640px){.bills td[data-label="이은 것"]{display:grid;gap:4px}.bills td[data-label="이은 것"]:before{margin-bottom:2px}}@media (max-width:760px){.bill-new{grid-template-columns:1fr 1fr}.bill-new label.wide{grid-column:1/-1}}.ex-new{margin-bottom:var(--space-16)}.bill-new select{height:40px;padding:0 12px;border:0;border-radius:var(--radius-8);font:inherit;color:var(--label-strong);background:var(--background-alternative);min-width:0}.ex-by{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-20);margin:var(--space-12) 0;font-size:14px;color:var(--label-neutral)}.ex-by b{color:var(--label-strong);font-weight:600}.ex-by small{display:inline}.ex-fields{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:4px;min-width:172px}.ex-fields select:first-of-type{grid-column:1/-1}.ex-fields input,.ex-fields select{height:30px;padding:0 6px;border:0;border-radius:var(--radius-8);font:inherit;font-size:13px;color:var(--label-strong);background:var(--background-alternative);min-width:0}.ex-fields select.is-empty{color:var(--status-cautionary)}.ex-fields input{width:100%;text-align:right}.ex-fields input,.ex-fields select{width:100%}.ex-acts{display:grid;gap:4px;justify-items:start}.ex-book{padding:2px 8px;border:0;border-radius:var(--radius-8);font:inherit;font-size:12px;line-height:20px;cursor:pointer;white-space:nowrap;color:var(--label-neutral);background:var(--background-alternative)}.ex-book.is-on{color:var(--status-positive);background:color-mix(in srgb,var(--status-positive) 10%,var(--background-normal));font-weight:600}tr.is-planned td{color:var(--label-alternative)}.ex-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-12)}@media (max-width:760px){.ex-stats{grid-template-columns:1fr 1fr}}.ex-table .pick select{width:128px}.ex-table .ex-fields{min-width:160px}.ex-table .ex-fields.is-vat{grid-template-columns:76px;min-width:0}.ex-table td,.ex-table th{padding-left:8px;padding-right:8px}@media (max-width:720px){.ex-table .pick select{width:auto}.ex-table td,.ex-table th{padding-left:0}}.pay-now{padding:0 var(--space-4);white-space:nowrap}.pay-warn{color:var(--status-cautionary)}.pay-bad{color:var(--status-negative)}.pay-month{display:inline-block;margin:0 var(--space-8) 2px 0;white-space:nowrap}a.pay-month{color:var(--label-neutral);text-decoration:underline;text-underline-offset:3px}.pay-form{display:grid;gap:var(--space-12)}.pay-area{display:grid;gap:var(--space-4);font-size:13px;color:var(--label-neutral)}.pay-area textarea{width:100%;padding:var(--space-8) var(--space-12);border:0;border-radius:var(--radius-8);font:inherit;color:var(--label-strong);background:var(--background-alternative);resize:vertical}.ex-new .h2{margin-bottom:var(--space-4)}.nt-acts{display:flex;flex-wrap:wrap;justify-content:flex-end}.nt-acts,.nt-paid{gap:var(--space-8);align-items:center}.nt-paid{display:inline-flex}.nt-table{min-width:760px}.brief-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.brief-link:hover{box-shadow:inset 0 0 0 1px var(--line-neutral)}.brief-tasks{list-style:none;margin:0;padding:0;display:grid}.brief-tasks>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-12);align-items:center;padding:var(--space-8) 0;border-top:1px solid var(--line-alternative)}.brief-tasks>li:first-child{border-top:0}.brief-text{display:flex;flex-wrap:wrap;gap:2px var(--space-8);align-items:center;min-width:0;overflow-wrap:anywhere}.brief-text b{color:var(--label-strong);font-weight:600}.brief-text small{flex-basis:100%}.brief-checks{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-20)}.brief-checks a{color:var(--label-neutral);text-decoration:underline;text-underline-offset:3px}.brief-checks b{color:var(--label-strong);font-weight:600}.brief-more>summary{cursor:pointer;padding-top:var(--space-8);color:var(--label-neutral);font-size:13px}@media (max-width:720px){.nt-table{min-width:0}.brief-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-stats .stat:first-child{grid-column:1/-1}.nt-acts{justify-content:flex-start}}.ap-tabs{margin-top:var(--space-16);margin-bottom:var(--space-8)}.ap-tag{display:inline-block;padding:1px 6px;border-radius:var(--radius-4,4px);font-size:12px;line-height:16px;white-space:nowrap;color:var(--label-neutral);background:var(--fill-normal)}.ap-tag--need{color:var(--primary-text);background:color-mix(in srgb,var(--primary-normal) 12%,var(--background-normal))}.ap-tag--ok{color:var(--status-positive);background:color-mix(in srgb,var(--status-positive) 12%,var(--background-normal))}.ap-tag--bad{color:var(--status-negative);background:color-mix(in srgb,var(--status-negative) 10%,var(--background-normal))}.ap-chips{display:flex;flex-wrap:wrap;gap:4px}.ap-chip{padding:1px 6px;border-radius:var(--radius-4,4px);font-size:12px;line-height:16px;color:var(--label-neutral);box-shadow:inset 0 0 0 1px var(--line-neutral)}.ap-chip:hover{color:var(--label-strong)}.ap-forms{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-12);margin-top:var(--space-16)}.ap-form{display:grid;gap:4px;padding:var(--space-16);color:var(--label-strong)}.ap-form:hover{background:var(--fill-normal)}.ap-ask{display:grid;gap:var(--space-8);margin-top:var(--space-16);padding:var(--space-16);max-width:640px}.ap-label{font-size:13px;color:var(--label-neutral)}.ap-ask textarea,.ap-field input,.ap-field select,.ap-field textarea{width:100%;padding:7px 10px;border:1px solid var(--line-neutral);border-radius:var(--radius-8);background:var(--background-normal);color:var(--label-strong);font:inherit;font-size:14px;line-height:20px}.ap-ask textarea:focus,.ap-field input:focus,.ap-field select:focus,.ap-field textarea:focus{outline:2px solid var(--primary-normal);outline-offset:-1px}.ap-write{margin-top:var(--space-16);max-width:720px}.ap-sec,.ap-write{display:grid;gap:var(--space-12)}.ap-sec{padding:var(--space-16)}.ap-sec>.h2{font-size:15px;line-height:20px}.ap-field{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-12);align-items:center;font-size:14px}.ap-field>span{font-size:13px;color:var(--label-neutral)}.ap-field em{font-style:normal;color:var(--status-negative)}.ap-line{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ap-cc,.ap-line{gap:var(--space-8) var(--space-16)}.ap-cc{display:flex;flex-wrap:wrap;margin:0;padding:0;border:0;font-size:14px}.ap-cc legend{padding:0 0 6px;font-size:13px;color:var(--label-neutral)}.ap-go{justify-content:flex-end}.ap-stack{gap:var(--space-12)}.ap-turn{box-shadow:inset 0 0 0 1px var(--primary-normal)}.ap-act{display:grid;gap:var(--space-8)}.ap-act .acts{justify-content:flex-end}.ap-rows{display:grid;margin:0}.ap-rows>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-12);padding:8px 0;border-top:1px solid var(--line-alternative)}.ap-rows>div:first-child{border-top:0;padding-top:0}.ap-rows dt{font-size:13px;color:var(--label-alternative)}.ap-rows dd{color:var(--label-strong)}.ap-body,.ap-rows dd{margin:0;overflow-wrap:anywhere}.ap-body{white-space:pre-wrap;color:var(--label-normal)}.ap-side{gap:var(--space-12);margin-top:0}.ap-step{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-8);align-items:start}.ap-step>.num{color:var(--label-alternative);font-size:12px;line-height:20px}.ap-step.is-now b{color:var(--primary-text)}.ap-step small{display:block;font-size:12px;line-height:16px;color:var(--label-alternative);overflow-wrap:anywhere}.ap-cand{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;padding:6px 0;border-top:1px solid var(--line-alternative);font-size:13px}.ap-cand,.ap-file{gap:var(--space-12);align-items:center}.ap-file{display:flex;justify-content:space-between}.ap-up{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;font-size:13px}.ap-check{margin:0;padding-left:10px;box-shadow:inset 2px 0 0 var(--line-neutral)}.ap-check--warn{box-shadow:inset 2px 0 0 var(--primary-normal)}.ap-check--ok{box-shadow:inset 2px 0 0 var(--status-positive)}.ap-rules{display:grid;gap:var(--space-12)}.ap-rule{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-8) var(--space-16);margin:0;padding:var(--space-12) 0 0;border:0;border-top:1px solid var(--line-alternative)}.ap-rule:first-child{padding-top:0;border-top:0}.ap-check-line{display:flex;gap:8px;align-items:center;font-size:14px}@media (max-width:640px){.ap-field{grid-template-columns:minmax(0,1fr);gap:4px}.ap-cand{grid-template-columns:minmax(0,1fr) auto}}.ap-about{gap:var(--space-8)}.ap-about,.ap-about-row{display:grid;justify-items:start}.ap-about-row{gap:2px}.ap-about-row small{display:block;font-size:12px;line-height:16px;color:var(--label-alternative)}.ap-req{font-style:normal;color:var(--status-negative)}.hr-month{display:inline-flex;align-items:center;gap:var(--space-8)}.hr-narrow{max-width:560px}.hr-flat{padding:var(--space-12) 0 0}.hr-tree{display:grid;gap:var(--space-8);margin:0;padding:0 0 0 var(--space-16);list-style:none;box-shadow:inset 1px 0 0 var(--line-alternative)}.hr-root{margin-top:var(--space-16);padding:var(--space-16);box-shadow:none}.hr-unit{display:grid;gap:4px;min-width:0}.hr-unit-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);color:var(--label-strong)}.hr-unit-head .push{margin-left:auto}.hr-people{display:grid;gap:2px;margin:0;padding:0 0 0 var(--space-12);list-style:none}.hr-clock{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:var(--space-16);max-width:560px}.hr-clock p{margin:2px 0 0}.hr-days ul{display:grid;gap:2px;margin:6px 0 0;padding:0;list-style:none;font-size:12px;line-height:16px;color:var(--label-neutral)}.hr-days li{display:flex;flex-wrap:wrap;gap:var(--space-8)}.hr-days summary{cursor:pointer}.hr-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);align-items:start}.hr-sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-12);margin:var(--space-16) 0}.hr-sum>div{display:grid;gap:2px}.hr-sum b{color:var(--label-strong)}.hr-slip-form{margin-bottom:var(--space-16);box-shadow:inset 0 0 0 1px var(--primary-normal)}.hr-items{display:grid;gap:4px}.hr-items .sub{margin:0 0 2px}.hr-item{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:4px}.hr-item input,.hr-paste textarea{width:100%;padding:5px 8px;border:1px solid var(--line-neutral);border-radius:var(--radius-8);background:var(--background-normal);color:var(--label-strong);font:inherit;font-size:13px;line-height:20px}.hr-item input.num{text-align:right}.hr-paste{margin-top:var(--space-16)}.hr-paste summary{cursor:pointer;color:var(--label-neutral)}.hr-paste form{display:grid;gap:var(--space-8);margin-top:var(--space-8);justify-items:start}.hr-slip{max-width:720px;margin-top:var(--space-16)}.hr-line{display:flex;justify-content:space-between;gap:var(--space-12);padding:6px 0;border-top:1px solid var(--line-alternative)}.hr-total{font-weight:600}.hr-net,.hr-total{color:var(--label-strong)}.hr-net{padding-top:var(--space-12);border-top:2px solid var(--line-neutral)}.ap-sec form,.ap-sec.hr-narrow>form{display:grid}form.card.ap-sec>button:last-child{justify-self:end}@media (max-width:640px){.hr-clock,.hr-two{grid-template-columns:minmax(0,1fr)}}.pf-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-24);align-items:start;margin-top:var(--space-16)}.pf-stack{display:grid;gap:var(--space-8);min-width:0}.pf-stack>.stack:first-child{margin-top:0}.pf-values{display:grid;gap:0;margin:0;padding:0 var(--space-16)}.pf-values>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--space-12);padding:10px 0;border-top:1px solid var(--line-alternative)}.pf-values>div:first-child{border-top:0}.pf-values dt{color:var(--label-alternative)}.pf-values dd{margin:0;color:var(--label-strong);overflow-wrap:anywhere}.pf-hist{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px var(--space-12);padding:8px 0;border-top:1px solid var(--line-alternative)}.pf-hist:first-child{border-top:0}.pf-hist small{display:inline}.pf-side{display:grid;gap:var(--space-8);margin-top:44px}.pf-side small{display:block}.pf-checks{display:flex;flex-wrap:wrap;gap:var(--space-12);margin:0;padding:0;border:0}.pf-checks legend{padding:0 0 4px;font-size:13px;color:var(--label-neutral)}.pf-list{display:grid;gap:4px;margin:0;padding:0;list-style:none;max-height:280px;overflow-y:auto;font-size:14px}.drawer .h2+.form,.drawer h3.h2{margin-top:var(--space-8)}tr.is-off td{color:var(--label-alternative)}@media (max-width:860px){.pf-grid{grid-template-columns:minmax(0,1fr)}.pf-side{margin-top:0}}.login{display:grid;place-items:center;min-height:100vh;padding:var(--space-16);background:var(--background-alternative)}.login-card{width:min(400px,100%);gap:var(--space-16);padding:var(--space-24)}.login-logo{margin:0;font:700 18px/24px ui-monospace,Menlo,monospace;color:var(--label-strong)}.login-logo i{font-style:normal;color:var(--primary-normal)}.login-go{width:100%}.login-err{margin:0;color:var(--status-negative)}.account>summary{font-size:13px;font-weight:600;color:var(--label-strong)}.account .menu-pop{min-width:240px}.account-icon{width:20px;height:20px;border-radius:5px;object-fit:cover;flex:none}.theme-choice{display:grid;gap:6px;padding:4px 10px 8px}.theme-choice .account-label{padding:0}.theme-options{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-10);background:var(--fill-normal)}.theme-options button{flex:1 1;border:0;background:transparent;padding:4px 8px;border-radius:var(--radius-8);font:inherit;font-size:13px;line-height:18px;white-space:nowrap;color:var(--label-alternative);cursor:pointer}.theme-options button[aria-pressed=true]{background:var(--background-elevated);color:var(--label-strong);font-weight:600;box-shadow:var(--shadow-normal)}.account-who{display:grid;gap:2px;margin:0;padding:8px 10px;font-size:13px;color:var(--label-strong)}.account-who span{font-size:12px;color:var(--label-alternative)}.account-item{width:100%;padding:8px 10px;border:0;border-radius:var(--radius-8);background:none;font:inherit;font-size:13px;text-align:left;color:var(--label-normal);cursor:pointer}.account-item.is-on,.account-item:hover{background:var(--fill-normal)}.account-item.is-on{font-weight:600;color:var(--label-strong)}a.account-item{display:block;box-sizing:border-box;text-decoration:none}.account-companies{display:grid;gap:2px;padding-block:4px;border-block:1px solid var(--line-normal);margin-block:4px}.account-label{margin:0;padding:4px 10px;font-size:12px;color:var(--label-alternative)}.login-more{display:flex;justify-content:space-between;gap:var(--space-12);margin:0}.login-social{display:grid;gap:var(--space-8)}.login-or{display:flex;align-items:center;gap:var(--space-12);margin:0;font-size:13px;color:var(--label-alternative)}.login-or:after,.login-or:before{content:"";flex:1 1;height:1px;background:var(--line-normal)}.login-sns{gap:var(--space-8)}.login-sns--kakao{background:#FEE500;color:#191919}.login-sns--google{background:#FFFFFF;color:#1F1F1F;box-shadow:inset 0 0 0 1px #747775}.login-sns:focus-visible{outline:2px solid var(--primary-normal);outline-offset:2px}.co-icon-row{display:flex;align-items:center;gap:var(--space-16);flex-wrap:wrap;margin-top:var(--space-12)}.co-icon{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:var(--radius-12);background:var(--fill-normal)}.co-icon img{width:100%;height:100%;object-fit:cover}.co-icon-acts,.co-icon-form{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.acts.co-left{justify-content:flex-start}.pm-rows{display:grid;gap:0}.pm-row{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:var(--space-12);align-items:center;padding:10px 0;border-top:1px solid var(--line-alternative)}.pm-row:first-child{border-top:0}.pm-row b{display:block;font-weight:600;color:var(--label-strong)}.pm-row small{display:block;color:var(--label-alternative)}.pm-row .st-input{width:100%}.pm-fixed{color:var(--label-neutral);text-align:right}.wk-stack{display:grid;gap:var(--space-16);margin-top:var(--space-16);min-width:0}.wk-panel{align-content:start;min-width:0}.wk-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-8)}.wk-panel-head .push{margin-left:auto}.wk-card h3,.wk-panel h3{margin:var(--space-8) 0 0;font-size:14px;line-height:20px;font-weight:600;color:var(--label-strong)}.wk-grid2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.wk-grid2,.wk-grid3{display:grid;gap:var(--space-16);align-items:start}.wk-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.wk-late{color:var(--status-negative)}.wk-need{color:var(--status-cautionary)}.wk-nowrap{white-space:nowrap}.wk-meta{line-height:20px}.wk-clear,.wk-meta{color:var(--label-neutral);font-size:13px}.wk-clear{text-decoration:underline;text-underline-offset:3px}.wk-acts,.wk-row{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.wk-row{justify-content:space-between}.wk-ins{display:inline!important}.wk-pre{white-space:pre-wrap}.wk-code{width:100%;font-size:13px;line-height:20px;white-space:pre;overflow-x:auto;background:transparent;color:var(--label-normal);border:0}details.wk-more>summary{cursor:pointer;color:var(--label-neutral);font-size:13px}details.card.wk-more>summary{font-size:14px}.wk-pri{display:inline-block;min-width:26px;padding:0 var(--space-4);border-radius:var(--radius-5);font-size:12px;line-height:18px;font-weight:600;text-align:center;color:var(--label-neutral);background:var(--fill-alternative)}.wk-pri-P0{color:var(--label-on-primary);background:var(--status-negative)}.wk-pri-P1{color:var(--status-cautionary);background:color-mix(in srgb,var(--status-cautionary) 14%,transparent)}.wk-hl{font-size:12px;font-weight:600;color:var(--label-alternative)}.wk-hl-ok{color:var(--status-positive)}.wk-hl-watch{color:var(--status-cautionary)}.wk-hl-risk{color:var(--status-negative)}.hit.wk-warn{color:var(--status-cautionary)}.hit.wk-bad{color:var(--status-negative)}.hit.wk-ok{color:var(--status-positive)}.hit.wk-new{color:var(--primary-text)}.wk-quick{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--space-8)}.wk-cell{display:grid;gap:2px;padding:var(--space-12);border-radius:var(--radius-12);background:var(--background-elevated);box-shadow:inset 0 0 0 1px var(--line-alternative);color:var(--label-neutral);font-size:12px;line-height:16px}.wk-cell b{font-size:20px;line-height:28px;font-weight:600;color:var(--label-strong)}.wk-cell:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.wk-cell.is-zero b{color:var(--label-assistive)}.wk-cell.is-hot b{color:var(--status-negative)}.wk-cell.is-warm b{color:var(--status-cautionary)}.wk-decs,.wk-hist,.wk-list,.wk-tasks{display:grid;gap:0;margin:0;padding:0;list-style:none}.wk-decs>li,.wk-hist>li,.wk-list>li,.wk-tasks>li{padding:var(--space-8) 0;border-top:1px solid var(--line-alternative);min-width:0;overflow-wrap:anywhere}.wk-decs>li:first-child,.wk-hist>li:first-child,.wk-list>li:first-child,.wk-tasks>li:first-child{border-top:0}.wk-bullets small,.wk-list small,.wk-mdec small,.wk-task small{display:block;color:var(--label-alternative);font-size:12px;line-height:16px;margin-top:2px}.wk-list a:hover,.wk-list a:hover b{color:var(--primary-text)}.wk-list b{font-weight:600;color:var(--label-strong)}.wk-list .is-done b{color:var(--label-alternative)}.wk-bullets{padding-left:var(--space-20);gap:var(--space-4);overflow-wrap:anywhere}.wk-bullets,.wk-top{margin:0;display:grid}.wk-top{list-style:none;padding:0}.wk-top>li{display:grid;grid-template-columns:var(--space-20) minmax(0,1fr);gap:var(--space-8);padding:var(--space-8) 0;border-top:1px solid var(--line-alternative)}.wk-top>li:first-child{border-top:0}.wk-rank{font-weight:600;color:var(--label-assistive)}.wk-top-name{gap:var(--space-8);align-items:center;font-weight:600;color:var(--label-strong)}.wk-kv,.wk-top-name{display:flex;flex-wrap:wrap}.wk-kv{gap:2px var(--space-16);margin-top:var(--space-4);font-size:12px;line-height:18px;color:var(--label-alternative)}.wk-kv em{font-style:normal;color:var(--label-normal)}.wk-hist>li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:var(--space-8);align-items:baseline}.wk-hist small,.wk-hist time{color:var(--label-alternative);font-size:12px}.wk-mini{display:inline-flex;min-width:0}.wk-mini input,.wk-mini select{height:32px;max-width:100%;padding:0 var(--space-8);border-radius:var(--radius-8);border:1px solid var(--line-neutral);background:var(--background-normal);color:var(--label-normal);font:inherit;font-size:13px}.wk-grow{flex:1 1 200px}.wk-grow input{width:100%}.wk-filters,.wk-inline{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.wk-add{padding-top:var(--space-8);border-top:1px solid var(--line-alternative)}.wk-check{display:flex;gap:var(--space-6);align-items:center;font-size:13px;color:var(--label-normal)}.wk-checks{display:grid;gap:var(--space-4);margin:0;padding:0;border:0;min-width:0}.wk-checks legend{padding-bottom:var(--space-4);font-size:13px;color:var(--label-neutral)}.wk-checks-h{margin-top:var(--space-8);font-size:12px;color:var(--label-alternative)}.wk-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);min-width:0}.wk-full{grid-column:1/-1}.form.wk-wide{max-width:none}.wk-wide details>.wk-fields{margin-top:var(--space-16)}.drawer textarea,.wk-fields textarea{resize:vertical}.drawer select,.wk-conclude select.st-input__control,.wk-wide select.st-input__control{appearance:auto}.wk-table{min-width:860px;font-size:13px}.wk-table td{vertical-align:middle}.wk-agrow td{background:var(--background-alternative)}.wk-agrow-in{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);align-items:center}.wk-agrow-in b{font-size:14px;color:var(--label-strong)}.wk-agrow-in .push{margin-left:auto}.wk-prow[draggable]{cursor:grab}.wk-prow:hover td{background:var(--fill-alternative)}.wk-prow.is-off td{color:var(--label-alternative)}.wk-c-name{min-width:200px}.wk-c-name .hit{margin-left:var(--space-4)}.wk-table small{font-size:12px}.wk-c-pick{width:1%;white-space:nowrap}.wk-quickform{display:contents}.wk-quickform button{display:none}.wk-inl select{height:28px;padding:0 var(--space-4);border:0;border-radius:var(--radius-6);background:transparent;color:var(--label-normal);font:inherit;font-size:13px;cursor:pointer;appearance:auto}.wk-inl select:hover{background:var(--fill-alternative)}.wk-inl select.wk-hl-ok{color:var(--status-positive)}.wk-inl select.wk-hl-watch{color:var(--status-cautionary)}.wk-inl select.wk-hl-risk{color:var(--status-negative)}.wk-task{display:grid;gap:var(--space-4)}.wk-task b{font-weight:600;color:var(--label-strong)}.wk-task.is-done b{color:var(--label-alternative);font-weight:400}.wk-reply{display:grid;gap:var(--space-8)}.wk-reply,.wk-task-edit{padding-top:var(--space-8)}.wk-task-edit{border-top:1px solid var(--line-alternative)}.wk-dec{display:grid;gap:var(--space-8)}.wk-dec-head{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.wk-dec-head b{color:var(--label-strong);font-weight:600;overflow-wrap:anywhere}.wk-dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--space-4) var(--space-12);margin:0;font-size:13px}.wk-dl dt{color:var(--label-alternative)}.wk-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.wk-dl ol,.wk-mdec ol{margin:0;padding-left:var(--space-20)}.wk-q{font-weight:600;color:var(--label-strong);overflow-wrap:anywhere}.wk-meet{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-16);align-items:start}.wk-toc ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.wk-toc a{display:block;padding:6px var(--space-8);border-radius:var(--radius-8);color:var(--label-neutral);font-size:13px;overflow-wrap:anywhere}.wk-toc .is-cur a{background:var(--background-elevated);box-shadow:inset 0 0 0 1px var(--line-alternative);color:var(--label-strong);font-weight:600}.wk-toc .is-seen a{color:var(--label-alternative)}.wk-toc .hit{margin-left:var(--space-4)}.wk-card{align-content:start;min-width:0}.wk-mdec{display:grid;gap:var(--space-4);padding:var(--space-12);border-radius:var(--radius-8);background:var(--background-alternative)}.wk-conclude{justify-items:start}.wk-conclude,.wk-mform{display:grid;gap:var(--space-12)}.wk-mform{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.wk-w4{grid-column:span 4}.wk-w2{grid-column:span 2}.wk-w1{grid-column:span 1}.wk-pager{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8);align-items:center;padding-top:var(--space-12);border-top:1px solid var(--line-alternative)}.wk-keyhint{margin-right:auto;font-size:12px}@media (max-width:1000px){.wk-grid2,.wk-grid3{grid-template-columns:minmax(0,1fr)}.wk-quick{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.wk-table{min-width:0}.flow.wk-table tr.wk-prow{padding:var(--space-8) 0}.flow.wk-table td.wk-c-pick{width:auto}.flow.wk-table td[data-label]>span{text-align:right;min-width:0;overflow-wrap:anywhere;margin-left:var(--space-12)}.flow.wk-table td.wk-c-name{display:block}.flow.wk-table td.wk-c-name:before{display:none}.flow.wk-table td.wk-c-name>span{display:block;text-align:left;margin-left:0}.flow.wk-table .wk-agrow{padding:var(--space-8)}.wk-prow[draggable]{cursor:default}.wk-meet{grid-template-columns:minmax(0,1fr)}.wk-toc ol{display:flex;overflow-x:auto}.wk-toc a{white-space:nowrap}.wk-mform{grid-template-columns:minmax(0,1fr)}.wk-w1,.wk-w2,.wk-w4{grid-column:auto}.wk-fields,.wk-hist>li{grid-template-columns:minmax(0,1fr)}.wk-hist>li{gap:2px}.wk-dl{grid-template-columns:88px minmax(0,1fr)}.wk-mini,.wk-mini select{max-width:100%}}.rm-wrap{--rm-row:40px;--rm-label:calc(64px * 3.5);--rm-day:var(--space-6);position:relative;max-width:100%;overflow-x:auto;margin-top:var(--space-12);border-radius:var(--radius-12);box-shadow:inset 0 0 0 1px var(--line-alternative)}.rm-week{--rm-day:var(--space-24)}.rm-quarter{--rm-day:var(--space-2)}.rm-row{display:grid;grid-template-columns:var(--rm-label) calc(var(--rm-days) * var(--rm-day));height:var(--rm-row);width:max-content;box-shadow:inset 0 -1px 0 var(--line-alternative)}.rm-label{position:sticky;left:0;z-index:3;display:flex;align-items:center;gap:var(--space-6);min-width:0;padding:0 var(--space-12);background:var(--background-normal);box-shadow:inset -1px 0 0 var(--line-alternative);font-size:13px}.rm-label a{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--label-normal);font-weight:600;text-decoration:none}.rm-label a:hover{text-decoration:underline}.rm-track{position:relative}.rm-head{position:sticky;top:0;z-index:4}.rm-head .rm-label,.rm-head .rm-track{background:var(--background-alternative);color:var(--label-alternative);font-size:12px;font-weight:600}.rm-tick{position:absolute;top:0;bottom:0;padding:var(--space-12) 0 0 var(--space-4);box-shadow:inset 1px 0 0 var(--line-alternative);white-space:nowrap}.rm-lane .rm-label,.rm-lane .rm-track{background:var(--background-alternative);font-weight:700}.rm-body{position:relative}.rm-over{left:var(--rm-label);width:calc(var(--rm-days) * var(--rm-day));pointer-events:none;z-index:1}.rm-grid,.rm-over{position:absolute;top:0;bottom:0}.rm-grid{width:1px;background:var(--line-alternative)}.rm-today{position:absolute;top:0;bottom:0;z-index:2;width:2px;background:var(--primary-normal)}.rm-today b{position:absolute;top:var(--space-2);left:var(--space-4);padding:0 var(--space-4);border-radius:var(--radius-3);background:var(--background-normal);color:var(--primary-text);font-size:11px;box-shadow:inset 0 0 0 1px var(--primary-normal)}.rm-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rm-links path{fill:none;stroke:var(--label-alternative);stroke-width:1.3}.rm-arrow{position:absolute;width:0;height:0;margin:calc(var(--space-4) * -1) 0 0 calc(var(--space-6) * -1);border:var(--space-4) solid transparent;border-left:var(--space-6) solid var(--label-alternative);border-right:0}.rm-bar{position:absolute;top:var(--space-8);height:calc(var(--rm-row) - var(--space-16));min-width:var(--space-6);z-index:2;border-radius:var(--radius-3);background:var(--fill-normal);box-shadow:inset 0 0 0 1px var(--line-normal)}.rm-h-ok{background:color-mix(in srgb,var(--status-positive) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-positive) 55%,transparent)}.rm-h-watch{background:color-mix(in srgb,var(--status-cautionary) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-cautionary) 60%,transparent)}.rm-h-risk{background:color-mix(in srgb,var(--status-negative) 14%,transparent);box-shadow:inset 0 0 0 1px var(--status-negative)}.rm-bar.is-late,.rm-key.is-late{box-shadow:inset 0 0 0 2px var(--status-negative);background-image:repeating-linear-gradient(135deg,transparent 0 var(--space-6),color-mix(in srgb,var(--status-negative) 14%,transparent) var(--space-6) var(--space-8))}.rm-bar.is-near,.rm-key.is-near{border-right:var(--space-4) solid var(--status-cautionary)}.rm-bar-note{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:var(--space-6);white-space:nowrap;color:var(--status-cautionary);font-size:12px;font-weight:600}.rm-bar-note.is-late{color:var(--status-negative)}.rm-nodate{position:sticky;left:calc(var(--rm-label) + var(--space-8));display:inline-block;padding-left:var(--space-8);line-height:var(--rm-row);color:var(--status-cautionary);font-size:12px;white-space:nowrap}.rm-mark{position:absolute;top:50%;z-index:3;width:var(--space-12);height:var(--space-12);margin:calc(var(--space-6) * -1) 0 0 calc(var(--space-6) * -1);background:var(--background-normal);box-shadow:inset 0 0 0 2px var(--label-normal)}.rm-mark-milestone{transform:rotate(45deg)}.rm-mark-milestone.is-done{background:var(--label-normal)}.rm-mark-gate{box-shadow:inset 0 0 0 2px var(--primary-normal);background:color-mix(in srgb,var(--primary-normal) 30%,var(--background-normal))}.rm-mark-decision{border-radius:var(--radius-full);box-shadow:none;border:2px dashed var(--primary-normal)}.rm-legend{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);margin:var(--space-12) 0 0;padding:0;list-style:none;color:var(--label-alternative);font-size:12px}.rm-legend li{display:inline-flex;align-items:center;gap:var(--space-6)}.rm-legend .rm-mark{position:static;margin:0}.rm-key{display:inline-block;width:var(--space-20);height:var(--space-12);border-radius:var(--radius-3);background:var(--fill-normal);box-shadow:inset 0 0 0 1px var(--line-normal)}@media (max-width:640px){.rm-wrap{--rm-label:calc(64px * 2.2)}}.rm-key.rm-h-ok,.rm-key.rm-h-risk,.rm-key.rm-h-watch{background:var(--_rm-key-bg)}.rm-key.rm-h-ok{--_rm-key-bg:color-mix(in srgb,var(--status-positive) 16%,transparent);box-shadow:inset 0 0 0 1px var(--status-positive)}.rm-key.rm-h-watch{--_rm-key-bg:color-mix(in srgb,var(--status-cautionary) 18%,transparent);box-shadow:inset 0 0 0 1px var(--status-cautionary)}.rm-key.rm-h-risk{--_rm-key-bg:color-mix(in srgb,var(--status-negative) 14%,transparent);box-shadow:inset 0 0 0 1px var(--status-negative)}.br-root,.br-stack{display:grid;gap:var(--space-16);min-width:0}.br-root{margin-top:var(--space-16)}.br-flat{margin-top:0}.br-actions,.br-inline,.br-switch{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.br-pill{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--line-neutral);color:var(--label-normal);font-weight:600}.br-pill small{font-weight:400;color:var(--label-alternative);font-size:12px}.br-pill.is-on{box-shadow:inset 0 0 0 2px var(--primary-normal)}.br-swatch{width:12px;height:12px;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--line-neutral)}.br-meta{display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-16);font-size:13px;line-height:20px;color:var(--label-neutral)}.br-meta b{color:var(--label-strong)}.br-meta span{overflow-wrap:anywhere}.br-link,.br-meta a{color:var(--primary-text);font-weight:600}.br-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12)}.br-head .push{margin-left:auto}.br-tag{display:inline-flex;align-items:center;gap:var(--space-4);padding:2px var(--space-8);border-radius:var(--radius-6);background:var(--fill-normal);color:var(--label-neutral);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.br-tag.ok{background:color-mix(in srgb,var(--status-positive) 12%,var(--background-normal));color:var(--status-positive)}.br-tag.need{background:color-mix(in srgb,var(--status-cautionary) 14%,var(--background-normal));color:var(--status-cautionary)}.br-small{display:block;font-size:12px;line-height:16px;color:var(--label-alternative);overflow-wrap:anywhere}.br-nowrap{white-space:nowrap}.br-eyebrow{font-size:12px;line-height:16px;font-weight:600;color:var(--label-neutral);margin-bottom:var(--space-4)}.br-text-btn{padding:var(--space-4) 0;border:0;background:none;color:var(--primary-text);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.br-inline-form{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);min-width:0}.br-pre{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--space-4)}.st-btn.is-off{opacity:.5;pointer-events:none}.br-list{display:grid;gap:0}.br-row{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--line-alternative);min-width:0}.br-row:first-child{border-top:0;padding-top:0}.br-row:last-child{padding-bottom:0}.br-main{flex:1 1;min-width:0;overflow-wrap:anywhere}.br-ico{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:var(--radius-10);background:var(--fill-alternative);color:var(--label-neutral)}.br-meter{display:inline-block;width:56px;height:4px;margin-right:var(--space-8);border-radius:var(--radius-full);background:var(--fill-normal);vertical-align:middle;overflow:hidden}.br-fill{display:inline-flex;align-items:center}.br-bar span,.br-meter span{display:block;height:100%;background:var(--primary-normal)}.br-bar{height:6px;border-radius:var(--radius-full);background:var(--fill-normal);overflow:hidden}.br-back{display:inline-flex;gap:var(--space-6);justify-self:start;font-weight:600;color:var(--primary-text)}.br-back,.br-top{align-items:center}.br-top{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--space-24)}.br-top-art{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--radius-16)}.br-art{width:70%}.br-top-main{display:grid;gap:var(--space-8);min-width:0}.br-name{font-size:24px;line-height:32px;font-weight:600;color:var(--label-strong);overflow-wrap:anywhere}.br-fields{gap:0}.br-field{display:grid;grid-template-columns:140px minmax(0,1fr) 96px 200px;gap:var(--space-16);align-items:center;padding:var(--space-12) 0;border-top:1px solid var(--line-alternative)}.br-field:first-child{border-top:0;padding-top:0}.br-field:last-child{padding-bottom:0}.br-field dt{font-size:13px;color:var(--label-neutral)}.br-field dd{min-width:0;overflow-wrap:anywhere}.br-identity{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-20);align-items:start}.br-preview{position:sticky;top:var(--space-16);display:grid;gap:var(--space-12);min-width:0}.br-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.br-logo,.br-logos{display:grid;gap:var(--space-8)}.br-logo{justify-items:center;padding:var(--space-16) var(--space-8);border-radius:var(--radius-12);box-shadow:inset 0 0 0 1px var(--line-alternative);text-align:center;overflow:hidden}.br-logo img{max-width:100%;height:40px;object-fit:contain}.br-logo span{font-size:18px;line-height:40px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-logo small{font-size:12px;opacity:.8}.br-assets,.br-contrast{display:grid;gap:var(--space-8);margin:0;padding:0;list-style:none}.br-assets li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12)}.br-assets li>span:first-child{flex:1 1;min-width:120px;overflow-wrap:anywhere}.br-color{display:grid;grid-template-columns:72px 40px 72px minmax(0,1fr);gap:var(--space-8);align-items:center}.br-color input[type=color]{width:40px;height:28px;padding:0;border:0;border-radius:var(--radius-6);background:none;cursor:pointer}.br-color code,.br-contrast code{font-size:12px;color:var(--label-neutral)}.br-h3{font-size:14px;line-height:20px;font-weight:600;color:var(--label-strong)}.br-contrast li{display:flex;gap:var(--space-8);align-items:flex-start;font-size:13px;line-height:20px;color:var(--label-neutral)}.br-contrast b{color:var(--label-strong)}.br-chips{display:inline-flex;align-items:center;gap:2px;flex:none;padding-top:3px}.br-chips>span{width:14px;height:14px;border-radius:var(--radius-3);box-shadow:inset 0 0 0 1px var(--line-neutral)}.br-fonts{grid-template-columns:repeat(2,minmax(0,1fr))}.br-fonts,.br-layouts{display:grid;gap:var(--space-8)}.br-layouts{grid-template-columns:repeat(3,minmax(0,1fr))}.br-pick{position:relative;display:grid;gap:var(--space-4);padding:var(--space-12);border-radius:var(--radius-12);box-shadow:inset 0 0 0 1px var(--line-alternative);cursor:pointer;min-width:0;overflow-wrap:anywhere}.br-pick:has(input:checked){box-shadow:inset 0 0 0 2px var(--primary-normal)}.br-pick input{position:absolute;opacity:0}.br-pick:has(input:focus-visible){outline:2px solid var(--primary-normal);outline-offset:2px}.br-pick small{font-size:12px;color:var(--label-alternative)}.br-lay{display:grid;gap:2px;height:44px;grid-template-rows:2fr 1fr;grid-template-columns:1fr 1fr}.br-lay i{background:var(--fill-strong);border-radius:2px}.br-lay-editorial i:first-child{grid-column:1/-1}.br-lay-editorial i:last-child{display:none}.br-lay-catalog{grid-template-rows:1fr 1fr}.br-lay-minimal i:first-child{grid-column:1/-1;background:var(--fill-normal)}.br-lay-minimal i:last-child{display:none}.br-sections{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);padding:0;border:0;margin:0}.br-sections legend{font-size:13px;color:var(--label-neutral);margin-bottom:var(--space-8)}.br-sections label,.br-tick{display:inline-flex;align-items:center;gap:var(--space-6)}.form-wide .st-field{max-width:none}.br-mini{display:grid;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-12);background:var(--b-bg);color:var(--b-ink);box-shadow:inset 0 0 0 1px var(--line-alternative);font-family:var(--b-body);overflow:hidden}.br-mini-nav{display:flex;justify-content:space-between;gap:var(--space-8);font-size:12px}.br-mini-nav b{font-family:var(--b-title);color:var(--b-primary-text);overflow-wrap:anywhere}.br-mini-hero{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:var(--space-8);align-items:center;padding:var(--space-12);border-radius:var(--radius-8);background:var(--b-tint)}.br-mini-hero h3{font:700 20px/28px var(--b-title);overflow-wrap:anywhere}.br-mini-kicker{font-size:12px;color:var(--b-ink-soft)}.br-mini-btn{display:inline-block;margin-top:var(--space-8);padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);background:var(--b-primary);color:var(--b-on-primary);font-size:12px}.br-mini-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.br-mini-cards>div{display:grid;padding:var(--space-8);border-radius:var(--radius-8);background:var(--b-card);box-shadow:inset 0 0 0 1px var(--b-line);font-size:12px;overflow-wrap:anywhere}.br-mini-cards small{color:var(--b-ink-soft)}.br-status{display:flex;flex-wrap:wrap;gap:var(--space-16);align-items:center}.br-state{display:block;margin-bottom:var(--space-4);font-size:18px;line-height:28px;font-weight:600;color:var(--label-strong)}.br-state.is-published{color:var(--status-positive)}.br-changed,.br-state.is-review,.br-state.is-stale{color:var(--status-cautionary)}.br-changed{margin-top:var(--space-4);font-weight:500;overflow-wrap:anywhere}.br-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-20);align-items:start}.br-checks{display:grid;gap:var(--space-8)}.br-check.is-info,.br-check.is-stop,.br-check.is-warn{display:flex;gap:var(--space-12);align-items:flex-start;padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);background:var(--background-alternative)}.br-check.is-stop>svg{color:var(--status-negative);flex:none}.br-check.is-warn>svg{color:var(--status-cautionary);flex:none}.br-check.is-info>svg{color:var(--label-neutral);flex:none}.br-check.is-done{opacity:.7}.br-check b{color:var(--label-strong)}.br-dl{margin:0}.br-dl,.br-dl>div{display:grid;gap:var(--space-8)}.br-dl>div{grid-template-columns:80px minmax(0,1fr)}.br-dl dt{font-size:13px;color:var(--label-neutral)}.br-dl dd{overflow-wrap:anywhere}.br-cand,.br-dl dd{min-width:0}.br-found{margin-left:auto;font-size:12px;color:var(--primary-text)}.br-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.br-compare>div{padding:var(--space-12);border-radius:var(--radius-8);background:var(--background-alternative);overflow-wrap:anywhere}.br-compare .is-new{box-shadow:inset 0 0 0 1px var(--primary-normal)}.br-cand-value{font-size:16px;line-height:24px;font-weight:600;color:var(--label-strong);overflow-wrap:anywhere}.br-quote{margin:0;padding-left:var(--space-12);border-left:3px solid var(--line-neutral);color:var(--label-neutral);overflow-wrap:anywhere}.br-edit{display:grid;gap:var(--space-8);min-width:0}.br-edit:not([open]),.br-fold:not([open]){gap:0}.br-edit>summary{justify-self:start;list-style:none;cursor:pointer}.br-edit>summary::-webkit-details-marker{display:none}.br-edit[open]{flex-basis:100%}.br-pick-input{min-width:220px;flex:1 1}.br-pick-input select.st-input__control{appearance:auto}@media (max-width:900px){.br-grid,.br-identity{grid-template-columns:minmax(0,1fr)}.br-preview{position:static}}@media (max-width:720px){.br-top{grid-template-columns:96px minmax(0,1fr);gap:var(--space-12)}.br-field{grid-template-columns:112px minmax(0,1fr);gap:var(--space-4) var(--space-12)}.br-field dd:nth-of-type(2),.br-field dd:nth-of-type(3){grid-column:2}.br-row{flex-wrap:wrap}.br-color{grid-template-columns:64px 40px minmax(0,1fr)}.br-color .sub{grid-column:3}.br-compare,.br-fonts,.br-layouts,.br-logos{grid-template-columns:minmax(0,1fr)}.br-found{margin-left:0;flex-basis:100%}.br-pick-input{min-width:0;width:100%}.br-inline-form:has(.br-pick-input){width:100%}.br-status .br-main{flex-basis:100%}}.ctb-root{display:grid;gap:var(--space-16);min-width:0}.ctb-tag{display:inline-flex;align-items:center;gap:var(--space-4);padding:2px var(--space-8);border-radius:var(--radius-6);background:var(--fill-normal);color:var(--label-neutral);font-size:12px;line-height:20px;white-space:nowrap}.ctb-tag.ok{background:color-mix(in srgb,var(--status-positive) 12%,var(--background-normal));color:var(--status-positive)}.ctb-tag.need{background:color-mix(in srgb,var(--status-cautionary) 14%,var(--background-normal));color:var(--status-cautionary)}.ctb-eye,.ctb-tag.off{color:var(--label-alternative)}.ctb-eye{font-size:12px;line-height:16px}.ctb-small{font-size:13px;line-height:20px;color:var(--label-neutral)}.ctb-title{font:600 18px/28px var(--font-sans);color:var(--label-strong);overflow-wrap:anywhere}.ctb-go{display:inline-flex;align-items:center;color:var(--primary-text)}.ctb-filter{display:grid;gap:var(--space-8)}.ctb-filter nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.ctb-filter nav>span{width:32px;font-size:13px;color:var(--label-alternative)}.ctb-pill{padding:2px var(--space-12);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--line-neutral);font-size:13px;line-height:24px;color:var(--label-neutral)}.ctb-pill.is-on{color:var(--primary-text);font-weight:600;box-shadow:inset 0 0 0 2px var(--primary-normal)}.ctb-root .flow td small{display:block;color:var(--label-alternative);font-size:12px;line-height:16px}.ctb-cell{display:block}.ctb-due{font-weight:600;color:var(--label-neutral)}.ctb-due.warm{color:var(--status-cautionary)}.ctb-due.hot{color:var(--status-negative)}.ctb-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-16)}.ctb-top>div:first-child{display:grid;align-content:start;gap:var(--space-4);min-width:0}.ctb-next{display:grid;gap:2px;padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);background:var(--background-alternative);min-width:160px}.ctb-next b{font-size:18px;line-height:28px;color:var(--label-strong)}.ctb-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.ctb-inline-form{display:inline-flex}.ctb-deadline,.ctb-entry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12)}.ctb-deadline>div:first-child,.ctb-entry>div:first-child{flex:1 1 260px;min-width:0}.ctb-deadline{padding:var(--space-16);border-radius:var(--radius-12);background:color-mix(in srgb,var(--status-cautionary) 10%,var(--background-normal))}.ctb-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-20);align-items:start}.ctb-stack{gap:var(--space-16)}.ctb-sec,.ctb-stack{display:grid;min-width:0}.ctb-sec,.ctb-sec-head{gap:var(--space-8)}.ctb-sec-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.ctb-fields{gap:0;margin:0;padding:0 var(--space-16)}.ctb-field{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-12);padding:var(--space-12) 0;box-shadow:inset 0 1px 0 var(--line-alternative)}.ctb-field:first-child{box-shadow:none}.ctb-field dt{color:var(--label-alternative)}.ctb-field dd{display:grid;gap:var(--space-4);margin:0;color:var(--label-strong);overflow-wrap:anywhere}.ctb-src{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.ctb-src:empty{display:none}.ctb-quote{flex-basis:100%;margin:0;padding-left:var(--space-8);box-shadow:inset 2px 0 0 var(--line-neutral);font-size:12px;line-height:16px;color:var(--label-neutral)}.ctb-subtle{background:var(--background-alternative);box-shadow:none}.ctb-duty,.ctb-file{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--space-12);align-items:start;padding:var(--space-8) 0}.ctb-file{grid-template-columns:24px minmax(0,1fr) auto}.ctb-date small,.ctb-duty small,.ctb-file small{display:block;color:var(--label-alternative);font-size:12px;line-height:16px;overflow-wrap:anywhere}.ctb-duty+.ctb-duty,.ctb-file+.ctb-file{box-shadow:inset 0 1px 0 var(--line-alternative)}.ctb-who{font-size:12px;line-height:20px;color:var(--label-alternative)}.ctb-who.us{color:var(--primary-text);font-weight:600}.ctb-duty-side{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:var(--space-8)}.ctb-task{color:var(--primary-text)}.ctb-ico{display:inline-grid;place-items:center;color:var(--label-neutral)}.ctb-void{color:var(--status-negative)}.ctb-hist{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px var(--space-12);padding:var(--space-8) 0;box-shadow:inset 0 -1px 0 var(--line-alternative)}.ctb-hist small{color:var(--label-alternative);font-size:12px}.ctb-fold>summary{cursor:pointer;color:var(--label-neutral);font-size:13px;padding:var(--space-4) 0}.ctb-links{display:grid;gap:var(--space-8);margin:0;padding:0;list-style:none}.ctb-links li>a,.ctb-links li>span{display:inline-flex;align-items:center;gap:var(--space-4);overflow-wrap:anywhere}.ctb-links small{display:block;color:var(--label-alternative);font-size:12px}.ctb-mini{display:grid;gap:var(--space-8);max-width:none}.ctb-assign{position:relative}.ctb-assign>summary{list-style:none;cursor:pointer}.ctb-assign>summary::-webkit-details-marker{display:none}.ctb-assign[open]>.ctb-mini{margin-top:var(--space-8);min-width:220px;padding:var(--space-12);border-radius:var(--radius-8);box-shadow:inset 0 0 0 1px var(--line-alternative);background:var(--background-elevated)}.ctb-sign-title{display:block;font-size:16px;line-height:24px;color:var(--label-strong)}.ctb-signers{margin:0;padding:0;list-style:none}.ctb-signers,.ctb-signers li{display:grid;gap:var(--space-8)}.ctb-signers li{grid-template-columns:24px minmax(0,1fr) auto;align-items:start}.ctb-signers small{display:block;color:var(--label-alternative);font-size:12px;line-height:16px}.ctb-sg-n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--fill-normal);font-size:12px;color:var(--label-neutral)}.ctb-signers li.done .ctb-sg-n{background:color-mix(in srgb,var(--status-positive) 14%,var(--background-normal));color:var(--status-positive)}.ctb-copy summary{cursor:pointer}.ctb-parties{display:grid;gap:var(--space-8);margin:0;padding:0;border:0}.ctb-parties legend{padding:0 0 var(--space-4);font-size:13px;color:var(--label-neutral)}.ctb-party{display:grid;grid-template-columns:minmax(0,1fr) 100px 28px;gap:var(--space-8);align-items:center}.ctb-party-new{grid-column:1/-1}.ctb-add{display:inline-flex;align-items:center;gap:var(--space-4);justify-self:start;border:0;background:none;color:var(--primary-text);font:inherit;font-size:13px;cursor:pointer}.ctb-tick{display:flex;gap:var(--space-8);align-items:flex-start;color:var(--label-normal,var(--label-strong))}.ctb-tick input{margin-top:3px}.ctb-ways{display:grid;gap:var(--space-8)}.ctb-way{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;gap:var(--space-12);align-items:center}.ctb-way>span:nth-child(2){display:grid;gap:2px}.ctb-way small{color:var(--label-alternative);font-size:12px}.ctb-flow{display:grid;gap:var(--space-4);margin:0;padding-left:var(--space-20);color:var(--label-neutral);font-size:13px}.ctb-date{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:var(--space-12);align-items:start;padding:var(--space-8) 0}.ctb-date+.ctb-date{box-shadow:inset 0 1px 0 var(--line-alternative)}.ctb-date-d{display:grid}.ctb-rec-meta{display:grid;gap:var(--space-4);margin:0}.ctb-rec-meta>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--space-8);font-size:13px}.ctb-rec-meta dt{color:var(--label-alternative)}.ctb-rec-meta dd{margin:0;overflow-wrap:anywhere;color:var(--label-strong)}.ctb-pack{display:grid;gap:var(--space-4);margin:0;padding-left:var(--space-16);font-size:13px;color:var(--label-neutral)}.ctb-gone{max-width:520px}@media (max-width:900px){.ctb-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ctb-duty,.ctb-file{grid-template-columns:minmax(0,1fr)}.ctb-duty-side{justify-content:flex-start}.ctb-field{gap:var(--space-4)}.ctb-field,.ctb-rec-meta>div{grid-template-columns:minmax(0,1fr)}.ctb-rec-meta>div{gap:0}.ctb-root .flow td[data-label]{gap:var(--space-12)}.ctb-cell{display:grid;justify-items:end;text-align:right;min-width:0}.ctb-file .ctb-ico{display:none}}.sp-tag{display:inline-block;padding:1px var(--space-8);border-radius:var(--radius-5);font-size:12px;line-height:16px;font-weight:500;color:var(--label-neutral);background:var(--fill-alternative)}.sp-tag-navy{color:var(--label-strong);background:color-mix(in srgb,var(--label-strong) 10%,transparent)}.sp-tag-orange{color:var(--status-cautionary);background:color-mix(in srgb,var(--status-cautionary) 14%,transparent)}.sp-tag-green{color:var(--status-positive);background:color-mix(in srgb,var(--status-positive) 12%,transparent)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.h3{font-size:16px;line-height:24px;font-weight:600;color:var(--label-strong)}.main-top{gap:var(--space-8)}.hm-grid .stack,.hm-grid>.stack,.stack.sp-more,.stack.sp-tight{margin-top:0}.sp-eye{font-size:12px;line-height:16px;font-weight:600;color:var(--label-alternative)}.sp-note{display:grid;justify-items:start}.sp-note,.sp-tight{gap:var(--space-8)}.sp-list{gap:var(--space-8);padding:0;list-style:none}.sp-list,.sp-list>li{display:grid;min-width:0}.sp-list>li{gap:2px;overflow-wrap:anywhere}.sp-list small{font-size:12px;line-height:16px}.sp-more{margin-top:var(--space-12)}.sp-more section{display:grid;gap:var(--space-8)}.sp-cards{display:grid;gap:var(--space-12)}.sp-cards .form .st-btn,.sp-tight .form .st-btn{justify-self:start}.sp-cards .card{display:grid;gap:var(--space-8);min-width:0;overflow-wrap:anywhere}.sp-tabs{gap:var(--space-4)}.sp-inline,.sp-tabs{display:flex;flex-wrap:wrap;align-items:center}.sp-inline{gap:var(--space-8)}.sp-small{min-height:32px}.sp-small .st-input__control{font-size:13px}.sp-suggest{padding:var(--space-12);border-radius:var(--radius-8);background:var(--fill-alternative)}.sp-pick,.sp-suggest{display:grid;gap:var(--space-8)}.sp-pick{justify-items:start}.sp-revisit{padding-top:var(--space-8);box-shadow:inset 0 1px 0 var(--line-alternative)}.sp-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.sp-quote{margin:0;padding-left:var(--space-12);color:var(--label-neutral);box-shadow:inset 2px 0 0 var(--line-normal)}.sp-body{white-space:pre-wrap;line-height:24px;overflow-wrap:anywhere}.sp-body-edit{width:100%;resize:vertical;font:inherit;line-height:22px}.sp-pre{max-height:420px;overflow:auto;margin:var(--space-8) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:20px}.sp-cite{display:inline-grid;place-items:center;min-width:16px;height:16px;vertical-align:2px;color:var(--primary-text);background:color-mix(in srgb,var(--primary-text) 10%,transparent)}.sp-cite,.sp-mark{margin:0 2px;padding:0 var(--space-4);border-radius:var(--radius-5);font-size:11px;line-height:16px}.sp-mark{display:inline-block;color:var(--status-cautionary);background:color-mix(in srgb,var(--status-cautionary) 12%,transparent)}.sp-mark-ok{color:var(--status-positive);background:color-mix(in srgb,var(--status-positive) 12%,transparent)}.sp-diff{display:grid;gap:var(--space-4);margin-top:var(--space-8);padding:0;list-style:none}.sp-diff li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--space-8);padding:var(--space-4) var(--space-8);border-radius:var(--radius-5);overflow-wrap:anywhere}.sp-add{background:color-mix(in srgb,var(--status-positive) 8%,transparent)}.sp-del{background:color-mix(in srgb,var(--status-negative) 8%,transparent)}.sp-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-12);padding:0;list-style:none}.sp-doc{display:grid;gap:var(--space-4);height:100%;align-content:start;overflow-wrap:anywhere}.sp-doc:hover{box-shadow:inset 0 0 0 1px var(--line-normal)}.sp-clip{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-pager{gap:var(--space-8);justify-content:center}.sp-pager,.sp-upload{display:flex;align-items:center}.sp-upload{flex-wrap:wrap;gap:var(--space-12)}.sp-recent{display:grid;gap:var(--space-4);margin:var(--space-8) 0;padding:0;list-style:none}.sp-recent li{display:flex;justify-content:space-between;gap:var(--space-8);font-size:13px}.sp-recent span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sp-recent .sp-tag{flex:none}.sp-about{display:flex;flex-wrap:wrap;gap:var(--space-4);list-style:none;margin:0;padding:0}.sp-about a{display:inline-block;max-width:100%;padding:1px var(--space-8);border-radius:var(--radius-5);font-size:12px;line-height:18px;color:var(--label-normal);box-shadow:inset 0 0 0 1px var(--line-normal);overflow-wrap:anywhere}.sp-about a:hover{background:var(--fill-normal)}.hm-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-16);align-items:start}.hm-grid aside,.hm-grid aside .card,.sp-recent{grid-template-columns:minmax(0,1fr)}.hm-grid aside .card{display:grid;gap:var(--space-4);justify-items:start}.hm-grid aside .sp-recent{justify-self:stretch}.hm-tasks{display:grid;gap:var(--space-8)}.hm-task{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--space-12);align-items:center}.hm-text{display:grid;gap:2px;justify-items:start;min-width:0;overflow-wrap:anywhere}.hm-text h3{font-size:14px;line-height:20px;font-weight:600;color:var(--label-strong)}.hm-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-8);color:var(--label-neutral);background:var(--fill-alternative)}.hm-ico.first{color:var(--label-on-primary);background:var(--primary-normal)}.hm-auto{display:flex;justify-content:space-between;gap:var(--space-12);align-items:center}.hm-auto span{display:grid}.hm-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.hm-projects .card{display:grid;gap:var(--space-4);justify-items:start}.hm-bar{width:100%;height:4px;border-radius:var(--radius-5);background:var(--fill-alternative);overflow:hidden}.hm-bar i{display:block;height:100%;background:var(--primary-normal)}.hm-meta{display:flex;justify-content:space-between;font-size:13px}.hm-meta,.hm-stats{gap:var(--space-8);width:100%}.hm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-stats,.hm-stats a{display:grid}@media (max-width:720px){.hm-grid,.hm-projects,.sp-compare{grid-template-columns:minmax(0,1fr)}.hm-task{grid-template-columns:32px minmax(0,1fr)}.hm-task>a{grid-column:2;justify-self:start}.main-up{display:none}.rail{overflow-x:auto;justify-content:flex-start}.rail-a{flex:0 0 auto;min-width:44px;white-space:nowrap}.rail-a.is-soon{display:none}}.shell.has-ai{grid-template-columns:64px 200px minmax(0,1fr) var(--ai-w,400px)}.shell.no-side{grid-template-columns:64px minmax(0,1fr)}.shell.no-side.has-ai{grid-template-columns:64px minmax(0,1fr) var(--ai-w,400px)}.main-top{position:sticky;top:0;z-index:5;justify-content:flex-end;height:48px;padding:0 var(--space-32);background:var(--background-normal);box-shadow:inset 0 -1px 0 var(--line-alternative)}.main-top,.main-top-l{display:flex;align-items:center}.main-top-l{gap:4px;margin-right:auto;margin-left:-6px}.side-toggle{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-8);color:var(--label-neutral);background:transparent;cursor:pointer}.side-toggle:hover{color:var(--label-strong);background:var(--fill-alternative)}.side-toggle--open{display:none}.main-top+.body{padding-top:var(--space-24)}.ai-open{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:var(--radius-8);font:600 13px/1 var(--font-sans);color:var(--label-strong);background:var(--background-elevated);box-shadow:inset 0 0 0 1px var(--line-normal);cursor:pointer}.ai-open:hover{background:var(--fill-alternative)}.ai-open.is-on{color:var(--inverse-label);background:var(--inverse-background);box-shadow:none}.ai{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--background-elevated);box-shadow:inset 1px 0 0 var(--line-alternative)}.ai-resize{left:-4px;z-index:2;width:8px;cursor:col-resize;touch-action:none}.ai-resize,.ai-resize:after{position:absolute;top:0;bottom:0}.ai-resize:after{content:"";left:3px;width:2px;background:transparent;transition:background .15s}.ai-resize:hover:after,html.ai-resizing .ai-resize:after{background:var(--line-strong)}html.ai-resizing,html.ai-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.ai-head{display:flex;align-items:center;gap:4px;height:52px;padding:0 var(--space-12) 0 var(--space-20);box-shadow:inset 0 -1px 0 var(--line-alternative)}.ai-head b{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--label-strong)}.ai-head .ai-roles{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:6px;font-size:12px;color:var(--label-alternative)}.ai-head .ai-icon:first-of-type{margin-left:auto}.ai-icon{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-8);color:var(--label-neutral);background:none;cursor:pointer}.ai-icon:hover{background:var(--fill-alternative)}.ai-body{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-20)}.ai-hello{display:grid;gap:var(--space-8);line-height:22px;color:var(--label-normal)}.ai-hello .muted{color:var(--label-alternative)}.ai-chips{display:grid;justify-items:start;gap:var(--space-8);margin-top:var(--space-12)}.ai-chips button{padding:8px 12px;border:0;border-radius:var(--radius-8);font:inherit;text-align:left;color:var(--label-normal);background:var(--fill-alternative);cursor:pointer}.ai-chips button:hover{background:var(--fill-normal)}.ai-turn{display:grid;gap:6px}.ai-turn p{white-space:pre-wrap;line-height:22px;overflow-wrap:anywhere}.ai-turn.is-me{justify-items:end}.ai-turn.is-me p{max-width:88%;padding:8px 12px;border-radius:var(--radius-12);background:var(--fill-normal);color:var(--label-strong)}.ai-turn.is-bad p{color:var(--status-negative,var(--label-alternative))}.ai-working{display:flex;align-items:center;gap:10px;line-height:22px}.ai-spin{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid var(--line-normal);border-top-color:var(--label-alternative);animation:ai-turn .9s linear infinite}.ai-shimmer{color:transparent;background:linear-gradient(90deg,var(--label-assistive) 0,var(--label-assistive) 35%,var(--label-strong) 50%,var(--label-assistive) 65%,var(--label-assistive) 100%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;animation:ai-sweep 1.8s ease-in-out infinite,ai-in .3s ease-out}@keyframes ai-turn{to{transform:rotate(1turn)}}@keyframes ai-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ai-in{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.ai-spin{animation-duration:3s}.ai-shimmer{animation:none;color:var(--label-alternative);background:none}}.ai-log-t{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;font:inherit;font-size:13px;color:var(--label-alternative);background:none;cursor:pointer}.ai-log-t:hover{color:var(--label-normal)}.ai-log ol{display:grid;gap:6px;margin:6px 0 0;padding:0 0 0 var(--space-12);list-style:none;box-shadow:inset 2px 0 0 var(--line-alternative);font-size:13px;color:var(--label-neutral)}.ai-log li small{display:inline;margin-left:6px}.ai-log li.is-now span{color:var(--label-strong);font-weight:600}.ai-ask{position:relative;display:grid;gap:6px;margin:0 var(--space-12) var(--space-12);padding:10px 48px 10px 12px;border-radius:var(--radius-12);background:var(--background-elevated);box-shadow:inset 0 0 0 1px var(--line-normal)}.ai-ask:focus-within{box-shadow:inset 0 0 0 1.5px var(--label-alternative)}.ai-ctx{display:inline-flex;align-items:center;gap:4px;max-width:100%;justify-self:start;padding:2px 8px;border-radius:var(--radius-8);font-size:12px;line-height:18px;color:var(--label-alternative);background:var(--fill-alternative);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-ask textarea{width:100%;border:0;resize:none;font:inherit;line-height:22px;color:var(--label-normal);background:none;outline:none}.ai-send{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;color:var(--inverse-label);background:var(--inverse-background);cursor:pointer}.ai-send:disabled{opacity:.3;cursor:default}@media (min-width:721px){html[data-side=closed] .rail,html[data-side=closed] .side{display:none}html[data-side=closed] .shell{grid-template-columns:minmax(0,1fr)}html[data-side=closed] .shell.has-ai{grid-template-columns:minmax(0,1fr) var(--ai-w,400px)}html[data-side=closed] .side-toggle--open{display:inline-grid}}@media (min-width:721px) and (max-width:1439px){.shell.has-ai{grid-template-columns:64px minmax(0,1fr) var(--ai-w,340px)}.shell.has-ai .side{display:none}.shell.no-side.has-ai{grid-template-columns:64px minmax(0,1fr) var(--ai-w,340px)}html[data-side=closed] .shell.has-ai{grid-template-columns:minmax(0,1fr) var(--ai-w,340px)}}@media (max-width:720px){.main-top{padding:0 var(--space-16)}.ai{position:fixed;inset:0 0 60px 0;z-index:30;height:auto}.ai-resize{display:none}}@media print{.ai,.main-top{display:none!important}}.qt-paper{gap:var(--space-16)}.qt-title{text-align:center;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.4em;color:var(--label-strong)}.qt-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-16)}.qt-issuer{display:grid;gap:var(--space-4);margin:0}.qt-issuer>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-8)}.qt-issuer dd{margin:0;overflow-wrap:anywhere}.qt-note{white-space:pre-wrap;overflow-wrap:anywhere}@media print{.qt-paper{box-shadow:none;border:0}}.cs-paper{position:relative;width:100%;max-width:720px;border:1px solid var(--line-neutral);border-radius:var(--radius-8);overflow:hidden;background:var(--background-normal);touch-action:none}.cs-page{inset:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.cs-box,.cs-page{position:absolute}.cs-box{border:2px solid var(--primary-normal);border-radius:var(--radius-6);background:color-mix(in srgb,var(--primary-normal) 12%,transparent);cursor:move;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:2px var(--space-4)}.cs-box.cs-s1{border-color:var(--status-positive);background:color-mix(in srgb,var(--status-positive) 12%,transparent)}.cs-box.cs-s2{border-color:var(--status-cautionary);background:color-mix(in srgb,var(--status-cautionary) 12%,transparent)}.cs-box.cs-s3{border-color:var(--label-strong);background:color-mix(in srgb,var(--label-strong) 10%,transparent)}.cs-label{font-size:11px;font-weight:600;color:var(--label-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-label,.cs-x{line-height:14px}.cs-x{border:0;background:transparent;color:var(--label-alternative);cursor:pointer;font-size:14px;padding:0}.cs-preview{white-space:pre-wrap;overflow-wrap:anywhere}.cs-preview .fill{text-decoration:underline;text-decoration-color:var(--primary-normal)}