@font-face{font-family:Libre Franklin;src:url(/fonts/libre-franklin-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:light;--bg:#F7F9FC;--panel:#FFFFFF;--panel-2:#EFF3F8;--gutter:#E8EDF4;--rail:#E2E8F0;--ink:#15171B;--ink-2:#4E525B;--ink-3:#5E636C;--line:#DFE5EC;--line-2:#C7D0DC;--line-ctl:#7A808A;--ok:#15612C;--ok-ink:#FFFFFF;--ok-tint:#E9F1EA;--ok-line:#BCD7C4;--warn:#A34D18;--warn-ink:#FFFFFF;--warn-tint:#F5EBDD;--warn-line:#E4C9A0;--bad:#A6331F;--bad-tint:#F6E8E4;--bad-line:#E4BCB0;--info:#2743A3;--info-tint:#E8EAF5;--info-line:#C1CAE8;--muted:#5E636C;--focus:#2743A3;--sel:#E3ECFA;--link:var(--info);--brand-mark:#0B0B0F;--kn-flag-bg:#FCEFEF;--kn-flag-border:#B4666C;--kn-flag-ink:#7A2A30;--kn-flag-text:#9C3940;--kn-flag-quiet:#F9F3F3;--card-bg:#FFFFFF;--card-head:#EDF2F8;--card-line:#C7D0DC;--kn-edit-bg:#EEF1FB;--scrim:rgba(21,23,27,.38);--shadow-pop:0 10px 28px rgba(15,18,24,.16),0 1px 3px rgba(15,18,24,.10);--shadow-sheet:0 -8px 28px rgba(15,18,24,.14);--ws-1:#15612C;--ws-2:#2743A3;--ws-3:#A34D18;--sans:"Libre Franklin",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-base:15px;--fs-lg:17px;--fs-h1:clamp(20px,1.2rem + 1cqi,26px);--lh:1.5;--lh-tight:1.3;--fw-reg:400;--fw-med:500;--fw-bold:600;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--gutter-x:16px;--r:2px;--r-pill:999px;--target:44px;--row:44px;--row-compact:32px;--rail-w:72px;--rail-w-wide:208px;--bbar-h:56px;--strip-h:40px;--focus-ring:2px solid var(--focus);--focus-offset:2px;--lifecycle-w:3px;--pane-w:clamp(420px,45%,620px);--dur:140ms;--content-max:1320px;--content-max-pane:1680px;--read-max:880px}:root[data-theme=dark]{color-scheme:dark;--bg:#0E1217;--panel:#161B22;--panel-2:#1B212A;--gutter:#11161C;--rail:#0C1015;--ink:#E7EBF0;--ink-2:#A6AEBA;--ink-3:#8D96A3;--line:#232B35;--line-2:#323C48;--line-ctl:#6B7582;--ok:#43A866;--ok-ink:#08130C;--ok-tint:#18212A;--ok-line:#2E5540;--warn:#E5905A;--warn-ink:#1A1204;--warn-tint:#2C1E13;--warn-line:#553618;--bad:#EB7A60;--bad-tint:#2B1712;--bad-line:#552A20;--info:#83A6FF;--info-tint:#151D30;--info-line:#2E3E68;--muted:#8D96A3;--focus:#83A6FF;--sel:#1A2436;--brand-mark:#FFFFFF;--kn-brand-mark:#83A6FF;--kn-flag-bg:#281B1F;--kn-flag-border:#B06A70;--kn-flag-ink:#EBD4D6;--kn-flag-text:#DA979C;--kn-flag-quiet:#1E1A1F;--card-bg:#1B212A;--card-head:#222A35;--card-line:#323C48;--kn-edit-bg:#1A2436;--scrim:rgba(0,0,0,.55);--shadow-pop:0 12px 32px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.4);--shadow-sheet:0 -8px 28px rgba(0,0,0,.5);--ws-1:#43A866;--ws-2:#83A6FF;--ws-3:#E5905A}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0E1217;--panel:#161B22;--panel-2:#1B212A;--gutter:#11161C;--rail:#0C1015;--ink:#E7EBF0;--ink-2:#A6AEBA;--ink-3:#8D96A3;--line:#232B35;--line-2:#323C48;--line-ctl:#6B7582;--ok:#43A866;--ok-ink:#08130C;--ok-tint:#18212A;--ok-line:#2E5540;--warn:#E5905A;--warn-ink:#1A1204;--warn-tint:#2C1E13;--warn-line:#553618;--bad:#EB7A60;--bad-tint:#2B1712;--bad-line:#552A20;--info:#83A6FF;--info-tint:#151D30;--info-line:#2E3E68;--muted:#8D96A3;--focus:#83A6FF;--sel:#1A2436;--brand-mark:#FFFFFF;--kn-primary:#A9C0DA;--kn-primary-ink:#0E1217;--kn-primary-hover:#BFD1E6;--kn-primary-line:#A9C0DA;--kn-brand-mark:#83A6FF;--kn-primary-text:#A9C0DA;--kn-flag-bg:#281B1F;--kn-flag-border:#B06A70;--kn-flag-ink:#EBD4D6;--kn-flag-text:#DA979C;--kn-flag-quiet:#1E1A1F;--card-bg:#1B212A;--card-head:#222A35;--card-line:#323C48;--kn-edit-bg:#1A2436;--scrim:rgba(0,0,0,.55);--shadow-pop:0 12px 32px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.4);--shadow-sheet:0 -8px 28px rgba(0,0,0,.5);--ws-1:#43A866;--ws-2:#83A6FF;--ws-3:#E5905A}}:root{--kn-primary:#2743A3;--kn-primary-ink:#FFFFFF;--kn-primary-hover:#1F3685;--kn-primary-line:#2743A3;--kn-primary-text:#2743A3;--kn-brand-mark:#2743A3;--brass:#2743A3;--brass-text:#2743A3;--brass-fill:#2743A3;--brass-ink:#FFFFFF;--brass-tint:#E8EDF8;--yours:#2743A3;--ins-bg:#E3EAF6;--mark-bg:#E3EAF6}:root[data-theme=dark]{--brass:#83A6FF;--brass-text:#9DB8FF;--brass-fill:#4C6FD9;--brass-ink:#FFFFFF;--brass-tint:#151D30;--kn-brand-mark:var(--brass);--yours:var(--brass);--ins-bg:#1E2B4A;--mark-bg:#22315A;--kn-primary:#A9C0DA;--kn-primary-ink:#0E1217;--kn-primary-hover:#BFD1E6;--kn-primary-line:#A9C0DA;--kn-primary-text:#A9C0DA}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brass:#83A6FF;--brass-text:#9DB8FF;--brass-fill:#4C6FD9;--brass-ink:#FFFFFF;--brass-tint:#151D30;--kn-brand-mark:var(--brass);--yours:var(--brass);--ins-bg:#1E2B4A;--mark-bg:#22315A;--kn-primary:#A9C0DA;--kn-primary-ink:#0E1217;--kn-primary-hover:#BFD1E6;--kn-primary-line:#A9C0DA;--kn-primary-text:#A9C0DA}}:root:root .state.warn{color:var(--ink-2)}[style*="--tone:var(--warn)"]{--tone:var(--line-ctl)!important}:root:root .badge{background:var(--brass-fill);color:var(--brass-ink)}:root:root .btn.go:focus-visible{outline:2px solid var(--focus);outline-offset:3px}*,:after,:before{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-base);line-height:var(--lh);-webkit-font-smoothing:antialiased}body{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}th[scope=col],thead th{overflow-wrap:normal;word-break:normal;hyphens:manual}::-moz-selection{background:var(--sel)}::selection{background:var(--sel)}h1,h2,h3,h4{margin:0;font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:var(--lh-tight)}h1{font-size:var(--fs-h1);letter-spacing:-.02em}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-md)}p{margin:0 0 var(--s2)}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block}a{color:var(--link);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a.plain{color:inherit;text-decoration:none}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--ink-3)}.quiet{color:var(--ink-2)}.num{font-variant-numeric:tabular-nums}.wrap-any{overflow-wrap:anywhere}.btn{min-height:var(--target);padding:0 var(--s4);border-radius:var(--r);font-weight:var(--fw-bold);font-size:var(--fs-md);cursor:pointer;border:1px solid var(--line-ctl);background:var(--panel);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);text-decoration:none;white-space:nowrap}.btn:hover{border-color:var(--ink-3)}.btn.go,.btn.primary{background:var(--kn-primary);border-color:var(--kn-primary-line);color:var(--kn-primary-ink)}.btn.go:hover,.btn.primary:hover{background:var(--kn-primary-hover);border-color:var(--kn-primary-line)}.btn.bad{color:var(--kn-flag-text)}.btn.ghost{border-color:transparent;background:none;color:var(--ink-2)}.btn.ghost:hover{background:var(--panel-2);color:var(--ink)}.btn.link{border:0;background:none;color:var(--link);text-decoration:underline;text-underline-offset:2px;padding:0 var(--s1);font-weight:var(--fw-med)}.btn.block{width:100%}.btn.sm{font-size:var(--fs-sm);padding:0 var(--s3)}.btn[aria-disabled=true],.btn[disabled]{opacity:.45;cursor:not-allowed}.btn.go[aria-disabled=true],.btn.go[disabled],.btn.primary[aria-disabled=true]{opacity:1;background:var(--gutter);border-color:var(--line-2);color:var(--ink-3)}.btn.btn-unavailable[aria-disabled=true]{opacity:1;background:var(--gutter);border:1px dashed var(--line-2);color:var(--ink-3)}.ap-need{margin:0 0 var(--s2);font-size:var(--fs-sm);color:var(--ink-2)}.ap-need[hidden]{display:none}.btn svg{width:16px;height:16px;flex:none}.iconbtn{width:var(--target);height:var(--target);min-width:var(--target);display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--ink-2);border-radius:var(--r);cursor:pointer;padding:0}.iconbtn:hover{background:var(--panel-2);color:var(--ink)}.iconbtn svg{width:18px;height:18px}.field{display:block;margin:0 0 var(--s4)}.field>.lab{display:block;font-size:var(--fs-sm);font-weight:var(--fw-bold);margin:0 0 var(--s1)}.field .hlp{font-size:var(--fs-xs);color:var(--ink-3);margin:var(--s1) 0 0}.inp{width:100%;min-height:var(--target);padding:0 var(--s3);border-radius:var(--r);border:1px solid var(--line-ctl);background:var(--panel);color:var(--ink);font-size:var(--fs-md)}.inp:focus-visible{border-color:var(--focus)}.inp::-moz-placeholder{color:var(--ink-3)}.inp::placeholder{color:var(--ink-3)}textarea.inp{min-height:96px;padding:var(--s2) var(--s3);line-height:var(--lh);resize:vertical}.check,select.inp{cursor:pointer}.check{display:flex;gap:var(--s2);align-items:flex-start;min-height:var(--target);padding:var(--s2) 0}.check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--kn-primary);flex:none}.seg{display:inline-flex;border:1px solid var(--line-ctl);border-radius:var(--r);overflow:hidden;background:var(--panel)}.seg button{min-height:var(--target);padding:0 var(--s3);border:0;background:none;font-size:var(--fs-sm);font-weight:var(--fw-med);color:var(--ink-2);cursor:pointer}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.notice{padding:var(--s2) var(--s3);border-radius:var(--r);font-size:var(--fs-md);border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink-2)}.notice.bad,.notice.warn{border-color:var(--line-2);border-left:3px solid var(--kn-flag-border)}.notice.bad,.notice.block,.notice.warn{background:var(--panel);color:var(--ink)}.notice.block{border-color:var(--kn-flag-border);border-left-width:3px}.notice.block b{color:var(--kn-flag-text)}.notice.info{background:var(--info-tint);border-color:var(--info-line);color:var(--info)}.notice.ok{background:var(--ok-tint);border-color:var(--ok-line);color:var(--ok)}.notice b{color:var(--ink)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.card.pad{padding:var(--s4)}.kv{display:grid;grid-template-columns:minmax(110px,36%) 1fr;gap:var(--s1) var(--s3);font-size:var(--fs-sm);margin:0}.kv dt{color:var(--ink-3)}.kv dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.state{font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap}.state.ok{color:var(--ok)}.state.warn{color:var(--warn)}.state.bad{color:var(--bad)}.state.info{color:var(--info)}.ico14{display:inline-block;margin-right:4px;vertical-align:-2px;color:var(--ink-2);flex:none}.ico14,.ico14 svg{width:14px;height:14px}.state.muted{color:var(--muted);font-weight:var(--fw-med)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.req{font-weight:var(--fw-bold);margin-left:2px}.opt,.req{color:var(--ink-2)}.opt{font-weight:var(--fw-reg)}.req-legend{font-size:var(--fs-sm);color:var(--ink-2);margin:0 0 var(--s3)}.frame{position:fixed;inset:0;background:var(--bg);color:var(--ink);overflow:hidden;container:frame/size;outline:1px solid var(--line-2)}.layer{position:absolute;inset:0;pointer-events:none;z-index:60}.layer>*{pointer-events:auto}.app{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%}.app[data-chrome=bare]{display:block;overflow:auto}.bare{min-height:100%}.skip{position:absolute;left:8px;top:-60px;z-index:70;background:var(--panel);border:1px solid var(--line-2);padding:var(--s2) var(--s3);border-radius:var(--r)}.skip:focus{top:8px}.rail{grid-row:1;background:var(--rail);border-right:1px solid var(--line);align-items:stretch;gap:var(--s1);padding:var(--s2) 2px;min-height:0;overflow-y:auto}.rail,.ws-badge{display:flex;flex-direction:column}.ws-badge{position:relative;align-items:center;gap:2px;min-height:var(--target);border:0;background:none;cursor:pointer;padding:var(--s2) 2px var(--s2) 8px;border-radius:var(--r);color:var(--ink);margin-bottom:var(--s2)}.ws-badge:hover{background:var(--panel-2)}.ws-stripe{position:absolute;left:0;top:6px;bottom:6px;width:4px;border-radius:2px;background:var(--stripe)}.ws-init{font-weight:var(--fw-bold);font-size:var(--fs-sm)}.ws-name{display:none}.rnav{list-style:none;margin:0;padding:0;gap:2px}.rn,.rnav{display:flex;flex-direction:column}.rn{position:relative;align-items:center;gap:3px;min-height:56px;justify-content:center;padding:var(--s1) 2px;border-radius:var(--r);color:var(--ink-3);text-align:center}.rn svg{width:20px;height:20px}.rn .lb{font-size:var(--fs-2xs);line-height:1.15;overflow-wrap:normal;white-space:nowrap}.rn:hover{background:var(--panel-2);color:var(--ink-2)}.rn.on{color:var(--ink)}.rn.on svg{color:var(--kn-brand-mark)}.rn.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--kn-brand-mark)}.badge{position:absolute;top:4px;right:8px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--r-pill);background:var(--warn);color:var(--warn-ink);font-size:var(--fs-2xs);font-weight:var(--fw-bold);display:inline-flex;align-items:center;justify-content:center}.rail-sp{flex:1 1 auto}.me{width:var(--target);height:var(--target);padding:0;border-radius:50%;border:1px solid var(--info-line);background:var(--info-tint);color:var(--info);font-size:var(--fs-xs);font-weight:var(--fw-bold);cursor:pointer;align-self:center;flex:none}@container frame (min-width: 1100px){.app{grid-template-columns:var(--rail-w-wide) minmax(0,1fr)}.rail{padding:var(--s3) var(--s2)}.ws-badge{flex-direction:row;justify-content:flex-start;padding-left:14px}.ws-init{display:none}.ws-name{display:block;font-weight:var(--fw-bold);font-size:var(--fs-md);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere}.rn,.ws-name{text-align:left}.rn{flex-direction:row;justify-content:flex-start;min-height:var(--target);gap:var(--s3);padding:0 var(--s3)}.rn .lb{font-size:var(--fs-md)}.rn .badge{position:static;margin-left:auto}.me{align-self:flex-start;margin-left:var(--s2)}}.main{grid-row:1;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;container:main/inline-size}.topline{display:none}.work{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-inline-size:var(--content-max);margin-inline:auto}.work.has-pane{max-inline-size:var(--content-max-pane)}.page.read>*{max-inline-size:var(--read-max)}.page{overflow:auto;min-height:0;padding:var(--s4) var(--gutter-x) var(--s6);outline:none}.page-body{margin-top:var(--s3)}.bbar{display:none}@container frame (max-width: 599px){.app{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.rail{display:none}.bbar{grid-row:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));height:var(--bbar-h);background:var(--rail);border-top:1px solid var(--line)}.bb{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--ink-3);min-width:0}.bb svg{width:20px;height:20px}.bb .lb{font-size:var(--fs-2xs);line-height:1.1;text-align:center}.bb.on{color:var(--ink)}.bb.on svg{color:var(--kn-brand-mark)}.bb.on:before{content:"";position:absolute;top:0;left:20%;right:20%;height:3px;background:var(--kn-brand-mark)}.bb .badge{top:4px;right:calc(50% - 22px)}.app[data-open] .bbar{display:none}.app[data-open]{grid-template-rows:minmax(0,1fr)}.topline{gap:var(--s2);padding:0 var(--s2) 0 0;border-bottom:1px solid var(--line);background:var(--rail);flex:none}.topline,.ws-line{display:flex;align-items:center;min-height:var(--target)}.ws-line{position:relative;flex:1;min-width:0;padding:0 var(--s3) 0 var(--gutter-x);border:0;background:none;cursor:pointer;font-weight:var(--fw-bold);font-size:var(--fs-md);color:var(--ink);text-align:left}.ws-line .ws-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere;line-height:1.2}.ws-line .ws-stripe{top:10px;bottom:10px;left:4px}.topline .me{width:36px;height:36px;margin:4px 0;position:relative}.topline .me:after{content:"";position:absolute;inset:-4px}.work{position:static}.app[data-open] .pane{z-index:30}.app[data-open] .strip{display:none}.app[data-open] .strip:has(#gd-undo,[data-gd-keep]){display:flex;z-index:40}}.phead{align-items:flex-start;justify-content:space-between;gap:var(--s2) var(--s4);container:ph/inline-size}.phead,.phead-t{display:flex;flex-wrap:wrap}.phead-t{align-items:center;gap:var(--s1) var(--s2);min-width:0}.phead .sub{flex-basis:100%;margin:0;color:var(--ink-2);font-size:var(--fs-md)}.phead-r,.switched{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.switched{margin:0 0 var(--s3)}.vtabs-wrap{container:vt/inline-size;margin-top:var(--s3)}.vtabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow:hidden}.vtab{display:inline-flex;align-items:center;gap:6px;min-height:var(--target);padding:0 var(--s3);color:var(--ink-2);font-weight:var(--fw-med);font-size:var(--fs-md);white-space:nowrap}.vtab:hover{color:var(--ink);background:var(--panel-2)}.vtab.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--kn-brand-mark)}.vtab .n,.vtab.on{font-weight:var(--fw-bold)}.vtab .n{font-size:var(--fs-xs);color:var(--warn)}.vsel{display:none}@container vt (max-width: 479px){.vtabs{display:none}.vsel{display:block}}.lg{container:lg/inline-size;min-width:0}.fb{flex-direction:column;margin-bottom:var(--s2);container:fb/inline-size}.fb,.fb-l1{display:flex;gap:var(--s2)}.fb-l1{flex-wrap:wrap;align-items:center}.fb-search{position:relative;flex:1 1 150px;min-width:140px;max-width:360px}.fb-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--ink-3);pointer-events:none}.fb-search .inp{padding-left:34px}.fb-opts{position:relative}.fb-opts .dot{width:6px;height:6px;border-radius:50%;background:var(--info)}.fb-sf{display:none}.fb-count{margin-left:auto;color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap}.fb-l2{display:flex;flex-wrap:wrap;gap:var(--s2)}.chip,.fb-l2{align-items:center;font-size:var(--fs-sm)}.chip{gap:2px;min-height:32px;padding:0 0 0 var(--s2);border:1px solid var(--line-ctl);border-radius:var(--r);background:var(--panel);overflow-wrap:anywhere}.chip,.chip-x{display:inline-flex}.chip-x{width:32px;height:32px;border:0;background:none;color:var(--ink-2);cursor:pointer;align-items:center;justify-content:center;border-radius:var(--r);position:relative}.chip-x:after{content:"";position:absolute;inset:-6px}.chip-x svg{width:14px;height:14px}.chip-x:hover{color:var(--ink);background:var(--panel-2)}@container fb (max-width: 559px){.fb-search{flex-basis:100%;max-width:none;order:5}}@container fb (max-width: 429px){.fb-opts{display:none}.fb-sf{display:inline-flex}}.lg-scroll{overflow-x:auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);outline:none}.lg-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}.lg-table td,.lg-table th{text-align:left;vertical-align:top;padding:0 var(--s3);border-bottom:1px solid var(--line-2)}.lg-table thead th{vertical-align:middle;position:sticky;top:0;z-index:2;background:var(--panel-2);font-weight:var(--fw-bold);color:var(--ink-2);white-space:nowrap;padding:0 0 0 var(--s2)}.th-in{display:flex;gap:0}.th-in,.th-sort{align-items:center}.th-sort{min-height:var(--target);border:0;background:none;cursor:pointer;font-weight:var(--fw-bold);color:var(--ink-2);padding:0 var(--s1);display:inline-flex;gap:4px;font-size:var(--fs-sm)}.th-sort:hover{color:var(--ink)}.th-dir svg{width:14px;height:14px}.th-dir.asc svg{transform:rotate(180deg)}.th-menu{width:32px;min-width:32px;opacity:.7}.th-menu:focus-visible,.th-menu:hover,.th-menu[aria-expanded=true]{opacity:1}.lg-table .c-name,.lg-table td{padding-top:12px;padding-bottom:11px}.lg-table .c-name{position:sticky;left:0;z-index:1;background:var(--panel);min-width:200px;box-shadow:inset var(--lifecycle-w) 0 0 var(--tone,var(--line-2));font-weight:var(--fw-med)}.lg-table thead .c-name{z-index:3;background:var(--panel-2);box-shadow:none;padding:0 0 0 var(--s2)}.lg-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink);overflow-wrap:anywhere}.lg-link:hover{text-decoration:underline}.lg-card-n[data-whole],.lg-link[data-whole]{display:block;-webkit-line-clamp:unset;overflow:visible}.lg-row{cursor:pointer;background:var(--panel)}.lg-row:hover{background:var(--panel-2)}.lg-row>.c-name{background-color:inherit}.lg-table td.c-status{white-space:nowrap;width:1%}.lg-table td.c-reason{color:var(--ink-2);min-width:140px;max-width:26rem}.lg-table td.c-reason .reason-line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-table td.c-changed,.lg-table td.c-owner{white-space:nowrap;color:var(--ink-2)}.lg[data-density=compact] .lg-table .c-name,.lg[data-density=compact] .lg-table td{padding-top:6px;padding-bottom:5px}.lg-grp th{background:var(--gutter);padding:0 var(--s2)!important;position:static!important}.grp-in{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3)}.grp-btn,.grp-in{align-items:center;min-height:var(--target)}.grp-btn{display:inline-flex;gap:var(--s2);border:0;background:none;cursor:pointer;font-weight:var(--fw-bold);font-size:var(--fs-sm);color:var(--ink);padding:0 var(--s1)}.grp-btn svg{width:16px;height:16px;transition:transform var(--dur)}.grp-btn[aria-expanded=false] svg{transform:rotate(-90deg)}.grp-n{color:var(--ink-3);font-weight:var(--fw-med)}.grp-mix{color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-reg)}.lg-more{margin:var(--s3) 0 0}.lg-table .t2,.lg-table .t3{display:none}@container lg (min-width: 680px){.lg-table .t2{display:table-cell}}@container lg (min-width: 900px){.lg-table .t3{display:table-cell}.lg-table .c-name{min-width:280px}}.lg-table .topt{display:table-cell}.lg-cardwrap{display:none}.lg-cards,.lg-cgroups{list-style:none;margin:0;padding:0}.lg-cards{background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.lg-card{border-bottom:1px solid var(--line);box-shadow:inset var(--lifecycle-w) 0 0 var(--tone,var(--line-2))}.lg-card:last-child{border-bottom:0}.lg-card-a{display:flex;flex-direction:column;gap:4px;padding:var(--s3) var(--s3) var(--s3) var(--s4);min-height:var(--target);color:var(--ink)}.lg-card-a:hover{background:var(--panel-2)}.lg-card-n{font-weight:var(--fw-med);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.lg-card-m{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--s3);font-size:var(--fs-sm)}.lg-card-r{color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lg-cgrp{margin-bottom:var(--s3)}.lg-cgrp>.grp-in{background:var(--gutter);padding:0 var(--s2);border:1px solid var(--line);border-bottom:0}@container lg (max-width: 519px){.lg-scroll{display:none}.lg-cardwrap{display:block}}.empty{padding:var(--s6) var(--s4);text-align:left;max-width:60ch}.empty h2{font-size:var(--fs-lg);margin-bottom:var(--s2)}.empty-step{margin-top:var(--s3);display:flex;flex-wrap:wrap;gap:var(--s2)}.placeholder{border:1px dashed var(--line-2);border-radius:var(--r);padding:var(--s4);color:var(--ink-2)}.pane,.placeholder{background:var(--panel)}.pane{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;min-height:0}.pane-nav{display:flex;align-items:center;gap:var(--s1);padding:0 var(--s2);min-height:var(--target);border-bottom:1px solid var(--line);flex:none}.pane-pos{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-sm)}.pane-sp{flex:1}.pane-body{flex:1 1 auto;overflow:auto;padding:var(--s4) var(--gutter-x) var(--s6);min-height:0}.pane-kind{margin:0 0 var(--s1);font-size:var(--fs-sm);color:var(--ink-3);font-weight:var(--fw-med)}.pane-body h2{font-size:var(--fs-lg);outline:none;overflow-wrap:anywhere}.pane-body>h2#pane-title{font-size:20px;line-height:1.35;margin:var(--s2) 0 var(--s6);text-wrap:balance}.pane-kind+h2#pane-title{margin-top:var(--s2)}.pane-head{margin:var(--s2) 0 var(--s4)}.pane-text p{margin:0 0 var(--s3);line-height:1.55;overflow-wrap:anywhere}.pane-text p,.who{font-size:var(--fs-md)}.who{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);align-items:baseline;margin:0}.who-t{font-weight:var(--fw-med)}.drafted{margin:var(--s1) 0 0;font-size:var(--fs-sm)}.facts{border-radius:var(--r);padding:var(--s3);background:var(--panel-2)}.checkbox,.facts{border:1px solid var(--line);margin:0 0 var(--s3)}.checkbox{border-left-width:3px;border-radius:var(--r);padding:var(--s2) var(--s3);font-size:var(--fs-md)}.checkbox.ok{border-left-color:var(--ok)}.checkbox.bad,.checkbox.warn{border-left-color:var(--kn-flag-border)}.checkbox.bad .state,.checkbox.warn .state{color:var(--kn-flag-text)}.checkbox p{margin:0 0 var(--s1)}.check-h{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s1)}.findings{margin:var(--s1) 0 0;padding-left:20px}.fold{border-top:1px solid var(--line);padding:0}.fold summary{min-height:var(--target);display:flex;align-items:center;cursor:pointer;font-weight:var(--fw-bold);font-size:var(--fs-md)}.fold .kv{padding-bottom:var(--s3)}.pane-links{margin:var(--s3) 0 0;font-size:var(--fs-md)}.sec-t{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink-2);margin:var(--s4) 0 var(--s2)}.band{flex:none;background:var(--panel);border-top:1px solid var(--line-2);padding:var(--s2) var(--gutter-x) var(--s3);box-shadow:var(--shadow-sheet);container:band/inline-size}.band-tick{font-size:var(--fs-md)}.band-row{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.band-note{margin:0;flex-basis:100%}@container band (max-width: 399px){.band-row .band-primary{flex-basis:100%}.band-row .btn{flex:1 1 auto}}.only-docked{display:none}@container main (min-width: 800px){.work.has-pane{grid-template-columns:minmax(360px,1fr) var(--pane-w)}.pane{position:relative;inset:auto;border-left:1px solid var(--line);z-index:1}.only-sheet{display:none!important}.only-docked{display:inline-flex}}.strip{flex:none;height:var(--strip-h);display:flex;align-items:center;gap:var(--s2);padding:0 var(--s2) 0 var(--gutter-x);border-top:1px solid var(--line);background:var(--panel);font-size:var(--fs-sm);position:relative;z-index:25}.st-line{flex:1;white-space:nowrap}.st-time{color:var(--ink-3);flex:none}.st-msg{overflow:hidden;text-overflow:ellipsis}.act-list .bad,.st-msg.bad{color:var(--bad);font-weight:var(--fw-med)}.st-msg.msg{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 8px;border-left:3px solid var(--line-2);border-radius:2px;background:var(--panel);color:var(--ink);font-weight:400;animation:msg-in .18s ease-out;max-width:100%}.st-msg.msg b{font-weight:600;margin-right:.25em}.st-msg.msg.ok{border-left-color:var(--ok);background:var(--ok-tint)}.st-msg.msg.info{border-left-color:var(--kn-primary)}.st-msg.msg.warn{border-left-color:var(--warn)}.st-msg.msg.bad{border-left-color:var(--kn-flag-border);background:var(--panel);color:var(--ink)}.msg-ico{flex:none;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center}.msg-ico svg{width:16px;height:16px}.st-msg.msg.ok .msg-ico{color:var(--ok)}.msg-i{display:inline-flex;width:16px;height:16px;border-radius:50%;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;color:var(--panel)}.st-msg.msg.info .msg-i{background:var(--kn-primary)}.st-msg.msg.warn .msg-i{background:var(--warn)}.st-msg.msg.bad .msg-i{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor;color:var(--kn-flag-text)}@keyframes msg-in{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.st-msg.msg{animation:none}}@container frame (max-width: 599px) and (max-height: 699px){.strip:not(:has(.st-msg.msg,#gd-undo,[data-gd-keep],.act-sheet)){display:none}}@container frame (max-width: 599px){.strip:has(.st-msg.muted):not(:has(.st-msg.msg,#gd-undo,[data-gd-keep],.act-sheet)){display:none}}.rail-logo{display:flex;align-items:center;gap:8px;padding:10px 12px 6px;color:var(--ink);text-decoration:none}.rail-logo .brand svg,.tl-logo .brand svg{width:22px;height:22px;display:block}.rl-word{display:none;font-weight:700;font-size:var(--fs-md,16px);letter-spacing:.01em}.rail-logo{justify-content:center;padding:10px 0 6px}@container frame (min-width: 1100px){.rail-logo{justify-content:flex-start;padding:10px 12px 6px}.rl-word{display:inline}}.tl-logo{display:inline-flex;align-items:center;padding:6px 8px 6px 0;color:var(--ink)}.st-toggle{flex:none;min-height:36px;position:relative}.st-toggle:after{content:"";position:absolute;inset:-4px 0}.st-n{display:none}@container main (max-width: 429px){.st-toggle .st-lab{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.st-n{display:inline}}.act-sheet{position:absolute;left:0;right:0;bottom:var(--strip-h);height:min(45vh,420px);max-height:90vh;overflow:auto;border-top:1px solid var(--line-2);box-shadow:var(--shadow-sheet);padding:var(--s3) var(--gutter-x)}.act-grip,.act-sheet{background:var(--panel)}.act-grip{position:sticky;top:calc(-1 * var(--s3));margin:calc(-1 * var(--s3)) calc(-1 * var(--gutter-x)) var(--s2);height:14px;cursor:ns-resize;touch-action:none;display:flex;align-items:center;justify-content:center;z-index:1}.act-grip:before{content:"";width:44px;height:4px;border-radius:2px;background:var(--line-2)}.act-grip:focus-visible:before,.act-grip:hover:before{background:var(--kn-primary)}.act-grip:focus-visible{outline:2px solid var(--focus,var(--kn-primary));outline-offset:-2px}body.act-resizing{cursor:ns-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.act-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.act-head h2{font-size:var(--fs-md);outline:none}.act-list{list-style:none;margin:var(--s2) 0 0;padding:0}.act-list>li{border-top:1px solid var(--line)}.act-list summary{min-height:var(--target);display:flex;align-items:center;gap:var(--s2);cursor:pointer}.act-steps{list-style:none;margin:0 0 var(--s2);padding:0 0 0 var(--s4)}.act-steps li{display:flex;gap:var(--s2);padding:2px 0}.act-more{margin:var(--s2) 0 0}.hint{position:relative;vertical-align:middle}.hint,.hint-btn{display:inline-flex}.hint-btn{width:var(--target);height:var(--target);margin:-12px -10px;border:0;background:none;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--r);color:var(--ink-3)}.hint-glyph{width:18px;height:18px;border-radius:50%;border:1.5px solid;font-size:11px;font-weight:var(--fw-bold);line-height:15px;text-align:center;font-style:normal}.hint-btn:hover,.hint-btn[aria-expanded=true]{color:var(--info)}.hint-pop{position:absolute;top:calc(100% + 4px);left:0;z-index:40;width:-moz-max-content;width:max-content;max-width:min(320px,calc(100cqi - 16px));background:var(--panel);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow-pop);padding:var(--s2) var(--s3);font-size:var(--fs-sm);font-weight:var(--fw-reg);line-height:1.5;white-space:normal;text-align:left}.hint-t{display:block;margin-bottom:2px}.hint-pop.block{position:static;display:block;width:auto;max-width:none;box-shadow:none;margin:var(--s2) 0;flex-basis:100%}.hint:has(.hint-pop.block){display:contents}.pop{position:absolute;min-width:220px;max-width:min(360px,calc(100cqi - 16px));overflow:auto;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow-pop);padding:var(--s2) 0;font-size:var(--fs-md)}.pop.pop-wide{width:320px}.pop-sec{border:0;margin:0;padding:var(--s1) var(--s3) var(--s2)}.pop-sec+.pop-sec{border-top:1px solid var(--line);padding-top:var(--s2)}.menu-sec,.pop-sec legend,.pop-t{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink-2);margin:var(--s1) 0;padding:0}.menu-sec{padding:0 var(--s3)}.pop-note{font-size:var(--fs-xs);margin:var(--s1) 0 0}.pop-row{display:flex;flex-wrap:wrap;gap:var(--s2)}.pop .check{padding:var(--s1) 0}.mi,.pop .check{min-height:var(--target)}.mi{display:flex;align-items:center;gap:var(--s2);width:100%;padding:0 var(--s3);border:0;background:none;cursor:pointer;text-align:left;color:var(--ink);font-size:var(--fs-md)}.pop-sec .mi{padding:0 var(--s1)}.mi:hover{background:var(--panel-2)}.mi .mi-t{flex:1;min-width:0;overflow-wrap:anywhere}.mi .tick svg{width:16px;height:16px;color:var(--ok)}.menu{list-style:none;margin:0;padding:0}.acct+.menu,.acct+.menu-sec,.menu+.menu{border-top:1px solid var(--line);margin-top:var(--s1);padding-top:var(--s1)}.acct{padding:var(--s2) var(--s3)}.acct p{margin:0}.acct-n{font-weight:var(--fw-bold)}.acct-e{font-size:var(--fs-sm);color:var(--ink-2)}.ws-dot{width:4px;align-self:stretch;margin:10px 0;border-radius:2px;background:var(--stripe);flex:none}.plain-list{margin:0;padding-left:20px}.dlg-scrim{position:absolute;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:16px}.dlg{width:min(560px,100%);max-height:100%;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow-pop)}.dlg-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s4);border-bottom:1px solid var(--line)}.dlg-head h2{font-size:var(--fs-lg);outline:none}.dlg-body{padding:var(--s4);overflow:auto}.dlg-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s2);padding:var(--s3) var(--s4);border-top:1px solid var(--line)}@container frame (max-width: 599px){.dlg-scrim{padding:0;align-items:stretch}.dlg{width:100%;height:100%;max-height:none;border:0}.dlg-body{flex:1}.dlg-foot .btn{flex:1 1 auto}}.savedviews{display:flex;flex-wrap:wrap;gap:2px;flex:1 1 100%;border-bottom:1px solid var(--line)}@container fb (min-width: 820px){.savedviews{flex:0 1 auto;border-bottom:0}}.subnav{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--line);margin-top:var(--s3)}.emailed{max-width:720px;margin:0 auto;padding:var(--s6) var(--gutter-x)}.emailed h1{margin:var(--s4) 0 var(--s3)}.brandline{display:flex;align-items:center;gap:var(--s2);margin:0}.brand{display:inline-flex}.brand svg{width:24px;height:24px;color:var(--brand-mark)}.th-plain{display:inline-flex;align-items:center;min-height:var(--target);padding:0 var(--s1);font-weight:var(--fw-bold);color:var(--ink-2);font-size:var(--fs-sm)}.bare-status{margin:var(--s4) 0 0;padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.bare-status[hidden]{display:none}.strip{height:auto;min-height:var(--strip-h)}.st-line{padding:4px 0}.st-line,.st-msg{white-space:normal}.st-msg{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.aw-list{margin:0}.aw-row{padding:var(--s2) 0;border-bottom:1px solid var(--line)}.aw-row:last-child{border-bottom:0}.aw-n{margin:0 0 var(--s1)}.act-sum{margin:var(--s1) 0 var(--s2);font-size:var(--fs-sm);color:var(--ink-2)}summary{list-style:none;display:flex;align-items:center;gap:var(--s2);min-height:var(--target);cursor:pointer}summary::-webkit-details-marker{display:none}summary:before{content:"";flex:none;width:16px;height:16px;background:currentColor;transform:rotate(-90deg);transition:transform var(--dur);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8l4.5 4.5L14.5 8'/%3E%3C/svg%3E") center /16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8l4.5 4.5L14.5 8'/%3E%3C/svg%3E") center /16px no-repeat}details[open]>summary:before{transform:none}.disc{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--target);cursor:pointer}.disc>svg:first-child{width:16px;height:16px;flex:none;transition:transform var(--dur)}.disc[aria-expanded=false]>svg:first-child{transform:rotate(-90deg)}.btn.link.disc{padding-left:0}.disc-h{border:0;background:none;padding:0;font:inherit;font-weight:var(--fw-bold);font-size:var(--fs-md);color:var(--ink);text-align:left;width:100%}.disc-h .n{color:var(--ink-3);font-weight:var(--fw-med)}.rc-list{list-style:none;margin:0 0 var(--s3);padding:0;display:flex;flex-direction:column;gap:var(--s3);container:rcl/inline-size}@container rcl (min-width: 680px){.rc-list{gap:var(--s4)}}.rc{background:var(--card-bg);border:1px solid var(--card-line);border-radius:var(--r);min-width:0}.rc-head{display:flex;align-items:flex-start;gap:var(--s1) var(--s3);flex-wrap:wrap;min-height:var(--target);padding:var(--s2) var(--s3);background:var(--card-head);border-bottom:1px solid var(--card-line);border-radius:var(--r) var(--r) 0 0}.rc-n{flex:none;min-width:1.5em;color:var(--ink-2);font-weight:var(--fw-med);font-size:var(--fs-sm)}.rc-n,.rc-t{line-height:24px}.rc-t{flex:1 1 200px;min-width:0;margin:0;font-size:var(--fs-md);font-weight:var(--fw-bold);overflow-wrap:anywhere;color:var(--ink)}.rc-t a{color:var(--link)}.rc-side{flex:none;gap:var(--s1);margin-left:auto}.rc-chip,.rc-side{display:inline-flex;align-items:center;min-height:24px}.rc-chip{padding:0 var(--s2);border:1px solid;border-radius:var(--r);font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap;color:var(--ink-2);background:var(--card-bg)}.rc-chip.ok{color:var(--ok)}.rc-chip.warn{color:var(--warn)}.rc-chip.bad{color:var(--bad)}.rc-chip.info{color:var(--info)}.rc-chip.muted{color:var(--ink-3);border-color:var(--line-2)}.rc-body{padding:var(--s3) var(--s3) 0;font-size:var(--fs-md);line-height:1.55;overflow-wrap:anywhere}.rc-body>:last-child{margin-bottom:0}.rc-meta{margin:var(--s2) 0 0;padding:0 var(--s3);font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere}.rc-act{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--s2);padding:var(--s2) var(--s3) 0}.rc>:last-child:not(.rc-head){padding-bottom:var(--s3)}.rc>.rc-head:last-child{border-bottom:0;border-radius:var(--r)}.rc.flag>.rc-head{box-shadow:inset 3px 0 0 var(--kn-flag-border)}.rc.flag>.rc-head .rc-chip{color:var(--kn-flag-text);border-color:currentColor;background:transparent}.rc-list.compact{gap:var(--s2)}.rc-list.compact .rc-head{border-bottom:0;border-radius:var(--r);background:var(--card-bg)}.rc-list.compact .rc-t{font-weight:var(--fw-med)}.rc-list.compact .rc-meta{padding-bottom:var(--s2);margin-top:0}.rc-list.compact .rc:has(.rc-meta) .rc-head{padding-bottom:var(--s1)}.kv dd.wide,.kv dt.wide{grid-column:1/-1}.kv dd.wide{margin-bottom:var(--s2)}.kv dd.wide .rc-list{margin:0}.rc:has(>.rc-edit){border-color:var(--info)}.rc-edit{margin:var(--s3) var(--s3) 0;padding:var(--s3) var(--s3) var(--s3) calc(var(--s3) + 1px);background:var(--kn-edit-bg);border-left:1px solid var(--info);border:1px solid var(--info);border-left-width:4px;border-radius:var(--r)}.rc>.rc-edit:last-child{margin-bottom:var(--s3)}.rc-edit h4{font-size:var(--fs-md);margin:0 0 var(--s2);outline:none}.rc-edit h4:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.rc-edit .field{margin-bottom:var(--s2)}.rc-edit textarea.inp{min-height:72px}.rc-edit-count{font-size:var(--fs-xs);color:var(--ink-2);margin:var(--s1) 0 0}.rc-edit-count[hidden]{display:none}.rc-edit-p{margin:0 0 var(--s3);padding:var(--s2) var(--s3);background:var(--card-bg);border:1px solid var(--card-line);border-radius:var(--r);font-size:var(--fs-sm);overflow-wrap:anywhere}.rc-edit-p-l{display:block;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--ink-2);margin-bottom:2px}.rc-edit-a{display:flex;flex-wrap:wrap;gap:var(--s2)}.segl{flex-wrap:wrap;max-width:100%;border:1px solid var(--line-ctl);border-radius:var(--r);background:var(--panel);overflow:hidden}.segl,.segl a{display:inline-flex}.segl a{align-items:center;gap:6px;min-height:var(--target);padding:0 var(--s3);color:var(--ink-2);text-decoration:none;font-size:var(--fs-sm);font-weight:var(--fw-med);white-space:nowrap}.segl a+a{border-left:1px solid var(--line)}.segl a:hover,.segl a[aria-current]{color:var(--ink);background:var(--panel-2)}.segl a[aria-current]{box-shadow:inset 0 -2px 0 var(--kn-brand-mark);font-weight:var(--fw-bold)}.segl .n{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--ink-3)}.segl a[aria-current] .n{color:var(--ink)}.segsel{display:none}@container fb (max-width: 379px){.fb .segl{display:none}.fb .segsel{display:block;flex:1 1 100%}}.rail-job{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;margin:0 2px var(--s2);padding:var(--s1) 2px;border:1px solid var(--line-ctl);border-radius:var(--r);background:var(--panel);color:var(--ink);cursor:pointer;font-weight:var(--fw-bold);text-align:center}.rail-job:hover{border-color:var(--ink-3)}.rail-job svg{width:20px;height:20px;flex:none}.rail-job .lb{font-size:var(--fs-2xs);line-height:1.15;overflow-wrap:normal;white-space:nowrap}.rail-job .rj-chev{display:none}@container frame (min-width: 1100px){.rail-job{flex-direction:row;justify-content:flex-start;gap:var(--s2);min-height:var(--target);padding:0 var(--s3);margin:0 0 var(--s3);text-align:left}.rail-job svg{width:18px;height:18px}.rail-job .lb{font-size:var(--fs-md);flex:1}.rail-job .rj-chev{display:block;width:16px;height:16px;color:currentColor}}@container frame (min-width: 600px){.ws-jobbtn{display:none}}.btn.ws-jobbtn{background:var(--panel);border-color:var(--line-ctl);color:var(--ink)}.btn.ws-jobbtn:hover{border-color:var(--ink-3)}.who .state-lead{font-weight:var(--fw-bold)}.who .state-lead.ok{color:var(--ok)}.who .state-lead.warn{color:var(--warn)}.who .state-lead.bad{color:var(--bad)}.who .state-lead.info{color:var(--info)}.who .state-lead.muted{color:var(--ink-2)}.st-toggle.disc{min-height:36px}.verdict{display:block;margin:var(--s1) 0 var(--s3);font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink)}.verdict .hint{margin-left:var(--s1)}.new-word{display:inline-flex;align-items:center;min-height:22px;margin-left:var(--s2);padding:0 var(--s2);border:1px dashed var(--ink-3);border-radius:var(--r);font-size:var(--fs-xs);font-weight:var(--fw-med);color:var(--ink-2);vertical-align:middle;white-space:nowrap}.reason{margin:0 0 var(--s4)}.reason-h{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) 0;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink-2);margin:0 0 var(--s2)}.reason-h .new-word{margin-left:var(--s2)}.reason p{margin:0;font-size:var(--fs-md);line-height:1.55;overflow-wrap:anywhere}.src{margin:0 0 var(--s4);container:src/inline-size}.src-h{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink);margin:0 0 var(--s2)}.src-list{list-style:none;margin:0;padding:0;background:var(--card-bg);border:1px solid var(--card-line);border-radius:var(--r)}.src-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s1);padding:var(--s2) var(--s3);border-top:1px solid var(--line)}.src-row:first-child{border-top:0}.src-row[hidden]{display:none}@container src (min-width: 520px){.src-row{grid-template-columns:11rem minmax(0,1fr);gap:var(--s3);align-items:start}}.src-main{min-width:0}.src-main a{font-size:var(--fs-md);font-weight:var(--fw-med)}.src-main a,.src-q{overflow-wrap:anywhere}.src-q{margin:2px 0 0;font-size:var(--fs-sm);color:var(--ink-2)}.src-marks{justify-self:start;display:flex;flex-wrap:wrap;gap:var(--s1);align-items:flex-start}@container src (min-width: 520px){.src-marks{flex-direction:column}}.src-q2{margin-top:2px}.src-mark{justify-self:start;display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 var(--s2);border:1px solid;border-radius:var(--r);font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap;background:var(--card-bg)}.src-mark svg{width:14px;height:14px;flex:none}.src-mark.ev{color:var(--info)}.src-mark.ck{color:var(--ok)}.src-mark.sm{min-height:20px;padding:0 6px;vertical-align:middle}.src .disc{margin-top:var(--s1)}.next-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);padding:var(--s1) 0 var(--s2)}.next-line+*{border-top:1px solid var(--line);padding-top:var(--s2)}.band>.next-line:last-child{padding-bottom:0}.next-t{flex:1 1 260px;margin:0;font-size:var(--fs-md);overflow-wrap:anywhere}.next-w{margin-right:var(--s1)}.next-a{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}.next-mail{display:inline-flex;align-items:center;min-height:var(--target);font-size:var(--fs-md)}@container band (max-width: 399px){.next-a .btn{flex:1 1 100%}}.lg-row.sel{background:var(--sel);position:relative;box-shadow:inset 0 0 0 2px var(--info)}.lg-row.sel:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 2px var(--info),inset calc(var(--lifecycle-w) + 2px) 0 0 var(--tone,var(--line-2))}.lg-row.sel>.c-name{box-shadow:none}.lg-card.sel{background:var(--sel);box-shadow:inset 0 0 0 2px var(--info),inset calc(var(--lifecycle-w) + 2px) 0 0 var(--tone,var(--line-2))}.lg-card.sel>.lg-card-a:hover{background:transparent}.pinned-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s3);min-height:var(--target);margin:0 0 var(--s2);padding:var(--s2) var(--s3) var(--s2) calc(var(--s3) + 2px);background:var(--sel);border:2px solid var(--info);border-radius:var(--r);font-size:var(--fs-sm)}.pinned-a{flex:1 1 200px;min-width:0;font-weight:var(--fw-bold);color:var(--ink);overflow-wrap:anywhere}.pinned-a:hover{text-decoration:underline}.pinned-n{color:var(--ink-2)}.pane-top{flex:none;background:var(--card-head);border-bottom:1px solid var(--card-line);padding:var(--s3) var(--gutter-x)}.pane-top .hint-btn:not(:hover):not([aria-expanded=true]),.pane-top .muted{color:var(--ink-2)}.pane-top h2{font-size:20px;line-height:1.35;outline:none;overflow-wrap:anywhere;margin:var(--s1) 0 var(--s4);text-wrap:balance}.pane-top .pane-kind{color:var(--ink-2);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s2)}@container frame (max-width: 599px){.pane.has-top{overflow-y:auto}.pane.has-top .pane-nav{position:sticky;top:0;z-index:3;background:var(--panel)}.pane.has-top .pane-body,.pane.has-top .pane-top{flex:none;overflow:visible}.pane.has-top .band{position:sticky;bottom:0;z-index:3;margin-top:auto}}.pane.is-short{overflow-y:auto}.pane.is-short .pane-nav{position:sticky;top:0;z-index:3;background:var(--panel)}.pane.is-short .pane-body,.pane.is-short .pane-top{flex:none;overflow:visible}.pane.is-short .band{position:sticky;bottom:0;z-index:3;margin-top:auto;max-height:var(--band-max,45%);overflow-y:auto;overscroll-behavior:contain}.pane.is-short .band .band-row:last-child{position:sticky;bottom:calc(-1 * var(--s3));z-index:1;background:var(--panel);padding:var(--s2) 0 var(--s3);margin-bottom:calc(-1 * var(--s3));box-shadow:0 -1px 0 var(--line)}.su-form{max-width:36rem;margin:0 auto}.su:has(.su-form){max-width:calc(36rem + 2 * var(--gutter-x))}.su-region-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2);margin:0 0 var(--s2);font-size:var(--fs-md);color:var(--ink-2)}.su-region-line a{display:inline-flex;align-items:center;min-height:var(--target)}.su-form h2{font-size:var(--fs-md);margin:var(--s5) 0 var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.su-names{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--s3);container:sunames/inline-size}.su-form{container:suform/inline-size}@container suform (min-width: 520px){.su-names{grid-template-columns:minmax(0,1fr) 10.5rem minmax(0,1fr)}}.su-mi .inp{max-width:7rem}@container suform (min-width: 520px){.su-mi .inp{max-width:none}}.su-f{display:block;margin:0 0 var(--s4);min-width:0}.su-f>.lab,.su-fs>legend{display:block;font-size:var(--fs-sm);font-weight:var(--fw-bold);margin:0 0 var(--s1);padding:0}.su-f .hlp{color:var(--ink-2)}.su-err,.su-f .hlp{font-size:var(--fs-sm);margin:var(--s1) 0 0}.su-err{color:var(--bad);font-weight:var(--fw-med)}.su-pw{display:flex;gap:var(--s2)}.su-pw .inp{flex:1 1 auto;min-width:0}.su-pw .btn{flex:none}.su-fs{border:0;margin:0 0 var(--s4);padding:0;min-width:0}.su-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s2)}@container suform (min-width: 520px){.su-plans{grid-template-columns:1fr 1fr}}.su-bill{display:inline-flex;border:1px solid var(--line-ctl);border-radius:var(--r);overflow:hidden;background:var(--panel)}.su-bill label{position:relative;display:block}.su-bill input{position:absolute;opacity:0;width:1px;height:1px}.su-bill span{display:inline-flex;align-items:center;gap:var(--s1);min-height:var(--target);padding:0 var(--s4);font-size:var(--fs-sm);font-weight:var(--fw-med);color:var(--ink-2);cursor:pointer}.su-bill label+label span{border-left:1px solid var(--line)}.su-bill input:checked+span{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 -2px 0 var(--kn-primary);font-weight:var(--fw-bold)}.su-bill input:focus-visible+span{outline:var(--focus-ring);outline-offset:-2px}.su-invite{margin:0 0 var(--s3)}.su-invite .su-f{margin-top:var(--s2)}.su-consent{display:flex;align-items:flex-start;gap:var(--s1);flex-wrap:wrap}.su-consent .check{flex:0 1 auto;min-width:0}.su-go{margin-top:var(--s4)}@container suform (max-width: 519px){.su-go .btn{width:100%}}.su-foot{max-width:36rem;margin:var(--s8) auto 0;padding-top:var(--s3);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);font-size:var(--fs-sm)}.su-foot a{display:inline-flex;align-items:center;min-height:var(--target);color:var(--ink-2)}.chg{container:chg/inline-size;margin:var(--s3) 0 0}.chg-row{display:flex;flex-wrap:wrap;gap:var(--s2)}@container chg (max-width: 399px){.chg-row .btn,.chg-self{flex:1 1 100%}.chg-self .btn{flex:1 1 auto}}.chg-self{display:inline-flex;align-items:center;gap:var(--s1)}.re-self{margin:var(--s1) 0 0;font-size:var(--fs-sm);color:var(--ink-2);font-weight:400}.chg .rc-edit{margin:var(--s3) 0 0}.chg-note,.chg-wait{margin:var(--s2) 0 0;font-size:var(--fs-sm);color:var(--ink-2)}.chg-wait{padding:var(--s2) var(--s3);border:1px solid var(--info-line);border-left:3px solid var(--info);border-radius:var(--r);background:var(--panel-2);color:var(--ink)}.chg-sm{margin-top:var(--s2)}.rec-edit{padding:var(--s3) var(--s3) var(--s2) calc(var(--s3) + 1px);background:var(--kn-edit-bg);border-left:1px solid var(--info);border:1px solid var(--info);border-left-width:4px;border-radius:var(--r);container:re/inline-size}.rec-edit h3{font-size:var(--fs-md);margin:0 0 var(--s1);outline:none}.rec-edit h3:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.re-sub{font-size:var(--fs-sm);color:var(--ink-2);margin:0 0 var(--s2)}.re-head{display:flex;align-items:center;gap:var(--s2);margin:0 0 var(--s3)}.re-head h3{margin:0}.re-status{margin:0;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--bad)}.re-status:empty{display:none}.re-ro{margin:var(--s2) 0 0;font-size:var(--fs-sm);color:var(--ink-2)}.rec-edit .inp{background:var(--panel)}.fld{margin:0 0 var(--s4);min-width:0}.fld>.field{margin:0}.fld-set{border:0;padding:0;margin:0 0 var(--s4);min-width:0}.fld-set>legend{padding:0;margin:0 0 var(--s1);display:block;font-size:var(--fs-sm);font-weight:var(--fw-bold)}.fld-list{display:flex;flex-direction:column}.fld-list .check{padding:var(--s1) 0;min-height:var(--target);align-items:center}.fld-list .check input{margin:0}.fld-segs{display:inline-flex;flex-wrap:wrap;max-width:100%;border:1px solid var(--line-ctl);border-radius:var(--r);background:var(--panel);overflow:hidden}.fld-segb{position:relative;display:block}.fld-segb input{position:absolute;opacity:0;width:1px;height:1px}.fld-segb span{display:inline-flex;align-items:center;min-height:var(--target);padding:0 var(--s4);font-size:var(--fs-sm);font-weight:var(--fw-med);color:var(--ink-2);cursor:pointer}.fld-segb+.fld-segb span{border-left:1px solid var(--line)}.fld-segb input:checked+span{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:var(--fw-bold)}.fld-segb input:focus-visible+span{outline:var(--focus-ring);outline-offset:-2px}.fld-long{min-height:72px;resize:vertical}.fld-date{max-width:14rem}.fld-words{margin:var(--s1) 0 0;font-size:var(--fs-sm);color:var(--ink-2)}.fld-none{min-height:var(--target);padding:var(--s1) 0}.fld-count,.re-band .fld-count{display:block;font-size:var(--fs-xs);color:var(--ink-2);margin:var(--s1) 0 0}.fld-count[hidden]{display:none}.fld-err{font-weight:var(--fw-bold);color:var(--bad)}.fld .hlp,.fld-err,.fld-set .hlp{margin:var(--s1) 0 0;font-size:var(--fs-sm)}.fld .hlp,.fld-set .hlp{color:var(--ink-2)}.fld-set[aria-invalid=true] .fld-segs,.inp[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.re-diff{margin-top:var(--s2);padding:var(--s2) var(--s3);background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.re-diff[hidden]{display:none}.re-diff p{margin:0;font-size:var(--fs-md)}.re-diff ins{text-decoration:underline;text-underline-offset:3px;color:var(--ok);font-weight:var(--fw-med)}.re-diff del{color:var(--ink-3);text-decoration:line-through}.re-band .re-reason{margin:var(--s1) 0 var(--s2)}.re-band .field{margin:0}.re-band .hlp{color:var(--ink-2)}.re-band .hlp,.re-note{margin:var(--s1) 0 0;font-size:var(--fs-sm)}.re-note{font-weight:var(--fw-med);color:var(--warn)}.re-note:empty{display:none}.combo{position:relative}.combo-lb{list-style:none;margin:2px 0 0;padding:var(--s1) 0;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow-pop);max-height:240px;overflow:auto}.combo-lb[hidden]{display:none}.combo-o{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);min-height:var(--target);padding:0 var(--s3);cursor:pointer;font-size:var(--fs-md)}.combo-o[hidden]{display:none}.combo-o.act,.combo-o:hover{background:var(--sel)}.combo-o.act{outline:2px solid var(--focus);outline-offset:-2px}.combo-o[aria-selected=true]>span:first-child{font-weight:var(--fw-bold)}.drafted+.chg,.who+.chg{margin-top:var(--s3)}.fold-p{font-size:var(--fs-sm)}.fold-p,.nc-line{margin:0 0 var(--s3);color:var(--ink-2)}.nc-line{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);font-size:var(--fs-md)}.nc-line,.nc-word{align-items:center}.nc-word{display:inline-flex;min-height:24px;padding:0 var(--s2);border:1px dashed var(--ink-3);border-radius:var(--r);color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.pane-top .nc-line{margin:var(--s2) 0 0}.pane-pos{flex:0 1 auto;min-width:0;flex-wrap:nowrap}.pane-count{white-space:normal;min-width:0;text-align:center;line-height:var(--lh-tight)}.lg-cgrp.pin>.grp-in,.lg-grp.pin th{box-shadow:inset 3px 0 0 var(--kn-flag-border)}.lg-cgrp.pin .grp-pin,.lg-grp.pin .grp-pin{color:var(--kn-flag-text)}.grp-pin{font-weight:var(--fw-bold);font-size:var(--fs-sm)}.lg-band{position:static;margin-top:var(--s3);background:var(--panel);border-top-width:1px;border:1px solid var(--line-2);border-top:2px solid var(--line-2);border-radius:var(--r);padding:var(--s2) var(--s3) var(--s3);container:band/inline-size;scroll-margin-bottom:var(--s6)}.ed-changes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s2);min-width:0}.ed-changes>li{min-width:0;overflow-wrap:anywhere}.ed-diff{margin-top:var(--s2)}.ed-diff p{margin:0}.ed-diff p:has(ins,del){border-left:3px solid var(--bad);padding-left:var(--s3)}.ed-diff ins{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;color:var(--bad);font-weight:var(--fw-med)}.ed-diff del{color:var(--ink-3);text-decoration:line-through}.ap-edit-ch .ed-changes{margin-top:var(--s1)}.c-name-in{display:flex;align-items:flex-start;gap:0}.lg-pickhit{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--target);min-height:var(--target);margin:-12px 0 -11px calc(-1 * var(--s2));cursor:pointer}.lg-pickall-c input,.lg-pickhit input{width:20px;height:20px;margin:0;accent-color:var(--kn-primary);cursor:pointer}.lg-pickgap{display:inline-block;flex:none;width:var(--target);margin-left:calc(-1 * var(--s2))}.lg[data-density=compact] .lg-pickhit{margin-top:-6px;margin-bottom:-5px}.lg-table thead .c-name.has-pick .lg-pickgap,.lg-table thead .c-name.has-pick .lg-pickhit{margin:0}.lg-table thead .c-name.has-pick{padding-left:0}.lg-card.has-pick{display:flex;align-items:stretch}.lg-card.has-pick>.lg-pickhit{margin:0;padding-left:var(--s1);min-height:var(--target);align-self:stretch}.lg-card.has-pick>.lg-pickgap{margin:0}.lg-card.has-pick>.lg-card-a{flex:1 1 auto;min-width:0;padding-left:var(--s1)}.lg-pickall-w{display:none}@container lg (max-width: 519px){.lg-pickall-w{display:block}}.lg-pickall-c{gap:var(--s3);min-height:var(--target);padding:0 var(--s3) 0 var(--s4);font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer}.lg-pickall-c,.lg-pickbar{display:flex;align-items:center}.lg-pickbar{position:sticky;top:calc(-1 * var(--s4));z-index:5;flex-wrap:wrap;gap:var(--s2) var(--s3);margin:0 0 var(--s2);padding:var(--s2) var(--s3);background:var(--panel);border:1px solid var(--line-2);border-left:3px solid var(--kn-primary);border-radius:var(--r);box-shadow:var(--shadow-pop)}.lg-pickn{margin:0;font-weight:var(--fw-bold);font-size:var(--fs-md)}.lg-pickacts{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.lg-pickwhy{font-size:var(--fs-sm);color:var(--ink-2)}.lg-pickbar>.btn.ghost{margin-left:auto}@container lg (max-width: 519px){.lg-pickbar{padding:var(--s1) var(--s2) var(--s2) var(--s3);gap:0 var(--s2)}.lg-pickn{flex:1 1 auto}.lg-pickbar>.btn.ghost{order:1;margin-left:0}.lg-pickacts{order:2;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.lg-pickacts .btn{white-space:normal;text-align:center;line-height:var(--lh-tight)}.lg-pickwhy{grid-column:1/-1}}.ws-disc-list{margin:0 0 var(--s3);padding-left:var(--s5)}.sticker{display:inline-block;margin-left:var(--s2);padding:0 var(--s2);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--fs-xs);font-weight:var(--fw-med);line-height:18px;color:var(--ink-2);background:var(--panel);white-space:nowrap;vertical-align:1px}.ent-add{font-size:var(--fs-sm)}.notice.plan-state{display:grid;gap:var(--s1);margin:0 0 var(--s4);padding:var(--s3) var(--s4)}.notice.plan-state p{margin:0}.notice.plan-state .ps-h b{color:var(--ink)}.mi .mi-sub{display:block;font-size:var(--fs-xs);color:var(--ink-2)}.mi.mi-2{min-height:52px;padding-top:var(--s1);padding-bottom:var(--s1)}.mi .mi-t .sticker{margin-left:var(--s2)}.sticker:first-child{margin-left:0}.tipbtn{position:relative}.tipbtn:after{content:attr(data-tip);position:absolute;top:calc(100% + 4px);right:0;z-index:40;white-space:nowrap;padding:var(--s1) var(--s2);border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);color:var(--ink);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);font-weight:var(--fw-med);line-height:var(--lh-tight);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur)}.tipbtn:focus-visible:after,.tipbtn:hover:after{opacity:1;visibility:visible}.pane-count{white-space:nowrap;min-width:-moz-max-content;min-width:max-content}.pane-nav{container:panenav/inline-size}@container panenav (max-width: 419px){.pane-count .pc-in{display:none}}.st-line{min-width:0;overflow:hidden;display:flex;align-items:center;gap:var(--s2)}.st-line>.st-msg{flex:1 1 auto;min-width:0}.st-line>.st-msg:not(.msg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-go{white-space:nowrap;font-size:var(--fs-sm);flex:none}.strip{container:strip/inline-size}@container strip (max-width: 520px){.st-line{flex-wrap:wrap;row-gap:0}.st-line>.st-time{flex:none}.st-line>.st-msg{flex:1 1 0}.st-go{flex-basis:100%;padding-left:52px}.st-msg.msg{display:block;padding-left:34px;position:relative}.st-msg.msg .msg-ico{position:absolute;left:8px;top:5px}}.band input.inp,.band textarea{scroll-margin-bottom:76px;scroll-margin-top:8px}.ob-prog{margin:var(--s6) 0 0}.ob-stepline{display:none;margin:0;font-size:var(--fs-sm);color:var(--ink-2)}.ob-stepline b{color:var(--ink);font-weight:var(--fw-bold)}.ob-steps{list-style:none;display:flex;flex-wrap:wrap;gap:0 var(--s6);margin:0;padding:0;border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-3)}.ob-step{display:inline-flex;align-items:center;gap:var(--s1);padding:var(--s2) 0;margin-bottom:-1px;border-bottom:2px solid transparent}.ob-step .ob-n{font-size:var(--fs-sm);color:inherit}.ob-step.now{color:var(--ink);font-weight:var(--fw-bold);border-bottom-color:var(--kn-brand-mark)}.ob-step.done{color:var(--ink-2)}@container suform (max-width: 459px){.ob-steps{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ob-stepline{display:block;padding-bottom:var(--s2);position:relative}.ob-stepline:after{content:"";position:absolute;left:0;bottom:0;width:24px;border-bottom:2px solid var(--kn-brand-mark)}}.ob-prog+h1{margin-top:var(--s6)}.ob-rules{list-style:none;margin:var(--s2) 0 var(--s4);padding:0;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sm);color:var(--ink-2)}.ob-rule{gap:var(--s1)}.ob-rule,.ob-rule-m{display:inline-flex;align-items:center}.ob-rule-m{justify-content:center;width:12px;height:16px;font-size:13px;font-weight:var(--fw-bold);line-height:1}.ob-rule.todo .ob-rule-m:before{content:"";width:6px;height:6px;border:1px solid var(--ink-3);border-radius:var(--r-pill)}.ob-rule.no{color:var(--bad)}.rail-help{border:0;background:none;cursor:pointer;font:inherit;width:100%;margin-top:var(--s2);color:var(--ink-2)}.tl-help{display:none}@container frame (max-width: 599px){.tl-help{display:inline-flex;align-items:center;gap:6px;min-height:var(--target);padding:0 var(--s2);border:0;background:none;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;flex:none}.tl-help svg{width:18px;height:18px}}.su-help{display:inline-flex;align-items:center;min-height:var(--target);padding:0;border:0;background:none;color:var(--ink-2);font:inherit;text-decoration:underline;cursor:pointer}.brandline .bare-help,.brandline .su-help{margin-left:auto;font-size:var(--fs-sm);font-weight:400}.bare-help{position:relative;display:inline-flex}.bare-help-pop{position:fixed;z-index:60;width:min(340px,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);text-align:left}.pop-help{width:min(340px,calc(100cqi - 16px))}.help{padding:var(--s2) 0}.help-h{margin:0;padding:var(--s1) var(--s3) var(--s2);font-size:var(--fs-md)}.help-h,.help-s{font-weight:var(--fw-bold)}.help-s{margin:var(--s2) 0 0;font-size:var(--fs-xs);color:var(--ink-2)}.help-p,.help-s{padding:0 var(--s3)}.help-p{margin:var(--s1) 0 var(--s1);font-size:var(--fs-sm);color:var(--ink);overflow-wrap:anywhere}.help .menu+.menu{border-top:1px solid var(--line);margin-top:var(--s1);padding-top:var(--s1)}.help .mi-2{text-decoration:none}.help .mi .mi-sub{overflow-wrap:anywhere}.pn-help{flex:none;gap:4px}.pn-help svg{width:16px;height:16px}.pane-nav .btn.only-sheet:first-child{white-space:nowrap;flex:none}@container frame (max-width: 419px){.pn-help .pn-w{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pn-help{min-width:var(--target);justify-content:center}}@container frame (max-width: 339px){.pane-nav .pane-count{display:none}}.cnt-what,.lg-selmode{display:none}.fb-sf{position:relative}.fb-sf-n{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--kn-primary);color:var(--panel);font-size:11px;line-height:18px;font-weight:var(--fw-bold);text-align:center}@container fb (max-width: 429px){.lg[data-sheet] .fb .au-views,.lg[data-sheet] .fb .segl,.lg[data-sheet] .fb .segsel,.lg[data-sheet] .fb .ws-regbtn{display:none}.lg .fb-search{flex:1 1 55%;min-width:0;order:0;max-width:none}.lg[data-sheet] .fb-search{flex:1 1 0}.lg .fb-search .inp{padding-left:30px;padding-right:6px}.lg .fb-search svg{left:8px}.lg .fb-sf{min-height:44px;padding-left:var(--s2);padding-right:var(--s3);gap:4px}.lg .fb-count{flex:1 0 calc(100% - 96px);order:6;margin-left:0;white-space:normal}.cnt-what{display:inline}.cnt-noun:not(.keep){display:none}.lg-selmode{display:inline-flex;order:7;margin-left:auto;min-height:44px;min-width:44px;justify-content:flex-end}.lg[data-fv] .fb-l2{display:none}}.lg[data-grid=audit] .lg-card-x{display:block;font-size:var(--fs-sm);color:var(--ink-2)}@container fb (max-width: 329px){.fb-sf-w{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lg .fb-sf{min-width:44px;justify-content:center;padding-right:var(--s2)}}@container main (max-width: 429px){.lg:not([data-selmode]) .lg-card .lg-pickgap,.lg:not([data-selmode]) .lg-card .lg-pickhit,.lg:not([data-selmode]) .lg-pickall-w{display:none}}.sheet-scrim{position:absolute;inset:0;background:rgb(15 23 42/.32)}.pop.pop-sheet{left:0!important;right:0;top:auto!important;bottom:0;width:auto;max-width:none;max-height:calc(100% - 56px)!important;display:flex;flex-direction:column;padding:0;border-radius:var(--r) var(--r) 0 0;overflow:hidden}.pop-sheet .sh-head{display:flex;align-items:center;justify-content:space-between;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line)}.pop-sheet .sh-t{font-size:18px;font-weight:var(--fw-bold);margin:0;padding-left:var(--s1)}.pop-sheet .sh-close{min-height:44px;min-width:64px}.pop-sheet .sh-body{overflow:auto;flex:1 1 auto;min-height:0}.pop-sheet .sh-opt,.pop-sheet .sh-sw{display:flex;width:100%;justify-content:space-between;align-items:center;min-height:44px}.pop-sheet .sh-r{justify-content:flex-start;gap:var(--s2)}.pop-sheet .sh-rad{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-ctl,var(--ink-3));flex:none}.pop-sheet .sh-r[aria-pressed=true] .sh-rad{box-shadow:inset 0 0 0 1.5px var(--kn-primary),inset 0 0 0 5px var(--panel),inset 0 0 0 9px var(--kn-primary)}.pop-sheet .sh-sw{margin-bottom:var(--s1)}.pop-sheet .sh-sw-k{width:36px;height:20px;border-radius:10px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-ctl,var(--ink-3));position:relative;flex:none}.pop-sheet .sh-sw-k:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--ink-2)}.pop-sheet .sh-sw[aria-checked=true] .sh-sw-k{box-shadow:none;background:var(--kn-primary)}.pop-sheet .sh-sw[aria-checked=true] .sh-sw-k:after{background:var(--panel);left:18px}.pop-sheet .sh-foot{box-shadow:0 -6px 8px -6px rgb(15 23 42/.28);display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s2) var(--s3);border-top:1px solid var(--line);background:var(--panel)}.pop-sheet .sh-foot .sh-go{flex:1 1 auto;justify-content:center}.pop-sheet legend{float:left;width:100%;padding:var(--s2) 0 0 var(--s1);margin:0 0 var(--s1)}.pop-sheet legend+*{clear:left}.pop-sheet .pop-sec{padding-top:var(--s3)}.pop-sheet .ws-sh-asof .sh-r{min-height:40px}@container main (max-width: 429px){.hd-pre{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.main:has(.lg[data-sheet]) .ws-asofbtn.is-now{display:none}.main:has(.vtabs-wrap) .phead h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.main .gd-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s3);padding:var(--s1) var(--s3);margin-top:var(--s2)}.main .gd-line .gd-bar,.main .gd-line .gd-next{display:none}.main .gd-line .gd-lead{font-size:var(--fs-sm)}.main .gd-line .gd-act{margin:0}}