:root{--ink:#1f2328;--muted:#656d76;--faint:#8b949e;--line:#d8dee4;--soft:#f6f8fa;--bg:#fff;--accent:#b4232c;--ok:#1a7f37;--warn:#9a6700;--danger:#b4232c;--tag-red-bg:#fdebec;--tag-red-fg:#9f2f2d;--tag-green-bg:#edf3ec;--tag-green-fg:#346538;--tag-yellow-bg:#fbf3db;--tag-yellow-fg:#956400;--tag-gray-bg:#eff1f3;--tag-gray-fg:#656d76;--font:"Noto Sans SC","PingFang SC","HarmonyOS Sans SC","Source Han Sans SC","Noto Sans CJK SC","Hiragino Sans GB","Microsoft YaHei",-apple-system,"Segoe UI",sans-serif;--mono:"Cascadia Mono","JetBrains Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace;--radius:8px;--header-h:3.5rem;--page-max:1520px;--side:24rem;--ease-out:cubic-bezier(.23,1,.32,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--ease:var(--ease-out);--shadow-float:0 12px 40px #1b23291a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6edf3;--muted:#9198a1;--faint:#6e7681;--line:#30363d;--soft:#161b22;--bg:#0d1117;--accent:#e5534b;--ok:#3fb950;--warn:#d29922;--danger:#e5534b;--tag-red-bg:#f8514929;--tag-red-fg:#ff8a80;--tag-green-bg:#3fb95029;--tag-green-fg:#6ad07a;--tag-yellow-bg:#d2992229;--tag-yellow-fg:#e3b341;--tag-gray-bg:#8b949e29;--tag-gray-fg:#9198a1;--shadow-float:0 12px 40px #00000080}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}html{font-size:clamp(16px,14.4px + .125vw,18px)}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-direction:column;height:100dvh;margin:0;font-size:.875rem;line-height:1.5;display:flex;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}:focus{outline:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.cell:focus-visible,.btn:focus-visible{outline-offset:1px}kbd{font-family:var(--mono);border:1px solid var(--line);background:var(--soft);color:var(--muted);border-bottom-width:2px;border-radius:4px;padding:3px 5px;font-size:.72rem;line-height:1}.btn{border:1px solid var(--line);background:var(--bg);white-space:nowrap;height:2.125rem;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s var(--ease-out);border-radius:6px;align-items:center;gap:6px;padding:0 .8rem;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default;transform:none}.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:600}.btn.text{color:var(--muted);border-color:#0000;padding:0 .6rem}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--soft)}.btn.primary:hover{opacity:.88;background:var(--ink)}.btn.text:hover{color:var(--ink);background:var(--soft)}.datenav .cur:hover,.cell:hover{background:var(--soft)}.cell.future:hover{background:0 0}.menu button:hover{background:var(--soft)}.menu button:disabled:hover{background:0 0}.runrow.clickable:hover{background:var(--soft)}}.btn.small{height:1.75rem;padding:0 .6rem;font-size:.8125rem}.btn.icon{justify-content:center;width:2.125rem;padding:0;font-size:1rem}.tag{letter-spacing:.04em;white-space:nowrap;border-radius:.6875rem;align-items:center;height:1.375rem;padding:0 .55rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.tag.ok{background:var(--tag-green-bg);color:var(--tag-green-fg)}.tag.failed{background:var(--tag-red-bg);color:var(--tag-red-fg)}.tag.warn{background:var(--tag-yellow-bg);color:var(--tag-yellow-fg)}.tag.neutral{background:var(--tag-gray-bg);color:var(--tag-gray-fg)}.tag.code{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;height:1.25rem;padding:0 .4rem;font-size:.6875rem}.muted{color:var(--muted)}.faint{color:var(--faint)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:80;background:var(--ink);color:var(--bg);border-radius:6px;padding:.5rem .8rem;font-size:.875rem;text-decoration:none;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip:focus-visible{outline-offset:2px;transform:none}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.lbl{letter-spacing:.14em;color:var(--muted);vertical-align:.06em;white-space:nowrap;margin-right:.6rem;font-size:.72rem;font-weight:700;display:inline-block}header{height:var(--header-h);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:.5rem;padding:0 1.5rem;display:flex}.brand{letter-spacing:.06em;white-space:nowrap;flex:none;margin-right:1rem;font-size:1.0625rem;font-weight:700}.datenav{flex:none;align-items:center;gap:.125rem;display:flex}.datenav .cur{white-space:nowrap;border-radius:6px;align-items:center;gap:.4rem;height:2.125rem;padding:0 .75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.datenav .cur .chev{transition:transform .16s var(--ease-out)}.datenav .cur[aria-expanded=true] .chev{transform:rotate(180deg)}.datenav .cur .sub{color:var(--muted);font-size:.875rem;font-weight:400}.datenav .cur .chev{color:var(--faint);margin-left:.1rem;font-size:.7rem}.datenav .btn.icon{color:var(--muted)}header .spacer{flex:1}.notice{color:var(--muted);align-items:center;gap:.625rem;margin-right:.5rem;font-size:.8125rem;display:inline-flex}.popover{z-index:50;background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-float);overscroll-behavior:contain;transform-origin:0 0;opacity:1;transition:opacity .14s var(--ease-out),transform .14s var(--ease-out);border-radius:10px;padding:.75rem .875rem .875rem;position:fixed;transform:none}@starting-style{.popover{opacity:0;transform:scale(.97)}}.cal-head,.cal-week{grid-template-columns:4.75rem repeat(7,2.375rem) 3rem;align-items:center;gap:.2rem;display:grid}.cal-head{color:var(--faint);text-align:center;border-bottom:1px solid var(--line);margin-bottom:.35rem;padding-bottom:.4rem;font-size:.7rem}.cal-head span:first-child{text-align:left}.cal-week{padding:.15rem 0}.cal-week .wl{color:var(--muted);font-size:.75rem;font-weight:600}.cal-week .wl small{color:var(--faint);font-weight:400;font-family:var(--mono);font-size:.68rem;display:block}.cell{height:2.375rem;font-family:var(--mono);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:0;font-size:.8125rem;display:flex;position:relative}.cell.has{color:var(--ink);font-weight:600}.cell.has:after{content:"";background:var(--ink);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.cell.future{opacity:.35;cursor:default}.cell.today{box-shadow:inset 0 0 0 1px var(--line)}.cell.sel{background:var(--ink);color:var(--bg)}.cell.sel:after{background:var(--bg)}.cell.wk{font-family:var(--font);font-size:.75rem}.cell.wk.has{color:var(--accent)}.cell.wk.has:after{background:var(--accent)}.cell.wk.sel{background:var(--accent);color:#fff}.cell.wk.sel:after{background:#fff}.cal-foot{border-top:1px solid var(--line);color:var(--faint);gap:1rem;margin-top:.6rem;padding-top:.5rem;font-size:.72rem;display:flex}.cal-foot i{background:var(--ink);vertical-align:1px;border-radius:50%;width:4px;height:4px;margin-right:.35rem;display:inline-block}.cal-foot i.r{background:var(--accent)}#runstrip{border-bottom:1px solid var(--line);background:var(--soft);white-space:nowrap;flex:none;align-items:center;gap:.625rem;height:2.75rem;padding:0 1.5rem;font-size:.875rem;display:flex;overflow:hidden}#runstrip .rs-dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}#runstrip.running .rs-dot{background:var(--warn);animation:1.2s ease-in-out infinite pulse}#runstrip.ok .rs-dot{background:var(--ok)}#runstrip.failed .rs-dot{background:var(--danger)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.rs-title{flex:none;font-weight:600}#runstrip.failed .rs-title{color:var(--danger);font-weight:500}.rs-stages{color:var(--muted);flex:none;align-items:center;gap:6px;font-size:.8125rem;display:flex}.st{align-items:center;gap:5px;display:inline-flex}.st .sd{background:var(--faint);opacity:.45;border-radius:50%;width:7px;height:7px}.st.done .sd{background:var(--ink);opacity:1}.st.running{color:var(--ink);font-weight:500}.st.running .sd{background:var(--warn);opacity:1;animation:1.2s ease-in-out infinite pulse}.st.failed{color:var(--danger)}.st.failed .sd{background:var(--danger);opacity:1}.st-line{background:var(--line);flex:none;width:14px;height:1px}.rs-compact{color:var(--muted);font-size:.8125rem;display:none}.rs-log{text-overflow:ellipsis;min-width:0;color:var(--muted);flex:1;font-size:.8125rem;overflow:hidden}#page{flex:1;min-height:0;overflow-y:auto}#page.is-empty{justify-content:center;align-items:center;display:flex}.page-inner{max-width:var(--page-max);margin:0 auto;padding:1.25rem 1.75rem 4rem}.mast{border-bottom:1px solid var(--line);margin-bottom:1.25rem;padding-bottom:1rem}.mast-row{flex-wrap:wrap;align-items:baseline;gap:.875rem;display:flex}.mast h1{letter-spacing:.01em;font-size:1.5rem;font-weight:700;line-height:1.2}.mast .sub{color:var(--muted);font-size:.875rem}.mast .acts{align-self:center;gap:.125rem;margin-left:auto;display:flex}.stats{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.9rem;margin-left:.5rem;font-size:.75rem;display:flex}.stats b{color:var(--ink);margin-left:.25rem;font-weight:600}.stats .tag{height:1.2rem;font-size:.68rem}.lede{max-width:70em;margin-top:.7rem;font-size:1rem;line-height:1.7}.scanline{color:var(--muted);align-items:center;gap:.6rem;margin-top:.6rem;font-size:.78rem;display:flex}.cols{grid-template-columns:minmax(0,1fr) var(--side);align-items:start;gap:2.25rem;display:grid}.sec-h{align-items:baseline;gap:.5rem;margin:0 0 .6rem;display:flex}.sec-h h2{letter-spacing:.03em;font-size:.9375rem;font-weight:700}.sec-h .n{font-family:var(--mono);color:var(--faint);font-size:.72rem}.sec-h .hint{color:var(--faint);margin-left:auto;font-size:.72rem}.block+.block{margin-top:1.75rem}.stack{flex-direction:column;gap:.625rem;display:flex}.card{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:.9rem 1.125rem;scroll-margin-top:1rem}.card-head{align-items:baseline;gap:.6rem;display:flex}.card-head .num{font-family:var(--mono);color:var(--faint);flex:none;font-size:.75rem}.card-head h3{letter-spacing:.01em;flex:1;min-width:0;font-size:1rem;font-weight:700;line-height:1.45}.card-head .tags{flex:none;align-self:center;gap:.3rem;display:flex}.card .dek{color:var(--muted);margin:.2rem 0 0 1.35rem;font-size:.8125rem;line-height:1.6}.card-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:0 1.5rem;margin:.75rem 0 0 1.35rem;display:grid;position:relative}.card-grid>.col-facts{border-right:1px dashed var(--line);padding-right:1.5rem}.card-grid .col-h{letter-spacing:.16em;color:var(--faint);margin:0 0 .4rem;font-size:.66rem;font-weight:700}.card .verdict{background:var(--soft);border-radius:6px;align-items:flex-start;gap:.6rem;margin:.7rem 0 0 1.35rem;padding:.55rem .8rem;display:flex}.card .verdict .tag{flex:none;margin-top:.15rem}.card .verdict p{margin:0;font-size:.85rem;line-height:1.6}.tk{border-top:1px dashed var(--line);grid-template-columns:3.4em 1fr;gap:.1rem .7rem;padding:.5rem 0;font-size:.85rem;line-height:1.55;display:grid}.tk:first-of-type{border-top:0;padding-top:0}.tk .when{font-family:var(--mono);color:var(--muted);padding-top:.2em;font-size:.72rem}.tk .tt{flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:600;display:flex}.tk .attr{color:var(--muted);grid-column:2;font-size:.8rem}.tk .attr b{color:var(--ink);font-weight:500}.side .block{border-bottom:1px solid var(--line);margin-bottom:1.1rem;padding-bottom:1.1rem}.side .block:last-child{border-bottom:0;margin-bottom:0}.si{border-top:1px dashed var(--line);padding:.55rem 0}.si:first-of-type{border-top:0;padding-top:0}.si-head{flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.85rem;font-weight:700;line-height:1.5;display:flex}.si-head .tags{align-self:center;gap:.25rem;display:inline-flex}.si-head .tag{height:1.2rem;font-size:.68rem}.si p{margin:.2rem 0 0;font-size:.8rem;line-height:1.6}.si .kvl{color:var(--muted)}.si .kvl b{color:var(--ink);font-weight:500}.si .combo{font-family:var(--mono);color:var(--faint);letter-spacing:.01em;margin-top:.1rem;font-size:.68rem}.risk{border-top:1px dashed var(--line);padding:.55rem 0}.risk:first-of-type{border-top:0;padding-top:0}.risk-h{align-items:flex-start;gap:.5rem;font-size:.85rem;font-weight:600;line-height:1.5;display:flex}.risk-h .tags{flex:none;gap:.2rem;margin-left:auto;padding-top:.1rem;display:flex}.risk-h .tag{height:1.2rem;font-size:.68rem}.risk p{color:var(--muted);margin:.2rem 0 0;font-size:.8rem;line-height:1.55}details.fold{border-top:1px solid var(--line);margin-top:1.5rem}details.fold>summary{cursor:pointer;align-items:baseline;gap:.6rem;padding:.7rem 0;font-size:.875rem;font-weight:600;list-style:none;display:flex}details.fold>summary::-webkit-details-marker{display:none}.fold-n{color:var(--muted);flex:1;font-size:.75rem;font-weight:400}.fold-m{font-family:var(--mono);color:var(--faint);font-weight:400}.fold-m:before{content:"+"}details[open].fold .fold-m:before{content:"-"}.prose{font-size:.875rem;line-height:1.65}.prose p{margin:.3rem 0 .6rem}.prose ul{margin:.3rem 0 .6rem;padding-left:1.1rem}.prose li{margin:.25rem 0}.prose strong{font-weight:650}.prose sub{vertical-align:baseline;color:var(--muted);font-size:.92em}.prose .stamp{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:.8em}.prose .cite{color:var(--faint);white-space:nowrap;font-size:.8em}.prose em{font-style:normal;font-weight:600}.prose h3{letter-spacing:.16em;color:var(--faint);margin:0 0 .4rem;font-size:.66rem;font-weight:700}.prose .note{display:none}.prose .facts{margin:0 0 .6rem;padding:0;list-style:none}.prose .facts li{grid-template-columns:5.4em 1fr;align-items:baseline;gap:0 .55rem;margin:.28rem 0;display:grid}.prose .when{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:.72rem}.prose .when .w-d{margin-right:.4em}.prose .kv{margin:.4rem 0}.prose .kv .k{color:var(--ink);letter-spacing:.16em;white-space:nowrap;margin-right:.6em;font-size:.66rem;font-weight:700}.prose .kv .v{display:inline}.prose .kv .v p{margin:0;display:inline}.prose .kv.head{margin:.8rem 0 .25rem}.prose .kv.head .k{color:var(--muted);letter-spacing:.14em}.prose .cos,.prose .pseudo,.prose .named,.prose .track{margin:.15rem 0 .5rem;padding:0;list-style:none}.prose .co{border-left:2px solid var(--line);margin:.35rem 0;padding:.45rem 0 .45rem .75rem}.prose .co-name{font-size:.875rem;font-weight:650;line-height:1.5}.prose .co-desc{color:var(--muted);margin:.1rem 0 .3rem;font-size:.8125rem;line-height:1.6}.prose .co-attrs .kv{grid-template-columns:3.4em 1fr;align-items:baseline;gap:0 .5rem;margin:.2rem 0;font-size:.8125rem;line-height:1.55;display:grid}.prose .co-attrs .kv .k{color:var(--muted);letter-spacing:.1em;margin:0;font-size:.66rem;font-weight:600}.prose .co-attrs .kv .v{min-width:0;display:block}.prose .pseudo .co{border-left-color:#0000;padding-left:0}.prose .pseudo .co-name{color:var(--muted);font-size:.8125rem}.prose .named .co{border-left:0;padding-left:0}.menu{min-width:13rem;padding:.35rem}.menu button{text-align:left;border-radius:6px;align-items:center;gap:.6rem;width:100%;padding:.5rem .7rem;font-size:.875rem;display:flex}.menu button:disabled{opacity:.45;cursor:default;background:0 0}.menu button small{color:var(--faint);font-family:var(--mono);margin-left:auto;font-size:.7rem}.menu .sep{background:var(--line);height:1px;margin:.3rem .4rem}.prose .cites{margin:0 0 .5rem;padding:0;list-style:none}.prose .cite-item{border-bottom:1px dashed var(--line);grid-template-columns:5.4em 1fr;align-items:baseline;gap:0 .6rem;margin:0;padding:.4rem 0;font-size:.8125rem;line-height:1.55;display:grid}.prose .cite-item .src{color:var(--muted);font-size:.72rem}.prose .cite-item .quote{color:var(--muted);grid-column:2}.prose table{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.85rem}.prose th{letter-spacing:.1em;color:var(--muted);text-align:left;border-bottom:1px solid var(--ink);padding:.35rem .5rem;font-size:.68rem;font-weight:600}.prose td{border-bottom:1px solid var(--line);vertical-align:top;padding:.45rem .5rem}.prose td:first-child,.prose th:first-child{padding-left:0}.wl-card .co-name{font-size:.9375rem;font-weight:700}.wl-card .co-desc{color:var(--ink);font-size:.85rem}.wl-card .co-attrs{color:var(--muted);flex-wrap:wrap;gap:.2rem 1rem;margin-top:.35rem;font-size:.8rem;display:flex}.wl-card .co-attrs .kv{margin:0;display:inline}.wl-card .co-attrs .kv .k{letter-spacing:.14em;color:var(--muted);margin-right:.5em;font-size:.66rem;font-weight:700;display:inline}.wl-card .co-attrs .kv .v{color:var(--ink);display:inline}@media print{header,#runstrip,.scrim,.popover,.drawer,#dlg-mask,#toast,.mast .acts,.notice{display:none!important}body{height:auto;display:block;overflow:visible}#page{overflow:visible}.page-inner{max-width:none;padding:0}.cols{grid-template-columns:1fr;gap:1.5rem}.card,.si,.risk,.tk{break-inside:avoid}.card{border-color:#bbb}details.fold{display:none}.card,.si,.risk,.tk,.mast,.block>.sec-h{opacity:1!important;animation:none!important}}.empty{text-align:center;color:var(--muted);max-width:28rem;padding:2.5rem 1.25rem;font-size:.9375rem;line-height:1.8}.empty h2{color:var(--ink);margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.empty .acts{justify-content:center;align-items:center;gap:.625rem;margin-top:1.375rem;display:flex}.workbench-nav{color:#243447;background:#f7fbff;border-bottom:1px solid #cbd9e8;flex:none;align-items:center;gap:1.25rem;min-height:4rem;padding:.55rem 1.5rem;display:flex;overflow-x:auto}.workbench-mark{flex-direction:column;flex:none;min-width:8.75rem;line-height:1.15;display:flex}.workbench-mark-title{letter-spacing:.06em;font-size:1rem;font-weight:700}.workbench-mark-sub{color:#66809b;letter-spacing:.14em;margin-top:.2rem;font-size:.68rem}.workbench-links{align-items:stretch;gap:.15rem;min-height:2.8rem;display:flex}.workbench-link{color:#58708a;white-space:nowrap;transition:background .12s ease,color .12s ease,transform .12s var(--ease-out);border-radius:6px;align-items:center;padding:0 .85rem;font-size:.875rem;display:inline-flex;position:relative}.workbench-link:active{transform:scale(.97)}.workbench-link.active{color:#1e5d9f;background:#e7f0fa;font-weight:650}.workbench-link.active:after{content:"";background:#2f73b9;border-radius:1px;height:2px;position:absolute;bottom:.15rem;left:.85rem;right:.85rem}.workbench-account{white-space:nowrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.workbench-user{text-overflow:ellipsis;color:#58708a;max-width:8rem;font-size:.8125rem;overflow:hidden}.workbench-nav .tag.warn{color:#855d00;background:#fff2cf;border:1px solid #f0d58a}.theme-control{color:#58708a;white-space:nowrap;flex:none;align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.theme-control select{color:#304b65;max-width:7rem;height:1.75rem;font:inherit;background:#fff;border:1px solid #c4d5e5;border-radius:5px;padding:0 .45rem;font-size:.75rem}@media (hover:hover) and (pointer:fine){.workbench-link:hover{color:#285f94;background:#edf4fb}}.workbench-page{max-width:1600px;min-height:100%;margin:0 auto;padding:1.7rem 2rem 4rem}.workbench-page-head{border-bottom:1px solid #d7e1ec;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.35rem;padding-bottom:1.1rem;display:flex}.workbench-page-head h1{color:#20364c;letter-spacing:.01em;margin-top:.15rem;font-size:1.7rem;font-weight:700}.workbench-lede{color:#698096;margin-top:.45rem;font-size:.9rem}.workbench-eyebrow{color:#6d8aa6;letter-spacing:.16em;font-size:.64rem;font-weight:750;line-height:1.25}.workbench-demo-note,.workbench-read-rule{color:#47739c;white-space:nowrap;background:#edf5fc;border:1px solid #cfe0f0;border-radius:5px;padding:.4rem .65rem;font-size:.75rem}.workbench-card{background:#fff;border:1px solid #d7e1ec;border-radius:8px;padding:1rem 1.1rem}.workbench-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.workbench-card h2{color:#243d55;font-size:1rem;font-weight:700}.workbench-card-copy{color:#6c8195;font-size:.86rem;line-height:1.7}.workbench-card-actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:1rem;display:flex}.workbench-alert{color:#4f677e;border:1px solid #d7e1ec;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0 0 1rem;padding:.65rem .8rem;font-size:.84rem;line-height:1.55;display:flex}.workbench-alert.warn{color:#765b19;background:#fff9e9;border-color:#edd99b}.workbench-alert.danger{color:#984747;background:#fff3f3;border-color:#ebc6c6}.workbench-alert-sub{color:inherit;flex-basis:100%;font-size:.76rem}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.overview-stat-grid{margin-top:.35rem}.overview-report-list{border-top:1px solid #e1e8ef}.overview-report{text-align:left;color:#3e5870;width:100%;transition:color .12s ease,background .12s ease,transform .12s var(--ease-out);border-bottom:1px solid #e1e8ef;grid-template-columns:7.5rem 1fr auto;align-items:center;gap:.55rem;padding:.65rem 0;font-size:.82rem;display:grid}.overview-report:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.overview-report:hover{color:#215f9b;background:#f7fbff}}.workbench-kv{gap:.55rem;margin-top:1rem;display:grid}.workbench-kv>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.workbench-kv dt{color:#8192a2;font-size:.76rem}.workbench-kv dd{color:#36516a;text-align:right;margin:0;font-size:.8rem}.workbench-stat-grid{border-top:1px solid #e1e8ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding-top:.8rem;display:grid}.workbench-stat-grid>div{min-width:0}.workbench-stat-grid dt{color:#8192a2;font-size:.72rem}.workbench-stat-grid dd{color:#284864;font-family:var(--mono);margin:.18rem 0 0;font-size:1.1rem;font-weight:650}.workbench-footer-note{color:#8a9bac;margin-top:1rem;font-size:.74rem}.workbench-status-line{color:#617990;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 1rem;font-size:.8rem;display:flex}.workbench-card-grid{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.7fr);gap:1rem;display:grid}.workbench-loading{color:#8192a2;text-align:center;padding:2.5rem 1rem;font-size:.86rem}.workbench-table{overflow-x:auto}.workbench-table-row{color:#4c657d;border-bottom:1px solid #e1e8ef;grid-template-columns:minmax(9rem,1.2fr) 5rem 6rem 8rem 9rem;align-items:center;gap:.65rem;min-width:42rem;padding:.7rem .25rem;font-size:.78rem;display:grid}.workbench-table-row.four{grid-template-columns:5rem 7rem 10rem minmax(15rem,1fr);min-width:38rem}.workbench-table-head{color:#8496a7;letter-spacing:.08em;padding-top:.1rem;font-size:.67rem;font-weight:650}.workbench-table-row strong{color:#36536d;font-weight:650;display:block}.workbench-table-row small{color:#a06b32;margin-top:.2rem;font-size:.7rem;display:block}.workbench-backup-meta{max-width:38rem;margin-top:1rem}.materials-page{max-width:none;padding-top:1.35rem}.materials-page-head{margin-bottom:1rem}.materials-layout{grid-template-columns:15.5rem minmax(18rem,.9fr) minmax(24rem,1.45fr);gap:.85rem;min-height:calc(100dvh - 11.4rem);display:grid}.materials-filters,.materials-list-panel,.materials-detail-panel{background:#fff;border:1px solid #d2dfeb;border-radius:8px;min-width:0}.materials-filters{padding:.9rem}.materials-side-head,.materials-list-head{border-bottom:1px solid #e1e8ef;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.65rem;display:flex}.materials-form{gap:.75rem;margin-top:.9rem;display:grid}.materials-form label{color:#73889b;gap:.25rem;font-size:.75rem;display:grid}.materials-form input,.materials-form select{color:#36536d;width:100%;height:2rem;font:inherit;background:#fbfdff;border:1px solid #cbd9e5;border-radius:5px;padding:0 .5rem;font-size:.78rem}.materials-form input:focus-visible,.materials-form select:focus-visible{outline-offset:1px;outline:2px solid #4b8bc4}.materials-date-grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.materials-form-actions{gap:.3rem;padding-top:.15rem;display:flex}.materials-source-note{border-top:1px solid #e1e8ef;gap:.35rem;margin-top:1.2rem;padding-top:.8rem;font-size:.76rem;display:grid}.materials-list-panel{flex-direction:column;display:flex;overflow:hidden}.materials-list-head{flex:none;padding:.9rem 1rem}.materials-list-head h2{color:#294762;margin-top:.15rem;font-size:1rem}.materials-list{flex:1;overflow:auto}.material-list-row{text-align:left;color:#47627b;width:100%;transition:background .12s ease,color .12s ease,transform .12s var(--ease-out);background:#fff;border-bottom:1px solid #e1e8ef;gap:.24rem;padding:.78rem 1rem;display:grid}.material-list-row.selected{background:#edf5fc;border-left:3px solid #397bb8;padding-left:calc(1rem - 3px)}.material-row-source{color:#6c88a1;letter-spacing:.03em;font-size:.68rem}.material-list-row strong{color:#294762;font-size:.86rem;line-height:1.45}.material-row-desc{-webkit-line-clamp:2;color:#71869a;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.5;display:-webkit-box;overflow:hidden}.material-row-meta{color:#94a2ae;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.15rem;font-size:.68rem;display:flex}.material-row-meta .tag{height:1.15rem;font-size:.64rem}.materials-pagination{border-top:1px solid #dfe8f0;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;display:flex}.materials-empty,.materials-detail-empty{text-align:center;color:#71869a;align-content:center;place-items:center;gap:.45rem;min-height:14rem;padding:1.4rem;display:grid}.materials-empty p,.materials-detail-empty p{color:#49647b;font-size:.9rem}.materials-empty small,.materials-detail-empty small{color:#8a9cac;max-width:22rem;font-size:.76rem;line-height:1.6}.materials-detail-panel{overscroll-behavior:contain;padding:1.35rem 1.45rem;position:relative;overflow-y:auto}.materials-back{display:none}.material-detail-head{border-bottom:1px solid #e1e8ef;padding-bottom:1rem;position:relative}.material-detail-kicker{color:#5e83a1;font-size:.75rem}.material-detail-head h2{color:#203e5a;margin-top:.45rem;font-size:1.35rem;line-height:1.45}.material-detail-times{color:#8b9aaa;font-family:var(--mono);margin-top:.45rem;font-size:.7rem}.material-external{color:#2c6ca7;margin-top:.75rem;font-size:.78rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.material-external:hover{text-decoration:underline}}.material-view-tabs{border-bottom:1px solid #dfe8f0;gap:.2rem;margin-top:1rem;display:flex}.material-view-tab{color:#8293a3;transition:background .12s ease,color .12s ease,transform .12s var(--ease-out);padding:.55rem .75rem;font-size:.78rem;position:relative}.material-view-tab:active{transform:scale(.97)}.material-view-tab.active{color:#2e6da7;font-weight:650}.material-view-tab.active:after{content:"";background:#397bb8;height:2px;position:absolute;bottom:-1px;left:.7rem;right:.7rem}.material-translation-status{color:#72869a;flex-wrap:wrap;gap:.55rem;margin:1rem 0;font-size:.72rem;display:flex}.material-translation-status .tag{height:1.2rem;margin-left:.25rem;font-size:.65rem}.material-reading,.material-compare{color:#45617a;font-size:.96rem;line-height:1.8}.material-reading h3,.material-compare h3{color:#263f57;margin:.45rem 0 .7rem;font-size:1.05rem;line-height:1.5}.material-reading p:last-child,.material-compare p{white-space:pre-wrap}.material-compare{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.material-compare>section{background:#fbfdff;border:1px solid #e0e8ef;border-radius:6px;padding:1rem}.material-compare>section+section{border-left:2px solid #c7dcec}.source-error{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.source-row-details{color:var(--muted);margin-top:.25rem;font-size:.68rem}.source-row-details>summary{cursor:pointer;color:var(--faint);line-height:1.4;list-style:none;display:inline-block}.source-row-details>summary::-webkit-details-marker{display:none}.source-row-details>summary:before{content:"+";width:.8rem;color:var(--faint);font-family:var(--mono);display:inline-block}.source-row-details[open]>summary:before{content:"−"}.source-row-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .6rem;max-width:19rem;margin:.35rem 0 0;display:grid}.source-row-details dl>div{gap:.25rem;min-width:0;display:flex}.source-row-details dt{color:var(--faint)}.source-row-details dd{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-family:var(--mono);margin:0;overflow:hidden}.workbench-settings{max-width:980px;margin:0 auto;padding:1.3rem 2rem 4rem}.workbench-settings .drawer-body{padding:0;overflow:visible}.policy-switch{flex-wrap:wrap;gap:.35rem;display:flex}.materials-layout{grid-template-columns:minmax(0,15.5rem) minmax(18rem,.9fr) minmax(24rem,1.45fr)}.materials-filter-details>.materials-filter-body{min-width:0;display:block}.materials-form{min-width:0}.materials-form label,.materials-form input,.materials-form select{min-width:0;max-width:100%}.materials-date-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.materials-filter-summary{display:none}@media (hover:hover) and (pointer:fine){.material-list-row:hover{color:#315c80;background:#f7fbff}.material-view-tab:hover{color:#2d6ca7;background:#f1f6fb}}:root[data-theme=dark] .workbench-nav{color:#dce9f5;background:#101d2b;border-color:#29445e}:root[data-theme=dark] .workbench-mark-title,:root[data-theme=dark] .workbench-page-head h1,:root[data-theme=dark] .workbench-card h2,:root[data-theme=dark] .material-list-row strong,:root[data-theme=dark] .material-detail-head h2,:root[data-theme=dark] .material-reading h3,:root[data-theme=dark] .material-compare h3{color:#dce9f5}:root[data-theme=dark] .workbench-mark-sub,:root[data-theme=dark] .workbench-lede,:root[data-theme=dark] .workbench-card-copy,:root[data-theme=dark] .workbench-kv dt,:root[data-theme=dark] .workbench-stat-grid dt,:root[data-theme=dark] .material-row-desc,:root[data-theme=dark] .material-detail-times,:root[data-theme=dark] .materials-form label,:root[data-theme=dark] .materials-empty small,:root[data-theme=dark] .materials-detail-empty small{color:#8ba2b7}:root[data-theme=dark] .workbench-card,:root[data-theme=dark] .materials-filters,:root[data-theme=dark] .materials-list-panel,:root[data-theme=dark] .materials-detail-panel,:root[data-theme=dark] .material-compare>section{background:#111c28;border-color:#29445e}:root[data-theme=dark] .workbench-page-head,:root[data-theme=dark] .workbench-stat-grid,:root[data-theme=dark] .workbench-kv,:root[data-theme=dark] .workbench-table-row,:root[data-theme=dark] .materials-side-head,:root[data-theme=dark] .materials-list-head,:root[data-theme=dark] .materials-pagination,:root[data-theme=dark] .material-detail-head,:root[data-theme=dark] .material-view-tabs,:root[data-theme=dark] .overview-report-list,:root[data-theme=dark] .materials-source-note{border-color:#29445e}:root[data-theme=dark] .workbench-link{color:#9bb3c9}:root[data-theme=dark] .workbench-link.active{color:#d9ecff;background:#17344f}:root[data-theme=dark] .workbench-demo-note,:root[data-theme=dark] .workbench-read-rule{color:#a9d1f3;background:#17344f;border-color:#2c5578}:root[data-theme=dark] .materials-form input,:root[data-theme=dark] .materials-form select,:root[data-theme=dark] .theme-control select{color:#dce9f5;background:#0e1823;border-color:#35546d}:root[data-theme=dark] .theme-control{color:#9bb3c9}:root[data-theme=dark] .material-list-row{color:#aac0d3;background:#111c28}:root[data-theme=dark] .material-list-row.selected{background:#17344f}:root[data-theme=dark] .material-row-source,:root[data-theme=dark] .material-detail-kicker,:root[data-theme=dark] .material-external,:root[data-theme=dark] .material-view-tab.active{color:#86b9e6}:root[data-theme=dark] .material-translation-status,:root[data-theme=dark] .material-reading,:root[data-theme=dark] .material-compare{color:#abc0d1}:root[data-theme=dark] .workbench-kv dd,:root[data-theme=dark] .workbench-stat-grid dd{color:#c5d9eb}:root[data-theme=dark] .materials-list-head h2,:root[data-theme=dark] .workbench-table-row strong,:root[data-theme=dark] .materials-filter-summary{color:#dce9f5}:root[data-theme=dark] .workbench-table-row,:root[data-theme=dark] .overview-report,:root[data-theme=dark] .materials-empty p,:root[data-theme=dark] .materials-detail-empty p{color:#aac0d3}:root[data-theme=dark] .material-list-row,:root[data-theme=dark] .overview-report{border-color:#29445e}:root[data-theme=dark] .frozen-material-row.selected{background:#17344f}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] .material-list-row:hover,:root[data-theme=dark] .overview-report:hover,:root[data-theme=dark] .material-view-tab:hover{color:#d9ecff;background:#17344f}}:root[data-theme=dark] .workbench-alert.warn{color:#e2c878;background:#2f2918;border-color:#695725}:root[data-theme=dark] .workbench-alert.danger{color:#f0aab0;background:#321d22;border-color:#6e3540}@media (width<=1180px){.materials-layout{grid-template-columns:13.5rem minmax(17rem,1fr) minmax(21rem,1.35fr)}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-summary-card{grid-column:span 2}}@media (width<=900px){.workbench-nav{gap:.75rem;padding:.45rem .85rem}.workbench-mark{min-width:7rem}.workbench-links{overflow:visible}.workbench-link{padding:0 .65rem}.workbench-link.active:after{left:.65rem;right:.65rem}.workbench-account{margin-left:.25rem}.workbench-page{padding-left:1rem;padding-right:1rem}.workbench-card-grid{grid-template-columns:1fr}.source-list-card{grid-column:1}.materials-layout{grid-template-columns:13rem minmax(16rem,1fr)}.materials-detail-panel{grid-column:1/-1;min-height:25rem}}@media (width<=680px){.workbench-nav{align-items:stretch;min-height:3.45rem}.workbench-mark{justify-content:center;min-width:5.8rem}.workbench-mark-title{font-size:.86rem}.workbench-mark-sub{font-size:.58rem}.workbench-account{display:none}.workbench-links{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;min-height:2.45rem}.workbench-link{padding:0 .35rem;font-size:.76rem}.workbench-link.active:after{left:.35rem;right:.35rem}.workbench-page{padding:.95rem .75rem 3rem}.workbench-page-head{display:block}.workbench-page-head .workbench-demo-note,.workbench-page-head .workbench-read-rule{margin-top:.7rem;display:inline-flex}.overview-grid{grid-template-columns:1fr}.material-summary-card{grid-column:auto}.workbench-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-table-row{font-size:.72rem}.workbench-settings{padding:.8rem .75rem 3rem}.materials-layout{min-height:0;display:block}.materials-page.mobile-detail .materials-filters,.materials-page.mobile-detail .materials-list-panel{display:none}.materials-page.mobile-detail .materials-detail-panel{min-height:calc(100dvh - 11rem);max-height:none;display:block}.materials-detail-panel{min-height:24rem;margin-top:.75rem;padding:1rem}.materials-back{margin-bottom:.8rem;display:inline-flex}.material-compare{grid-template-columns:1fr}.material-compare>section+section{border-left:1px solid #e0e8ef}.materials-filters,.materials-list-panel{margin-bottom:.75rem}.materials-list-panel{min-height:28rem}.source-table .workbench-table-row{min-width:47rem}.materials-filter-summary{color:#2d506e;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .15rem;font-size:.82rem;font-weight:650;display:flex}.materials-filter-summary::-webkit-details-marker{display:none}.materials-filter-details:not([open])>.materials-filter-body{display:none}.materials-filter-details[open]>.materials-filter-body{display:block}.materials-filters{padding:.65rem}}.auth-guard{background:var(--wb-canvas);flex:1;place-items:center;padding:2rem;display:grid}.auth-guard-card{text-align:center;background:#fff;border:1px solid #d7e1ec;border-radius:10px;width:min(32rem,100%);padding:2rem;box-shadow:0 10px 30px #27415b0f}.auth-guard-card h1{color:#243d55;margin-top:.55rem;font-size:1.3rem}.auth-guard-card p:last-child{color:#6c8195;margin-top:.55rem;line-height:1.7}.app-boot-alert{margin:.75rem 2rem 0}.overview-head-actions,.tasks-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.55rem;display:flex}.overview-grid-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-task-list{border-top:1px solid #e1e8ef;display:grid}.overview-task{text-align:left;color:#3e5870;width:100%;transition:background .12s ease,color .12s ease,transform .12s var(--ease-out);border-bottom:1px solid #e1e8ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.6rem 0;font-size:.8rem;display:grid}.overview-task:active{transform:scale(.99)}.m2-runtime-card .workbench-kv{margin-top:.9rem}.translation-summary-card{padding:0;overflow:hidden}.translation-status-card{padding:1rem 1.1rem}.translation-status-head,.provenance-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.translation-status-head h3{color:#243d55;margin-top:.2rem;font-size:1rem}.translation-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem}.translation-stat-grid dd{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.translation-status-note,.backup-history-note,.task-muted-note{color:#8293a3;margin-top:.8rem;font-size:.74rem;line-height:1.65}.tasks-page{max-width:1600px}.task-toolbar{color:#6c8195;background:#f8fbfe;border:1px solid #d7e1ec;border-radius:7px;flex-wrap:wrap;align-items:center;gap:1rem;margin:-.4rem 0 1rem;padding:.65rem .8rem;font-size:.78rem;display:flex}.task-toolbar label{color:#526f89;align-items:center;gap:.5rem;font-weight:650;display:flex}.task-toolbar select{color:#36536d;min-width:8rem;height:2rem;font:inherit;background:#fff;border:1px solid #cbd9e5;border-radius:5px;padding:0 .5rem}.task-empty{text-align:center;padding:2.2rem}.task-empty h2{font-size:1rem}.task-empty p,.task-empty small{color:#71869a;margin-top:.45rem;line-height:1.6;display:block}.tasks-layout{grid-template-columns:minmax(18rem,.8fr) minmax(30rem,1.35fr);align-items:start;gap:1rem;display:grid}.task-list-card,.task-detail-card{min-width:0}.task-list{border-top:1px solid #e1e8ef;display:grid}.task-row{border-bottom:1px solid #e1e8ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.task-row.selected{background:#edf5fc;box-shadow:inset 3px 0 #397bb8}.task-row-main{text-align:left;color:#47627b;min-width:0;transition:background .12s ease,color .12s ease,transform .12s var(--ease-out);gap:.22rem;padding:.78rem .65rem;display:grid}.task-row-main:active{transform:scale(.995)}.task-row-main strong{text-overflow:ellipsis;white-space:nowrap;color:#294762;font-size:.86rem;overflow:hidden}.task-row-top{align-items:center;gap:.35rem;min-width:0;display:flex}.task-row-top .tag{height:1.15rem;font-size:.64rem}.task-row-meta{color:#7c91a4;font-family:var(--mono);font-size:.7rem}.task-row-error{text-overflow:ellipsis;white-space:nowrap;color:#a34e4e;font-size:.72rem;overflow:hidden}.task-row-actions{padding-right:.55rem}.task-row-actions .btn{min-height:1.75rem}.task-detail-card{overflow:hidden}.task-detail-head{margin-bottom:.45rem}.task-detail-head h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.task-detail-status{color:#637c92;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0 .95rem;font-size:.8rem;display:flex}.task-meta-grid{border-top:1px solid #e1e8ef;border-bottom:1px solid #e1e8ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding:.8rem 0;display:grid}.task-meta-grid dt{color:#8192a2;font-size:.7rem}.task-meta-grid dd{text-overflow:ellipsis;white-space:nowrap;color:#36516a;margin:.2rem 0 0;font-size:.78rem;overflow:hidden}.task-section{border-bottom:1px solid #e1e8ef;padding:1rem 0}.task-section-head{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.65rem;display:flex}.task-section-head h3{color:#36536d;font-size:.86rem}.task-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.task-stage{color:#6a8195;background:#fbfdff;border:1px solid #dfe8f0;border-radius:5px;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.48rem .5rem;font-size:.75rem;display:grid}.task-stage-index{color:#76899a;width:1.2rem;height:1.2rem;font-family:var(--mono);background:#eef2f5;border-radius:50%;place-items:center;font-size:.66rem;display:grid}.task-stage-state{color:#8b9aa8;font-size:.68rem}.task-stage.done{color:#346538;background:#f7fcf7;border-color:#cfe2d1}.task-stage.done .task-stage-index{color:#346538;background:#dceedd}.task-stage.running{color:#956400;background:#fffaf0;border-color:#ead59c}.task-stage.running .task-stage-index{color:#956400;background:#f6e8bc}.task-stage.failed{color:#984747;background:#fff7f7;border-color:#ebc6c6}.task-stage.failed .task-stage-index{color:#984747;background:#f5dada}.task-stage.skipped{opacity:.7}.task-usage-section{padding-bottom:.8rem}.task-detail-card>.drawer-body{border-top:1px solid #e1e8ef;border-bottom:1px solid #e1e8ef;max-height:16rem;margin:0 -1.1rem;padding:.85rem 1.1rem}.task-detail-empty{text-align:center;place-items:center;min-height:24rem;padding:2rem;display:grid}.task-detail-empty p{color:#71869a;margin-top:.45rem;line-height:1.65}.provenance-card{background:#fff;border:1px solid #d7e1ec;border-radius:8px;margin:1.15rem 0;padding:1rem 1.1rem}.provenance-head h2{color:#243d55;margin-top:.2rem;font-size:1rem}.provenance-kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .9rem}.provenance-kv>div{gap:.15rem;justify-content:initial;display:grid}.provenance-kv dd{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provenance-columns{border-top:1px solid #e1e8ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1rem;padding-top:1rem;display:grid}.provenance-columns h3{color:#526f89;font-size:.78rem}.provenance-counts{color:#6f8497;margin-top:.3rem;font-size:.76rem}.provenance-list{flex-wrap:wrap;gap:.3rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.provenance-list li{color:#57728a;font-family:var(--mono);background:#f2f6f9;border-radius:4px;padding:.25rem .45rem;font-size:.68rem}.provenance-missing{color:#a34e4e;margin-top:.5rem;font-size:.73rem;line-height:1.5}.provenance-subhead{margin-top:.85rem}.provenance-tokens{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.provenance-tokens span{color:#57728a;font-family:var(--mono);background:#f2f6f9;border-radius:4px;padding:.25rem .45rem;font-size:.68rem}.provenance-tokens b{color:#36536d;font-weight:600}.provenance-inputs{border-top:1px solid #e1e8ef;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:1rem;padding-top:.8rem;display:flex}.provenance-inputs .tag{font-family:var(--mono);font-size:.65rem}.provenance-empty-note,.provenance-unrecorded{color:#7b8e9f;margin-top:.7rem;font-size:.76rem;line-height:1.6}.backup-stack{gap:1rem;display:grid}.m2-backup-card{border-left:3px solid #397bb8}.backup-history-note{max-width:65ch}.m2-backup-card .workbench-kv{max-width:48rem}.materials-filter-help{color:#8496a7;font-size:.68rem;font-weight:400;line-height:1.45}.material-translation-note{color:#6f8497;background:#f4f8fb;border-radius:5px;margin-top:.65rem;padding:.55rem .7rem;font-size:.72rem;line-height:1.55}:root[data-theme=dark] .auth-guard-card,:root[data-theme=dark] .provenance-card{background:#111c28;border-color:#29445e}:root[data-theme=dark] .auth-guard-card h1,:root[data-theme=dark] .translation-status-head h3,:root[data-theme=dark] .provenance-head h2{color:#dce9f5}:root[data-theme=dark] .auth-guard-card p:last-child,:root[data-theme=dark] .translation-status-note,:root[data-theme=dark] .backup-history-note,:root[data-theme=dark] .task-muted-note{color:#8ba2b7}:root[data-theme=dark] .task-toolbar,:root[data-theme=dark] .task-stage{background:#0e1823;border-color:#29445e}:root[data-theme=dark] .task-toolbar select,:root[data-theme=dark] .task-toolbar select{color:#dce9f5;background:#0e1823;border-color:#35546d}:root[data-theme=dark] .task-row.selected{background:#17344f}:root[data-theme=dark] .task-row-main strong,:root[data-theme=dark] .task-section-head h3{color:#dce9f5}:root[data-theme=dark] .task-row-meta,:root[data-theme=dark] .task-detail-status{color:#9bb3c9}:root[data-theme=dark] .task-meta-grid,:root[data-theme=dark] .task-stage,:root[data-theme=dark] .task-list,:root[data-theme=dark] .task-section,:root[data-theme=dark] .overview-task-list,:root[data-theme=dark] .provenance-columns,:root[data-theme=dark] .provenance-inputs{border-color:#29445e}:root[data-theme=dark] .task-meta-grid dd,:root[data-theme=dark] .provenance-counts{color:#c5d9eb}:root[data-theme=dark] .task-stage-index,:root[data-theme=dark] .provenance-list li,:root[data-theme=dark] .provenance-tokens span,:root[data-theme=dark] .material-translation-note{color:#aac0d3;background:#17344f}:root[data-theme=dark] .task-stage.done{background:#102718;border-color:#285a38}:root[data-theme=dark] .task-stage.running{background:#2f2918;border-color:#695725}:root[data-theme=dark] .task-stage.failed{background:#321d22;border-color:#6e3540}:root[data-theme=dark] .provenance-card,:root[data-theme=dark] .m2-backup-card{border-color:#29445e}:root[data-theme=dark] .m2-backup-card{border-left-color:#397bb8}:root[data-theme=dark] .provenance-list li,:root[data-theme=dark] .provenance-tokens span{color:#aac0d3}:root[data-theme=dark] .provenance-tokens b{color:#dce9f5}@media (width<=1180px){.overview-grid-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.tasks-layout{grid-template-columns:1fr}.task-detail-card{order:-1}.app-boot-alert{margin-left:1rem;margin-right:1rem}.provenance-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.overview-grid-expanded{grid-template-columns:1fr}.overview-head-actions,.tasks-head-actions{justify-content:flex-start}.task-toolbar{align-items:flex-start;gap:.6rem}.tasks-layout{gap:.75rem}.task-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-stages,.provenance-columns,.provenance-kv{grid-template-columns:1fr}.task-detail-head{display:block}.task-detail-actions{justify-content:flex-start;margin-top:.7rem}.task-detail-card>.drawer-body{margin-left:-.85rem;margin-right:-.85rem;padding-left:.85rem;padding-right:.85rem}.translation-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-guard{padding:1rem}.auth-guard-card{padding:1.5rem}}.frozen-materials-panel{align-content:start;gap:1rem;display:grid}.frozen-materials-status{color:var(--muted);align-items:flex-start;gap:.55rem;font-size:.8rem;line-height:1.55;display:flex}.frozen-material-group{gap:.45rem;display:grid}.frozen-material-group-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.6rem;padding-bottom:.35rem;display:flex}.frozen-material-group-head h2{color:var(--ink);font-size:.88rem;font-weight:700}.frozen-material-list{gap:.35rem;display:grid}.frozen-material-row{border:1px solid var(--line);background:var(--soft);text-align:left;width:100%;color:var(--muted);transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s var(--ease-out);border-radius:6px;gap:.2rem;padding:.6rem .65rem;display:grid}.frozen-material-row:active{transform:scale(.995)}.frozen-material-row.selected{color:var(--ink);background:#edf5fc;border-color:#6b9bc2}.frozen-material-row-top{justify-content:space-between;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.frozen-material-row-top strong{min-width:0;color:var(--ink);font-size:.82rem;line-height:1.45}.frozen-material-row-meta,.frozen-material-story{color:var(--faint);font-size:.7rem;line-height:1.45}.frozen-material-story{color:var(--muted)}.frozen-material-detail{border-top:1px solid var(--line);gap:.55rem;padding-top:.9rem;display:grid}.frozen-material-detail-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.frozen-material-detail-head h2{color:var(--ink);margin-top:.25rem;font-size:1rem;line-height:1.5}.frozen-material-detail-head a{color:#2c6ca7;flex:none;font-size:.75rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.frozen-material-detail-head a:hover{text-decoration:underline}}.frozen-material-detail-meta{color:var(--faint);font-size:.7rem;line-height:1.5}.frozen-material-search{color:var(--muted);gap:.4rem;font-size:.8rem;display:grid}.frozen-material-search input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;height:2.5rem;color:var(--ink);border-radius:6px;padding:0 .7rem}.frozen-material-search input:focus-visible{outline-offset:2px;outline:2px solid #4b8bc4}.frozen-material-tabs{border-bottom:1px solid var(--line);gap:.25rem;display:flex}.frozen-material-tabs button{color:var(--faint);border-bottom:2px solid #0000;padding:.4rem .55rem;font-size:.75rem}.frozen-material-tabs button.active{color:#2e6da7;border-bottom-color:#397bb8;font-weight:650}.frozen-material-copy{color:var(--muted);white-space:pre-wrap;font-size:.86rem;line-height:1.75}.frozen-material-copy h3{color:var(--ink);margin:0 0 .35rem;font-size:.9rem;line-height:1.5}.frozen-material-copy p{white-space:pre-wrap}@media (hover:hover) and (pointer:fine){.frozen-material-row:hover{color:var(--ink);background:#f1f7fc;border-color:#8eb0cc}.frozen-material-detail-head a:hover{color:#1e5d9f}}.scrim{z-index:35;background:#1b232947;display:none;position:fixed;inset:0}.scrim.show{display:block}.drawer{background:var(--bg);border-left:1px solid var(--line);width:30rem;max-width:94vw;transition:transform .18s var(--ease-out);z-index:40;visibility:hidden;flex-direction:column;transition-property:transform,visibility;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(103%);box-shadow:-12px 0 32px #1b23290f}.drawer.open{visibility:visible;transition:transform .26s var(--ease-drawer);transform:none}.drawer-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:.5rem;height:3.25rem;padding:0 1rem 0 1.25rem;display:flex}.drawer-head .t{font-size:.9375rem;font-weight:700}.drawer-head .spacer{flex:1}.drawer-body{overscroll-behavior:contain;flex:1;padding:.875rem 1.25rem 1.5rem;font-size:.875rem;overflow-y:auto}.logview{font-family:var(--mono);color:var(--muted);white-space:pre-wrap;word-break:break-all;font-size:.78rem;line-height:1.8}.logview .e{color:var(--danger)}.logview .w{color:var(--warn)}.logview .sep{color:var(--faint);margin:6px 0}#back-bottom{position:absolute;bottom:20px;right:20px;box-shadow:0 2px 8px #1b23290f}.runrow{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.7rem .25rem;display:flex}.runrow .id{font-family:var(--mono);color:var(--faint);flex:none;width:2rem;font-size:.75rem}.runrow .lbl2{font-weight:500}.runrow .note{color:var(--muted);font-size:.8125rem}.runrow .meta{color:var(--faint);white-space:nowrap;font-size:.75rem;font-family:var(--mono);margin-left:auto}.runrow.clickable{cursor:pointer;text-align:left;width:calc(100% + .5rem);font:inherit;color:inherit;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:6px;margin:0 -.25rem;padding:.7rem .5rem}.scan-item{border-bottom:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:.6rem;padding:.65rem 0;line-height:1.65;display:flex}.scan-item.fail{color:var(--ink)}.scan-item .tag{flex:none;justify-content:center;width:3.1rem;margin-top:2px}.scan-pass{margin-top:.75rem}.scan-pass>summary{cursor:pointer;color:var(--muted);padding:.4rem 0;list-style:none}.scan-pass>summary:before{content:"+";font-family:var(--mono);width:14px;color:var(--faint);display:inline-block}.scan-pass[open]>summary:before{content:"-"}.drawer-tip{color:var(--faint);margin-top:1rem;font-size:.8125rem;line-height:1.6}.set-group{border-bottom:1px solid var(--line);padding:1rem 0 1.1rem}.set-group:last-of-type{border-bottom:0}.set-h{letter-spacing:.14em;color:var(--muted);margin-bottom:.75rem;font-size:.72rem;font-weight:700}.set-row{grid-template-columns:5.5rem 1fr;align-items:center;gap:.35rem .75rem;margin:.55rem 0;display:grid}.set-row>span:first-child{color:var(--muted);font-size:.8125rem}.set-row input{border:1px solid var(--line);background:var(--bg);height:2.125rem;color:var(--ink);width:100%;font-family:var(--mono);border-radius:6px;padding:0 .625rem;font-size:.8125rem}.set-row input:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.set-row input:read-only{color:var(--muted);background:var(--soft)}.set-row .with{align-items:center;gap:.4rem;display:flex}.set-row .with input{flex:1}.set-row small{color:var(--faint);grid-column:2;margin-top:-.1rem;font-size:.75rem}.set-row .status{align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.set-actions{color:var(--muted);align-items:center;gap:.75rem;margin-top:.75rem;font-size:.8125rem;display:flex}.set-row textarea{border:1px solid var(--line);background:var(--bg);min-height:5.5rem;color:var(--ink);resize:vertical;width:100%;font-family:var(--mono);border-radius:6px;padding:.5rem .625rem;font-size:.8125rem;line-height:1.5}.set-row textarea:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.set-row textarea:read-only{color:var(--muted);background:var(--soft)}.task-history-footer{flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem .65rem 0;display:flex}.task-history-footer small{color:#8293a3;flex-basis:100%;font-size:.72rem;line-height:1.5}.schedule-error{color:#a34e4e;display:block}.set-save{background:var(--bg);border-top:1px solid var(--line);justify-content:flex-end;gap:.5rem;margin-top:.5rem;padding:.875rem 0 0;display:flex;position:sticky;bottom:0}#dlg-mask{z-index:60;opacity:1;transition:opacity .16s var(--ease-out);background:#1b232952;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#dlg{background:var(--bg);border:1px solid var(--line);width:26rem;max-width:92vw;box-shadow:var(--shadow-float);transition:transform .16s var(--ease-out);border-radius:10px;padding:1.5rem 1.5rem 1.375rem;transform:none}@starting-style{#dlg-mask{opacity:0}#dlg{transform:scale(.97)}}#dlg h3{margin:0 0 .6rem;font-size:1.0625rem;font-weight:700}#dlg .body{color:var(--muted);line-height:1.8}#dlg .acts{justify-content:flex-end;gap:.6rem;margin-top:1.25rem;display:flex}.keys{grid-template-columns:auto 1fr;align-items:center;gap:.6rem 1rem;display:grid}.keys .k{gap:4px;display:inline-flex}#toast{background:var(--ink);color:var(--bg);z-index:70;opacity:0;pointer-events:none;border-radius:18px;padding:.55rem 1.1rem;font-size:.875rem;transition:opacity .14s,transform .14s;position:fixed;top:70px;left:50%;transform:translate(-50%,-4px)}#toast.show{opacity:1;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out);transform:translate(-50%)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.card,.si,.risk,.tk,.mast,.block>.sec-h{animation:rise .28s var(--ease-out) both;animation-delay:calc(var(--i,0)*35ms)}body.noanim .card,body.noanim .si,body.noanim .risk,body.noanim .tk,body.noanim .mast,body.noanim .block>.sec-h{animation:none}.drawer.open .runrow,.drawer.open .scan-item{animation:rise .28s var(--ease-out) both;animation-delay:calc(var(--i,0)*30ms)}}@media (prefers-reduced-motion:reduce){.card,.si,.risk,.tk,.mast,.block>.sec-h,.drawer.open .runrow,.drawer.open .scan-item,#runstrip.running .rs-dot,.st.running .sd{animation:none}.drawer,.drawer.open,.popover,#dlg,#toast,#toast.show{transition-duration:0s;transform:none}.drawer{transform:translate(103%)}.drawer.open{transform:none}#toast{transform:translate(-50%)}.btn:active{transform:none}}@media (hover:none),(pointer:coarse){.btn{height:2.5rem}.btn.small{height:2.125rem}.cell{height:2.75rem}}@media (width<=1100px){.cols{grid-template-columns:1fr;gap:2rem}.side .block:last-child{border-bottom:1px solid var(--line)}}@media (width<=760px){.card-grid{grid-template-columns:1fr;gap:.75rem 0}.card-grid>.col-facts{border-right:0;border-bottom:1px dashed var(--line);padding-bottom:.6rem;padding-right:0}}@media (width<=860px){header{padding:0 .875rem}.brand{margin-right:.25rem}#runs-btn,#keys-btn,#open-ext,.rs-stages{display:none}.rs-compact{display:inline}.page-inner{padding:1.25rem 1rem calc(4rem + env(safe-area-inset-bottom))}.popover{bottom:calc(.75rem + env(safe-area-inset-bottom));transform-origin:bottom;padding:.75rem .5rem;top:auto!important;left:.75rem!important;right:.75rem!important}.cal-head,.cal-week{grid-template-columns:3.5rem repeat(7,1fr) 2.5rem;gap:.1rem}.cell{font-size:.75rem}}@media (width<=648px){.notice>span,header>.tag,.sec-h .hint,.brand{display:none}header{gap:.25rem}.datenav .cur{padding:0 .4rem}.datenav .cur .sub{display:none}#settings-btn{padding:0 .4rem}.mast h1{font-size:1.5rem}.lede{font-size:1.0625rem;line-height:1.75}.card{padding:.8rem .85rem}.card .dek,.card-grid,.card .verdict{margin-left:0}.card-head{flex-wrap:wrap}.card-head .tags{width:100%;margin-left:1.35rem}.rs-log{display:none}.prose .facts li{grid-template-columns:5.6em 1fr}.prose .facts li.same{grid-template-columns:3.2em 1fr}.prose .facts .when.same .w-d{display:none}.prose .co-attrs .kv,.tk{grid-template-columns:1fr}.tk .attr{grid-column:1}.set-row{grid-template-columns:1fr}.set-row small{grid-column:1}}#app{display:contents}.empty-code{text-align:left;font-family:var(--mono);background:var(--soft);border:1px solid var(--line);white-space:pre-wrap;word-break:break-all;color:var(--muted);border-radius:6px;margin:1rem 0 0;padding:.75rem 1rem;font-size:.78rem;line-height:1.7}.set-row.check input{flex:none;width:auto;height:auto;margin-right:.5rem}.set-row .with .tag{flex:none}.set-save .faint{align-self:center;margin-right:auto;font-size:.8125rem}.kv.empty .v{color:var(--faint)}.card .next{color:var(--muted);margin:.6rem 0 0 1.35rem;font-size:.85rem;line-height:1.65}.card .next .lbl{color:var(--ink)}.prose.weekly h3{color:var(--ink);letter-spacing:0;text-transform:none;border:0;margin:.9rem 0 .25rem;font-size:.9rem;font-weight:700}.prose.weekly h3:first-child{margin-top:0}.prose.weekly ol{margin:.3rem 0 .6rem;padding-left:1.3rem}.prose.weekly li{margin:.3rem 0}.scanline.stale{color:var(--ink);background:var(--tag-yellow-bg);border-radius:6px;flex-wrap:wrap;margin-top:.75rem;padding:.5rem .75rem}.scanline.stale .btn{margin-left:auto}.who{border-left:1px solid var(--line);color:var(--muted);align-items:center;gap:.25rem;margin-left:.5rem;padding-left:.75rem;font-size:.8125rem;display:inline-flex}.who .name{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.set-row select{border:1px solid var(--line);background:var(--bg);height:2.125rem;color:var(--ink);font:inherit;border-radius:6px;padding:0 .5rem;font-size:.8125rem}.set-row select:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.set-row select:disabled{color:var(--muted);background:var(--soft)}.set-row .with.wrap{flex-wrap:wrap}.set-row .with.wrap input[type=time]{flex:none;width:auto}.sched{padding:.35rem 0 .5rem}.sched.off .set-row:not(.check){opacity:.6}.userrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem .6rem;padding:.6rem .25rem;font-size:.875rem;display:flex}.userrow .lbl2{font-weight:500}.userrow .meta{color:var(--faint);font-size:.75rem;font-family:var(--mono)}.userrow .acts{gap:.25rem;margin-left:auto;display:inline-flex}.inline-form{flex-basis:100%;gap:.4rem;display:flex}.inline-form input{border:1px solid var(--line);background:var(--bg);height:2rem;color:var(--ink);font-family:var(--mono);border-radius:6px;flex:1;padding:0 .625rem;font-size:.8125rem}.inline-form input:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.secret{flex-direction:column;gap:.4rem;min-width:0;display:flex}.secret .with{flex-wrap:wrap}.btn.text.danger,.danger-text{color:var(--danger)}#dlg .set-row{margin:.55rem 0}#dlg .danger-text{margin:.75rem 0 0;font-size:.8125rem}@media (width<=860px){.who .name{display:none}}:root{--wb-secondary:#52697f;--wb-canvas:#f3f6fa;--wb-focus:#2568a7}:root[data-theme=dark]{--wb-secondary:#aac0d3;--wb-canvas:#0d1520;--wb-focus:#9bcaf3}.materials-page{background:var(--wb-canvas)}.materials-page-head{padding-bottom:.85rem}.materials-page-head h1{font-size:1.5rem}.materials-side-head .workbench-eyebrow,.materials-source-note .workbench-eyebrow,.material-reading .workbench-eyebrow,.material-compare .workbench-eyebrow{letter-spacing:0;font-size:.75rem}:root .workbench-page .faint,:root .workbench-page .materials-form label,:root .workbench-page .material-row-source,:root .workbench-page .material-row-desc,:root .workbench-page .material-row-meta,:root .workbench-page .material-detail-times,:root .workbench-page .material-view-tab:not(.active),:root .workbench-page .workbench-kv dt,:root .workbench-page .workbench-stat-grid dt,:root .workbench-page .workbench-table-head,:root .workbench-page .workbench-footer-note{color:var(--wb-secondary)}.materials-form input::placeholder,.frozen-material-search input::placeholder{color:var(--wb-secondary);opacity:1}.materials-form input,.materials-form select{height:2.25rem;font-size:.8125rem}.material-list-row strong{text-wrap:pretty;font-size:.9375rem;font-weight:650;line-height:1.55}.material-row-source,.material-row-meta{font-size:.75rem}.material-row-desc{font-size:.8125rem;line-height:1.6}.material-list-row{gap:.3rem;padding:.85rem 1rem;transition:background .12s,color .12s}.material-list-row:active{transform:none}.material-detail-head h2{text-wrap:pretty;font-size:1.4rem;line-height:1.45}.material-detail-times{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.8}.material-reading,.material-compare{overflow-wrap:anywhere;font-size:1rem;line-height:1.85}.material-reading{max-width:72ch;margin:1rem auto 0}.material-compare{margin-top:1rem}.material-compare>section{min-width:0}:root .frozen-materials-panel .frozen-material-row-meta,:root .frozen-materials-panel .frozen-material-story,:root .frozen-materials-panel .frozen-material-detail-meta,:root .frozen-materials-panel .frozen-materials-status,:root .frozen-materials-panel .frozen-material-tabs button:not(.active),:root .frozen-materials-panel .faint{color:var(--wb-secondary)}:root .frozen-material-tabs button.active{color:var(--wb-focus);border-bottom-color:var(--wb-focus)}.workbench-nav :focus-visible,.workbench-page :focus-visible,.frozen-materials-panel :focus-visible{outline:2px solid var(--wb-focus);outline-offset:3px}.material-view-tab,.frozen-material-tabs button{min-width:3.5rem;min-height:2.75rem}@media (width<=680px){.workbench-nav{padding:.5rem max(.75rem,env(safe-area-inset-right)) .4rem max(.75rem,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;gap:.4rem .65rem;display:grid;overflow:visible}.workbench-mark{grid-area:1/1;min-width:0}.theme-control{grid-area:1/2}.theme-control select{max-width:7rem;height:2.75rem}.workbench-links{grid-area:2/1/auto/-1;grid-template-columns:repeat(8,minmax(0,1fr));gap:.2rem;min-width:0;display:grid}.workbench-link{justify-content:center;min-width:0;min-height:2.75rem;padding:0;font-size:.8125rem}.workbench-account:has(.workbench-user){grid-column:1/-1;justify-content:flex-end;margin:0;display:flex}.workbench-account .btn{min-height:2.75rem}.materials-page{padding-top:1rem;padding-bottom:max(3rem,env(safe-area-inset-bottom))}.materials-page-head h1{font-size:1.35rem}.materials-form input,.materials-form select{min-height:2.75rem;font-size:1rem}.materials-form-actions .btn,.materials-pagination .btn,.materials-back,.materials-filter-summary{min-height:2.75rem}.materials-detail-panel{margin-top:0}.material-compare>section{padding:.85rem}}.translation-stat-grid .mono{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}:root[data-theme=dark] .task-stage.done{color:#9bd5a4}:root[data-theme=dark] .task-stage.running{color:#ebcb7e}:root[data-theme=dark] .task-stage.failed{color:#f2b1b1}.directions-page{background:var(--wb-canvas);max-width:1600px}.directions-page-head{align-items:flex-start}.directions-head-actions{justify-content:flex-end;max-width:34rem;display:flex}.directions-layout{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.directions-controls,.directions-results{gap:1rem;min-width:0;display:grid}.directions-selector-card,.directions-prompt-card,.directions-run-card,.directions-preview-card,.directions-artifact-card{min-width:0}.directions-mode-tabs{background:#f5f8fb;border:1px solid #d7e1ec;border-radius:7px;grid-template-columns:1fr 1fr;gap:.25rem;margin:-.1rem 0 .9rem;padding:.2rem;display:grid}.directions-mode-tab{color:#6b8196;border-radius:5px;min-height:2.25rem;padding:.25rem .4rem;font-size:.78rem;font-weight:600;line-height:1.35}.directions-mode-tab.active{color:#1e5d9f;background:#e7f0fa;box-shadow:inset 0 0 0 1px #c9dced}.directions-form{gap:.65rem;display:grid}.directions-form label{color:#526f89;gap:.3rem;font-size:.76rem;font-weight:650;display:grid}.directions-form input[type=date]{color:#36536d;width:100%;height:2.25rem;font:inherit;font-family:var(--mono);background:#fff;border:1px solid #cbd9e5;border-radius:5px;padding:0 .55rem;font-size:.8rem}.directions-form input[type=date]:focus-visible,.directions-prompt-editor:focus-visible,.directions-artifact-actions select:focus-visible{outline:2px solid var(--wb-focus);outline-offset:1px}.directions-date-grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.directions-check{align-items:center;padding-top:.1rem;grid-template-columns:none!important;gap:.45rem!important;display:flex!important}.directions-check input{width:1rem;height:1rem;accent-color:var(--wb-focus);margin:0}.directions-help{color:#7a8e9f;font-size:.72rem;line-height:1.55}.directions-actions{margin-top:.9rem}.directions-blocking{color:#765b19;background:#fff8e8;border-radius:5px;margin-top:.7rem;padding:.55rem .65rem;font-size:.74rem;line-height:1.55}.directions-prompt-card .workbench-card-copy{margin-bottom:.65rem}.directions-prompt-tabs{border-bottom:1px solid #dfe8f0;gap:.15rem;margin-bottom:.7rem;display:flex}.directions-prompt-tabs button{color:#8192a2;border-bottom:2px solid #0000;min-height:2.2rem;padding:0 .6rem;font-size:.76rem;font-weight:600}.directions-prompt-tabs button.active{color:#2e6da7;border-bottom-color:#397bb8}.directions-prompt-editor{color:#36536d;resize:vertical;width:100%;min-height:13rem;font-family:var(--mono);background:#fbfdff;border:1px solid #cbd9e5;border-radius:6px;padding:.65rem .7rem;font-size:.76rem;line-height:1.6;display:block}.directions-prompt-editor:read-only{color:#627b91;background:#f4f7fa}.directions-prompt-meta{color:#7c91a4;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.55rem;font-size:.7rem;line-height:1.45;display:flex}.directions-prompt-status,.directions-prompt-collapsed{color:#7c91a4;padding:.55rem 0;font-size:.76rem;line-height:1.55}.directions-run-scope{text-overflow:ellipsis;white-space:nowrap;color:#7c91a4;font-size:.7rem;overflow:hidden}.directions-run-error{color:#a34e4e;overflow-wrap:anywhere;margin-top:.55rem;font-size:.78rem;line-height:1.6}.directions-run-stages{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.directions-run-stages span{color:#57728a;font-family:var(--mono);background:#f2f6f9;border-radius:4px;padding:.25rem .4rem;font-size:.65rem}.directions-run-stages .stage-ok,.directions-run-stages .stage-done{color:#346538;background:#edf3ec}.directions-run-stages .stage-running,.directions-run-stages .stage-queued{color:#956400;background:#fbf3db}.directions-run-stages .stage-failed{color:#984747;background:#fdebec}.directions-preview-card{background:#fbfdff}.directions-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem 1rem;padding:.25rem 0 .1rem;display:grid}.directions-preview-grid>div{gap:.16rem;min-width:0;display:grid}.directions-preview-grid span{color:#8192a2;font-size:.7rem}.directions-preview-grid strong{text-overflow:ellipsis;white-space:nowrap;color:#36536d;font-size:.75rem;font-weight:600;overflow:hidden}.directions-preview-grid small.directions-coverage-note{color:#8192a2;overflow-wrap:anywhere;font-size:.66rem;line-height:1.45}.directions-preview-details{color:#6e879d;border-top:1px dashed #dfe8f0;margin-top:.85rem;padding-top:.65rem;font-size:.72rem}.directions-preview-details summary{cursor:pointer;align-items:center;gap:.35rem;list-style:none;display:inline-flex}.directions-preview-details summary::-webkit-details-marker{display:none}.directions-preview-details summary:before{content:"+";font-family:var(--mono);color:#8496a7}.directions-preview-details[open] summary:before{content:"−"}.directions-preview-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .75rem;margin:.65rem 0 0;display:grid}.directions-preview-details dl>div{gap:.15rem;min-width:0;display:grid}.directions-preview-details dt{color:#8192a2;font-size:.66rem}.directions-preview-details dd{overflow-wrap:anywhere;color:#526f89;margin:0;font-size:.7rem}.directions-scope{color:#6e879d;overflow-wrap:anywhere;font-size:.72rem}.directions-inline-alert{margin-top:.8rem;margin-bottom:0}.directions-artifact-head{align-items:center}.directions-artifact-meta{color:#8192a2;margin-top:.25rem;font-size:.72rem}.directions-artifact-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.directions-artifact-actions select{color:#36536d;max-width:15rem;height:2rem;font:inherit;font-family:var(--mono);background:#fff;border:1px solid #cbd9e5;border-radius:5px;padding:0 .45rem;font-size:.72rem}.directions-downloads{border-bottom:1px solid #dfe8f0;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.directions-downloads .faint{font-size:.72rem}.directions-input-note{color:#526f89;white-space:pre-wrap;background:#f3f7fb;border-left:3px solid #8bb4d6;margin:0 0 1rem;padding:.6rem .75rem;font-size:.8rem;line-height:1.65}.direction-summary-list{gap:.9rem;display:grid}.direction-summary{background:#fff;border:1px solid #d7e1ec;border-radius:7px;min-width:0;padding:1rem}.direction-summary-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.55rem;display:flex}.direction-summary-head h3{color:#294762;margin-top:.18rem;font-size:1.05rem;font-weight:700;line-height:1.4}.direction-count{color:#8192a2;white-space:nowrap;flex:none;font-size:.72rem}.direction-overview{color:#526f89;white-space:pre-wrap;margin-bottom:.8rem;font-size:.84rem;line-height:1.7}.direction-items{gap:.65rem;display:grid}.direction-item{background:#fbfdff;border:1px solid #e0e8ef;border-radius:6px;min-width:0;padding:.75rem .8rem}.direction-item-head{flex-wrap:wrap;align-items:flex-start;gap:.35rem;margin-bottom:.3rem;display:flex}.direction-item-head .tag{height:1.2rem;font-size:.66rem}.direction-item-head h4{color:#294762;flex:1;min-width:10rem;font-size:.86rem;font-weight:700;line-height:1.5}.direction-item-copy{color:#47627b;white-space:pre-wrap;font-size:.82rem;line-height:1.65}.direction-backgrounds{margin-top:.65rem}.direction-background{background:#f8fbfd}.direction-detail-grid{border-top:1px dashed #dfe8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .8rem;margin:.65rem 0 0;padding-top:.6rem;display:grid}.direction-detail-grid>div{min-width:0}.direction-detail-grid dt{color:#8192a2;font-size:.68rem}.direction-detail-grid dd{color:#526f89;white-space:pre-wrap;margin:.15rem 0 0;font-size:.77rem;line-height:1.55}.direction-source-list{gap:.35rem;margin-top:.7rem;display:grid}.direction-source{color:#526f89;border-top:1px dashed #dfe8f0;font-size:.75rem}.direction-source summary{cursor:pointer;align-items:baseline;gap:.45rem;min-width:0;padding:.45rem 0;list-style:none;display:flex}.direction-source summary::-webkit-details-marker{display:none}.direction-source summary:before{content:"+";color:#8496a7;width:.8rem;font-family:var(--mono);flex:none}.direction-source[open] summary:before{content:"−"}.direction-source summary>span:nth-child(2){color:#8192a2;flex:none;font-size:.68rem}.source-summary-title{text-overflow:ellipsis;white-space:nowrap;color:#36536d;min-width:0;font-weight:600;overflow:hidden}.direction-source-body{color:#617990;gap:.35rem;padding:.1rem .4rem .6rem 1.25rem;font-size:.75rem;line-height:1.6;display:grid}.direction-source-body p{overflow-wrap:anywhere}.direction-source-body b{color:#8192a2;margin-right:.4rem;font-size:.68rem;font-weight:650}.direction-source-body q{color:#36536d;quotes:"“" "”"}.direction-empty{color:#8192a2;padding:.75rem 0;font-size:.78rem}.directions-tradeoff,.directions-extra-section{border-top:1px solid #d7e1ec;margin-top:1rem;padding-top:1rem}.directions-tradeoff-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.7rem 0;display:grid}.directions-tradeoff-counts>div{background:#f5f8fb;border-radius:5px;padding:.55rem .6rem}.directions-tradeoff-counts dt{color:#8192a2;font-size:.68rem;line-height:1.4}.directions-tradeoff-counts dd{color:#36536d;font-family:var(--mono);margin:.15rem 0 0;font-size:1rem;font-weight:650}.direction-omitted-list{gap:.45rem;margin-top:.65rem;display:grid}.direction-omitted{background:#fbfdff;border:1px dashed #d7e1ec;border-radius:5px;padding:.55rem .65rem}.direction-omitted h4{color:#526f89;font-size:.8rem;line-height:1.5}.direction-omitted p{color:#617990;white-space:pre-wrap;margin-top:.2rem;font-size:.75rem;line-height:1.55}.directions-extra-section{gap:.55rem;display:grid}.direction-extra-item{background:#fbfdff;border:1px solid #e0e8ef;border-radius:6px;padding:.65rem .75rem}.direction-extra-item h4{color:#294762;font-size:.82rem;line-height:1.5}.direction-extra-item p{color:#617990;white-space:pre-wrap;margin-top:.25rem;font-size:.77rem;line-height:1.6}.directions-empty-result{text-align:center;padding:2rem 1rem}.directions-empty-result h2,.directions-empty-result h3{color:#294762;font-size:1rem;font-weight:700}.directions-empty-result p{color:#71869a;margin-top:.45rem;font-size:.82rem;line-height:1.65}.directions-empty-result .btn{margin-top:1rem}:root[data-theme=dark] .directions-mode-tabs{background:#0e1823;border-color:#29445e}:root[data-theme=dark] .directions-mode-tab.active{color:#d9ecff;background:#17344f;box-shadow:inset 0 0 0 1px #2c5578}:root[data-theme=dark] .directions-form label,:root[data-theme=dark] .directions-help,:root[data-theme=dark] .directions-prompt-status,:root[data-theme=dark] .directions-prompt-collapsed,:root[data-theme=dark] .directions-preview-grid span,:root[data-theme=dark] .directions-artifact-meta,:root[data-theme=dark] .direction-count,:root[data-theme=dark] .direction-detail-grid dt,:root[data-theme=dark] .direction-source summary>span:nth-child(2),:root[data-theme=dark] .directions-tradeoff-counts dt{color:#8ba2b7}:root[data-theme=dark] .directions-form input[type=date],:root[data-theme=dark] .directions-prompt-editor,:root[data-theme=dark] .directions-artifact-actions select{color:#dce9f5;background:#0e1823;border-color:#35546d}:root[data-theme=dark] .directions-prompt-editor:read-only{color:#aac0d3;background:#111c28}:root[data-theme=dark] .directions-blocking{color:#e2c878;background:#2f2918}:root[data-theme=dark] .directions-run-stages span{color:#aac0d3;background:#17344f}:root[data-theme=dark] .directions-run-stages .stage-ok,:root[data-theme=dark] .directions-run-stages .stage-done{color:#9bd5a4;background:#102718}:root[data-theme=dark] .directions-run-stages .stage-running,:root[data-theme=dark] .directions-run-stages .stage-queued{color:#e2c878;background:#2f2918}:root[data-theme=dark] .directions-run-stages .stage-failed{color:#f0aab0;background:#321d22}:root[data-theme=dark] .directions-preview-card,:root[data-theme=dark] .direction-summary,:root[data-theme=dark] .direction-item,:root[data-theme=dark] .direction-background,:root[data-theme=dark] .direction-omitted,:root[data-theme=dark] .direction-extra-item{background:#111c28;border-color:#29445e}:root[data-theme=dark] .directions-preview-grid strong,:root[data-theme=dark] .direction-summary-head h3,:root[data-theme=dark] .direction-item-head h4,:root[data-theme=dark] .direction-extra-item h4,:root[data-theme=dark] .directions-empty-result h2,:root[data-theme=dark] .directions-empty-result h3,:root[data-theme=dark] .directions-tradeoff-counts dd,:root[data-theme=dark] .direction-source-body q{color:#dce9f5}:root[data-theme=dark] .directions-preview-grid small.directions-coverage-note,:root[data-theme=dark] .directions-preview-details,:root[data-theme=dark] .directions-preview-details dt{color:#8ba2b7}:root[data-theme=dark] .directions-preview-details dd{color:#aac0d3}:root[data-theme=dark] .directions-input-note{color:#aac0d3;background:#17344f;border-left-color:#397bb8}:root[data-theme=dark] .direction-overview,:root[data-theme=dark] .direction-item-copy,:root[data-theme=dark] .direction-detail-grid dd,:root[data-theme=dark] .direction-source,:root[data-theme=dark] .direction-source-body,:root[data-theme=dark] .direction-omitted p,:root[data-theme=dark] .direction-extra-item p{color:#aac0d3}:root[data-theme=dark] .direction-detail-grid,:root[data-theme=dark] .direction-source,:root[data-theme=dark] .directions-downloads,:root[data-theme=dark] .directions-tradeoff,:root[data-theme=dark] .directions-extra-section{border-color:#29445e}:root[data-theme=dark] .directions-tradeoff-counts>div{background:#17344f}@media (width<=900px){.directions-layout{grid-template-columns:1fr}.directions-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.directions-selector-card,.directions-prompt-card,.directions-run-card{min-width:0}.directions-run-card{grid-column:1/-1}}@media (width<=680px){.directions-page{padding-top:.95rem}.directions-head-actions{justify-content:flex-start;max-width:none}.directions-layout,.directions-controls{grid-template-columns:1fr;gap:.75rem;display:grid}.directions-run-card{grid-column:auto}.directions-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directions-preview-details dl{grid-template-columns:1fr}.directions-artifact-head{display:block}.directions-artifact-actions{justify-content:flex-start;margin-top:.65rem}.directions-artifact-actions select{width:100%;max-width:100%}.direction-summary{padding:.8rem}.direction-summary-head{display:block}.direction-count{margin-top:.25rem;display:block}.direction-detail-grid,.directions-tradeoff-counts{grid-template-columns:1fr}.direction-item-head h4{min-width:calc(100% - 2rem)}.direction-source summary{flex-wrap:wrap;align-items:flex-start}.direction-source summary>.source-summary-title{white-space:normal;flex-basis:calc(100% - 1.25rem)}.direction-source-body{padding-left:.9rem}.directions-downloads{align-items:flex-start}.directions-downloads .faint{flex-basis:100%}}:root{--desk-canvas:#edf2f3;--desk-paper:#f9fbfa;--desk-blue:#536f87;--desk-navy:#243e50;--desk-gold:#98733b;--desk-gold-soft:#e9ddc6;--desk-line:#ccd7db;--desk-hover:#e3ebed;--desk-serif:"Iowan Old Style", "Palatino Linotype", "Noto Serif SC", "Songti SC", "SimSun", Georgia, serif;--ink:#243e50;--muted:#587080;--faint:#617886;--line:#ccd7db;--soft:#edf2f3;--bg:#f9fbfa;--accent:#536f87;--wb-secondary:#587080;--wb-canvas:#edf2f3;--wb-focus:#526d83;--paper:#f9fbfa}:root[data-theme=dark]{--desk-canvas:#14222b;--desk-paper:#1b2c36;--desk-blue:#a1bdd0;--desk-navy:#dce8ea;--desk-gold:#d2b27c;--desk-gold-soft:#514635;--desk-line:#374b55;--desk-hover:#283d48;--ink:#dce8ea;--muted:#aec0c9;--faint:#9aafbb;--line:#374b55;--soft:#14222b;--bg:#1b2c36;--accent:#a1bdd0;--wb-secondary:#aec0c9;--wb-canvas:#14222b;--wb-focus:#d2b27c;--paper:#1b2c36}body,#page{background:var(--desk-canvas)}:root .workbench-nav{background:var(--desk-canvas);border-color:var(--desk-line);color:var(--ink);gap:28px;min-height:84px;padding:12px clamp(20px,3.5vw,64px);overflow:visible}:root .workbench-mark{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:13px;min-width:186px;display:flex}.workbench-monogram{letter-spacing:-5px;color:var(--desk-navy);padding-right:8px;font:italic 46px/1 Georgia,serif;position:relative}.workbench-monogram>span{vertical-align:top;letter-spacing:-2px;font-size:28px}.workbench-monogram i{background:var(--desk-gold);border-radius:50%;width:5px;height:5px;position:absolute;bottom:7px;right:-1px}.workbench-wordmark{gap:5px;display:grid}:root .workbench-mark-title{color:var(--ink);letter-spacing:.1em;font-size:16px;font-weight:500}:root .workbench-mark-sub{color:var(--muted);font:9px/1.4 var(--mono);letter-spacing:.1em}:root .workbench-links{flex:1;justify-content:center;gap:3px}:root .workbench-link{color:var(--muted);white-space:nowrap;background:0 0;border-radius:0;min-height:44px;padding:0 12px;font-size:13px}:root .workbench-link.active{color:var(--ink);background:0 0;font-weight:650}:root .workbench-link.active:after{background:var(--desk-gold);height:2px;bottom:3px;left:12px;right:12px}:root .theme-control{color:var(--muted);gap:7px}:root .theme-control select{border-color:var(--desk-line);color:var(--ink);background:0 0;border-radius:7px}:root .workbench-account{color:var(--muted);gap:7px;margin:0}.workbench-account:empty{display:none}:root .workbench-page{max-width:1480px;padding:32px clamp(24px,3.8vw,64px) 64px}:root .workbench-page-head{border-color:var(--desk-line);margin-bottom:24px;padding-bottom:24px}:root .workbench-page-head h1{color:var(--ink);font:500 30px/1.5 var(--desk-serif);letter-spacing:.02em}:root .workbench-eyebrow{color:var(--muted);font:10px/1.5 var(--mono);letter-spacing:.13em}:root .workbench-lede,:root .workbench-card-copy{color:var(--muted)}:root .workbench-card,:root .materials-filters,:root .materials-list-panel,:root .materials-detail-panel{background:var(--desk-paper);border-color:var(--desk-line);box-shadow:none;border-radius:10px}:root .workbench-card{padding:22px 24px}:root .workbench-card h2{color:var(--ink);font-weight:550}:root .workbench-kv dt,:root .workbench-kv dd,:root .workbench-stat-grid dd{color:var(--ink)}:root .btn{box-shadow:none;border-radius:6px}:root .btn.primary{background:var(--desk-navy);border-color:var(--desk-navy);color:var(--desk-paper)}:root .materials-side-head,:root .material-detail-head,:root .workbench-card-head,:root .material-list-row{border-color:var(--desk-line)}:root .material-list-row.selected,:root .material-list-row.active{background:var(--desk-hover);border-left-color:var(--desk-gold)}:root .material-list-row strong,:root .material-detail-head h2,:root .materials-side-head h2{color:var(--ink)}:root .directions-mode-tabs,:root .material-view-tabs{background:var(--desk-canvas);border-color:var(--desk-line)}:root .directions-mode-tab{color:var(--muted)}:root .directions-mode-tab.active{background:var(--desk-paper);color:var(--ink);box-shadow:none}:root .workbench-table-head{background:var(--desk-canvas);color:var(--muted)}:root .workbench-table-row,:root .overview-report,:root .overview-task{border-color:var(--desk-line);color:var(--ink)}:root .workbench-settings{max-width:1280px;margin:auto}:root .overview-page{max-width:1400px;padding-top:0}.home-demo{color:var(--desk-gold);padding-top:16px;font-size:12px}.home-hero{border-bottom:1px solid var(--desk-line);grid-template-columns:1.1fr 1fr;align-items:center;gap:42px;height:auto;padding:54px 0 42px;display:grid}.home-kicker{color:var(--muted);font:10px/1.6 var(--mono);letter-spacing:.12em;align-items:center;gap:10px;display:flex}.home-star{color:var(--desk-gold);font:20px/1 Georgia,serif}.home-hero h1{font:500 clamp(34px, 3.3vw, 48px)/1.5 var(--desk-serif);letter-spacing:-.04em;color:var(--desk-navy);margin:21px 0 19px}.home-hero h1 em{color:var(--desk-blue);font-style:normal}.home-intro{color:var(--muted);font-size:13px;line-height:1.95}.home-hero-actions{align-items:center;gap:26px;margin-top:25px;display:flex}:root .home-primary{gap:30px;min-height:43px;padding:0 20px;font-size:13px;font-weight:500}.home-text-link{color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:12px;display:inline-flex}.home-text-link:disabled{color:var(--muted);cursor:wait}.home-text-link>span{color:var(--desk-blue);font:17px/1 Georgia,serif}.home-date{font:11px/1.6 var(--mono);color:var(--muted);letter-spacing:.03em;margin-top:25px}.home-date span{font-family:var(--font);font-size:11px}.home-date-row{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:19px;display:flex}.home-date-row .home-date{margin-top:0}.home-date-row .home-text-link{color:var(--muted);font-size:11px}.home-illustration{color:var(--desk-navy);min-width:0;margin:0}.home-illustration svg{width:100%;max-height:330px;display:block;overflow:visible}.orbit-lines{color:var(--desk-blue);opacity:.3}.figure-node{fill:var(--desk-gold)}.figure-label{fill:var(--muted);font:10px var(--font)}.figure-paper-back{fill:var(--desk-gold-soft);stroke:var(--desk-gold);stroke-width:.6px}.figure-paper{fill:var(--desk-paper);stroke:var(--desk-navy);stroke-width:1px}.figure-small{fill:var(--muted);font:8px var(--mono);letter-spacing:1px}.figure-rule{stroke:var(--desk-line);fill:none}.figure-title{fill:var(--desk-navy);font:24px var(--desk-serif)}.figure-seal{fill:var(--desk-gold)}.home-illustration figcaption{color:var(--muted);font:9px/1.6 var(--mono);letter-spacing:.09em;justify-content:space-between;margin:20px 20px 0;display:flex}.home-illustration figcaption span:last-child{font-family:var(--font);letter-spacing:.15em}.home-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:31px 0 18px;display:flex}.home-section-heading>div{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.home-section-no{color:var(--desk-gold);font:italic 16px/1.5 Georgia,serif}.home-section-heading h2{font:500 20px/1.5 var(--desk-serif);color:var(--ink)}.home-section-heading p{color:var(--muted);font-size:11px}.home-reading-grid{border:1px solid var(--desk-line);background:var(--desk-paper);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.home-report-panel,.home-material-panel{min-width:0;padding:25px 30px}.home-material-panel{border-left:1px solid var(--desk-line)}.home-panel-top{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.home-small-label{color:var(--desk-gold);font-size:11px}.home-edition-title{align-items:center;gap:20px;margin:22px 0 16px;display:flex}.home-edition-day{letter-spacing:-.06em;color:var(--desk-navy);font:68px/.95 Georgia,serif}.home-edition-title p{font:10px/1.7 var(--mono);color:var(--muted);letter-spacing:.08em}.home-edition-title h3{font:500 20px/1.5 var(--desk-serif);margin-top:8px}.home-panel-copy{color:var(--muted);font-size:12px;line-height:1.8}.home-edition-meta{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:12px;font-size:11px;display:flex}.home-edition-meta span+span{border-left:1px solid var(--desk-line);padding-left:12px}.home-report-link{color:var(--desk-navy);margin:17px 0}.home-report-archive{border-top:1px solid var(--desk-line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:17px;padding-top:14px;font-size:11px;display:flex}.home-report-archive button{min-height:30px}.home-archive-all{color:var(--ink);margin-left:auto}.home-material-numbers{gap:36px;margin:17px 0;display:flex}.home-material-numbers>div{align-items:baseline;gap:10px;display:flex}.home-material-numbers strong{letter-spacing:-.03em;font:32px/1.3 Georgia,serif}.home-material-numbers span{color:var(--muted);font-size:11px}.home-material-list{margin:0;padding:0;list-style:none}.home-material-list li{border-top:1px solid var(--desk-line);grid-template-columns:68px 1fr;align-items:baseline;gap:12px;padding:10px 0;display:grid}.home-material-list li>span{color:var(--desk-gold);overflow-wrap:anywhere;font-size:10px}.home-material-list p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.home-material-list a{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.7;text-decoration:none;display:-webkit-box;overflow:hidden}.home-material-list a:hover{text-underline-offset:4px;text-decoration:underline}.home-direction{color:var(--ink);text-decoration:none}.home-direction:hover{background:var(--desk-hover)}.home-material-time{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.8}.home-empty{color:var(--muted);padding:28px 0;font-size:13px;line-height:1.8}.home-direction-grid{border-top:1px solid var(--desk-line);border-bottom:1px solid var(--desk-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-direction{min-width:0;padding:22px 20px 24px}.home-direction:first-child{padding-left:0}.home-direction+.home-direction{border-left:1px solid var(--desk-line)}.home-direction-index{justify-content:space-between;margin-bottom:18px;display:flex}.home-direction-index span:first-child{font:10px var(--mono);color:var(--desk-gold)}.home-direction-index span:last-child{color:var(--desk-blue);opacity:.6;font:italic 20px Georgia,serif}.home-direction h3{font-size:13px;font-weight:500;line-height:1.7}.home-direction p{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.8}.monitor-console{scroll-margin-top:20px}.monitor-services{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.home-operations .overview-grid{gap:20px}.home-footer{border-top:1px solid var(--desk-line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:42px;padding-top:24px;font-size:10px;display:flex}.home-footer-brand{color:var(--desk-navy);font:italic 26px Georgia,serif}.home-footer-brand span{font:11px var(--font);color:var(--muted)}:root .runtime-range button[aria-pressed=true]{background:var(--desk-navy);color:var(--desk-paper)}@media (hover:hover) and (pointer:fine){:root .workbench-link:hover{background:var(--desk-hover);color:var(--ink)}.home-text-link:hover,.home-report-archive button:hover{color:var(--desk-gold)}.home-primary:hover{opacity:.9}}@media (width<=1080px){:root .workbench-nav{flex-wrap:wrap;gap:14px;padding-left:24px;padding-right:24px}:root .workbench-links{flex-basis:100%;order:3;justify-content:flex-start}:root .theme-control{margin-left:auto}.home-hero{gap:20px;padding-top:36px}.home-section-heading p{display:none}.home-direction{padding:18px 12px}.home-material-numbers{gap:20px}}@media (width<=900px){.home-hero{grid-template-columns:1.15fr .85fr}.home-hero h1{font-size:34px}.home-illustration figcaption{margin:10px 0 0;font-size:8px;display:block}.home-illustration figcaption span:last-child{display:none}.home-report-panel,.home-material-panel{padding:20px}.home-edition-title{gap:12px}.home-edition-title h3{font-size:17px}.home-material-numbers>div{gap:2px;display:grid}.home-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-direction:nth-child(4){border-left:0;padding-left:0}.home-direction:nth-child(n+4){border-top:1px solid var(--desk-line)}.monitor-services{grid-template-columns:1fr}}@media (width<=680px){:root .workbench-nav{gap:10px;min-height:0;padding:12px 20px 4px}:root .workbench-mark{gap:10px;min-width:0}.workbench-monogram{font-size:36px}.workbench-monogram>span{font-size:22px}:root .workbench-mark-title{font-size:14px}:root .workbench-mark-sub{font-size:8px}:root .workbench-links{scrollbar-width:thin;grid-column:1/-1;gap:3px;display:flex;overflow-x:auto}:root .workbench-link{flex-shrink:0;min-height:44px;padding:0 7px;font-size:12px}:root .workbench-link.active:after{left:10px;right:10px}:root .theme-control{margin:0;font-size:11px}:root .theme-control>span{display:none}:root .theme-control select{max-width:90px;font-size:12px}:root .workbench-page{padding:24px 20px 40px}:root .overview-page{padding-top:0}:root .workbench-page-head h1{font-size:26px}.home-hero{padding:34px 0 25px;display:block}.home-hero h1{margin:19px 0 16px;font-size:clamp(30px,7.5vw,42px)}.home-intro{font-size:12px}.home-hero-actions{gap:20px}.home-illustration{max-width:330px;margin:20px auto 0}.home-illustration svg{max-height:220px}.home-illustration figcaption{text-align:center;margin:4px 0 0}.home-date{margin-top:19px}.home-section-heading{gap:10px;margin:26px 0 14px}.home-section-heading>div{gap:8px}.home-section-heading h2{font-size:18px}.home-section-heading .home-text-link{flex-shrink:0;gap:4px;font-size:11px}.home-reading-grid{grid-template-columns:1fr}.home-material-panel{border-left:0;border-top:1px solid var(--desk-line)}.home-edition-title h3{font-size:19px}.home-material-numbers>div{gap:8px;display:flex}.home-direction-grid{grid-template-columns:1fr 1fr}.home-direction:nth-child(n){border-top:0;border-left:0;padding:20px 12px}.home-direction:nth-child(odd){padding-left:0}.home-direction:nth-child(2n){border-left:1px solid var(--desk-line)}.home-direction:nth-child(n+3){border-top:1px solid var(--desk-line)}.home-direction:last-child{grid-column:1/-1}.home-direction-index{margin-bottom:10px}:root .workbench-card{padding:20px}.home-footer{gap:12px;margin-top:28px}.home-text-link,.home-report-archive button{min-height:44px}}@media (prefers-reduced-motion:reduce){.workbench-nav *,.overview-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workbench-link{text-decoration:none}.nav-management{flex:none;font-size:13px;position:relative}.nav-management summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 10px;list-style:none;display:flex}.nav-management summary::-webkit-details-marker{display:none}.nav-management summary.active{color:var(--desk-gold)}.nav-management-menu{z-index:50;border:1px solid var(--desk-line);background:var(--desk-paper);border-radius:8px;width:145px;padding:7px;position:absolute;top:100%;right:0}.nav-management-menu a{color:var(--ink);border-radius:4px;padding:12px;text-decoration:none;display:block}.nav-management-menu a:hover,.nav-management-menu a[aria-current=page]{background:var(--desk-hover)}.report-date-toolbar.compact{background:0 0;border:0;height:auto;min-height:48px;padding:0}.report-date-toolbar.compact .datenav .cur{gap:10px;padding:4px 8px}.report-date-toolbar.compact h1{font:500 28px/1.5 var(--desk-serif)}.report-date-toolbar.compact .spacer{display:none}.mast .mast-row{flex-wrap:wrap;gap:12px}.mast .acts{margin-left:auto}.mast>.stats{color:var(--muted);flex-wrap:wrap;margin:14px 0 0;font-size:12px}.mast .lede{margin-top:14px;font-size:17px;line-height:1.85}.report-input-summary{border-top:1px solid var(--desk-line);border-bottom:1px solid var(--desk-line);margin-top:14px;padding:12px 0}.report-input-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;display:flex}.report-input-line b{color:var(--ink);font-weight:500}.report-input-line .home-text-link{min-height:30px;font-size:13px}.report-input-summary p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.7}:root .provenance-card{border:1px solid var(--desk-line);background:0 0;border-radius:8px;margin:16px 0 24px;padding:0}.provenance-toggle{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 18px;font-size:13px;display:flex}.provenance-toggle>span:last-child{align-items:center;gap:18px;display:flex}.provenance-summary-time{color:var(--muted);margin-left:14px;font-size:12px;font-weight:400}.provenance-disclosure{white-space:nowrap;color:var(--muted);font-size:12px}.provenance-body{border-top:1px solid var(--desk-line);background:var(--desk-paper);padding:18px}.provenance-notice{color:var(--warn);padding:0 18px 12px;font-size:13px}.provenance-card>.workbench-alert{margin:0 18px 12px}.direction-reading-toolbar{margin-bottom:20px}.direction-reading-toolbar .directions-mode-tabs{gap:4px;padding:4px;display:inline-flex}.direction-reading-toolbar .directions-mode-tab{padding:8px 16px;font-size:14px}.direction-reading-range{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.direction-reading-range label{color:var(--muted);gap:6px;font-size:12px;display:grid}.direction-reading-range input,.direction-reading-range select{border:1px solid var(--desk-line);background:var(--desk-paper);height:38px;color:var(--ink);font:13px var(--font);border-radius:6px;padding:6px 10px}.direction-reading-range .btn{min-height:38px}:root .directions-layout.reading-first{flex-direction:column;gap:20px;display:flex}.reading-first>*{width:100%}:root .direction-generation-settings{border-top:1px solid var(--desk-line);padding-top:16px;display:block}.direction-generation-settings>summary{cursor:pointer;min-height:44px;font-size:15px}.direction-generation-settings>summary span{color:var(--muted);margin-left:14px;font-size:12px}.direction-settings-content{grid-template-columns:1fr 1fr;gap:20px;margin-top:12px;display:grid}.direction-settings-content .directions-run-card{grid-column:1/-1}.home-panel-copy,.home-intro,.home-direction h3{font-size:14px}.home-direction p,.home-material-time,.home-edition-meta,.home-report-archive,.home-material-list li>span{font-size:12px}@media (width<=680px){:root .workbench-nav{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}:root .theme-control{grid-area:1/3}.nav-management{grid-area:1/2;font-size:12px}.nav-management summary{gap:3px;padding:0 5px}:root .workbench-links{grid-column:1/-1}:root .workbench-link{font-size:13px}.home-illustration svg{max-height:145px}.home-hero{padding-top:24px}.home-hero h1{font-size:30px}.report-date-toolbar.compact h1{font-size:23px}.report-date-toolbar.compact .cur .sub{display:none}.mast .acts{flex-wrap:wrap;margin-left:0}.mast .acts .btn{min-height:38px}.report-input-line{gap:8px 12px}.report-input-line .home-text-link{min-height:40px}.provenance-toggle{padding:12px}.provenance-summary-time{margin:5px 0 0;font-size:11px;display:block}.provenance-toggle>span:last-child{gap:8px}.direction-settings-content{grid-template-columns:1fr}.direction-reading-range label{max-width:100%}.direction-reading-range input,.direction-reading-range select{max-width:100%;min-height:44px}}.report-date-toolbar.compact .report-date-title .cur{font:inherit}.report-date-toolbar.compact .report-date-title .sub{font:13px var(--font)}.trend-grid[data-v-3f4f1477]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.625rem;display:grid}.trend-card[data-v-3f4f1477]{border:1px solid var(--line);background:var(--bg);border-radius:8px;min-width:0;padding:.8rem .9rem}.trend-card h3[data-v-3f4f1477]{margin-bottom:.55rem;font-size:.9rem;font-weight:700;line-height:1.5}.trend-card h3[data-v-3f4f1477],.trend-card p[data-v-3f4f1477],.trend-basis[data-v-3f4f1477]{overflow-wrap:anywhere}.trend-scope[data-v-3f4f1477]{color:var(--muted);gap:.45rem;margin:-.1rem 0 .55rem;font-size:.76rem;line-height:1.5;display:flex}.trend-scope>span[data-v-3f4f1477]:first-child{flex:none}.trend-pair[data-v-3f4f1477]{grid-template-columns:4.1em minmax(0,1fr);gap:.1rem .55rem;font-size:.8rem;line-height:1.55;display:grid}.trend-pair+.trend-pair[data-v-3f4f1477]{margin-top:.3rem}.trend-label[data-v-3f4f1477]{color:var(--muted);white-space:nowrap}.trend-pair p[data-v-3f4f1477]{min-width:0}.trend-change p[data-v-3f4f1477]{font-weight:600}.trend-summary[data-v-3f4f1477]{margin-top:.45rem;font-size:.82rem;line-height:1.6}.trend-details[data-v-3f4f1477]{border-top:1px dashed var(--line);margin-top:.6rem;padding-top:.45rem;font-size:.76rem;line-height:1.55}.trend-details summary[data-v-3f4f1477]{color:var(--muted);cursor:pointer;list-style:none}.trend-details summary[data-v-3f4f1477]::-webkit-details-marker{display:none}.trend-details summary[data-v-3f4f1477]:after{content:"+";float:right;color:var(--faint);font-family:var(--mono)}.trend-details[open] summary[data-v-3f4f1477]:after{content:"−"}.trend-basis[data-v-3f4f1477]{color:var(--muted);margin-top:.45rem}.trend-basis b[data-v-3f4f1477]{color:var(--ink);letter-spacing:.08em;margin-bottom:.1rem;font-size:.68rem;display:block}.trend-basis[data-v-3f4f1477] p{margin:.15rem 0}.trend-basis[data-v-3f4f1477] ul{margin:.15rem 0;padding-left:1.1rem}.trend-basis[data-v-3f4f1477] li{margin:.1rem 0}.trend-basis[data-v-3f4f1477] a{overflow-wrap:anywhere}.trend-empty[data-v-3f4f1477]{border:1px dashed var(--line);color:var(--muted);border-radius:6px;padding:.65rem .8rem;font-size:.82rem}.trend-coverage[data-v-3f4f1477]{color:var(--muted);margin:-.15rem 0 .65rem;font-size:.76rem;line-height:1.5}.login-page[data-v-39ecf774]{box-sizing:border-box;background:var(--bg);min-height:100dvh;color:var(--ink);flex-direction:column;padding:32px clamp(24px,6vw,96px) 24px;display:flex}.login-brand[data-v-39ecf774]{align-items:center;gap:14px;font-size:15px;font-weight:600;display:flex}.login-mark[data-v-39ecf774]{border:1px solid var(--line);letter-spacing:-.04em;border-radius:8px;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.login-layout[data-v-39ecf774]{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(36px,7vw,110px);width:100%;max-width:1100px;margin:auto;padding:72px 0;display:grid}.login-kicker[data-v-39ecf774]{color:var(--muted);letter-spacing:.12em;margin:0 0 22px;font-size:12px}.login-intro h1[data-v-39ecf774]{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:550;line-height:1.45}.login-description[data-v-39ecf774]{color:var(--muted);margin:28px 0 42px;font-size:15px;line-height:1.9}.login-index[data-v-39ecf774]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:18px;padding-top:20px;font-size:11px;display:flex}.login-panel[data-v-39ecf774]{border:1px solid var(--line);background:var(--desk-paper,var(--bg));border-radius:12px;padding:36px}.login-panel .login-kicker[data-v-39ecf774]{margin-bottom:10px}.login-panel h2[data-v-39ecf774]{letter-spacing:-.035em;margin:0;font-size:26px;font-weight:550}.login-caption[data-v-39ecf774]{color:var(--muted);margin:12px 0 28px;font-size:13px;line-height:1.8}form[data-v-39ecf774]{flex-direction:column;display:flex}form label[data-v-39ecf774]{margin:0 0 8px;font-size:13px}form>input[data-v-39ecf774],.login-password[data-v-39ecf774]{margin-bottom:20px}input[data-v-39ecf774]{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;height:46px;color:var(--ink);font:inherit;border-radius:6px;padding:0 12px;font-size:16px}input[data-v-39ecf774]::placeholder{color:var(--muted);font-size:13px}input[data-v-39ecf774]:focus-visible,button[data-v-39ecf774]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.login-password[data-v-39ecf774]{position:relative}.login-password input[data-v-39ecf774]{padding-right:65px}.login-password button[data-v-39ecf774]{height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12px;position:absolute;top:3px;right:4px}.login-submit[data-v-39ecf774]{min-height:46px;color:var(--bg);background:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;margin-top:4px;padding:10px 16px;font-weight:600;display:flex}.login-submit[data-v-39ecf774]:hover:not(:disabled){opacity:.88}.login-submit[data-v-39ecf774]:disabled{opacity:.45;cursor:default}.login-help[data-v-39ecf774],.login-field-hint[data-v-39ecf774]{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.8}.login-field-hint[data-v-39ecf774]{margin:-8px 0 16px}.login-error[data-v-39ecf774]{color:var(--danger);margin:0 0 16px;font-size:13px;line-height:1.6}.login-footer[data-v-39ecf774]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-top:20px;font-size:11px;display:flex}.login-notice[data-v-39ecf774]{background:var(--soft);border-radius:6px;padding:18px;font-size:13px;line-height:1.8}.login-notice p[data-v-39ecf774]{color:var(--muted)}.login-retry[data-v-39ecf774]{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;padding:4px 0}@media (width<=760px){.login-page[data-v-39ecf774]{padding:24px 20px}.login-layout[data-v-39ecf774]{grid-template-columns:1fr;gap:28px;max-width:430px;padding:44px 0}.login-intro h1[data-v-39ecf774]{font-size:28px}.login-intro .login-kicker[data-v-39ecf774],.login-description[data-v-39ecf774],.login-index[data-v-39ecf774]{display:none}.login-panel[data-v-39ecf774]{padding:26px 24px}.login-footer[data-v-39ecf774]{flex-wrap:wrap;gap:8px}}.frozen-material-search select[data-v-f7f672a7]{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:inherit;font:inherit;border-radius:6px;padding:8px 10px}.breakfast-schedule[data-v-66e0856f]{border:1px solid var(--line);border-radius:8px;gap:10px;padding:14px;font-size:13px;line-height:1.7;display:grid}.breakfast-schedule p[data-v-66e0856f]{color:var(--muted);margin:0}form[data-v-66e0856f]{gap:12px;display:grid}fieldset[data-v-66e0856f]{border:1px solid var(--line);flex-wrap:wrap;gap:10px;display:flex}input[type=time][data-v-66e0856f]{background:var(--bg);color:var(--ink);border:1px solid var(--line);padding:6px;display:block}summary[data-v-66e0856f]{cursor:pointer}.breakfast-panel[data-v-53736101]{align-content:start;gap:14px;min-width:0;display:grid}.breakfast-day[data-v-53736101]{gap:6px;display:grid}.breakfast-day input[data-v-53736101],.breakfast-day select[data-v-53736101]{width:100%;min-width:0;color:inherit;background:var(--bg);font:inherit;border:1px solid var(--line);border-radius:6px;padding:8px 10px}.breakfast-actions[data-v-53736101],.breakfast-item-head[data-v-53736101],.breakfast-links[data-v-53736101]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.breakfast-date-pair[data-v-53736101]{line-height:1.8}.breakfast-panel p[data-v-53736101],.breakfast-panel li[data-v-53736101],.breakfast-panel small[data-v-53736101]{white-space:pre-wrap;overflow-wrap:anywhere}.breakfast-panel h2[data-v-53736101]{font-size:18px}.breakfast-item[data-v-53736101],.breakfast-job[data-v-53736101]{border-top:1px solid var(--line);gap:9px;min-width:0;padding:14px 0;display:grid}.breakfast-panel small[data-v-53736101]{color:var(--muted)}.breakfast-panel summary[data-v-53736101]{cursor:pointer}.breakfast-panel details p[data-v-53736101],.breakfast-excluded article[data-v-53736101]{margin-top:10px}.breakfast-hash[data-v-53736101]{overflow-wrap:anywhere}.runtime-status[data-v-b21d788d]{min-width:0}.runtime-facts[data-v-b21d788d]{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.runtime-facts div[data-v-b21d788d]{gap:5px;display:grid}.runtime-facts span[data-v-b21d788d],.runtime-chart-head span[data-v-b21d788d],.runtime-footer[data-v-b21d788d],.runtime-note[data-v-b21d788d],.runtime-message[data-v-b21d788d]{color:var(--muted);font-size:12px;line-height:1.7}.runtime-facts strong[data-v-b21d788d]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.runtime-chart-head[data-v-b21d788d],.runtime-footer[data-v-b21d788d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.runtime-chart-head[data-v-b21d788d]{margin-top:18px;font-size:13px}.runtime-bars[data-v-b21d788d]{grid-template-columns:repeat(72,minmax(0,1fr));gap:2px;margin:10px 0;display:grid}.runtime-bars button[data-v-b21d788d]{cursor:pointer;border:0;border-radius:2px;height:28px;padding:0}.runtime-bars .ok[data-v-b21d788d],.runtime-legend .ok[data-v-b21d788d]{background:#3d876e}.runtime-bars .failed[data-v-b21d788d],.runtime-legend .failed[data-v-b21d788d]{background:#be574f}.runtime-bars .unknown[data-v-b21d788d],.runtime-legend .unknown[data-v-b21d788d]{background:var(--line)}.runtime-bars button[data-v-b21d788d]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.runtime-bars button[aria-pressed=true][data-v-b21d788d]{box-shadow:0 0 0 2px var(--ink)}.runtime-legend[data-v-b21d788d]{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.runtime-legend i[data-v-b21d788d]{border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.runtime-history[data-v-b21d788d]{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.runtime-history summary[data-v-b21d788d]{cursor:pointer;font-size:13px}.runtime-incident[data-v-b21d788d]{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:12px;padding-top:12px;font-size:13px}.runtime-incident>div[data-v-b21d788d]{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.runtime-incident dl[data-v-b21d788d]{grid-template-columns:auto 1fr;gap:5px 12px;margin:10px 0;font-size:12px;display:grid}.runtime-incident dt[data-v-b21d788d]{color:var(--muted)}.runtime-incident dd[data-v-b21d788d]{margin:0}.runtime-footer[data-v-b21d788d]{flex-wrap:wrap;margin-top:14px}.runtime-note[data-v-b21d788d]{margin-top:8px;font-size:11px}.runtime-issues[data-v-b21d788d]{color:#ad4a43;padding-left:18px;font-size:13px}@media (width<=480px){.runtime-facts[data-v-b21d788d]{grid-template-columns:1fr}.runtime-bars[data-v-b21d788d]{gap:1px}}.runtime-axis[data-v-b21d788d]{color:var(--muted);justify-content:space-between;gap:8px;margin:6px 0 12px;font-size:11px;display:flex}.runtime-range[data-v-b21d788d]{gap:4px;display:flex}.runtime-range button[data-v-b21d788d]{font:inherit;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:5px;padding:5px 9px;font-size:12px}.runtime-range button[aria-pressed=true][data-v-b21d788d]{background:var(--ink);color:var(--paper,#fff)}.runtime-bars .partial[data-v-b21d788d],.runtime-legend .partial[data-v-b21d788d]{background:#779dac}.runtime-checks[data-v-b21d788d]{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.runtime-check-list[data-v-b21d788d]{max-height:190px;margin:8px 0;padding:0;list-style:none;overflow:auto}.runtime-check-list li[data-v-b21d788d]{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 40px 75px;gap:6px;padding:8px 0;font-size:12px;display:grid}.runtime-check-list small[data-v-b21d788d]{color:#ad4a43;grid-column:1/-1}.runtime-check-list li>span[data-v-b21d788d]:last-of-type{text-align:right;color:var(--muted)}.check-ok[data-v-b21d788d]{color:#3d876e}.check-failed[data-v-b21d788d]{color:#ad4a43}.runtime-range button[data-v-b21d788d]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.runtime-materials[data-v-b21d788d]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:12px 0;padding:12px 0}.runtime-materials h3[data-v-b21d788d]{margin:0;font-size:13px;font-weight:600}.runtime-materials h3 span[data-v-b21d788d]{color:var(--muted);font-size:12px;font-weight:400}.runtime-materials .runtime-facts[data-v-b21d788d]{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.morning-workflow[data-v-b6a67478]{gap:12px;padding:22px;font-size:13px;line-height:1.7;display:grid}.morning-workflow h2[data-v-b6a67478]{margin:0;font-size:20px}.morning-workflow p[data-v-b6a67478]{color:var(--muted);margin:0}.morning-head[data-v-b6a67478],.morning-actions[data-v-b6a67478]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.morning-state[data-v-b6a67478]{border:1px solid var(--line);border-radius:20px;padding:3px 10px}.morning-steps[data-v-b6a67478]{border-block:1px solid var(--line);flex-wrap:wrap;gap:8px 24px;margin:0;padding:12px 0;list-style-position:inside;display:flex}.morning-workflow form[data-v-b6a67478]{background:var(--bg);border:1px solid var(--line);gap:12px;padding:16px;display:grid}.morning-workflow button[data-v-b6a67478]{justify-self:start}.morning-actions[data-v-b6a67478]{justify-content:flex-start}.morning-day[data-v-b6a67478]{border-bottom:1px solid var(--line);gap:6px;padding:16px 0;display:grid}.morning-snapshot[data-v-b6a67478]{overflow-wrap:anywhere;font-size:12px}.morning-workflow .morning-error[data-v-b6a67478]{color:var(--ink)}summary[data-v-b6a67478]{cursor:pointer}input[data-v-b6a67478]{accent-color:var(--ink)}.research-workflow-card[data-v-34ad0f54]{gap:1rem;min-width:0;display:grid}.research-workflow-card[data-v-34ad0f54]>*,.research-workflow-selects>label[data-v-34ad0f54],.research-workflow-form-grid>label[data-v-34ad0f54]{min-width:0}.research-workflow-card select[data-v-34ad0f54]{max-width:100%}.research-workflow-card .tag[data-v-34ad0f54]{white-space:normal;overflow-wrap:anywhere;max-width:100%}.research-workflow-selection-head .faint[data-v-34ad0f54]{overflow-wrap:anywhere}.research-workflow-head-meta[data-v-34ad0f54],.research-workflow-stage-head[data-v-34ad0f54],.research-workflow-selection-head[data-v-34ad0f54]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.research-workflow-head-meta[data-v-34ad0f54]{justify-content:flex-end;align-items:center}.research-workflow-inline-alert[data-v-34ad0f54]{margin:0}.research-workflow-selection[data-v-34ad0f54],.research-workflow-stage[data-v-34ad0f54]{border-top:1px solid #d7e1ec;padding-top:1rem}.research-workflow-selection-head h3[data-v-34ad0f54],.research-workflow-stage-head h3[data-v-34ad0f54]{color:#294762;margin-top:.18rem;font-size:.9rem}.research-workflow-selects[data-v-34ad0f54],.research-workflow-form-grid[data-v-34ad0f54]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.7rem;display:grid}.research-workflow-selects label[data-v-34ad0f54],.research-workflow-evidence-form label[data-v-34ad0f54],.research-workflow-check-panel label[data-v-34ad0f54],.research-workflow-review-stage label[data-v-34ad0f54]{color:#526f89;gap:.28rem;font-size:.74rem;font-weight:650;display:grid}.research-workflow-selects select[data-v-34ad0f54],.research-workflow-evidence-form input[data-v-34ad0f54],.research-workflow-evidence-form select[data-v-34ad0f54],.research-workflow-evidence-form textarea[data-v-34ad0f54],.research-workflow-check-panel textarea[data-v-34ad0f54],.research-workflow-check-panel select[data-v-34ad0f54],.research-workflow-close-reason[data-v-34ad0f54],.research-workflow-review-stage input[data-v-34ad0f54]{color:#36536d;width:100%;font:inherit;background:#fbfdff;border:1px solid #cbd9e5;border-radius:5px;padding:.48rem .55rem;font-size:.78rem}.research-workflow-selects select[data-v-34ad0f54],.research-workflow-evidence-form input[data-v-34ad0f54],.research-workflow-evidence-form select[data-v-34ad0f54],.research-workflow-check-panel select[data-v-34ad0f54],.research-workflow-review-stage input[data-v-34ad0f54]{height:2.1rem}.research-workflow-selects select[data-v-34ad0f54]:focus-visible,.research-workflow-evidence-form input[data-v-34ad0f54]:focus-visible,.research-workflow-evidence-form select[data-v-34ad0f54]:focus-visible,.research-workflow-evidence-form textarea[data-v-34ad0f54]:focus-visible,.research-workflow-check-panel textarea[data-v-34ad0f54]:focus-visible,.research-workflow-check-panel select[data-v-34ad0f54]:focus-visible,.research-workflow-close-reason[data-v-34ad0f54]:focus-visible,.research-workflow-review-stage input[data-v-34ad0f54]:focus-visible{outline:2px solid var(--wb-focus);outline-offset:1px}.research-workflow-observation-grid[data-v-34ad0f54]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:.8rem;margin-top:.8rem;display:grid}.research-workflow-observation[data-v-34ad0f54],.research-workflow-check-panel[data-v-34ad0f54],.research-workflow-evidence[data-v-34ad0f54],.research-workflow-draft-grid article[data-v-34ad0f54]{background:#fbfdff;border:1px solid #e0e8ef;border-radius:6px;min-width:0;padding:.8rem}.research-workflow-subhead[data-v-34ad0f54]{color:#7a8e9f;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.5rem;font-size:.7rem;display:flex}.research-workflow-observation h4[data-v-34ad0f54],.research-workflow-check-panel h4[data-v-34ad0f54],.research-workflow-evidence h4[data-v-34ad0f54]{color:#294762;font-size:.86rem;line-height:1.5}.research-workflow-kv[data-v-34ad0f54]{gap:.55rem;margin-top:.7rem;display:grid}.research-workflow-kv>div[data-v-34ad0f54]{gap:.12rem;display:grid}.research-workflow-kv dt[data-v-34ad0f54],.research-workflow-evidence-meta dt[data-v-34ad0f54],.research-workflow-preview-meta dt[data-v-34ad0f54]{color:#8192a2;font-size:.67rem}.research-workflow-kv dd[data-v-34ad0f54],.research-workflow-evidence-meta dd[data-v-34ad0f54]{color:#47627b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.77rem;line-height:1.55}.research-workflow-sources[data-v-34ad0f54]{border-top:1px solid #dfe8f0;margin-top:.85rem;padding-top:.7rem}.research-workflow-label[data-v-34ad0f54]{color:#8192a2;letter-spacing:.06em;margin:0 0 .35rem;font-size:.69rem;font-weight:700}.research-workflow-source[data-v-34ad0f54]{color:#47627b;border-top:1px solid #e5ebf0;padding:.45rem 0;font-size:.74rem}.research-workflow-source summary[data-v-34ad0f54]{cursor:pointer;align-items:flex-start;gap:.45rem;list-style:none;display:flex}.research-workflow-source summary[data-v-34ad0f54]::-webkit-details-marker{display:none}.research-workflow-source summary[data-v-34ad0f54]:before{content:"+";color:#8496a7;font-family:var(--mono)}.research-workflow-source[open] summary[data-v-34ad0f54]:before{content:"−"}.research-workflow-source summary span[data-v-34ad0f54]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.research-workflow-source>div[data-v-34ad0f54]{padding:.45rem 0 0 1rem}.research-workflow-source p[data-v-34ad0f54]{margin:.25rem 0;line-height:1.55}.research-workflow-source b[data-v-34ad0f54]{color:#8192a2;width:3.2rem;font-weight:600;display:inline-block}.research-workflow-stage-head[data-v-34ad0f54]{align-items:center}.research-workflow-stage-head h3[data-v-34ad0f54]{margin:0}.research-workflow-evidence-list[data-v-34ad0f54]{gap:.55rem;margin-top:.75rem;display:grid}.research-workflow-evidence>p[data-v-34ad0f54]{color:#47627b;white-space:pre-wrap;margin:.25rem 0;font-size:.77rem;line-height:1.6}.research-workflow-evidence-meta[data-v-34ad0f54]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.55rem;display:grid}.research-workflow-evidence-meta>div[data-v-34ad0f54]{min-width:0}.research-workflow-evidence-meta dd[data-v-34ad0f54]{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.research-workflow-evidence-form[data-v-34ad0f54]{gap:.65rem;margin-top:.75rem;display:grid}.research-workflow-evidence-form textarea[data-v-34ad0f54],.research-workflow-check-panel textarea[data-v-34ad0f54]{resize:vertical;line-height:1.55}.research-workflow-evidence-form .workbench-card-actions[data-v-34ad0f54]{margin-top:.1rem}.research-workflow-draft-grid[data-v-34ad0f54]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem;display:grid}.research-workflow-draft-grid article[data-v-34ad0f54]{align-content:start;gap:.4rem;display:grid}.research-workflow-draft-text[data-v-34ad0f54],.research-workflow-draft-source[data-v-34ad0f54]{color:#47627b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.77rem;line-height:1.6}.research-workflow-draft-sources[data-v-34ad0f54]{margin-top:.5rem}.research-workflow-draft-source[data-v-34ad0f54]{border-top:1px solid #e0e8ef;padding:.45rem 0}.research-workflow-draft-source p[data-v-34ad0f54]{margin:.18rem 0}.research-workflow-draft-source .mono[data-v-34ad0f54]{font-size:.7rem}.research-workflow-draft-grid pre[data-v-34ad0f54],.research-workflow-output pre[data-v-34ad0f54]{color:#47627b;max-height:22rem;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f6f9;border-radius:4px;margin:0;padding:.65rem;font-size:.7rem;line-height:1.55;overflow:auto}.research-workflow-close-reason[data-v-34ad0f54]{max-width:20rem;height:1.75rem;padding-top:.2rem;padding-bottom:.2rem}.research-workflow-check[data-v-34ad0f54]{align-items:center;margin-top:.65rem;grid-template-columns:none!important;gap:.4rem!important;display:flex!important}.research-workflow-check input[data-v-34ad0f54]{accent-color:var(--wb-focus);width:1rem!important;height:1rem!important}.research-workflow-preview-meta[data-v-34ad0f54]{background:#fbfdff;border:1px solid #e0e8ef;border-radius:6px;margin-top:.75rem;padding:.7rem}.research-workflow-preview-meta dl[data-v-34ad0f54]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.research-workflow-preview-meta dd[data-v-34ad0f54]{color:#36536d;overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.72rem}.research-workflow-output[data-v-34ad0f54]{margin-top:.7rem}.research-workflow-output summary[data-v-34ad0f54]{color:#526f89;cursor:pointer;font-size:.76rem;font-weight:650}.research-workflow-output pre[data-v-34ad0f54]{max-height:30rem;margin-top:.45rem}.research-workflow-output-sources[data-v-34ad0f54]{color:#47627b;border-top:1px solid #dfe8f0;margin-top:.8rem;padding-top:.7rem;font-size:.74rem}.research-workflow-output-sources ul[data-v-34ad0f54]{gap:.35rem;margin:.35rem 0 0;padding-left:1.1rem;display:grid}.research-workflow-output-sources li[data-v-34ad0f54]{overflow-wrap:anywhere;line-height:1.5}.research-workflow-generated-observations[data-v-34ad0f54]{border-top:1px solid #dfe8f0;margin-top:.8rem;padding-top:.7rem}.research-workflow-generated-direction[data-v-34ad0f54]{color:#47627b;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem;font-size:.74rem;display:flex}.research-workflow-generated-direction strong[data-v-34ad0f54]{margin-right:.25rem}.research-workflow-quality-issues[data-v-34ad0f54]{color:#765b19;background:#fff9e9;border:1px solid #edd99b;border-radius:6px;margin-top:.7rem;padding:.65rem .75rem;font-size:.74rem;line-height:1.55}.research-workflow-quality-issues ul[data-v-34ad0f54]{gap:.35rem;margin:.3rem 0 0;padding-left:1.1rem;display:grid}.research-workflow-quality-issues li[data-v-34ad0f54]{overflow-wrap:anywhere}@media (width<=720px){.research-workflow-observation-grid[data-v-34ad0f54],.research-workflow-draft-grid[data-v-34ad0f54],.research-workflow-selects[data-v-34ad0f54],.research-workflow-form-grid[data-v-34ad0f54],.research-workflow-preview-meta dl[data-v-34ad0f54],.research-workflow-evidence-meta[data-v-34ad0f54]{grid-template-columns:1fr}.research-workflow-close-reason[data-v-34ad0f54]{width:100%;max-width:none}}:root[data-theme=dark] .research-workflow-selection,:root[data-theme=dark] .research-workflow-stage{border-color:#29445e}:root[data-theme=dark] .research-workflow-observation,:root[data-theme=dark] .research-workflow-check-panel,:root[data-theme=dark] .research-workflow-evidence,:root[data-theme=dark] .research-workflow-draft-grid article,:root[data-theme=dark] .research-workflow-preview-meta{background:#0e1823;border-color:#29445e}:root[data-theme=dark] .research-workflow-selection-head h3,:root[data-theme=dark] .research-workflow-stage-head h3,:root[data-theme=dark] .research-workflow-observation h4,:root[data-theme=dark] .research-workflow-check-panel h4{color:#d9ecff}:root[data-theme=dark] .research-workflow-selects select,:root[data-theme=dark] .research-workflow-evidence-form input,:root[data-theme=dark] .research-workflow-evidence-form select,:root[data-theme=dark] .research-workflow-evidence-form textarea,:root[data-theme=dark] .research-workflow-check-panel textarea,:root[data-theme=dark] .research-workflow-check-panel select,:root[data-theme=dark] .research-workflow-close-reason,:root[data-theme=dark] .research-workflow-review-stage input{color:#dce9f5;background:#111c28;border-color:#35546d}:root[data-theme=dark] .research-workflow-draft-grid pre,:root[data-theme=dark] .research-workflow-output pre{color:#c3d9ea;background:#17344f}:root[data-theme=dark] .research-workflow-quality-issues{color:#e2c878;background:#2f2918;border-color:#695725}.materials-tool[data-v-bf939820]{margin-top:20px}.materials-filters[data-v-bf939820],.materials-heading[data-v-bf939820]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.materials-filters[data-v-bf939820]{align-items:flex-end}.materials-filters label[data-v-bf939820],.materials-field[data-v-bf939820]{gap:7px;display:grid}.materials-field[data-v-bf939820]{margin:16px 0}.materials-filters input[data-v-bf939820],.materials-filters select[data-v-bf939820],.materials-field input[data-v-bf939820],textarea[data-v-bf939820]{border:1px solid var(--line,#d6d7d8);background:var(--bg,#fff);color:inherit;font:inherit;border-radius:7px;padding:9px 11px}textarea[data-v-bf939820]{box-sizing:border-box;resize:vertical;width:100%}.materials-section[data-v-bf939820]{border-top:1px solid var(--line,#ddd);margin-top:20px;padding-top:20px}.materials-section p[data-v-bf939820]{overflow-wrap:anywhere;margin-top:9px}.materials-source a[data-v-bf939820]{margin-top:6px;display:inline-block}.materials-section h3[data-v-bf939820]{margin:0;font-size:17px}.materials-item[data-v-bf939820]{border-bottom:1px solid var(--line,#e4e4e4);padding:16px 0}.materials-choice[data-v-bf939820]{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.materials-choice input[data-v-bf939820]{width:17px;height:17px;margin-top:4px}.materials-choice span[data-v-bf939820]{min-width:0}small[data-v-bf939820]{color:var(--muted,#687078);overflow-wrap:anywhere;margin-top:5px;display:block}.materials-copy[data-v-bf939820],.materials-saved pre[data-v-bf939820]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.75}.materials-source[data-v-bf939820]{border-left:2px solid var(--line,#ddd);margin-top:10px;padding:12px}details[data-v-bf939820]{margin:14px 0}summary[data-v-bf939820]{cursor:pointer}.materials-packet[data-v-bf939820]{margin-top:12px}.materials-history[data-v-bf939820]{border-bottom:1px solid var(--line,#ddd);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.materials-saved[data-v-bf939820]{margin-top:20px}.materials-notice[data-v-bf939820]{color:var(--ok,#276b50)}@media (width<=680px){.materials-filters label[data-v-bf939820]{flex:145px;min-width:0}.materials-filters input[data-v-bf939820],.materials-filters select[data-v-bf939820]{min-width:0;max-width:100%}.materials-history[data-v-bf939820]{flex-direction:column;align-items:flex-start}}.directions-advanced[data-v-44edaea1]{min-width:0}.directions-advanced>summary[data-v-44edaea1]{cursor:pointer}.directions-advanced[data-v-44edaea1] .research-workflow-stage-head .mono{overflow-wrap:anywhere;min-width:0;max-width:100%}.directions-advanced[data-v-44edaea1] .research-workflow-card{box-shadow:none;border:0;min-width:0;margin-top:16px;padding:0}@media (width<=720px){.directions-advanced[data-v-44edaea1]{padding:14px}.directions-advanced[data-v-44edaea1] .research-workflow-card{width:100%}.directions-advanced[data-v-44edaea1] .research-workflow-card .btn{white-space:normal;max-width:100%;height:auto;min-height:2rem}}
