.orbit-app{color:var(--text-1);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}:where(.orbit-app) a{color:var(--orbit-control-primary);cursor:pointer;-webkit-text-decoration-skip:objects;background-color:#0000;outline:none;text-decoration:none;transition:color .3s}:where(.orbit-app) a:hover{color:var(--orbit-control-link-hover)}:where(.orbit-app) a:active{color:var(--orbit-control-primary-active)}:where(.orbit-app) a:active,:where(.orbit-app) a:hover,:where(.orbit-app) a:focus{outline:0;text-decoration:none}:where(.orbit-app) a:focus-visible{outline:var(--orbit-focus-width) solid var(--orbit-focus-color);outline-offset:1px;transition:outline-offset,outline}:where(.orbit-app) a[disabled]{color:var(--orbit-control-disabled-text);cursor:not-allowed}.orbit-overlay-backdrop{background:#00000073;width:100vw;position:fixed;inset:0}.orbit-overlay[hidden],.orbit-overlay-viewport[hidden],.orbit-overlay-backdrop[hidden]{display:none}.orbit-overlay-viewport{overscroll-behavior:contain;width:100vw;position:fixed;inset:0;overflow:auto}.orbit-dialog-viewport,.orbit-confirm-viewport{padding:100px 0 0}.orbit-dialog,.orbit-confirm{max-width:calc(100vw - 32px)}.orbit-overlay{box-sizing:border-box;max-width:100%;color:var(--text-1);background:var(--orbit-bg-elevated);font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);line-height:var(--orbit-line-height);box-shadow:var(--orbit-shadow-popup);overflow-wrap:break-word;outline:none;margin:0 auto;position:relative}.orbit-dialog,.orbit-confirm{border-radius:var(--orbit-radius-dialog);padding:20px 24px}.orbit-overlay-header{margin-bottom:8px}.orbit-overlay-title{color:var(--text-1);margin:0;font-size:16px;font-weight:600;line-height:24px}.orbit-overlay-description{margin:0}.orbit-overlay-footer{flex-wrap:wrap;justify-content:flex-end;gap:0 8px;margin-top:12px;display:flex}.orbit-overlay-close{z-index:10;width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}.orbit-overlay-close:hover:not(:disabled){color:var(--text-1);background:var(--orbit-control-hover-bg)}:where(.orbit-dialog>.orbit-overlay-header)>.orbit-overlay-close:hover:not(:disabled){background:var(--orbit-dialog-close-hover-bg)}.orbit-overlay-close:active:not(:disabled){background:var(--orbit-control-active-bg)}.orbit-overlay-close:focus-visible{outline:var(--orbit-focus-width) solid var(--orbit-focus-color);outline-offset:var(--orbit-focus-offset)}.orbit-overlay-close:disabled{cursor:default}.orbit-dialog>.orbit-overlay-header>.orbit-overlay-title{padding-right:24px}.orbit-drawer-viewport{overflow:hidden}.orbit-drawer{max-height:100%;box-shadow:var(--orbit-shadow-drawer-right);flex-direction:column;margin:0;line-height:1.15;display:flex;position:absolute}.orbit-drawer[data-placement=right]{top:0;right:0}.orbit-drawer[data-placement=bottom]{box-shadow:var(--orbit-shadow-drawer-bottom);bottom:0;left:0}.orbit-drawer>.orbit-overlay-header{border-bottom:1px solid var(--orbit-border-split);flex:none;align-items:center;margin:0;padding:16px 24px;display:flex}.orbit-drawer>.orbit-overlay-header>.orbit-overlay-title{flex:1;min-width:0}.orbit-drawer>.orbit-overlay-header>.orbit-overlay-close{flex:none;width:24px;height:24px;margin-right:8px;position:static}.orbit-drawer>.orbit-overlay-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow:auto}.orbit-drawer>.orbit-overlay-footer{border-top:1px solid var(--orbit-border-split);flex:none;margin:0;padding:8px 16px;display:block}.orbit-confirm>.orbit-overlay-header,.orbit-confirm>.orbit-overlay-body{padding-left:34px}.orbit-confirm-icon{color:var(--orbit-badge-warning);font-size:22px;position:absolute;top:21px;left:24px}.orbit-confirm-icon-success{color:var(--orbit-badge-success)}.orbit-confirm-error{color:var(--error);margin-top:8px}@media (width<=767px){.orbit-dialog,.orbit-confirm{max-width:calc(100vw - 16px);margin:8px auto 0}}@media (prefers-reduced-motion:no-preference){.orbit-overlay-backdrop{transition:opacity .2s}.orbit-overlay-backdrop[data-starting-style],.orbit-overlay-backdrop[data-ending-style]{opacity:0}.orbit-dialog,.orbit-confirm{transition:opacity .2s,scale .2s}.orbit-dialog[data-starting-style],.orbit-confirm[data-starting-style],.orbit-dialog[data-ending-style],.orbit-confirm[data-ending-style]{opacity:0;scale:.9}.orbit-drawer{transition:translate .3s}.orbit-drawer[data-placement=right][data-starting-style],.orbit-drawer[data-placement=right][data-ending-style]{translate:100%}.orbit-drawer[data-placement=bottom][data-starting-style],.orbit-drawer[data-placement=bottom][data-ending-style]{translate:0 100%}}.review-card{min-width:0}.review-card-preview{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:8px;padding:16px;display:flex}.review-card-preview:focus-visible{outline:2px solid var(--orbit-focus-color);outline-offset:2px}.review-card-title,.review-card-summary,.review-card-meta{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-card-title{-webkit-line-clamp:2;font-weight:600}.review-card-summary{-webkit-line-clamp:3}.review-card-meta{-webkit-line-clamp:1;color:var(--text-3);font-size:12px}.review-card-open{color:var(--text-2);font-size:13px}.orbit-dialog-viewport:has(>.review-card-dialog){padding:24px 16px}.review-card-dialog{flex-direction:column;height:min(760px,100dvh - 48px);display:flex}.review-card-dialog>.orbit-overlay-header{flex:none}.review-card-dialog>.orbit-overlay-body{flex:1;min-height:0;display:flex}.review-card-content{flex:1;min-width:0;min-height:0;display:flex}.review-card-content>.approval-card{background:0 0;border:0;border-radius:0;flex-direction:column;width:100%;min-height:0;margin:0;display:flex}.review-card-dialog .approval-card>.approval-head{display:none}.review-card-dialog .approval-card>.approval-body{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;overflow:auto}.review-card-dialog .approval-card>.approval-actions{flex:none}.owner-confirmation-footer{flex:none;padding:0 14px 12px}@media (width<=767px){.orbit-dialog-viewport:has(>.review-card-dialog){padding:8px}.review-card-dialog{height:calc(100dvh - 16px);padding:16px}}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-base:#fff;--bg-raised:#fff;--bg-subtle:#fafbfc;--bg-sunken:#f7f8fa;--bg-hover:#f5f6f7;--bg-hover-strong:#e3e6eb;--fill-muted:#f1f1f4;--fill-inset:#0000000d;--border:#dee0e3;--border-subtle:#eceef1;--scrollbar-hover:#c9cdd4;--text-1:#1f2329;--text-2:#646a73;--text-3:#8f959e;--text-4:#a8acb3;--dot-idle:#c0c4cc;--brand:#3370ff;--brand-strong:#245ae0;--brand-tint:#eaf1ff;--brand-tint-hover:#e1ebff;--brand-border:#bcd3ff;--success:#1a7f37;--success-solid:#2ea121;--success-bg:#e8f6ec;--success-border:#b6e7c4;--error:#cf3b35;--error-solid:#d4380d;--error-bg:#fdeceb;--error-border:#ffccc7;--warning:#c2710c;--warning-solid:#fa8c16;--warning-bg:#fff4e6;--warning-border:#ffd591;--route-shadow:#5b2fb8;--invert-surface:#1f2329;--invert-surface-hover:#000;--invert-text:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:#202023;--bg-raised:#2b2b2e;--bg-subtle:#252528;--bg-sunken:#17171a;--bg-hover:#343437;--bg-hover-strong:#424246;--fill-muted:#38383c;--fill-inset:#00000040;--border:#424246;--border-subtle:#343437;--scrollbar-hover:#565a62;--text-1:#c9ced5;--text-2:#a7adb6;--text-3:#8b9099;--text-4:#71767f;--dot-idle:#4a4e56;--brand:#5b8cff;--brand-strong:#7aa2ff;--brand-tint:#5b8cff29;--brand-tint-hover:#5b8cff3d;--brand-border:#5b8cff52;--success:#4ac26b;--success-solid:#3fb45b;--success-bg:#2ea1212e;--success-border:#2ea12159;--error:#f0837b;--error-solid:#e5613c;--error-bg:#f54a4529;--error-border:#f54a4561;--warning:#e0a23b;--warning-solid:#e0902b;--warning-bg:#fa8c1626;--warning-border:#fa8c1661;--route-shadow:#b69cf5;--invert-surface:#e6e8eb;--invert-surface-hover:#fff;--invert-text:#16171a}:root[data-theme=dark] .chat-tool-card{--tone:#47474c;--tone-bg:#343437}:root[data-theme=dark] .chat-tone-read{--tone:#5b8cff;--tone-bg:#5b8cff29}:root[data-theme=dark] .chat-tone-exec{--tone:#2dd4bf;--tone-bg:#0d94882e}:root[data-theme=dark] .chat-tone-write{--tone:#e0a23b;--tone-bg:#d977062e}:root[data-theme=dark] .chat-tone-agent{--tone:#a78bfa;--tone-bg:#7c3aed38}:root[data-theme=dark] .chat-tool-task .chat-tool-row{background:#7c3aed1a}:root[data-theme=dark] .chat-tool-task .chat-tool-row:hover{background:#7c3aed29}:root[data-theme=dark] .composer-slash-menu{box-shadow:0 8px 24px #0000008c}:root[data-theme=dark] .scroll-to-bottom{box-shadow:0 2px 8px #00000080}:root[data-theme=dark] .hljs{color:#c9d1d9;background:0 0}:root[data-theme=dark] .hljs-comment,:root[data-theme=dark] .hljs-quote{color:#8b949e}:root[data-theme=dark] .hljs-keyword,:root[data-theme=dark] .hljs-selector-tag,:root[data-theme=dark] .hljs-literal,:root[data-theme=dark] .hljs-type{color:#ff7b72}:root[data-theme=dark] .hljs-string,:root[data-theme=dark] .hljs-meta .hljs-string,:root[data-theme=dark] .hljs-regexp{color:#a5d6ff}:root[data-theme=dark] .hljs-number,:root[data-theme=dark] .hljs-symbol,:root[data-theme=dark] .hljs-attr,:root[data-theme=dark] .hljs-template-variable,:root[data-theme=dark] .hljs-variable{color:#79c0ff}:root[data-theme=dark] .hljs-title,:root[data-theme=dark] .hljs-section,:root[data-theme=dark] .hljs-function .hljs-title{color:#d2a8ff}:root[data-theme=dark] .hljs-built_in,:root[data-theme=dark] .hljs-name,:root[data-theme=dark] .hljs-attribute{color:#ffa657}*,:before,:after{box-sizing:border-box}:root{--app-vh:100svh}html,body,#root{height:var(--app-vh);margin:0}body{color:var(--text-1);background:var(--bg-base);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Roboto,Helvetica,Arial,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.autohide-scrollbar:not([data-scrolling])::-webkit-scrollbar-thumb{background:0 0}.autohide-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toast-layer{width:auto;height:auto;color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.toast-layer::backdrop{pointer-events:none;background:0 0}.toast-viewport{z-index:2050;top:calc(env(safe-area-inset-top,0px) + 16px);right:max(16px, env(safe-area-inset-right,0px));width:360px;max-width:calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));pointer-events:none;will-change:transform;flex-direction:column;align-items:flex-end;gap:8px;font-size:1rem;line-height:1.15;display:flex;position:fixed}.toast-viewport--narrow{top:calc(env(safe-area-inset-top,0px) + 56px);left:max(16px, env(safe-area-inset-left,0px));align-items:center;width:auto;max-width:none}.toast-slot{width:fit-content;max-width:100%;animation:.18s cubic-bezier(.2,.8,.2,1) orbit-toast-enter}.toast-slot:has(.toast--card){width:100%}.toast-slot--leaving .toast{pointer-events:none}.toast{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-raised);color:var(--text-1);font:inherit;text-align:start;align-items:center;gap:12px;margin:0;font-size:14px;line-height:20px;display:flex;box-shadow:0 8px 22px #0f172a1f}:root[data-theme=dark] .toast{box-shadow:0 8px 22px #0006}.toast--live{pointer-events:auto}.toast--pill{border-radius:999px;gap:8px;max-width:100%;min-height:36px;padding:7px 16px 7px 10px}button.toast--pill{cursor:pointer}button.toast--pill:hover{background:var(--bg-hover)}.toast--card{border-radius:12px;width:100%;min-height:56px;padding:12px 12px 12px 14px}.toast--attention{-webkit-user-select:text;user-select:text;flex-direction:column;align-items:stretch;gap:10px}.toast--error{border-color:var(--error-border);background:linear-gradient(var(--error-bg), var(--error-bg)), var(--bg-raised)}.toast--warning{border-color:var(--warning-border);background:linear-gradient(var(--warning-bg), var(--warning-bg)), var(--bg-raised)}.toast-row{align-items:flex-start;gap:12px;display:flex}.toast-glyph{flex:none;font-size:20px;line-height:0}.toast--pill .toast-glyph{font-size:18px}.toast-glyph--success{color:var(--success-solid)}.toast-glyph--info{color:var(--brand)}.toast-glyph--neutral{color:var(--text-3)}.toast-glyph--warning{color:var(--warning-solid)}.toast-glyph--error{color:var(--error-solid)}.toast-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.toast--pill .toast-copy{flex:0 auto;gap:0}.toast-copy--link{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.toast-copy--link:hover .toast-head{color:var(--brand)}.toast-head{overflow-wrap:anywhere;font-weight:600}.toast-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.toast-detail{color:var(--text-2);overflow-wrap:anywhere;font-size:13px;line-height:18px}.toast-reason{border:1px solid var(--border-subtle);background:var(--bg-raised);max-height:108px;color:var(--text-2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:8px;margin-left:32px;padding:7px 10px;font-size:12px;line-height:18px;overflow:auto}.toast-actions{flex-wrap:wrap;gap:8px;margin-left:32px;display:flex}.toast-action{border:1px solid var(--border-subtle);background:var(--bg-raised);height:28px;color:var(--text-1);font:inherit;cursor:pointer;border-radius:7px;flex:none;padding:0 12px;font-size:13px;font-weight:600}.toast-action:hover{background:var(--bg-hover)}.toast-action--primary{border-color:var(--brand);background:var(--brand);color:#fff}.toast-action--primary:hover{border-color:var(--brand-strong);background:var(--brand-strong)}.toast--card:not(.toast--attention)>.toast-action{border-color:var(--brand-tint);background:var(--brand-tint);color:var(--brand)}.toast--card:not(.toast--attention)>.toast-action:hover{background:var(--brand-tint-hover)}.toast-close{width:22px;height:20px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:13px;display:inline-flex}.toast-close:hover{color:var(--text-1)}.toast-count{background:var(--error-solid);color:#fff;border-radius:9px;flex:none;padding:0 7px;font-size:12px;font-weight:700;line-height:18px}.toast-chev{color:var(--text-3);flex:none;font-size:11px}.toast-more{pointer-events:auto;border:1px solid var(--error-border);background:linear-gradient(var(--error-bg), var(--error-bg)), var(--bg-raised);color:var(--error);font:inherit;cursor:pointer;border-radius:999px;margin-top:-2px;padding:3px 12px;font-size:12.5px;font-weight:600}.toast-copy--link:focus-visible,.toast-action:focus-visible,.toast-close:focus-visible,.toast-more:focus-visible,button.toast--pill:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@keyframes orbit-toast-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes orbit-toast-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.toast-viewport--narrow .toast-slot{animation-name:orbit-toast-drop}.toast-viewport .toast-slot--leaving{animation:.25s ease-in forwards orbit-toast-exit}@keyframes orbit-toast-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@keyframes orbit-toast-fade{0%{opacity:1}to{opacity:0}}@media (pointer:coarse){.toast-action{min-height:44px}}@media (prefers-reduced-motion:reduce){.toast-viewport .toast-slot{animation:none}.toast-viewport .toast-slot--leaving{animation:.25s ease-in forwards orbit-toast-fade}}:root:has(.impersonation-banner){--impersonation-bar:36px;--app-vh:calc(100svh - var(--impersonation-bar))}.impersonation-banner{box-sizing:border-box;height:var(--impersonation-bar);background:var(--warning-bg);border-bottom:1px solid var(--warning-border);color:var(--text-1);justify-content:center;align-items:center;gap:12px;padding:0 12px;font-size:13px;display:flex}.impersonation-banner-text{white-space:nowrap;min-width:0;display:flex}.impersonation-banner-prefix{flex:none;margin-right:.3em}.impersonation-banner-who{text-overflow:ellipsis;min-width:0;overflow:hidden}.impersonation-banner-left{flex:none;margin-left:.3em}@media (width<=480px){.impersonation-banner-prefix{display:none}}.app-shell{height:var(--app-vh);display:flex}.app-main{min-width:0;height:var(--app-vh);flex:1;overflow:hidden}.app-view{min-width:0;height:100%}.app-view--doc{padding:24px 32px;overflow:auto}.app-view--tasks{flex-direction:column;display:flex;overflow:hidden}.app-topbar,.app-nav-toggle,.app-nav-backdrop{display:none}.app-nav{width:264px;height:var(--app-vh);border-right:1px solid var(--border-subtle);background:var(--bg-raised);flex-direction:column;flex:none;display:flex;position:relative}.tp-resizer{z-index:5;cursor:col-resize;width:6px;height:100%;position:absolute;top:0;right:-3px}.tp-resizer:hover{background:#3370ff1f}.tp-brand{flex:none;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.tp-brand-logo{font-size:22px;line-height:1}.tp-brand-name{color:var(--text-1);font-size:18px;font-weight:600}.tp-scroll{flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.tp-section{padding:0 8px}.tp-item{cursor:pointer;height:36px;color:var(--text-1);border-radius:6px;align-items:center;gap:10px;padding:0 8px;font-size:14px;display:flex}.tp-item:hover{background:var(--bg-hover)}.tp-item.active{background:var(--brand-tint);color:var(--brand)}.tp-item:focus{outline:none}.tp-item:focus-visible,.tp-rail-item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.tp-ico{color:var(--text-2);flex:none;font-size:16px;display:flex}.tp-item.active .tp-ico{color:var(--brand)}.tp-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tp-workspace-label{text-overflow:clip;align-items:center;gap:6px;min-width:0;display:flex}.tp-workspace-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.tp-workspace-separator{color:var(--text-3);flex:none}.tp-workspace-runner{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-3);flex:1 8 auto;overflow:hidden}.tp-workspace-icon{position:relative}.tp-workspace-icon-running{z-index:2;background:var(--brand);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--bg-raised);border-radius:50%;position:absolute;bottom:-2px;right:-3px}.tp-item:hover .tp-workspace-icon-running{box-shadow:0 0 0 1.5px var(--bg-hover)}.tp-item.active .tp-workspace-icon-running{box-shadow:0 0 0 1.5px var(--bg-raised)}@keyframes status-glyph-breathe{0%,to{opacity:1}50%{opacity:.42}}.status-glyph-active{animation:2.4s ease-in-out infinite status-glyph-breathe}.tp-workspace-icon-jobs{z-index:2;background:var(--brand);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--bg-raised);border-radius:50%;animation:2.4s ease-in-out infinite status-glyph-breathe;position:absolute;bottom:-2px;right:-3px}.tp-item:hover .tp-workspace-icon-jobs{box-shadow:0 0 0 1.5px var(--bg-hover)}.tp-item.active .tp-workspace-icon-jobs{box-shadow:0 0 0 1.5px var(--bg-raised)}@media (prefers-reduced-motion:reduce){.status-glyph-active,.tp-workspace-icon-jobs{animation:none}}.tp-workspace-icon-offline{z-index:1;background:var(--bg-raised);width:12px;height:12px;box-shadow:0 0 0 1px var(--bg-raised);color:var(--text-3);border-radius:50%;justify-content:center;align-items:center;font-size:9px;display:flex;position:absolute;bottom:-5px;right:-6px}.tp-item.active .tp-workspace-icon-offline{background:var(--brand-tint);box-shadow:0 0 0 1px var(--brand-tint);color:var(--text-3)}.tp-count{color:var(--text-3);font-size:13px}.tp-item.active .tp-count{color:var(--brand)}.tp-workspace-shortcut,.tp-nav-shortcut{white-space:nowrap;flex:none;font-family:inherit;font-size:12px;font-weight:400;line-height:1;display:none}.tp-count.needs-you{color:var(--warning);background:var(--warning-bg);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600}.tp-item.active .tp-count.needs-you{color:var(--warning)}.tp-list-dot{background:var(--dot-idle);border-radius:50%;flex:none;width:7px;height:7px;margin-right:8px}.tp-project-mark{justify-content:center;align-items:center;width:16px}.tp-project-mark .tp-list-dot{margin-right:0}.tp-list-dot.running{background:var(--brand);animation:1.4s ease-in-out infinite tp-list-dot-pulse}.tp-list-dot.done{background:var(--success-solid)}@keyframes tp-list-dot-pulse{0%,to{opacity:1;box-shadow:0 0 #3370ff80}50%{opacity:.6;box-shadow:0 0 0 4px #3370ff00}}.tp-kebab{width:22px;height:22px;color:var(--text-3);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:-2px;font-size:15px;display:none}.tp-kebab:hover{background:var(--bg-hover-strong);color:var(--text-1)}.tp-item.inset:hover .tp-count,.tp-item.inset.menu-open .tp-count{display:none}.tp-item.inset:hover .tp-count.needs-you,.tp-item.inset.menu-open .tp-count.needs-you{display:inline}.tp-item.inset:hover .tp-kebab,.tp-item.inset.menu-open .tp-kebab{display:flex}.tp-item.active .tp-kebab{color:var(--brand)}.tp-divider{background:var(--border-subtle);height:1px;margin:8px 16px}.tp-group+.tp-divider{background:0 0}.tp-group{padding:0 8px}.tp-group-head{cursor:pointer;align-items:center;gap:8px;height:32px;padding:0 8px;display:flex}.tp-caret{color:var(--text-3);opacity:0;font-size:12px;transition:transform .15s,opacity .15s}.tp-group-head:hover .tp-caret{opacity:1}.tp-caret.collapsed{transform:rotate(-90deg)}.tp-group-name{color:var(--text-2);font-size:13px;font-weight:600}.tp-group-action{color:var(--text-3);font:inherit;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:13px;line-height:20px;transition:opacity .15s}.tp-group-head:hover .tp-group-action,.tp-group-action:focus-visible,.tp-group-action.editing{opacity:1}.tp-group-action:hover,.tp-group-action:focus-visible{background:var(--bg-hover-strong);color:var(--text-1);outline:none}.tp-group-action.editing{color:var(--brand);font-weight:600}@media (width<=960px){.tp-group-action{opacity:1}}.tp-workspace-actions{flex:none;display:none}.tp-item:hover .tp-workspace-actions,.tp-item.menu-open .tp-workspace-actions{display:flex}.tp-workspace-more{width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.tp-workspace-more:hover,.tp-workspace-more[data-popup-open]{background:var(--bg-hover-strong);color:var(--text-1)}@media (width<=960px){.tp-workspace-actions{display:flex}}.tp-item.editing{cursor:default}.tp-workspace-handle{width:20px;height:28px;color:var(--text-4);cursor:grab;touch-action:none;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0 -2px;padding:0;font-size:15px}.tp-workspace-handle:hover,.tp-workspace-handle:focus-visible{background:var(--bg-hover-strong);color:var(--text-2);outline:none}.tp-workspace-handle:active{cursor:grabbing}.tp-workspace-handle:disabled{cursor:default;opacity:.45}.tp-workspace-sortable.dragging{z-index:1;position:relative}.tp-workspace-sortable.dragging .tp-item{background:var(--bg-raised);box-shadow:0 8px 24px #1f232929, 0 0 0 1px var(--brand-border)}.tp-add{color:var(--text-3);cursor:pointer;font-size:14px}.tp-add:hover{color:var(--brand)}.tp-user{border-top:1px solid var(--border-subtle);flex:none;padding:8px}.tp-user-trigger{width:100%;height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 8px;display:flex}.tp-user-trigger:hover,.tp-user-trigger.open{background:var(--bg-hover)}.tp-user-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.tp-user-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);flex:1;font-size:14px;font-weight:500;overflow:hidden}.tp-account-menu.orbit-menu{width:280px;min-width:0;max-width:calc(100vw - 16px)}.tp-account-menu .orbit-menu-item{min-height:44px}.tp-account-menu .orbit-menu-item.tp-account-profile{min-height:64px}.tp-account-menu .orbit-menu-item[aria-haspopup]{padding-right:24px;position:relative}.tp-account-menu .orbit-menu-submenu-icon{color:var(--text-3);margin:0;font-size:12px;position:absolute;top:calc(50% - 5.5px);right:8px}.tp-account-profile-content{align-items:center;gap:10px;min-width:0;display:flex}.tp-account-identity{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.tp-account-name,.tp-account-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-account-name{color:var(--text-1);font-weight:600}.tp-account-detail,.tp-account-current-theme{color:var(--text-2);font-size:12px}.tp-account-appearance-label{justify-content:space-between;gap:12px;width:100%;min-width:0;display:flex}.tp-account-current-theme{margin-left:auto}.tp-account-menu .orbit-menu-item[data-danger] .orbit-menu-icon{color:var(--error)}.tp-collapse-btn{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:15px;display:flex}.tp-collapse-btn:hover{background:var(--bg-hover);color:var(--text-1)}.tp-collapse-btn:focus{outline:none}.tp-collapse-btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.tp-rail{flex-direction:column;align-items:center;gap:4px;padding:8px 0;display:none}.tp-rail-item{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.tp-rail-item:hover{background:var(--bg-hover)}.tp-rail-item.active{background:var(--brand-tint)}.tp-rail-item.active .tp-ico{color:var(--brand)}.tp-rail-badge{box-sizing:border-box;background:var(--brand);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:1px;right:1px}.tp-rail-badge.needs-you{background:var(--warning-solid)}.tp-rail-divider{background:var(--border-subtle);flex:none;width:24px;height:1px;margin:4px 0}.tp-rail-avatar{background:var(--bg-hover-strong);width:28px;height:28px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.tp-rail-item.active .tp-rail-avatar{background:var(--brand);color:#fff}.tp-rail-running,.tp-rail-offline,.tp-rail-jobs{background:var(--bg-raised);border-radius:50%;position:absolute;bottom:1px;right:1px}@media (width>=961px){.app-shell .app-nav:not(.collapsed) .tp-workspace-shortcut{display:inline}.app-shell .app-nav:not(.collapsed) .tp-item:hover .tp-workspace-shortcut,.app-shell .app-nav:not(.collapsed) .tp-item.menu-open .tp-workspace-shortcut{display:none}.app-shell .app-nav:not(.collapsed) .tp-workspace-label~.tp-count.needs-you{order:1}.app-shell .app-nav:not(.collapsed) .tp-nav-shortcut{display:inline}.app-shell .app-nav.collapsed .tp-rail-running,.app-shell .app-nav.collapsed .tp-rail-jobs{background:0 0;animation:none!important}.app-shell .app-nav.collapsed .tp-rail-jobs>svg{visibility:hidden;animation:none!important}.app-shell .app-nav.collapsed .tp-rail-jobs:after{content:"";background:var(--brand);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--bg-raised);border-radius:50%;animation:2.4s ease-in-out infinite status-glyph-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-shell .app-nav.collapsed .tp-rail-running>svg{visibility:hidden;animation:none!important}.app-shell .app-nav.collapsed .tp-rail-running:after{content:"";background:var(--brand);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--bg-raised);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-nav{transition:width .2s}.app-nav.resizing{transition:none}.app-nav.collapsed{width:56px}.app-nav.collapsed .tp-scroll,.app-nav.collapsed .tp-resizer,.app-nav.collapsed .tp-brand-logo,.app-nav.collapsed .tp-brand-name,.app-nav.collapsed .tp-user-name{display:none}.app-nav.collapsed .tp-rail{scrollbar-width:none;flex:1;min-height:0;display:flex;overflow-y:auto}.app-nav.collapsed .tp-rail::-webkit-scrollbar{display:none}.app-nav.collapsed .tp-brand{justify-content:center;padding:0}.app-nav.collapsed .tp-collapse-btn{margin-left:0}.app-nav.collapsed .tp-user-trigger{justify-content:center}}@media (width<=960px){.tp-collapse-btn{display:none}}.tasks-header{flex:none}.tasks-body{flex:1;min-height:0;overflow-y:auto}.tasks-title-row{align-items:center;gap:10px;display:flex}.page-title{color:var(--text-1);margin:0;font-size:20px;font-weight:600}.tasks-scope-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;display:inline-flex}.tasks-scope-trigger:hover{background:var(--bg-hover)}.tasks-scope-caret{color:var(--text-3);font-size:12px}.orbit-menu.tasks-scope-menu{min-width:260px;max-width:min(460px,100vw - 24px);max-height:70vh;overflow-y:auto}.tasks-scope-row{align-items:center;min-width:0;display:flex}.tasks-scope-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tasks-scope-count{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;margin-left:16px;font-size:12px}.tasks-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 8px;display:flex}.tasks-search.orbit-text-control{width:200px}.task-assignee-chip{color:var(--text-3);background:var(--fill-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.tasks-toolbar .tasks-createdin{align-items:center;max-width:320px;display:inline-flex}.tasks-createdin-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.tasks-createdin-close{color:var(--text-3);cursor:pointer;margin-inline-start:7px;font-size:10px;transition:all .2s}.tasks-createdin-close:hover{color:var(--text-1)}.tasks-bulkbar{background:var(--brand-tint);border:1px solid var(--brand-border);border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:4px 10px;display:flex;overflow-x:auto}.tasks-bulkbar-count{color:var(--text-1);white-space:nowrap;flex:none;font-size:13px}.tasks-scope-note{color:var(--text-3);align-items:center;gap:7px;margin:0 0 10px;font-size:12.5px;display:flex}.tasks-scope-note b{color:var(--text-2);font-weight:600}.tasks-scope-note a{color:var(--brand);cursor:pointer;white-space:nowrap}.tasks-scope-note .anticon{flex:none;font-size:13px}.task-progress{align-items:center;gap:14px;margin:14px 0 4px;display:flex}.task-progress-track{background:var(--border-subtle);border-radius:999px;flex:1;height:8px;display:flex;overflow:hidden}.task-progress-seg.done{background:var(--success-solid)}.task-progress-seg.ongoing{background:var(--brand);opacity:.85}.task-progress-text{color:var(--text-2);white-space:nowrap;font-size:13px}.task-progress-text b{color:var(--text-1);font-weight:650}.task-progress-text .sep{color:var(--border);margin:0 8px}.tasks-loadmore{text-align:center;grid-column:1/-1;padding:16px}.task-active-strip{background:var(--bg-subtle);border-bottom:1px solid var(--border)}.task-active-head{align-items:baseline;gap:10px;padding:7px 16px 5px;display:flex}.task-active-title{color:var(--text-2);font-size:12px;font-weight:600}.task-active-hint{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.tasks-viewswitch.orbit-segmented{margin:10px 0 0}.tasks-labelfilter{min-width:168px;max-width:320px}.tasks-labelopt{align-items:center;gap:10px;display:flex}.tasks-labelopt-name{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);flex:1;font-size:12.5px}.tasks-labelopt-count{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.orbit-batchlist .col-head-row,.batch-row{grid-template-columns:minmax(150px,220px) minmax(120px,460px) 76px 76px 76px 1fr;align-items:center;gap:12px;padding:0 16px;display:grid}.orbit-batchlist .col-head-row{border-bottom:1px solid var(--border-subtle);height:34px}.orbit-batchlist .col-head{color:var(--text-3);white-space:nowrap;font-size:12px}.orbit-batchlist .col-head.batch-num{text-align:right}.orbit-batchlist .col-head.sorted{color:var(--text-2)}.batch-sort-caret{margin-left:4px;font-size:10px}.batch-row{border-bottom:1px solid var(--border-subtle);height:34px}.batch-row.clickable{cursor:pointer}.batch-row.clickable:hover{background:var(--bg-hover)}.batch-name{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.batch-meter .task-progress-track{height:6px}.batch-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-2);font-size:12.5px}.batch-num.strong{color:var(--text-1);font-weight:550}.batch-num.muted{color:var(--text-3)}.batch-truncated{color:var(--text-3);padding:10px 16px;font-size:12px}.seg-opt{align-items:center;gap:6px;display:inline-flex}.seg-count{color:var(--text-3);text-align:center;background:#0000000d;border-radius:999px;min-width:18px;padding:0 6px;font-size:11px;line-height:16px}.orbit-segmented-item:where([data-checked]) .seg-count{background:var(--brand-tint);color:var(--brand)}.seg-opt--danger,.seg-opt--danger .seg-count{color:var(--error)}.seg-opt--danger .seg-count{background:var(--error-bg)}.runners-empty{max-width:920px;color:var(--text-3);margin:24px auto 0;font-size:14px}.runner-drag-handle{width:24px;height:28px;color:var(--text-4);cursor:grab;touch-action:none;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:-5px;padding:0;font-size:15px;display:flex}.runner-drag-handle:hover,.runner-drag-handle:focus-visible{background:var(--bg-hover-strong);color:var(--text-2);outline:none}.runner-drag-handle:active{cursor:grabbing}.runner-drag-handle:disabled{cursor:default;opacity:.45}.runner-dot{border-radius:50%;flex:none;align-self:flex-start;width:9px;height:9px;margin-top:5px}.runner-sub{color:var(--text-3);margin-top:2px;font-size:12px}.runner-util{background:var(--border-subtle);border-radius:2px;width:100%;max-width:200px;height:4px;margin-top:6px;overflow:hidden}.runner-util-fill{background:var(--brand);border-radius:2px;height:100%;transition:width .2s;display:block}.runner-util.full .runner-util-fill{background:var(--warning-solid)}.runner-attention{align-items:flex-start;gap:6px;margin-top:5px;font-size:12px;font-weight:500;line-height:1.35;display:flex}.runner-attention.bad{color:var(--error)}.runner-attention.warn{color:var(--warning)}.runner-attention .anticon{flex:none;margin-top:2.5px;font-size:11px}.runner-token-box{word-break:break-all;background:var(--bg-sunken);border:1px solid var(--border-subtle);color:var(--text-1);border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.skills-page{max-width:920px;margin:0 auto}.skills-empty{color:var(--text-3);margin-top:24px;font-size:14px}.skills-empty code{background:var(--bg-hover);border-radius:4px;padding:1px 5px;font-size:12px}.skills-search{border:1px solid var(--border);width:100%;max-width:360px;color:var(--text-1);border-radius:8px;outline:none;margin-top:16px;padding:7px 12px;font-size:13px}.skills-search:focus{border-color:var(--brand)}.skills-search::placeholder{color:var(--text-4)}.skills-no-match{color:var(--text-3);margin-top:16px;font-size:13px}.skills-list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.skills-group-card{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:10px;overflow:hidden}.skills-group-head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.skills-group-head:hover{background:var(--bg-hover)}.skills-caret{color:var(--text-3);flex:none;font-size:11px;transition:transform .15s}.skills-caret.open{transform:rotate(90deg)}.skills-group-name{color:var(--text-1);font-size:14px;font-weight:600}.skills-group-meta{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:flex}.skills-group-count{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.skills-group-body{padding:0 14px 12px}.skills-group{margin-top:12px}.skills-group-title{text-transform:uppercase;letter-spacing:.03em;color:var(--text-3);margin-bottom:6px;font-size:12px;font-weight:600}.skill-item{align-items:baseline;gap:10px;padding:5px 0;display:flex}.skill-name{min-width:132px;color:var(--brand);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.skill-desc-wrap{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.skill-desc{-webkit-line-clamp:2;color:var(--text-2);-webkit-box-orient:vertical;max-width:68ch;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.skill-desc.expanded{-webkit-line-clamp:unset;overflow:visible}.skill-desc-toggle{color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.skill-desc-toggle:hover{text-decoration:underline}.rd-head{margin-bottom:8px}.rd-back,.rd-link{color:var(--text-2);cursor:pointer;font-size:13px}.rd-back:hover,.rd-link:hover{color:var(--brand)}.rd-back .anticon{margin-right:4px}.rd-title-row{align-items:center;gap:10px;display:flex}.rd-sub{color:var(--text-3);font-size:13px}.rd-page{max-width:920px;margin:0 auto}.rd-section{margin-top:28px}.rd-section-title{color:var(--text-1);font-size:15px;font-weight:600}.rd-section-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.rd-section-actions{gap:8px;display:flex}.rd-metaline{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:0 8px;margin:6px 0 0 19px;font-size:13px;display:flex}.rd-metaline>span+span:before{content:"·";color:var(--text-4);margin-right:8px}.rd-meta-ok{color:var(--success)}.rd-attention{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.rd-attention-card{background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:10px;gap:11px;padding:12px 14px;display:flex}.rd-attention-card:only-child{grid-column:1/-1}.rd-attention-card.bad{background:var(--error-bg);border-color:var(--error-border)}.rd-attention-card.idle{background:var(--bg-subtle);border-color:var(--border-subtle)}.rd-attention-icon{width:26px;height:26px;color:var(--warning);background:#fa8c1629;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.rd-attention-card.bad .rd-attention-icon{color:var(--error);background:#f54a4524}.rd-attention-card.idle .rd-attention-icon{background:var(--fill-muted);color:var(--text-3)}.rd-attention-main{min-width:0}.rd-attention-title{color:var(--text-1);font-size:14px;font-weight:600}.rd-attention-detail{color:var(--text-2);margin-top:3px;font-size:12.5px;line-height:1.5}.rd-attention-action{margin-top:9px}.rd-cols{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:0 24px;display:grid}.rd-col{min-width:0}.rd-box{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:10px}.rd-box>*+*{border-top:1px solid var(--border-subtle)}.rd-kv,.rd-kv-row{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.rd-kv{min-height:42px;padding:7px 14px}.rd-kv-label{color:var(--text-2);flex:none}.rd-kv-value{min-width:0;color:var(--text-1);text-align:right;overflow-wrap:anywhere}.rd-kv-value small{color:var(--text-3);margin-left:5px;font-size:12px}.rd-kv-value small.warn{color:var(--warning);font-weight:500}.rd-inline-link{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-size:12.5px}.rd-inline-link:hover{color:var(--brand-strong)}.rd-max-concurrent.orbit-number-input{width:72px}.rd-keep-free{min-width:96px}.rd-disk{padding:11px 14px 12px}.rd-disk-bar{background:var(--border-subtle);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.rd-disk-bar>span{background:var(--brand);border-radius:3px;height:100%;display:block}.rd-disk-bar.warn>span{background:var(--warning-solid)}.rd-hint{color:var(--text-3);margin:8px 2px 0;font-size:12px;line-height:1.5}.rd-empty{color:var(--text-3);border:1px dashed var(--border);text-align:center;border-radius:10px;padding:20px;font-size:14px}.rd-engine-relay{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:10px;margin-bottom:12px;padding:12px 13px}.rd-engine-relay.bad{background:var(--error-bg);border-color:var(--error-border)}.rd-engine-relay-row{color:var(--text-2);white-space:pre-wrap;font-size:12.5px}.rd-engine-relay.bad .rd-engine-relay-row{color:var(--error);font-weight:500}.rd-engine-relay-hint{color:var(--text-3);margin-top:7px;font-size:11.5px}.rd-workspace-list{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.rd-workspace-list>*+*{border-top:1px solid var(--border-subtle)}.rd-workspace-row{cursor:pointer;align-items:center;gap:10px;padding:10px 14px;transition:background .12s;display:flex}.rd-workspace-row:hover,.rd-workspace-row.is-open{background:var(--bg-hover)}.rd-workspace-row.is-disabled .rd-workspace-ico{background:var(--fill-muted);color:var(--text-4)}.rd-workspace-row.is-disabled .rd-workspace-name,.rd-workspace-row.is-disabled .rd-workspace-meta{color:var(--text-4)}.rd-row-caret{color:var(--text-4);opacity:0;font-size:11px;transition:opacity .15s,transform .18s}.rd-workspace-row:hover .rd-row-caret{opacity:1}.rd-workspace-row.is-open .rd-row-caret{opacity:1;color:var(--text-2);transform:rotate(180deg)}.rd-workspace-ico{background:var(--brand-tint);width:30px;height:30px;color:var(--brand);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.rd-workspace-main{flex:1;min-width:0}.rd-workspace-name{color:var(--text-1);font-size:14px;font-weight:500}.rd-workspace-meta{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.rd-workspace-running{background:var(--brand-tint);color:var(--brand);border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:500}.rd-form-field{margin-bottom:14px}.rd-form-label{color:var(--text-1);margin-bottom:6px;font-size:13px}.rd-env-row{gap:8px;margin-bottom:8px;display:flex}.rd-env-row>.orbit-input:first-child{flex:0 0 38%}.rd-import-row{gap:8px;margin-bottom:6px;display:flex}.rd-import-row .orbit-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.rd-rule-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.rd-rule-token{overflow-wrap:anywhere;border:1px solid var(--border-subtle);background:var(--bg-sunken,var(--bg-raised));min-width:0;color:var(--text-2);border-radius:6px;flex:1;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.rd-rule-empty{color:var(--text-3);font-size:12px;line-height:1.55}.rd-workspace-form{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:10px;padding:16px 16px 14px}.rd-workspace-form-new{box-shadow:inset 3px 0 0 var(--brand)}.rd-form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.rd-form-actions{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.rd-form-section{letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);margin:16px 0 10px;font-size:11px;font-weight:600}.rd-form-section:first-child{margin-top:12px}.rd-form-derived{color:var(--text-3);margin:12px 0 2px;font-size:12px;line-height:1.55}.rd-form-derived b{color:var(--text-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:500}.rd-dirty-note{color:var(--warning);margin-right:4px;font-size:12px}.rd-path-hint{align-items:flex-start;gap:6px;margin-top:6px;font-size:12px;line-height:1.5;display:flex}.rd-path-hint .anticon{flex:none;margin-top:2px}.rd-path-ok{color:var(--success)}.rd-path-warn{color:var(--warning)}.rd-path-muted{color:var(--text-3)}.rd-history-panel{border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:2px;padding:12px 14px}.rd-history-panel>.rd-path-hint:first-child{margin-top:0}.rd-history-panel .rd-history-choices{margin:12px 0 14px;display:block}.rd-history-panel .rd-history-choices.orbit-radio-group>.orbit-choice.orbit-radio-button{align-items:flex-start;margin:0 0 10px;display:flex}.rd-history-panel .rd-history-choices.orbit-radio-group>.orbit-choice.orbit-radio-button:last-child{margin-bottom:0}.rd-history-panel .rd-history-choices .orbit-radio{align-self:flex-start;margin-top:2px}.rd-history-choice,.rd-history-choice .rd-set-label,.rd-history-choice .rd-set-desc{display:block}.rd-history-removal{align-items:center;gap:10px;margin-top:10px;display:flex}.rd-quiet-btn.orbit-button{color:var(--text-3)}.rd-quiet-btn:hover{color:var(--text-1)}.rd-set-row{border-top:1px solid var(--border-subtle);align-items:flex-start;gap:16px;padding:11px 0;display:flex}.rd-set-main{flex:1;min-width:0}.rd-set-label{color:var(--text-1);font-size:13px}.rd-set-desc{color:var(--text-3);margin-top:3px;font-size:12px;line-height:1.5}.rd-set-row .orbit-switch{flex:none;margin-top:2px}.rd-route-engines{margin-top:10px}.rd-engines-label{color:var(--text-2);font-size:12px}.rd-engines-list{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.rd-engines-list .orbit-choice{border:1px solid var(--border);color:var(--text-2);border-radius:6px;margin-inline-start:0;padding:2px 9px;font-size:12px}.rd-engines-list .orbit-choice.is-on{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand-strong);font-weight:600}.rd-engines-list .orbit-choice.is-on:has([data-disabled]){cursor:default}.rd-engines-list .orbit-choice.is-on:has([data-disabled]) .orbit-choice-label{color:var(--brand-strong)}.rd-engines-note{color:var(--text-3);margin-top:6px;font-size:12px;line-height:1.5}.rd-engine-option{align-items:center;gap:6px;display:inline-flex}.rd-engine-own{color:var(--text-3);font-size:11.5px;font-weight:400}.rd-adv-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);align-items:center;gap:7px;margin-top:16px;padding:6px 0;font-size:11px;font-weight:600;display:flex}.rd-adv-toggle:hover{color:var(--text-1)}.rd-adv-caret{font-size:10px;transition:transform .18s}.rd-adv-toggle.open .rd-adv-caret{transform:rotate(180deg)}.rd-adv-badge{letter-spacing:0;text-transform:none;background:var(--fill-muted);color:var(--text-3);border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:500}.rd-adv-body{padding-top:6px}.rd-codex-account{width:100%}.rd-codex-account-status{color:var(--text-3);margin-top:1px;font-size:11.5px;font-weight:400}@media (width<=600px){.rd-form-grid{grid-template-columns:1fr}}@media (width<=640px){.rd-attention{grid-template-columns:minmax(0,1fr)}.rd-cols{flex-direction:column;align-items:stretch;display:flex}.rd-col{display:contents}.rd-capacity{order:1}.rd-engines{order:2}.rd-workspaces{order:3}.rd-about{order:4}}.rd-workspace-editing{box-shadow:inset 3px 0 0 var(--brand);overflow:hidden}.rd-workspace-editing>.rd-workspace-row{background:0 0;border:none;border-radius:0}.rd-workspace-editing>.rd-workspace-form-wrap>.rd-workspace-form{border:none;border-top:1px solid var(--border-subtle);border-radius:0}.rd-workspace-list>.rd-workspace-form-wrap>.rd-workspace-form{background:0 0;border:none;border-radius:0}.rd-workspace-form-wrap{grid-template-rows:1fr;animation:.2s rd-form-expand;display:grid}.rd-workspace-form-wrap>*{min-height:0;overflow:hidden}@keyframes rd-form-expand{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.rd-workspace-form-wrap{animation:none}}.orbit-tasklist{--cols:28px 92px minmax(160px, 1fr) 160px;border-top:1px solid var(--border-subtle)}.orbit-tasklist.no-assignee{--cols:28px 92px minmax(160px, 1fr)}.task-check{justify-content:center;align-items:center;display:flex}.col-head-row,.task-row{grid-template-columns:var(--cols);align-items:center;column-gap:12px;padding:0 12px;display:grid}.col-head-row{border-bottom:1px solid var(--border-subtle);z-index:2;background:var(--bg-base);height:38px;position:sticky;top:0}.col-head{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.col-head.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s}.col-head.sortable:hover,.col-head.active{color:var(--text-1)}.col-sort-caret{font-size:11px}.task-row{border-bottom:1px solid var(--bg-hover);height:44px;position:relative}.task-row:hover{background:var(--bg-hover)}.task-cell{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.task-title-cell{align-items:center;gap:10px;min-width:0;display:flex}.task-title{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.task-title:hover{color:var(--brand)}.task-run-at{color:var(--text-3);white-space:nowrap;flex:none;font-size:12px}.task-run-at-note{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes tp-queued-fade{0%,to{opacity:1}50%{opacity:.4}}.task-creator{align-items:center;gap:8px;min-width:0;display:flex}.row-actions{opacity:0;pointer-events:none;background:linear-gradient(90deg, #f5f6f700 0%, var(--bg-hover) 24%);align-items:center;gap:2px;padding-left:28px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.task-row:hover .row-actions{opacity:1;pointer-events:auto}.task-status-cell{align-items:center;min-width:0;display:flex}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 9px 0 7px;font-size:12px;font-weight:600;display:inline-flex}.status-pill .status-dot{border-radius:50%;flex:none;width:8px;height:8px}.status-pill .anticon{font-size:12px}.status-pill.done{background:var(--success-bg);color:var(--success)}.status-pill.done .status-dot{background:var(--success-solid)}.status-pill.ongoing{background:var(--brand-tint);color:var(--brand-strong)}.status-pill.ongoing .status-dot{background:var(--brand);border-radius:2px}.status-pill.todo{background:var(--fill-muted);color:var(--text-2)}.status-pill.todo .status-dot{border:1.5px solid var(--text-4);background:0 0}.status-pill.failed{background:var(--error-bg);color:var(--error)}.status-pill.failed .status-dot{background:var(--error-solid)}.status-pill.cancelled{background:var(--fill-muted);color:var(--text-3)}.status-pill.cancelled .status-dot{border:1.5px solid var(--border);background:0 0}.status-pill.running{background:var(--brand-tint);color:var(--brand-strong)}.status-pill.queued{background:var(--brand-tint);color:var(--text-2);animation:1.8s ease-in-out infinite tp-queued-fade}.status-pill.queued .status-dot{background:var(--brand)}.status-pill.awaiting{background:var(--warning-bg);color:var(--warning)}.status-pill.awaiting .status-dot{background:var(--warning-solid)}.workspace-split{--pane-gutter:20px;height:100%;min-height:0;display:flex}.session-col{min-height:0;padding:24px var(--pane-gutter);flex-direction:column;flex:none;display:flex}.session-resizer{background:var(--border-subtle);cursor:col-resize;flex:none;width:1px;margin:0;position:relative}.session-resizer:before{content:"";position:absolute;inset:0 -6px}.session-resizer:hover,.session-resizer.resizing{background:var(--brand)}.session-col-head{flex:none;align-items:center;gap:10px;height:40px;padding-left:2px;display:flex}.session-col-title{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.session-new{border:1px solid var(--brand-border);background:var(--brand-tint);height:38px;color:var(--brand);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:8px;margin:2px 0 8px;padding:0 8px;font-size:14px;font-weight:500;display:flex}.session-new:hover{background:var(--brand-tint);border-color:var(--brand-border)}.session-new-kbd{border:1px solid var(--brand-border);font:inherit;color:var(--brand);opacity:.6;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:12px;line-height:16px}.session-new.active{background:var(--brand-tint);border-color:var(--brand-border)}.session-search{border:1px solid var(--border-subtle);background:var(--bg-sunken);height:34px;color:var(--text-3);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:8px;margin:0 0 8px;padding:0 8px;font-size:14px;display:flex}.session-search:hover{background:var(--bg-hover);border-color:var(--border);color:var(--text-2)}.session-search:focus{outline:none}.session-search:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.session-search-kbd{border:1px solid var(--border);font:inherit;color:var(--text-3);border-radius:5px;margin-left:auto;padding:1px 6px;font-size:12px;line-height:16px}.session-col-list{flex:1;min-height:0;overflow:hidden auto}.session-section-head{z-index:1;background:var(--bg-base);color:var(--text-4);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding:12px 2px 4px;font-size:12px;font-weight:600;display:flex;position:sticky;top:0;overflow:hidden}.session-section-head:first-child{padding-top:2px}.session-col-list>section:not(:first-child)>.session-section-head{padding-top:12px}.session-section-fold{width:100%;font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between}.session-section-chev{font-size:10px;transition:transform .15s}.session-section-chev.open{transform:rotate(90deg)}.session-list-more{justify-content:center;padding:12px 0 16px;display:flex}.session-section-dot{border-radius:50%;flex:none;width:8px;height:8px}.session-sub{align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}.session-scope-menu{color:var(--text-3);cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:2px 6px;font-size:13px;display:flex}.session-scope-menu .anticon{color:var(--text-4);font-size:10px}.session-scope-menu:hover{background:var(--bg-sunken);color:var(--text-2)}.session-scope-menu.on,.session-scope-menu.on .anticon{color:var(--brand)}.session-scope-menu.on{background:var(--brand-tint)}.scope-menu-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.scope-menu-value{color:var(--text-4);align-items:center;gap:6px;font-size:12px;display:flex}.scope-menu-value-text{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.scope-menu-value.is-warning{color:var(--warning)}.scope-tag-label{align-items:center;gap:8px;display:flex}.scope-menu-check{width:12px;color:var(--text-2);flex:none;font-size:12px;line-height:1}.workspace-header-menu .orbit-menu-item[data-selected][data-highlighted]{background:var(--orbit-option-selected-bg)}.session-row.active{background:var(--brand-tint);--session-menu-surface:var(--brand-tint)}.session-row.active:hover{background:var(--brand-tint-hover);--session-menu-surface:var(--brand-tint-hover)}.workspace-draft{justify-content:center;align-items:center;display:flex}.workspace-view{min-width:0;height:100%;padding:16px var(--pane-gutter);flex-direction:column;flex:1;display:flex;position:relative}.workspace-header{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:12px;padding-bottom:16px;display:flex}.workspace-status-dot{background:var(--dot-idle);border-radius:50%;flex:none;width:9px;height:9px}.workspace-status-dot.online{background:var(--success-solid)}.workspace-header-main{flex:1;min-width:0}.workspace-title-line{align-items:center;gap:8px;min-width:0;display:flex}.workspace-title-line .workspace-name,.workspace-title-line .workspace-name-input{min-width:0}.workspace-name{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;overflow:hidden}.coordinator-badge{border:1px solid var(--brand-border);background:var(--brand-tint);height:18px;color:var(--brand);letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 6px;font-size:10px;font-weight:600;line-height:1.25;display:inline-flex}.workspace-name-input{box-sizing:content-box;min-width:3ch;max-width:100%;color:var(--text-1);border:none;border-bottom:1px solid var(--brand);background:0 0;outline:none;margin:0;padding:0;font-family:inherit;font-size:18px;font-weight:600;display:block}.workspace-name-mirror{visibility:hidden;white-space:pre;pointer-events:none;font-family:inherit;font-size:18px;font-weight:600;position:absolute;top:0;left:-9999px}.workspace-header-task{max-width:100%;color:var(--text-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:3px;padding:0;font-size:12px;line-height:1.3;display:inline-flex}.workspace-header-task:hover{color:var(--brand)}.workspace-header-task-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-sub{color:var(--text-3);margin-top:2px;font-size:12.5px}.bg-tray{border:1px solid var(--border-subtle);background:var(--bg-subtle);border-radius:8px;margin:0 0 8px;overflow:hidden}.bg-tray-row{cursor:pointer;align-items:center;gap:8px;min-height:30px;padding:2px 6px 2px 10px;font-size:12px;display:flex}.bg-tray-row:hover{background:var(--bg-hover)}.bg-tray-ico{color:var(--text-3);flex:none}.bg-tray-title{color:var(--text-1);font-weight:500}.bg-tray-count{color:var(--text-3)}.bg-tray-list{border-top:1px solid var(--border-subtle);flex-direction:column;gap:3px;max-height:320px;padding:4px 8px 6px;display:flex;overflow:auto}.bg-shell{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:6px;flex:none;overflow:hidden}.bg-shell-head{cursor:pointer;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.bg-shell-head:hover{background:var(--bg-hover)}.bg-shell-cmd{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);font-family:var(--font-mono,ui-monospace, monospace);flex:auto;overflow:hidden}.bg-shell-id{color:var(--text-3);font-family:var(--font-mono,ui-monospace, monospace);flex:none}.bg-shell-age{color:var(--text-3);flex:none}.bg-shell-caret{color:var(--text-3);flex:none;display:inline-flex}.bg-shell-detail{border-top:1px solid var(--border-subtle);flex-direction:column;gap:6px;padding:6px 8px;display:flex}.bg-shell-empty{color:var(--text-3);font-size:12px;font-style:italic}.bg-shell-meta{color:var(--text-3);font-family:var(--font-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ct-head{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-head:has(+.ct-one){flex:none}.ct-count{white-space:nowrap}.ct-failed{color:var(--error-solid)}.ct-one{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--brand);flex:0 auto;overflow:hidden}.ct-one+.status-pill,.ct-row .status-pill{height:20px;font-size:11.5px}.ct-list{border-top:1px solid var(--border-subtle);flex-direction:column;max-height:320px;display:flex;overflow:auto}.ct-row{min-height:31px;color:var(--text-1);flex:none;align-items:center;gap:8px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.ct-row+.ct-row{border-top:1px solid var(--border-subtle)}.ct-row:hover{background:var(--bg-hover);color:var(--text-1)}.ct-pill{flex:none;width:82px;display:flex}.ct-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ct-replaces{color:var(--text-3)}.ct-watching{color:var(--brand);white-space:nowrap;flex:none}.ct-eye{flex:none;justify-content:center;width:14px;display:flex}.ct-eye-ico{color:var(--brand)}.ct-watching.is-stale,.ct-eye-ico.is-stale{color:var(--warning)}.ct-age{color:var(--text-3);flex:none}.ct-caret{color:var(--text-4);flex:none}.ct-foot{border-top:1px solid var(--border-subtle);gap:18px;padding:8px 10px;font-size:12px;display:flex}.ct-foot a{color:var(--brand);text-decoration:none}.wt-bar{border:1px solid var(--border-subtle);background:var(--bg-subtle);border-radius:8px;margin:0 0 8px;overflow:hidden}.wt-row{align-items:center;gap:8px;min-height:30px;padding:2px 6px 2px 10px;font-size:12px;display:flex}.wt-row-toggle{cursor:pointer}.wt-row-toggle:hover{background:var(--bg-hover)}.wt-branch{border:1px solid var(--border);background:var(--bg-raised);max-width:56%;color:var(--text-1);font-family:var(--font-mono,ui-monospace, monospace);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.wt-branch:hover{background:var(--bg-hover)}.wt-branch-ico{color:var(--text-3);flex:none}.wt-branch-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wt-dim{color:var(--text-3)}.wt-stat{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-3);align-items:baseline;gap:4px;display:inline-flex;overflow:hidden}.wt-add{color:var(--success-solid)}.wt-del{color:var(--error-solid)}.wt-spacer{flex:auto}.wt-expand{width:22px;height:22px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wt-expand:hover{background:var(--bg-hover);color:var(--text-1)}.wt-files-panel{border-top:1px solid var(--border-subtle);flex-direction:column;gap:2px;max-height:220px;padding:7px 10px 8px;display:flex;overflow:auto}.session-file{font-family:var(--font-mono,ui-monospace, monospace);align-items:center;gap:8px;padding:1px 0;font-size:12px;display:flex}.session-file-status{text-align:center;width:16px;color:var(--text-3);flex:none;font-weight:700}.session-file-status.st-a{color:var(--success-solid)}.session-file-status.st-d{color:var(--error-solid)}.session-file-status.st-r{color:var(--warning-solid)}.session-file-path{min-width:0;color:var(--text-2);flex:auto;align-items:baseline;display:flex;overflow:hidden}.session-file-dir{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-4);flex:0 auto;overflow:hidden}.session-file-name{white-space:nowrap;flex:none}.session-file-stat{flex:none;gap:6px;display:inline-flex}.session-file-stat .add{color:var(--success-solid)}.session-file-stat .del{color:var(--error-solid)}.session-file-bin{color:var(--text-4);flex:none;font-style:italic}.session-file-btn{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:5px;margin:0 -6px;padding:2px 6px}.session-file-btn:hover{background:var(--bg-hover)}.session-file-btn.active{background:var(--bg-active,var(--bg-hover))}.session-file-btn.active .session-file-name{color:var(--text-1)}.wt-diff-head{align-items:baseline;gap:10px;min-width:0;display:inline-flex}.wt-diff-head-sub{color:var(--text-3);font-size:12px;font-weight:400}.wt-diff-drawer.orbit-drawer>.orbit-overlay-body{padding:0}.wt-diff-drawer>.orbit-overlay-header,.wt-diff-drawer .orbit-overlay-title{line-height:1.5}.wt-diff-body{height:100%;min-height:0;display:flex}.wt-diff-list{border-right:1px solid var(--border-subtle);flex-direction:column;flex:none;gap:2px;width:248px;padding:8px;display:flex;overflow:auto}.wt-diff-pane{flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}.wt-diff-pane-head{border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono,ui-monospace, monospace);flex:none;align-items:center;gap:12px;padding:9px 14px;font-size:12.5px;display:flex}.wt-diff-pane-path{overflow-wrap:anywhere;min-width:0;color:var(--text-1);flex:auto}.wt-diff-pane-stat{flex:none;gap:8px;display:inline-flex}.wt-diff-pane-stat .add{color:var(--success-solid)}.wt-diff-pane-stat .del{color:var(--error-solid)}.wt-diff-view{border:0;border-radius:0;flex:auto;min-height:0;overflow:auto}.wt-diff-empty{color:var(--text-3);flex:auto;justify-content:center;align-items:center;padding:32px;font-size:13px;display:flex}@media (width<=700px){.wt-diff-body{flex-direction:column}.wt-diff-list{border-right:0;border-bottom:1px solid var(--border-subtle);width:auto;max-height:30vh}}.wt-merge{border-top:1px dashed var(--border-subtle);color:var(--text-3);flex-direction:column;gap:4px;margin-top:7px;padding-top:7px;font-size:11.5px;display:flex}.wt-merge-cmd{font-family:var(--font-mono,ui-monospace, monospace);background:var(--bg-sunken);color:var(--text-2);cursor:pointer;border-radius:6px;align-self:flex-start;padding:2px 7px}.wt-merge-cmd:hover{background:var(--bg-hover)}.wt-merge-btn{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--brand);cursor:pointer;border-radius:6px;flex:none;padding:2px 10px;font-size:12px;font-weight:600}.wt-merge-btn:hover:not(:disabled){background:var(--brand-tint-hover)}.wt-merge-btn:disabled{opacity:.55;cursor:default}.wt-merge-btn-failed{border-color:var(--error-border,var(--error));background:var(--error-bg);color:var(--error)}.wt-merge-done{color:var(--success);flex:none;font-weight:600}.wt-diverged{flex:none;align-items:center;gap:8px;display:inline-flex}.wt-diverged-label{color:var(--warning);cursor:default;font-weight:600}.wt-adopt{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--warning);cursor:pointer;border-radius:6px;flex:none;padding:2px 10px;font-size:12px;font-weight:600}.wt-adopt:hover:not(:disabled){background:var(--bg-hover)}.wt-adopt:disabled{opacity:.55;cursor:default}.wt-merge-split-wrap{flex:none;align-items:stretch;display:inline-flex}.wt-merge-btn-split{border-top-right-radius:0;border-bottom-right-radius:0}.wt-merge-caret{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--brand);cursor:pointer;border-left:none;border-top-right-radius:6px;border-bottom-right-radius:6px;align-items:center;padding:0 6px;font-size:10px;line-height:1;display:inline-flex}.wt-merge-caret:hover{background:var(--brand-tint-hover)}.wt-merge-caret.wt-merge-btn-failed{border-color:var(--error-border,var(--error));background:var(--error-bg);color:var(--error)}.wt-merge-target{align-items:center;gap:8px;display:inline-flex}.wt-merge-target-name{font-family:var(--font-mono,ui-monospace, monospace);font-size:12px}.wt-merge-target-tag{color:var(--text-3);border:1px solid var(--border-subtle);border-radius:4px;padding:0 4px;font-size:10px}.wt-merge-menu.orbit-menu{min-width:208px}.wt-merge-menu .orbit-menu-list{max-height:300px}.wt-merge-menu-search{border-top:1px solid var(--border-subtle);padding:6px}.wt-merge-menu-empty{color:var(--text-3);text-align:center;padding:12px 8px;font-size:12px}.wt-merge-manual{flex-direction:column;gap:4px;display:flex}.wt-merge-err{color:var(--error);white-space:pre-wrap;word-break:break-word}.wt-merge-or{align-items:center;gap:6px;display:inline-flex}.wt-bar-nogit{border-color:var(--warning-border);background:var(--warning-bg)}.wt-warn{color:var(--warning);font-weight:600}.wt-enable{border:1px solid var(--warning-border);background:var(--bg-raised);color:var(--warning);cursor:pointer;border-radius:6px;flex:none;padding:3px 11px;font-size:12px;font-weight:600}.wt-enable:hover:not(:disabled){background:var(--bg-hover)}.wt-enable:disabled{opacity:.55;cursor:default}.wt-notice-close{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;line-height:1}.wt-notice-close:hover{color:var(--text-1)}.wt-notice-close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wt-notice-detail{min-height:0;color:var(--text-2);padding-top:0;padding-bottom:7px;line-height:1.45;display:block}.wt-notice-path{font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-weight:500}.wt-init-steps{flex-direction:column;gap:6px;display:flex}.wt-init-steps p,.wt-init-steps ul{margin:0}.wt-init-steps ul{padding-left:18px}.wt-init-steps .wt-wedge-root{background:var(--bg-subtle);border-radius:4px;align-self:flex-start;padding:1px 6px}.wt-bar-wedged{border-color:var(--warning-border);background:var(--warning-bg)}.wt-wedge-detail{color:var(--text-2);gap:8px;min-width:0;font-size:12px}.wt-wedge-root{font-family:var(--font-mono,ui-monospace, monospace);flex:none}.wt-wedge-files{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wt-merge-where{color:var(--text-3,var(--text-2))}.wt-commit-fail{flex-direction:column;gap:4px;padding:0 10px 8px;display:flex}.wt-commit-fail-head{color:var(--error);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.wt-commit-fail-icon{color:var(--error-solid)}.wt-commit-fail-why{color:var(--text-2);word-break:break-word;font-size:12px;line-height:1.5}.wt-commit-fail-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:3px;display:flex}.wt-commit-fail-toggle{color:var(--text-2);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.wt-commit-fail-toggle:hover{color:var(--text-1)}.wt-commit-fail-git{background:var(--bg-sunken);color:var(--text-2);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;border-radius:6px;margin:2px 0 0;padding:7px 9px;font-size:11px;line-height:1.5}.workspace-header-count{color:var(--text-2);flex:none;font-size:13px}.session-head{color:var(--text-1);flex:none;justify-content:space-between;align-items:center;margin:20px 0 4px;font-size:14px;font-weight:600;display:flex}.workspace-scroll-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.workspace-sessions{overflow-anchor:none;flex:1;min-height:0;overflow-y:auto}.workspace-scroll-wrap>.workspace-sessions{padding-bottom:20px;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}@media (hover:hover) and (pointer:fine){@supports selector(::-webkit-scrollbar){.workspace-scroll-wrap>.workspace-sessions{-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000),linear-gradient(#000,#000);-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-size:calc(100% - 8px) 100%,8px 100%;mask-size:calc(100% - 8px) 100%,8px 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}}.completion-ack-obligations{flex:none;gap:8px;max-height:40%;padding:10px 18px 0;display:grid;overflow-y:auto}.completion-ack-obligation{border:1px solid var(--warning-border);border-left:3px solid var(--warning-solid);background:var(--warning-bg);color:var(--text-1);border-radius:8px;padding:11px 13px}.completion-ack-obligation-head{color:var(--warning);align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:flex}.completion-ack-obligation-reason{color:var(--text-2);margin:7px 0 9px;font-size:13px;line-height:1.45}.completion-ack-obligation-facts{gap:5px;margin:0;display:grid}.completion-ack-obligation-facts>div{grid-template-columns:84px minmax(0,1fr);gap:10px;font-size:12.5px;line-height:1.4;display:grid}.completion-ack-obligation-facts dt{color:var(--text-3)}.completion-ack-obligation-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.completion-ack-obligation-facts code{color:inherit}.completion-ack-obligation-revision{color:var(--text-3);white-space:nowrap;margin-left:8px}.find-bar{z-index:5;border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;width:min(420px,100% - 40px);position:absolute;top:12px;right:20px;overflow:hidden;box-shadow:0 4px 16px #00000024}.find-head{align-items:center;gap:4px;padding:5px 6px 5px 10px;display:flex}.find-icon{color:var(--text-3);font-size:13px}.find-input{min-width:0;color:var(--text-1);background:0 0;border:none;outline:none;flex:1;font-size:13px}.find-input::placeholder{color:var(--text-4)}.find-count{text-align:right;font-variant-numeric:tabular-nums;min-width:62px;color:var(--text-3);white-space:nowrap;padding-right:4px;font-size:12px}.find-count.find-none{color:var(--error)}.find-btn{width:24px;height:24px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}.find-btn:hover{background:var(--bg-hover);color:var(--text-1)}.find-list{border-top:1px solid var(--border-subtle);max-height:min(46vh,300px);overflow-y:auto}.find-row{cursor:pointer;border-bottom:1px solid var(--border-subtle);padding:7px 12px}.find-row:last-child{border-bottom:none}.find-row:hover{background:var(--bg-hover)}.find-row.active{background:var(--brand-tint)}.find-row-head{color:var(--text-3);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.find-row-kind{color:var(--text-2);font-weight:600}.find-row-snippet{color:var(--text-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.find-row-snippet mark{color:inherit;background:#facc1573;border-radius:2px;padding:0 1px}::highlight(orbit-find){background-color:#facc1566}::highlight(orbit-find-current){color:#1f2329;background-color:#f5a623}.find-flash{animation:1.4s ease-out find-flash}@keyframes find-flash{0%{box-shadow:0 0 0 2px var(--warning-solid)}to{box-shadow:0 0 0 2px #0000}}.record-flash{animation:2.4s ease-out record-flash}@keyframes record-flash{0%,40%{background-color:var(--brand-tint);box-shadow:0 0 0 2px var(--brand-border)}to{background-color:#0000;box-shadow:0 0 0 2px #0000}}.chat-newer-bottom{z-index:4;text-align:center;pointer-events:none;position:absolute;bottom:80px;left:0;right:0}:root[data-theme=dark] .find-bar{box-shadow:0 6px 20px #00000080}.scroll-to-bottom{border:1px solid var(--border);background:var(--bg-raised);width:36px;height:36px;color:var(--text-1);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:15px;transition:background .15s,box-shadow .15s;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001f}.scroll-to-bottom:hover{background:var(--bg-sunken);box-shadow:0 3px 10px #00000029}.session-row{--session-menu-surface:var(--bg-base);border-bottom:1px solid var(--bg-hover);cursor:pointer;align-items:center;gap:12px;height:64px;padding:0 8px;display:flex;position:relative;overflow:hidden}.session-swipe{flex:1;align-items:center;gap:12px;min-width:0;transition:transform .18s;display:flex}.session-swipe.dragging,.session-swipe-actions.dragging{transition:none}.session-swipe-actions{transition:width .18s;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.session-swipe-actions.leading{left:0}.session-swipe-actions.trailing{right:0}.session-swipe-action{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0;transition:flex-grow .15s;display:flex;overflow:hidden}.session-swipe-action .session-swipe-glyph{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.session-swipe-action .session-swipe-title{color:var(--text-2);white-space:nowrap;font-size:13px;line-height:16px}.session-swipe-action[aria-disabled=true]{opacity:.45}.session-swipe-actions.armed .session-swipe-action:first-child{align-items:flex-end;padding-right:26px}.session-swipe-actions.armed .session-swipe-action:not(:first-child){flex-grow:0}.session-swipe-action.complete .session-swipe-glyph{background:#34c759}.session-swipe-action.restore .session-swipe-glyph{background:#007aff}.session-swipe-action.pin .session-swipe-glyph{background:#5856d6}.session-swipe-action.delete .session-swipe-glyph,.session-swipe-action.purge .session-swipe-glyph{background:#ff3b30}:root[data-theme=dark] .session-swipe-action.complete .session-swipe-glyph{background:#30d158}:root[data-theme=dark] .session-swipe-action.restore .session-swipe-glyph{background:#0a84ff}:root[data-theme=dark] .session-swipe-action.pin .session-swipe-glyph{background:#5e5ce6}:root[data-theme=dark] .session-swipe-action.delete .session-swipe-glyph,:root[data-theme=dark] .session-swipe-action.purge .session-swipe-glyph{background:#ff453a}.session-swipe-action.share .session-swipe-glyph{background:#007aff}.session-swipe-action.move .session-swipe-glyph{background:#5856d6}:root[data-theme=dark] .session-swipe-action.share .session-swipe-glyph{background:#0a84ff}:root[data-theme=dark] .session-swipe-action.move .session-swipe-glyph{background:#5e5ce6}@media (hover:hover){.session-row:hover{background:var(--bg-hover);--session-menu-surface:var(--bg-hover)}}.session-row.menu-open:not(.active){background:var(--bg-hover);--session-menu-surface:var(--bg-hover)}@media (width>=961px){.session-row{border-radius:6px}}.session-row.no-open{cursor:default}.session-icon{flex:none;width:16px;display:flex}.session-main{flex:1;min-width:0}.session-title-row{align-items:center;gap:8px;min-width:0;display:flex}.session-title{min-width:0;color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;line-height:1.35;overflow:hidden}.session-time{color:var(--text-4);flex:none;font-size:12.5px}.session-project-icon{color:var(--brand);font-size:16px;position:relative}.session-project-status{background:var(--brand);width:6px;height:6px;box-shadow:0 0 0 2px var(--session-menu-surface);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.session-project-status.needs-you{background:var(--warning)}.session-project-status.jobs{animation:2.4s ease-in-out infinite status-glyph-breathe}.session-project-progress{border:1px solid var(--border);height:18px;color:var(--text-3);background:0 0;border-radius:4px;flex:none;align-items:center;gap:4px;padding:0 4px;font-family:inherit;font-size:10px;line-height:1;display:inline-flex}.session-project-progress.done{color:var(--success);border-color:var(--success-border);background:var(--success-bg)}.session-project-page-card{background:var(--fill-muted);border-radius:10px;margin:4px 0 10px}.session-project-page-progress{color:var(--text-2);align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.session-project-page-progress .session-project-progress-bar{width:66px}.session-project-start{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.session-project-start-line{min-width:0;color:var(--text-3);align-items:center;gap:7px;font-size:12px;display:flex}.session-project-start-dot{background:var(--text-4);border-radius:50%;flex:none;width:7px;height:7px}.session-project-start-dot.is-asked{background:var(--warning-solid)}.session-project-start-title{color:var(--text-1);font-size:13px;font-weight:600}.session-project-start-ago{white-space:nowrap;margin-left:auto}.session-project-start-suggestion{color:var(--text-3);margin:2px 0 0 14px;font-size:12px}.session-project-start-press{background:var(--brand-tint);height:32px;color:var(--brand);font:inherit;cursor:pointer;border:0;border-radius:6px;font-size:13px;font-weight:600}.session-project-start-press.is-primary{background:var(--brand);color:#fff}.session-project-empty{color:var(--text-3);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:56px 16px 0;font-size:13px;display:flex}.session-project-empty-icon{color:var(--text-4);margin-bottom:4px;font-size:30px}.session-project-empty b{color:var(--text-1);font-size:15px;font-weight:600}.session-project-empty-retry{border:1px solid var(--border);background:var(--bg-base);height:32px;color:var(--text-1);font:inherit;cursor:pointer;border-radius:6px;margin-top:8px;padding:0 16px}.session-press-anchor{pointer-events:none;width:0;height:0;position:absolute}.session-project-page-header .session-kebab{background:0 0;border:0}.session-project-progress-bar{background:var(--text-4);border-radius:2px;width:32px;height:4px;display:flex;overflow:hidden}.session-project-progress-bar .done{background:var(--success)}.session-project-progress-bar .running{background:var(--brand)}.session-project-progress-bar .failed{background:var(--error)}.session-project-landing{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-2);border-radius:10px;flex-direction:column;gap:6px;margin:0 0 10px;padding:10px 12px;font-size:12px;display:flex}.session-project-landing .spl-press{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.session-project-landing .spl-what{color:var(--text-1);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.session-project-landing .spl-jobs{margin:0;padding:0;list-style:none}.session-project-landing .spl-jobs li{color:var(--text-1);align-items:baseline;gap:8px;font-size:12.5px;display:flex}.session-project-landing .spl-jobs li span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.session-project-landing .spl-jobs .st{color:var(--text-3);flex:none}.session-project-landing .spl-jobs .st.run{color:var(--brand);font-weight:600}.session-project-landing .spl-ref{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.session-project-landing .spl-note{color:var(--text-3)}.session-project-landing.is-timed-out{border-color:var(--warning-border);background:var(--warning-bg)}.session-project-landing .spl-det{color:var(--text-3)}.session-project-landing .spl-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.spl-spacer{flex:1}.session-project-merge-queued{color:var(--text-3)}.session-project-merge .session-project-merge-foot>button.session-project-merge-rerun,.session-project-merge .session-project-merge-foot>button.session-project-merge-abandon{height:26px;font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-weight:600}.session-project-merge .session-project-merge-foot>button.session-project-merge-rerun{border:1px solid var(--brand);background:var(--brand);color:#fff}.session-project-merge .session-project-merge-foot>button.session-project-merge-abandon{border:1px solid var(--danger,#cf3b35);background:var(--danger,#cf3b35);color:#fff}.session-project-merge .session-project-merge-foot>button.session-project-merge-rerun:disabled,.session-project-merge .session-project-merge-foot>button.session-project-merge-abandon:disabled{opacity:.5;cursor:default}.session-project-landing .spl-open,.landing-jobs-landing{color:var(--brand);white-space:nowrap;font-weight:600;text-decoration:none}.session-project-landing .spl-open:hover,.landing-jobs-landing:hover{text-decoration:underline}.spl-open.is-none,.landing-jobs-landing.is-none,.landing-nopage{color:var(--text-3);white-space:nowrap;font-weight:400}.landing-jobs-slot{justify-content:flex-end;font-size:12.5px;display:flex}.session-project-landing .spl-primary{border:1px solid var(--brand);background:var(--brand);color:#fff;height:28px;font:inherit;cursor:pointer;border-radius:6px;padding:0 12px;font-weight:600}.session-project-landing .spl-primary:disabled{opacity:.5;cursor:default}.session-project-landing .spl-link{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.session-project-landing .spl-error{color:var(--error);flex-basis:100%}.session-project-merge{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-2);border-radius:10px;flex-direction:column;gap:6px;margin:0 0 10px;padding:10px 12px;font-size:12px;display:flex}.session-project-merge.is-asking{border-color:var(--warning-border);background:var(--warning-bg)}.session-project-merge.is-merging{border-color:var(--brand-border);background:var(--brand-tint)}.session-project-merge.is-timed-out{border-color:var(--warning-border);background:var(--warning-bg)}.session-project-merge.is-blocked{border-color:var(--warning-border)}.session-project-merge-head{align-items:center;gap:6px;display:flex}.session-project-merge-title{color:var(--text-1);font-size:13px;font-weight:600}.session-project-merge.is-merging .session-project-merge-title{color:var(--brand)}.session-project-merge.is-blocked .session-project-merge-title{color:var(--warning)}.session-project-merge-tile{background:color-mix(in srgb, var(--warning-solid) 16%, transparent);width:22px;height:22px;color:var(--warning-solid);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.session-project-merge.is-merging .session-project-merge-tile{background:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand)}.session-project-merge-rule{background:var(--border);height:1px;margin:2px 0}.session-project-merge-criteria{color:var(--text-3)}.session-project-merge-badge{background:var(--warning-solid);color:#fff;border-radius:999px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:600;line-height:18px}.session-project-merge-ref,.session-project-merge-tasks li,.session-project-merge-row-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-project-merge-ref,.session-project-merge-note,.session-project-merge-foot{color:var(--text-3)}.session-project-merge-blocked-by{color:var(--text-2)}.session-project-merge-counts{color:var(--text-1);font-weight:600}.session-project-merge-tasks{color:var(--text-1);margin:0;padding-left:2px;list-style:inside}.session-project-merge-tasks li.is-more{color:var(--text-3);list-style:none}.session-project-merge-checks.is-ok{color:var(--success);font-weight:600}.session-project-merge-actions{gap:8px;margin-top:2px;display:flex}.session-project-merge-actions button,.session-project-merge-foot>button:not(.session-project-merge-link){border:1px solid var(--border);background:var(--bg-base);height:28px;color:var(--text-1);font:inherit;cursor:pointer;border-radius:6px;padding:0 12px;font-weight:600}.session-project-merge-actions .session-project-merge-primary{border-color:var(--brand);background:var(--brand);color:#fff;flex:1}.session-project-merge button:disabled{opacity:.5;cursor:default}.session-project-merge-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.session-project-merge-link{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.session-project-merge-press{background:var(--bg-hover);color:var(--text-2);border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-weight:600;display:flex}.session-project-merge-press.is-yours{color:var(--warning)}.session-project-merge-error{color:var(--error)}.session-row.session-project-merge-row{border:0;border-bottom:1px solid var(--bg-hover);width:100%;color:inherit;font:inherit;text-align:left;background:0 0}.session-project-merge-row-mark{background:var(--success-bg);width:28px;height:28px;color:var(--success);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.session-project-merge-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.session-project-merge-row-head{align-items:baseline;gap:8px;display:flex}.session-project-merge-row-title{color:var(--text-1);flex:1;font-weight:600}.session-project-merge-row-detail{color:var(--text-3);font-size:12px}.session-project-landings{flex-direction:column;display:flex}.session-project-landing-row{cursor:pointer;align-items:flex-start;gap:10px;height:auto;padding:8px 12px}.session-project-landing-row .session-project-merge-row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-project-landing-row .session-time{flex:none}.session-project-landing-row:hover{background:var(--bg-hover)}.session-project-landing-mark{background:var(--bg-hover);width:28px;height:28px;color:var(--text-3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex}.session-project-landing-mark.is-fail{background:var(--error-bg,var(--warning-bg));color:var(--error)}.session-project-landing-mark.is-ok{background:var(--success-bg);color:var(--success)}.session-project-landing-mark.is-merge,.session-project-landing-mark.is-running{background:var(--brand-tint);color:var(--brand)}.session-project-merge-row-detail.session-project-landings-line{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.session-source-landing{justify-content:center;margin:4px 16px 10px;display:flex}.session-source-landing-chip{background:var(--bg-hover);color:var(--text-2);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.session-source-landing-chip.is-run{background:var(--brand-tint);color:var(--brand)}.session-source-landing-chip.is-landed{background:var(--success-bg);color:var(--success)}.session-source-landing-chip.is-failed{background:var(--error-bg,var(--warning-bg));color:var(--error)}.session-source-landing-chip.is-quiet{color:var(--text-3)}.tdp-landing-open{margin-top:8px}.tdp-landing-link{color:var(--brand);font-weight:600;text-decoration:none}.tdp-landing-link:hover{text-decoration:underline}.project-promotion-landing{justify-content:flex-end;margin-top:8px;display:flex}.review-card:has(>.promotion-line){justify-content:center;display:flex}.review-card-preview.promotion-line{background:var(--bg-hover);width:auto;max-width:100%;color:var(--text-2);border:0;border-radius:999px;flex-direction:row;align-items:center;gap:6px;margin:6px auto;padding:5px 12px;font-size:13px}.promotion-line.is-needsYou,.promotion-line.is-blocked{background:var(--warning-bg);color:var(--warning)}.promotion-line.is-needsYou{font-weight:600}.promotion-line.is-working{background:var(--brand-tint);color:var(--brand)}.promotion-line-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.promotion-line-action{color:var(--brand);flex:none;font-weight:600}.promotion-line-chev{opacity:.7;flex:none}.session-shared{color:var(--success);flex:none;font-size:12px;display:inline-flex}.session-shared-pill{background:var(--success-bg);height:20px;color:var(--success);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.session-shared-pill:hover{box-shadow:inset 0 0 0 1px var(--success-border)}.session-share-icon-live{color:var(--success)}.session-merge-badge{color:var(--error);flex:none;font-size:12.5px;line-height:1}.session-preview{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;line-height:1.35;overflow:hidden}.session-preview.tone-running{color:var(--brand)}.session-preview.tone-approval,.session-preview.tone-warning{color:var(--warning-solid)}.session-preview.tone-queued,.session-preview.tone-background,.session-preview.tone-watching,.session-preview.tone-review{color:var(--text-3)}.session-right{z-index:1;align-items:center;width:32px;display:flex;position:absolute;top:0;bottom:0;right:8px}.session-right:before{content:"";background:linear-gradient(var(--session-menu-surface), var(--session-menu-surface)), var(--bg-base);pointer-events:none;position:absolute;inset:0 -8px 0 -28px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}@media (width<=960px) and (hover:none) and (pointer:coarse){.session-right{display:none}.session-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.session-actions{display:flex}.session-kebab{width:28px;height:28px;color:var(--text-3);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex;position:relative}.session-folder-more:before,.session-folder-head-more:before{content:"";position:absolute;inset:-18px -10px}.session-kebab:hover{background:var(--bg-hover-strong);color:var(--text-1)}.session-actions>.session-kebab{background:var(--bg-hover-strong);width:32px;height:32px;color:var(--text-1);font:inherit;cursor:pointer;border:0;padding:0;font-size:16px}@media (hover:hover) and (pointer:fine){.session-right{opacity:0;pointer-events:none}.session-row:hover .session-right,.session-row:focus-within .session-right,.session-row.menu-open .session-right{opacity:1;pointer-events:auto}}.session-row.active .session-actions>.session-kebab{background:color-mix(in srgb, var(--brand) 10%, var(--session-menu-surface))}.session-actions>.session-kebab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.orbit-menu.session-press-menu{min-width:240px}.session-row-menu .session-menu-label{justify-content:space-between;align-items:center;gap:24px;display:flex}.session-row-menu .session-menu-label kbd{color:var(--text-3);font:inherit;flex:none;font-size:12px;line-height:16px}.session-status{font-size:12.5px}.session-folder-row{border-bottom:1px solid var(--bg-hover);cursor:pointer;--row-bg:var(--bg-raised);align-items:center;gap:12px;height:44px;padding:0 8px;display:flex;position:relative}.session-folder-row.menu-open{background:var(--bg-hover);--row-bg:var(--bg-hover)}.session-folder-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.session-folder-row.editing{cursor:default;align-items:flex-start;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px}.session-folder-icon{color:#5856d6;justify-content:center;font-size:16px;position:relative}:root[data-theme=dark] .session-folder-icon{color:#7d7aff}.session-folder-row.editing .session-folder-icon{margin-top:5px}.session-folder-activity{background:var(--brand);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--row-bg);border-radius:50%;position:absolute;bottom:-1px;right:-3px}.session-folder-activity.jobs{animation:2.4s ease-in-out infinite status-glyph-breathe}@media (prefers-reduced-motion:reduce){.session-folder-activity.jobs{animation:none}}.session-folder-name{min-width:0;color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.session-folder-needs{background:var(--warning-bg);color:var(--warning);border-radius:999px;flex:none;padding:0 7px;font-size:12px;font-weight:600;line-height:18px}.session-folder-count{text-align:right;min-width:10px;color:var(--text-4);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.session-folder-end{flex:none;justify-content:center;align-items:center;width:16px;display:flex;position:relative}.session-folder-chev{color:var(--text-4);font-size:10px}.session-kebab.session-folder-more{width:24px;height:24px;font-size:15px;display:none;position:absolute}.session-folder-row.menu-open .session-folder-chev{display:none}.session-folder-row.menu-open .session-folder-more{background:var(--bg-hover-strong);color:var(--text-1);display:flex}@media (hover:hover){.session-folder-row:hover{background:var(--bg-hover);--row-bg:var(--bg-hover)}.session-folder-row:hover .session-folder-chev{display:none}.session-folder-row:hover .session-folder-more{display:flex}}.session-rename{flex-direction:column;gap:4px;min-width:0;display:flex}.session-row.renaming{cursor:default;-webkit-user-select:text;user-select:text}.session-row.renaming .session-right{display:none}.session-folder-edit{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.folder-name-input{box-sizing:border-box;border:1px solid var(--brand);background:var(--bg-raised);width:100%;height:28px;box-shadow:0 0 0 2px var(--brand-tint);color:var(--text-1);font:inherit;border-radius:6px;outline:none;padding:0 8px;font-size:14px}.folder-name-input.error{border-color:var(--error);box-shadow:0 0 0 2px var(--error-bg,#ff4d4f1f)}.session-folder-hint{color:var(--text-4);font-size:12px}.session-folder-error{color:var(--error);font-size:12px;line-height:1.45}.session-folder-head+.session-folder-error{margin:-4px 0 6px 30px}.session-folder-head{gap:4px}.session-folder-back{width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:-6px;padding:0;font-size:13px;display:flex}.session-folder-back:hover{background:var(--bg-sunken);color:var(--text-1)}.session-folder-titles{flex-direction:column;flex:1;min-width:0;display:flex}.session-folder-title{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:19px;overflow:hidden}.session-folder-workspace{color:var(--text-4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:15px;overflow:hidden}.session-kebab.session-folder-head-more{cursor:pointer;margin-left:auto}.move-dialog-title{align-items:center;gap:4px;display:inline-flex}.move-dialog-back{width:26px;height:26px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:-6px;padding:0;font-size:13px;display:inline-flex}.move-dialog-back:hover:not(:disabled){background:var(--bg-sunken)}.move-dialog-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin:-4px 0 14px;font-size:13px;overflow:hidden}.move-dialog-group{color:var(--text-4);margin:0 0 4px;font-size:12px;font-weight:600}.move-dialog-list{flex-direction:column;margin:0 -8px 14px;display:flex}.move-dialog-option{width:100%;min-height:36px;color:var(--text-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;display:flex}.move-dialog-option:hover:not(:disabled){background:var(--bg-hover)}.move-dialog-option:disabled{cursor:default}.move-dialog-option.new,.move-dialog-option.new .move-dialog-icon{color:var(--brand)}.move-dialog-option.off .move-dialog-name{color:var(--text-4)}.move-dialog-option.off .move-dialog-tile{opacity:.4}.move-dialog-option.editing{cursor:default}.move-dialog-icon{width:18px;color:var(--text-3);flex:none;justify-content:center;font-size:16px;display:flex}.move-dialog-icon.folder{color:#5856d6}:root[data-theme=dark] .move-dialog-icon.folder{color:#7d7aff}.move-dialog-tile{flex:none;display:flex}.move-dialog-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.move-dialog-name small{color:var(--text-4);font-size:12px;line-height:16px;display:block}.move-dialog-option.off .move-dialog-name small{color:var(--text-3)}.move-dialog-count{color:var(--text-4);flex:none;font-size:12.5px}.move-dialog-check{color:var(--brand);flex:none;font-size:14px}.move-dialog-chev{color:var(--text-4);flex:none;font-size:10px}.move-dialog-pill{background:var(--bg-sunken);color:var(--text-3);border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px}.move-dialog-note{color:var(--text-3);margin:-6px 0 6px;font-size:12.5px;line-height:1.5}.move-dialog-error{color:var(--error);margin:2px 8px 6px 36px;font-size:12px;line-height:1.45}.move-dialog-foot{color:var(--text-3);margin:-6px 0 0;font-size:12.5px;line-height:1.55}.move-dialog-progress{color:var(--text-2);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.move-confirm-body p{margin:0 0 10px}.move-confirm-body p:last-child{margin-bottom:0}.runner-guide{justify-content:center;align-items:center;min-height:100%;display:flex;position:relative}.runner-center{width:100%;max-width:640px;padding:48px 0}.runner-center .page-title{margin-bottom:8px}.runner-sub{color:var(--text-2);margin:0 0 20px;font-size:14px;line-height:1.6}.runner-os.orbit-segmented{margin-bottom:28px}.runner-cmd{background:var(--bg-hover);border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.runner-cmd-text{white-space:nowrap;min-width:0;color:var(--text-1);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;overflow-x:auto}.runner-cmd-prompt{color:var(--text-3);-webkit-user-select:none;user-select:none;margin-right:8px}.runner-copy{height:30px;color:var(--text-1);background:var(--bg-raised);border:1px solid var(--border);cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.runner-copy:hover{color:var(--brand);border-color:var(--brand)}.runner-copy.copied{color:var(--success-solid);border-color:var(--success-solid)}.runner-status{border-radius:10px;align-items:center;gap:14px;margin-top:20px;padding:16px 18px;display:flex}.runner-status.waiting{background:#3370ff12;border:1px solid #3370ff2e}.runner-status.connected{background:#2ea12117;border:1px solid #2ea12138}.runner-spinner{border:2.5px solid #3370ff38;border-top-color:var(--brand);border-radius:50%;flex:none;width:22px;height:22px;animation:.7s linear infinite runner-spin}@keyframes runner-spin{to{transform:rotate(360deg)}}.runner-status-icon{color:var(--success-solid);flex:none;font-size:24px;display:flex}.runner-status-text{flex:1;min-width:0}.runner-status-title{color:var(--text-1);font-size:14px;font-weight:600}.runner-status.connected .runner-status-title{color:var(--success-solid)}.runner-status-sub{color:var(--text-2);margin-top:2px;font-size:13px}.runner-help-link{color:var(--brand);cursor:pointer;flex:none;font-size:13px}.runner-help-link:hover{text-decoration:underline}.runner-done-btn{height:34px;color:var(--invert-text);background:var(--invert-surface);cursor:pointer;border:none;border-radius:6px;flex:none;padding:0 18px;font-size:14px;font-weight:500}.runner-done-btn:hover{background:var(--invert-surface-hover)}.workspace-composer{flex:none}.run-handoff{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:12.5px;line-height:1.5}.run-handoff-sent{border-color:var(--success-border);background:var(--success-bg)}.run-handoff-held,.run-handoff-ending{border-color:var(--brand-border);background:var(--brand-tint)}.run-handoff-pin,.run-handoff-confirm_switch{border-color:var(--warning-border);background:var(--warning-bg)}.run-handoff-title{color:var(--text-1);font-weight:600}.run-handoff-body{color:var(--text-2);margin-top:3px}.run-handoff-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.run-handoff-actions:empty{display:none}.run-handoff-open,.run-handoff-btn,.run-handoff-stop{border:1px solid var(--border);background:var(--bg-base);color:var(--text-1);font:inherit;cursor:pointer;border-radius:6px;padding:3px 11px;line-height:1.5}.run-handoff-open{border-color:var(--brand);background:var(--brand);color:#fff;font-weight:600;text-decoration:none}.run-handoff-open:hover{background:var(--brand-strong);color:#fff}.run-handoff-stop{border-color:var(--error-solid);background:var(--error-solid);color:#fff;font-weight:600}.run-handoff-btn:hover{background:var(--bg-hover)}.chat-quota .chat-quota-handoff{margin:9px 0 0}.composer-provider-note{color:var(--text-2);margin-bottom:8px;padding:0 2px;font-size:12px;line-height:1.45}.composer-project-intent{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--text-2);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:12.5px;line-height:1.45;display:flex}.composer-project-intent b{color:var(--text-1);flex:none;font-weight:600}.composer-project-intent-close{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:2px 0 2px 8px;line-height:1}.composer-project-intent-close:hover{color:var(--text-1)}.composer-project-intent-close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.composer-box{border:1px solid var(--border);background:var(--bg-raised);border-radius:24px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 2px 10px #1f23290d,0 10px 30px #1f23290a}.composer-box:focus-within{border-color:color-mix(in srgb, var(--text-1) 28%, var(--border));box-shadow:0 3px 14px #1f232914,0 12px 34px #1f23290d}.composer-box:has(.composer-attach-btn[data-popup-open],.composer-model-chip[data-popup-open],.orbit-select[data-open]){border-color:color-mix(in srgb, var(--text-1) 28%, var(--border));box-shadow:0 3px 14px #1f232914,0 12px 34px #1f23290d}.composer-box-shell,.composer-box-shell:focus-within{border-color:var(--error)}.composer-box-shell:has(.composer-model-chip[data-popup-open],.orbit-select[data-open]){border-color:var(--error)}.pending-tray{border:1px solid var(--border);background:var(--bg-raised);border-radius:12px;max-height:174px;margin:0 0 8px;padding:3px 0;overflow-y:auto}.pending-tray:has(.pending-tray-text.is-open){max-height:50vh}.pending-tray-row{min-height:42px;color:var(--text-1);align-items:center;gap:10px;padding:0 8px 0 14px;font-size:13.5px;line-height:1.4;display:flex}.pending-tray-row+.pending-tray-row{border-top:1px solid var(--border-subtle)}.pending-tray-icon{width:16px;height:16px;color:var(--text-3);flex:none;display:inline-flex}.pending-tray-icon.is-current{color:var(--brand)}.pending-tray-icon svg,.pending-tray-btn svg{width:16px;height:16px}.pending-tray .orbit-image{border-radius:6px;flex:none;display:inline-flex}.pending-tray .orbit-image-cover{display:none}.pending-tray-thumb,.pending-tray .orbit-image .pending-tray-thumb{object-fit:cover;object-position:left top;width:26px;height:26px;box-shadow:0 0 0 1px var(--border);border-radius:6px;flex:none;display:block}.pending-tray-thumb.chat-image-loading{background:var(--fill-muted);width:26px;height:26px}.pending-tray-body{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pending-tray-text{min-width:0;font:inherit;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:default;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.pending-tray-text[aria-expanded]{cursor:pointer}.pending-tray-text.is-open{white-space:pre-wrap;overflow-wrap:anywhere;max-height:30vh;padding:8px 0;overflow-y:auto}.pending-tray-text.is-files{color:var(--text-2)}.pending-tray-text.is-shell{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--error);font-size:12.5px}.pending-tray-state{color:var(--text-3);white-space:nowrap;flex:none;font-size:12px}.pending-tray-note{color:var(--text-3);border-top:1px dashed var(--border-subtle);padding:6px 14px 4px 40px;font-size:12px;line-height:1.45}.pending-tray-actions{flex:none;align-items:center;gap:2px;display:inline-flex}.pending-tray-btn{height:28px;color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:inline-flex}.pending-tray-btn.is-icon{width:28px;color:var(--text-3);padding:0}.pending-tray-btn:hover{background:var(--bg-hover);color:var(--text-1)}.pending-tray-btn:focus-visible,.pending-tray-text:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.pending-tray-row.is-busy .pending-tray-icon,.pending-tray-row.is-busy .pending-tray-text,.pending-tray-row.is-busy .orbit-image{opacity:.5}@media (width<=600px){.pending-tray-row{gap:9px;min-height:50px;padding:4px 4px 4px 12px}.pending-tray-body{flex-direction:column;align-items:stretch;gap:1px}.pending-tray-btn{height:36px}.pending-tray-btn.is-icon{width:36px}}.composer-send-hold{flex:none;display:inline-flex;position:relative}.composer-send-hold .composer-send{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.composer-queue-offer{z-index:30;border:1px solid var(--border);background:var(--bg-raised);border-radius:12px;padding:4px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 6px 24px #1f23291f}.composer-queue-offer button{height:40px;color:var(--text-1);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:14px;display:block}.composer-queue-offer button:hover,.composer-queue-offer button:focus-visible{background:var(--bg-hover);outline:none}.workspace-dropzone{z-index:20;border:2px dashed var(--brand);background:color-mix(in srgb, var(--bg-base) 78%, transparent);color:var(--brand);pointer-events:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex;position:absolute;inset:12px}.composer-replyto{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--text-2);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px;font-size:12.5px;display:flex}.composer-replyto-icon{color:var(--brand);flex:none;font-weight:600}.composer-replyto-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.composer-replyto-cancel{color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;align-items:center;padding:2px;display:inline-flex}.composer-replyto-cancel:hover{color:var(--text-1);background:var(--bg-hover)}.composer-box .composer-attach-btn.orbit-button,.composer-box .composer-send.orbit-button{border-radius:50%;flex:none;width:32px;min-width:32px;height:32px}.composer-box .composer-attach-btn.orbit-button{color:var(--text-1);font-size:16px;line-height:1.57143}.composer-box .composer-send.orbit-button:disabled{background:var(--border);color:var(--bg-raised);border-color:#0000}.composer-box .composer-shell-btn.orbit-button,.composer-box .composer-shell-btn.orbit-button:hover{color:var(--error);font-family:var(--font-mono,ui-monospace, monospace);font-weight:700}.composer-box .composer-shell-btn.orbit-button:hover{background:var(--error-bg)}.composer-field{min-width:0;position:relative}.composer-field .composer-mirror,.composer-field textarea.orbit-textarea{font:inherit;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box;border:0;margin:0;padding:12px 23px 2px;font-size:15px;line-height:1.6}.composer-mirror{pointer-events:none;color:var(--text-1);position:absolute;inset:0;overflow:hidden}.composer-field textarea.orbit-textarea{color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--text-1);background:0 0;position:relative}.composer-field textarea.orbit-textarea::placeholder{-webkit-text-fill-color:currentColor}.composer-field textarea.orbit-textarea::selection{-webkit-text-fill-color:var(--text-1);background:#1677ff40}.composer-field textarea.orbit-textarea:focus-visible{outline:none}.composer-suggestion{pointer-events:none;align-items:center;gap:8px;height:24px;font-size:15px;display:flex;position:absolute;top:12px;left:23px;right:12px}.composer-suggestion-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-4);flex:0 auto;overflow:hidden}.composer-suggestion-use{pointer-events:auto;background:color-mix(in srgb, var(--brand) 9%, transparent);height:26px;color:var(--brand);font:inherit;cursor:pointer;border:0;border-radius:13px;flex:none;align-items:center;margin-left:auto;padding:0 11px;font-size:13px;font-weight:600;display:none}.composer-suggestion-use:hover{background:color-mix(in srgb, var(--brand) 15%, transparent)}.composer-suggestion-use:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.composer-suggestion-key{border:1px solid var(--border);font:inherit;color:var(--text-3);border-radius:5px;flex:none;padding:1px 6px;font-size:12px;line-height:16px;display:none}@media (hover:hover){.composer-field:focus-within .composer-suggestion-key{display:inline-block}}.composer-suggestion-tap{color:var(--text-4);white-space:nowrap;flex:none;font-size:12px;display:none}@media (hover:none){.composer-field{touch-action:manipulation}.composer-suggestion-tap{display:inline}.composer-suggestion-use{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;display:inline-flex;position:absolute;overflow:hidden}.composer-suggestion-tab-hint{display:none}}.composer-chip{white-space:nowrap;border-radius:6px;margin:0 -5px;padding:1px 5px}.composer-chip--list,.composer-chip--task{background:color-mix(in srgb, var(--brand) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 38%, transparent);color:var(--brand)}.composer-chip--mention{background:color-mix(in srgb, var(--text-1) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-1) 16%, transparent);color:var(--text-2)}.composer-box-shell .composer-mirror{display:none}.composer-box-shell .composer-field textarea.orbit-textarea{-webkit-text-fill-color:var(--error)}.composer-box textarea.orbit-textarea{resize:none}.composer-box textarea.composer-shell{color:var(--error);caret-color:var(--error);font-family:var(--font-mono,ui-monospace, monospace)}.composer-resize-handle{cursor:ns-resize;z-index:5;height:8px;position:absolute;top:-3px;left:12px;right:12px}.composer-resize-handle:before{content:"";background:var(--border-strong,var(--border));opacity:0;border-radius:2px;width:28px;height:3px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.composer-box:hover .composer-resize-handle:before,.composer-resize-handle:hover:before{opacity:1}.composer-slash-menu{background:var(--bg-raised);border:1px solid var(--border);z-index:20;border-radius:10px;max-height:260px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.composer-slash-item{cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;padding:6px 10px;display:flex}.composer-slash-item.is-active{background:var(--bg-hover)}.composer-slash-name{color:var(--text-1);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.composer-slash-type{color:var(--text-3);text-transform:uppercase;letter-spacing:.03em;flex:none;font-size:11px}.composer-slash-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-3);flex:1;font-size:12px;overflow:hidden}.composer-toolbar{align-items:center;gap:4px;min-width:0;padding:4px 13.43px 7px;display:flex}.composer-toolbar .orbit-select .orbit-choice-value{margin-right:6px;font-size:13px;line-height:1.57143}.composer-toolbar .orbit-select[data-size=small]{height:auto}.composer-toolbar .orbit-select:not([data-disabled],[data-empty]) .orbit-choice-value{color:var(--text-2)}.composer-toolbar .composer-model-pill{min-width:0;padding-left:0}.composer-model-chip{min-width:0;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:5px;padding:3px 8px;font-size:13px;line-height:20px;display:inline-flex}.composer-model-chip[data-popup-open]{background:var(--bg-hover)}.composer-model-chip:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.composer-model-chip:disabled{cursor:not-allowed}.composer-model-name{text-overflow:ellipsis;min-width:0;color:var(--text-1);font-weight:600;overflow:hidden}.composer-model-effort{color:var(--text-2);flex:none}.composer-model-chip:disabled .composer-model-name,.composer-model-chip:disabled .composer-model-effort{color:var(--text-3)}.orbit-menu.composer-model-menu{min-width:max(200px, var(--orbit-menu-anchor-width,var(--anchor-width)))}.composer-model-menu .orbit-menu-item[aria-haspopup],.session-scope-popup .orbit-menu-item[aria-haspopup]{padding-right:24px;position:relative}.composer-model-menu .orbit-menu-submenu-icon,.session-scope-popup .orbit-menu-submenu-icon{color:var(--text-3);margin:0;font-size:12px;position:absolute;top:calc(50% - 5.5px);right:8px}.orbit-menu-item.composer-engine-title{border-bottom:1px solid var(--border-subtle)}.composer-engine-title-row{align-items:center;gap:7px;display:flex}.composer-engine-title-glyph{flex:none;align-items:center;display:inline-flex}.composer-engine-title-mono{font-size:12px;font-weight:700;line-height:1}.composer-engine-title-name{color:var(--text-1);letter-spacing:-.01em;font-size:15px;font-weight:650}.composer-engine-title-arrow{color:var(--text-3);font-size:14px}.composer-model-chip.is-smart{background:var(--brand-tint)}.composer-model-chip.is-smart[data-popup-open]{background:var(--brand-tint-hover)}.composer-model-chip.is-smart .composer-model-name{color:var(--brand-strong)}.composer-model-spark{color:var(--brand);align-self:center;font-size:12px}.composer-route-note{white-space:normal;max-width:320px;color:var(--text-2);font-size:12.5px;line-height:1.6}.composer-route-head{color:var(--text-1);align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.composer-route-reason{margin-top:6px}.composer-route-open{color:var(--brand-strong);font-weight:600}.composer-pill{border-radius:6px;align-items:center;gap:2px;padding-left:6px;transition:background .15s;display:inline-flex}.composer-pill:hover{background:var(--bg-hover)}.composer-pill-spacer{flex:auto}.composer-usage{cursor:default;gap:6px;padding-right:6px}.composer-usage-bar{background:var(--border-subtle);border-radius:2px;flex:none;width:26px;height:4px;overflow:hidden}.composer-usage-fill{background:var(--brand);border-radius:2px;height:100%;display:block}.composer-usage.full .composer-usage-fill{background:var(--warning-solid)}.composer-usage-pct{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:12px}.context-ring{flex:none;display:block}.context-ring-track{stroke:var(--border-subtle)}.context-ring-fill{stroke:var(--brand);transition:stroke-dashoffset .3s,stroke .2s}.context-ring-warn .context-ring-fill{stroke:var(--warning-solid)}.context-ring-danger .context-ring-fill{stroke:var(--error-solid)}@media (width<=600px){.composer-box .composer-attach-btn.orbit-button,.composer-box .composer-send.orbit-button{width:36px;min-width:36px;height:36px}.composer-toolbar{gap:2px;padding:2px 11.43px 5px}.composer-toolbar .composer-pill:not(.composer-model-pill){padding-left:3px}.composer-toolbar .composer-usage-pct{display:none}.composer-toolbar .composer-usage{padding-right:3px}.composer-toolbar>.composer-pill,.composer-toolbar>.composer-usage,.composer-toolbar>.orbit-button{flex:none}.composer-toolbar>.composer-model-pill,.composer-toolbar>.composer-account,.composer-toolbar>.composer-pill-workspace{flex-shrink:1;min-width:0}.composer-pill-workspace .orbit-select{min-width:0}}.cu-pop{flex-direction:column;gap:14px;min-width:280px;max-width:320px;display:flex}.cu-pop.cu-pop-reset{width:min(320px,100vw - 48px)}.cu-pop:focus{outline:none}.cu-pop .runner-util{max-width:none;height:6px}.cu-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px;display:flex}.cu-label{color:var(--text-3);font-size:13px}.cu-row>.cu-label{margin-bottom:6px;font-weight:600}.cu-pct{font-variant-numeric:tabular-nums;color:var(--text-1);font-size:14px;font-weight:600}.cu-reset{color:var(--text-4);margin-top:6px;font-size:12px}.cu-account{border-bottom:1px solid var(--border-subtle);padding-bottom:12px}.cu-account .cu-head{margin-bottom:0}.cu-account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);font-size:13px;font-weight:500;overflow:hidden}button.composer-usage{color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding-block:0}button.composer-usage:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.composer-usage-resetting{background:var(--brand);border-radius:50%;flex:none;width:6px;height:6px;animation:1.2s ease-in-out infinite cu-rc-pulse}@keyframes cu-rc-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.composer-usage-resetting{animation:none}}.cu-rc{border-top:1px solid var(--border-subtle);padding-top:14px}.cu-rc>*+*{margin-top:10px}.cu-rc>.cu-rc-live:empty{margin-top:0}.cu-rc-card{background:var(--brand-tint);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cu-rc-icon{color:var(--brand);flex:none;margin-top:2px;font-size:22px}.cu-rc-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cu-rc-title{color:var(--brand);font-size:13px;font-weight:500}.cu-rc-count{font-variant-numeric:tabular-nums;color:var(--text-1);font-size:15px;font-weight:600}.cu-rc-meta{color:var(--text-3);font-size:12px}.cu-rc-meta.cu-rc-stale{color:var(--warning)}.cu-rc-live:focus{outline:none}.cu-rc-status{color:var(--text-2);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.cu-rc-status-icon{flex:none;font-size:14px;line-height:18px}.cu-rc-status--progress .cu-rc-status-icon{color:var(--brand)}.cu-rc-status--success .cu-rc-status-icon{color:var(--success-solid)}.cu-rc-status--info .cu-rc-status-icon{color:var(--text-3)}.cu-rc-status--warning .cu-rc-status-icon{color:var(--warning-solid)}.cu-rc-status--error .cu-rc-status-icon{color:var(--error-solid)}.cu-rc-status-title{color:var(--text-1);font-size:13px;font-weight:600}.cu-rc-reason{color:var(--text-3);font-size:12px}.cu-rc-actions{justify-content:flex-end;gap:8px;display:flex}.cu-rc-confirm-text{color:var(--text-2);margin:0 0 14px}.cu-rc-confirm-usage{border:1px solid var(--border-subtle);color:var(--text-2);border-radius:8px;justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.cu-rc-confirm-value{font-variant-numeric:tabular-nums;color:var(--text-1);font-weight:600}.cu-rc-confirm-note{color:var(--text-3);margin:12px 0 0;font-size:12px}.composer-attachments{flex-wrap:wrap;gap:8px;padding:12px 23px 0;display:flex}.composer-attach{width:48px;height:48px;padding-left:0;position:relative;overflow:hidden}.composer-attach-thumb{object-fit:cover;border-radius:inherit;cursor:zoom-in;width:48px;height:48px;display:block}.composer-attach-eye{font-size:14px}.composer-attach .orbit-image{width:48px;height:48px;display:block}.composer-attach .orbit-image-cover{border-radius:inherit}.composer-attach-spin{color:var(--bg-raised);background:#00000059;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;inset:0}.composer-attach-remove{width:16px;height:16px;color:var(--bg-raised);cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:9px;display:flex;position:absolute;top:1px;right:1px}.composer-attach-remove:hover{background:#000c}.composer-file{border:1px solid var(--border-subtle);background:var(--bg-sunken);max-width:220px;color:var(--text-1);border-radius:8px;gap:6px;padding:4px 6px 4px 8px;font-size:12px}.composer-file-icon{color:var(--text-3);flex:none;font-size:13px}.composer-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-file-size{color:var(--text-3);flex:none}.composer-file-remove{width:16px;height:16px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:9px;display:flex}.composer-file-remove:hover{background:var(--bg-hover);color:var(--text-1)}.chat-note{color:var(--text-3);padding:10px 4px;font-size:13px}.chat-older-top{z-index:4;text-align:center;pointer-events:none;height:0;position:sticky;top:10px}.chat-older-pill{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-2);pointer-events:auto;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex;box-shadow:0 2px 8px #0000001f}button.chat-jump-start{cursor:pointer;transition:background .15s,color .15s}button.chat-jump-start:hover{background:var(--bg-sunken);color:var(--text-1)}.chat-skeleton{padding:4px 0;animation:1.6s ease-in-out infinite chat-skeleton-pulse}.chat-skeleton-user{justify-content:flex-end;margin:8px 0;padding:8px 12px;display:flex}.chat-skeleton-assistant{flex-direction:column;gap:8px;margin:8px 0 20px;padding:0 12px;display:flex}.chat-skeleton-line{background:var(--fill-muted);border-radius:6px;height:12px;display:block}@keyframes chat-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.chat-skeleton{animation:none}}.chat-msg{white-space:pre-wrap;word-break:break-word;border-radius:10px;max-width:80%;margin:8px 0;padding:8px 12px;font-size:14px;line-height:1.55}.chat-user{background:var(--brand-tint);width:fit-content;margin-left:auto}.chat-user-wrap{flex-direction:column;align-items:flex-end;width:fit-content;max-width:80%;margin:8px 0 8px auto;display:flex}.chat-user-wrap>.chat-user{max-width:100%;margin:0}.chat-user a{color:var(--brand);text-decoration:underline}.chat-user-meta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;height:18px;margin-top:3px;display:flex}.chat-user-meta>.chat-copy,.chat-user-meta>.chat-time,.chat-user-meta>.chat-meta-sep{opacity:0;pointer-events:none;transition:opacity .12s}.chat-user-wrap:hover .chat-user-meta>*,.chat-user-meta:focus-within>*{opacity:1;pointer-events:auto}.chat-time,.chat-meta-sep{color:var(--text-3);font-size:12px;line-height:1}.chat-undelivered{color:var(--error-solid);font-size:12px;line-height:1.4}.chat-undelivered-retry{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0}.chat-undelivered-retry:hover{text-decoration:underline}.chat-steer-state{color:var(--text-3);font-size:12px;line-height:1.4}@media (hover:none){.chat-steer-state .chat-undelivered-retry{margin:-8px 0 -8px 8px;padding:8px 0}}.chat-copy{width:20px;height:18px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:color .12s,background .12s;display:inline-flex}.chat-copy:hover{color:var(--text-1);background:var(--bg-hover)}.chat-status-card{border:1px solid var(--border);border-left:3px solid var(--brand);background:var(--bg-raised);border-radius:8px;width:min(560px,100%);margin:10px 0;overflow:hidden}.chat-status-head{border-bottom:1px solid var(--border-subtle);color:var(--text-1);align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:650;display:flex}.chat-status-icon{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:inline-flex}.chat-status-grid{gap:0;padding:6px 12px 10px;display:grid}.chat-status-row{grid-template-columns:minmax(92px,max-content) minmax(0,1fr);gap:14px;padding:4px 0;font-size:13.5px;line-height:1.45;display:grid}.chat-status-label{color:var(--text-2)}.chat-status-value{min-width:0;color:var(--text-1);overflow-wrap:anywhere}.md-codeblock{position:relative}.md-copy{background:var(--bg-raised);width:26px;height:26px;box-shadow:0 0 0 1px var(--border-subtle);color:var(--text-2);cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:opacity .12s,color .12s,background .12s;display:inline-flex;position:absolute;top:6px;right:6px}.md-codeblock:hover .md-copy,.md-copy:focus-visible{opacity:1;pointer-events:auto}.md-copy:hover{color:var(--text-1);background:var(--bg-hover)}.chat-images{flex-wrap:wrap;gap:6px;display:flex}.chat-images:not(:last-child){margin-bottom:6px}.chat-image{object-fit:contain;border-radius:8px;max-width:220px;max-height:220px;display:block}.chat-result .chat-image{max-width:min(100%,760px);max-height:520px}.chat-tool-card:has(>.chat-tool-detail>.chat-result>.chat-images){width:fit-content;max-width:100%}.chat-images .orbit-image{cursor:zoom-in;border-radius:8px;overflow:hidden}.chat-image-mask{align-items:center;gap:4px;font-size:12px;display:inline-flex}.chat-image-btn{cursor:zoom-in;background:0 0;border:0;border-radius:8px;padding:0;line-height:0;display:inline-flex;position:relative;overflow:hidden}.chat-image-btn .chat-image-mask{color:#fff;opacity:0;background:#00000059;justify-content:center;transition:opacity .15s;position:absolute;inset:0}.chat-image-btn:hover .chat-image-mask,.chat-image-btn:focus-visible .chat-image-mask{opacity:1}.chat-image-loading{background:#0000000f;border-radius:8px;width:120px;height:90px}.chat-result-image-loading{background:var(--fill-inset);width:min(100%,760px);height:520px;color:var(--text-3);border-radius:8px;justify-content:center;align-items:center;display:flex}.md .orbit-image{cursor:zoom-in;border-radius:8px;width:fit-content;max-width:100%;margin:10px 0;display:block;overflow:hidden}.md-image{border:1px solid var(--border-subtle);background:var(--bg-raised);object-fit:contain;border-radius:8px;max-width:min(100%,760px);max-height:70vh;display:block}.md-image-loading{background:#0000000f;width:min(100%,520px);height:260px}.md-image-unavailable{border:1px solid var(--border-subtle);background:var(--bg-raised);max-width:100%;color:var(--text-2);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:inline-flex}.md-image-unavailable code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-injected{margin-top:6px}.chat-injected-head{max-width:100%;color:var(--text-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:18px}.chat-injected-head:hover{color:var(--text-2)}.chat-injected-mark{vertical-align:1px;font-size:10px}.chat-injected-head:focus{outline:none}.chat-injected-head:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.chat-injected-panel{margin-top:2px}.chat-injected-panel>:first-child{margin-top:0}.chat-user-wrap>.chat-injected-panel{background:var(--bg-sunken);border-radius:10px;align-self:stretch;margin-top:4px;padding:8px 10px}.chat-injected-body{background:var(--fill-inset);max-height:320px;color:var(--text-2);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:11px;line-height:1.5;overflow:auto}.bgjobs{margin-top:6px}.bgjobs-group{color:var(--text-2);margin-bottom:4px;font-weight:600}.bgjobs-list{margin:0 0 8px;padding:0;list-style:none}.bgjobs-job{background:var(--fill-inset);border-radius:8px;padding:6px 8px}.bgjobs-job+.bgjobs-job{margin-top:4px}.bgjobs-head{align-items:baseline;gap:6px;display:flex}.bgjobs-mark{flex:none}.bgjobs-mark.is-ok{color:var(--success-solid)}.bgjobs-mark.is-failed{color:var(--error-solid)}.bgjobs-mark.is-running{color:var(--text-3)}.bgjobs-name{-webkit-line-clamp:2;min-width:0;color:var(--text-1);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.bgjobs-outcome{background:var(--fill-inset);color:var(--text-2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:4px;flex:none;padding:0 6px}.bgjobs-meta{color:var(--text-3);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere;margin-top:2px;padding-left:20px}.bgjobs-raw summary{color:var(--text-3);cursor:pointer}.bgjobs-raw pre{background:var(--fill-inset);max-height:320px;color:var(--text-2);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:4px 0 0;padding:8px;overflow:auto}.reftask{margin:6px 0 0;padding:0;list-style:none}.reftask-task{background:var(--fill-inset);border-radius:8px;padding:6px 8px}.reftask-task+.reftask-task{margin-top:4px}.reftask-head{align-items:baseline;gap:6px;display:flex}.reftask-head .status-pill{flex:none}.reftask-suffix{background:var(--fill-inset);color:var(--text-2);border-radius:4px;flex:none;padding:0 6px}.reftask .reftask-title{-webkit-line-clamp:2;min-width:0;color:var(--brand);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;text-decoration:none;display:-webkit-box;overflow:hidden}.reftask .reftask-title:hover{text-decoration:underline}.reftask-outcome{background:var(--fill-inset);color:var(--text-2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:4px;flex:none;padding:0 6px}.reftask-meta{color:var(--text-3);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere;margin-top:2px}.md-reference{background:color-mix(in srgb, var(--brand) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 30%, transparent);color:var(--brand);border-radius:6px;margin:0 -1px;padding:1px 5px;text-decoration:none}.md-reference:hover{background:color-mix(in srgb, var(--brand) 18%, transparent)}.orbit-link-card{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-1);border-radius:10px;margin:6px 0;padding:8px 10px}.chat-user .orbit-link-card{border-color:color-mix(in srgb, var(--brand) 20%, transparent);border-radius:8px}.olc-head{align-items:center;gap:8px;display:flex}.olc-head>:not(.olc-kind){margin-left:auto}.olc-kind{color:var(--text-2);flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.olc-tile{background:color-mix(in srgb, var(--brand) 12%, transparent);width:20px;height:20px;color:var(--brand);border-radius:5px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.olc-state{text-overflow:ellipsis;white-space:nowrap;border:1px solid;border-radius:999px;min-width:0;padding:1px 7px;font-size:11px;font-weight:600;overflow:hidden}.olc-state.is-live{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand)}.olc-state.is-attention{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.olc-state.is-done{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.olc-state.is-failed{border-color:var(--error-border);background:var(--error-bg);color:var(--error)}.olc-state.is-idle{border-color:var(--border);background:var(--bg-subtle);color:var(--text-2)}.olc-title{margin-top:4px;font-size:15px;font-weight:600;line-height:1.35}.orbit-link-card .olc-title a{color:var(--brand);text-decoration:none}.orbit-link-card .olc-title a:hover{text-decoration:underline}.olc-line{color:var(--text-2);align-items:baseline;gap:6px;margin-top:3px;font-size:13px;display:flex}.olc-line-text{overflow-wrap:anywhere}.olc-line-glyph{color:var(--text-3);flex:none}.olc-line.is-warning,.olc-line.is-warning .olc-line-glyph{color:var(--warning)}.olc-badge{background:var(--fill-inset);color:var(--text-2);border-radius:4px;flex:none;padding:0 6px;font-size:11px}.olc-meter{background:var(--fill-muted);border-radius:4px;gap:2px;height:6px;margin-top:6px;display:flex;overflow:hidden}.olc-meter-seg{height:6px}.olc-meter-seg.is-done{background:var(--success)}.olc-meter-seg.is-ready{background:var(--warning-solid)}.olc-meter-seg.is-failed{background:var(--error)}.olc-foot{border-top:1px solid var(--border-subtle);color:var(--text-2);align-items:baseline;gap:4px;margin-top:6px;padding-top:6px;font-size:12.5px;display:flex}.olc-foot-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.olc-foot-time{flex:none}.olc-foot-arrow{color:var(--text-3);margin-left:auto}.olc-path{color:var(--text-3);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere;margin-top:6px;font-size:11.5px}.olc-skeleton{gap:5px;margin-top:6px;display:grid}.olc-skeleton span{background:var(--fill-inset);border-radius:4px;height:8px;display:block}.olc-skeleton span:last-child{width:55%}.orbit-link-card.is-unavailable .olc-tile{background:var(--fill-inset);color:var(--text-3)}.orbit-link-card.is-unavailable .olc-title{color:var(--text-2)}.chat-files{flex-wrap:wrap;gap:6px;display:flex}.chat-files:not(:last-child){margin-bottom:6px}.chat-file{border:1px solid var(--border-subtle);background:var(--bg-raised);max-width:240px;color:var(--text-1);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.chat-file:hover{background:var(--bg-hover)}.chat-file.is-error{border-color:var(--error-border);color:var(--error)}.chat-file.is-error:hover{background:var(--error-bg)}.chat-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-sticky-question{border:none;border-bottom:1px solid var(--border-subtle);background:var(--bg-sunken);text-align:left;cursor:pointer;width:100%;color:var(--text-1);flex:none;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex}.chat-sticky-question:hover{background:var(--bg-hover)}.chat-sticky-loading{cursor:default;color:var(--text-3)}.chat-sticky-loading:hover{background:var(--bg-sunken)}.chat-sticky-label{color:var(--text-3);flex:none;font-size:12px}.chat-sticky-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.decision-strip{border-bottom:1px solid var(--border-subtle);background:var(--bg-sunken);flex:none}.decision-strip-line{text-align:left;cursor:pointer;width:100%;color:var(--text-1);background:0 0;border:none;align-items:center;gap:8px;padding:7px 12px;font-size:13px;line-height:20px;display:flex}.decision-strip-line:hover{background:var(--bg-hover)}.decision-strip-dot{background:var(--accent,#3b82f6);border-radius:50%;flex:none;width:7px;height:7px}.decision-strip-count{font-variant-numeric:tabular-nums}.decision-strip-quiet,.decision-strip-sep{white-space:nowrap;color:var(--text-3);flex:none}.decision-strip-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.decision-strip-caret{color:var(--text-3);flex:none;margin-left:auto}.decision-strip-unread{color:var(--text-2);padding:7px 12px;font-size:12px}.decision-strip-body{border-top:1px solid var(--border-subtle);max-height:46vh;overflow-y:auto}.decision-rail-head{align-items:baseline;gap:10px;padding:7px 12px;font-size:12px;display:flex}.decision-rail-label{color:var(--text-1);font-weight:600}.decision-rail-count{color:var(--text-3);font-variant-numeric:tabular-nums}.decision-rail-mine .decision-rail-label{color:var(--text-1)}.decision-rail-list{margin:0;padding:0;list-style:none}.decision-rail-row{border-top:1px solid var(--border-subtle)}.decision-rail-summary{text-align:left;width:100%;color:var(--text-1);background:0 0;border:none;align-items:baseline;gap:10px;padding:6px 12px;font-size:13px;display:flex}.decision-rail-task{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.decision-rail-criterion,.decision-rail-rev,.decision-rail-age{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.decision-rail-inert{cursor:default}.decision-rail-why{padding:0 12px 8px;font-size:12px;line-height:1.5}.chat-queued-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100%;padding:24px;display:flex}.chat-queued-dots{gap:6px;display:flex}.chat-queued-dots span{background:var(--brand);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite chat-queued-bounce}.chat-queued-dots span:nth-child(2){animation-delay:.16s}.chat-queued-dots span:nth-child(3){animation-delay:.32s}@keyframes chat-queued-bounce{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.chat-queued-title{color:var(--text-1);font-size:15px;font-weight:600}.chat-queued-desc{color:var(--text-3);max-width:320px;font-size:13px;line-height:1.5}.chat-slot-wait{border:1px solid var(--border-subtle);background:var(--bg-sunken);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:2px;margin:10px 4px 2px;padding:8px 12px;display:flex}.chat-slot-wait span:first-child{color:var(--text-1);font-weight:600}.chat-wait-elapsed{background:var(--fill-inset);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:5px;margin-left:8px;padding:1px 6px;font-size:12px;font-weight:400}.chat-queued{background:var(--brand-tint);border:1px dashed var(--brand-border);opacity:.9;flex-direction:column;gap:4px;display:flex}.chat-queued-meta{justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.chat-queued-tag{color:var(--text-3)}.chat-queued-tag-failed{color:var(--danger,#c53b3b);border-color:color-mix(in srgb, var(--danger,#c53b3b) 35%, transparent);background:color-mix(in srgb, var(--danger,#c53b3b) 8%, transparent)}.chat-queued-why{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-queued-cmd{color:var(--error);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;font-size:13px}.chat-assistant{background:0 0;border-radius:0;max-width:none;padding:0 12px}.chat-streaming:after,.chat-streaming-md .md>:last-child:after{content:"▋";color:var(--text-3);margin-left:1px;animation:1s step-end infinite chat-caret-blink}@keyframes chat-caret-blink{50%{opacity:0}}.chat-tool{color:var(--text-2);margin:4px 0;font-size:12.5px}.chat-tool code{color:var(--text-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.chat-tool-result{color:var(--text-3);white-space:pre-wrap;word-break:break-word;margin:2px 0 6px;font-size:12.5px}.chat-turn-divider{margin:12px 0}.chat-turn-foot{align-items:center;gap:6px;height:18px;margin:8px 0 24px;padding:0 12px;display:flex}.chat-turn-foot>.chat-copy{margin-left:-4px}.chat-recap{align-items:flex-start;gap:6px;margin:4px 12px 16px;display:flex}.chat-recap-line{min-width:0;color:var(--text-2);flex:1;margin:0;font-size:13px;line-height:1.55}.chat-recap.is-busy .chat-recap-line{opacity:.45}.chat-recap-head{white-space:nowrap;margin-right:7px}.chat-recap-head .anticon{margin-right:5px}.chat-recap-word{font-weight:600}.chat-recap-when{margin-left:4px}.chat-recap-refresh{width:24px;height:24px;color:var(--text-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:-2px -6px 0 0;transition:opacity .12s ease-out;display:inline-flex}.chat-recap:hover .chat-recap-refresh,.chat-recap.is-busy .chat-recap-refresh,.chat-recap-refresh:focus-visible{opacity:1}.chat-recap-refresh:hover:not(:disabled){background:var(--bg-hover);color:var(--text-2)}.chat-recap-refresh:disabled{cursor:default}@media (hover:none){.chat-recap-refresh{opacity:1}}.chat-turn-head{color:var(--text-3);font-variant-numeric:tabular-nums;margin:-2px 0 4px;padding:0 12px;font-size:12px;line-height:1.5}.chat-error{color:var(--error);overflow-wrap:anywhere;align-items:baseline;gap:6px;margin:6px 0;font-size:13px;line-height:1.5;display:flex}.chat-error-card{border:0;border-left:3px solid var(--error);background:0 0;margin:6px 0}.chat-error-card-head{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;width:100%}.chat-error-card .chat-error-card-icon{color:var(--error);background:var(--error-bg);flex:none}.chat-error-card .chat-error-card-status{color:var(--error);font-size:12px}.chat-error-card-detail{color:var(--text-2);overflow-wrap:anywhere;margin:0 10px 0 58px;padding:0 0 2px;font-size:12px;line-height:1.45}.chat-error-card-path{color:var(--text-3);margin:0 0 2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.chat-error-card-reason{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-error-card-disclosure{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:3px 0 0 -2px;padding:0;font-size:12px;display:inline-flex}.chat-error-card-disclosure:hover{color:var(--text-1)}.chat-error-card-log{background:var(--bg-sunken);max-height:280px;color:var(--text-2);white-space:pre-wrap;border-radius:6px;margin:4px 10px 7px 58px;padding:7px 8px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.chat-error-mark{flex:none}.chat-error[data-level] .chat-error-text{color:var(--text-2)}.chat-error[data-level=WARN] .chat-error-mark{color:var(--warning)}.chat-error[data-level=INFO] .chat-error-mark,.chat-error[data-level=DEBUG] .chat-error-mark,.chat-error[data-level=TRACE] .chat-error-mark{color:var(--text-2)}.chat-error-text a{color:inherit;text-decoration:underline}.chat-error-repeat,.chat-diagnostic-repeat{font-variant-numeric:tabular-nums;opacity:.7;margin-left:6px;font-size:12px}.chat-notice{color:var(--warning);margin:6px 0;font-size:13px;line-height:1.5}.chat-diagnostic{overflow-wrap:anywhere;align-items:baseline;gap:6px;display:flex}.chat-diagnostic-mark{flex:none}.chat-diagnostic-label{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.chat-diagnostic-text{min-width:0}.chat-notice.chat-diagnostic .chat-diagnostic-text{color:var(--text-2)}.chat-error.chat-diagnostic .chat-diagnostic-text a,.chat-notice.chat-diagnostic .chat-diagnostic-text a{color:inherit;text-decoration:underline}.chat-authfix{border:1px solid var(--warning-border);background:var(--warning-bg);border-radius:10px;margin:8px 0;padding:12px 14px;font-size:13px}.chat-authfix-head{align-items:center;gap:8px;display:flex}.chat-authfix-icon{color:var(--warning)}.chat-authfix-title{color:var(--text-1);font-weight:600}.chat-authfix-msg{color:var(--text-3);word-break:break-word;margin:6px 0 0;font-size:12px}.chat-authfix-desc{color:var(--text-2);margin:8px 0 0}.chat-authfix-actions{flex-wrap:wrap;gap:8px;display:flex}.rsi{margin-top:10px}.rsi-row{color:var(--text-1);align-items:center;gap:8px;font-size:13px;display:flex}.rsi-hint{color:var(--text-3);margin-top:6px;font-size:12px}.rsi-warn{color:var(--warning);margin-bottom:8px;font-size:12px}.rsi-open{background:var(--brand);color:#fff;border-radius:7px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.rsi-open:hover{background:var(--brand-strong);color:#fff}.rsi-usercode{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-1);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:2px;text-align:center;-webkit-user-select:all;user-select:all;border-radius:7px;margin:6px 0 10px;padding:8px 12px;font-size:19px;font-weight:600}.rsi-form{gap:8px;margin-top:8px;display:flex}.rsi-input{border:1px solid var(--border);background:var(--bg-base);min-width:0;color:var(--text-1);border-radius:6px;flex:1;padding:5px 10px;font-family:inherit;font-size:13px}.rsi-input:focus{border-color:var(--brand-border);outline:none}.rsi-btn{border:1px solid var(--brand-border);background:var(--brand);color:#fff;cursor:pointer;border-radius:6px;flex:none;padding:5px 14px;font-size:13px}.rsi-btn:disabled{opacity:.5;cursor:default}.rsi-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rsi-btn-alt{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-1);cursor:pointer;border-radius:6px;flex:none;padding:5px 14px;font-size:13px}.rsi-btn-alt:hover{border-color:var(--brand-border);color:var(--brand)}.rsi-link{color:var(--text-3);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;text-decoration:underline}.rsi-link:hover{color:var(--text-1)}.rsi-actions .rsi-link{margin-top:0}.rsi-done{color:var(--success);align-items:center;gap:8px;font-size:13px;display:flex}.rsi-q{color:var(--text-1);font-size:13px;font-weight:500}.rsi-sites{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.rsi-site{border:1px solid var(--border);background:var(--bg-raised);text-align:left;width:200px;font:inherit;cursor:pointer;border-radius:9px;flex-direction:column;align-items:flex-start;padding:8px 14px;display:flex}.rsi-site:hover:not(:disabled){border-color:var(--brand-border);background:var(--brand-tint)}.rsi-site:disabled{opacity:.45;cursor:default}.rsi-site-name{color:var(--text-1);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.rsi-site-sub{color:var(--text-3);font-size:12px}.rsi-site-tag{background:var(--brand-tint);color:var(--brand);border-radius:999px;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.rsi-links{gap:16px;display:flex}.chat-authfix-go{border:1px solid var(--brand-border);background:var(--brand);color:#fff;cursor:pointer;border-radius:6px;margin-top:10px;padding:5px 14px;font-size:13px}.chat-authfix-go:hover{background:var(--brand-strong)}.chat-authfix-last{border:1px solid var(--border);background:var(--fill-inset);max-height:13em;color:var(--text-2);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;overflow-y:auto}.chat-authfix-retry{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-1);cursor:pointer;border-radius:6px;margin-top:10px;padding:5px 12px;font-size:12.5px}.chat-authfix-retry:hover{border-color:var(--brand-border);color:var(--brand)}.run-never-started-why{color:var(--text-1);font-weight:600}.run-never-started-subject{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.run-never-started-next{border-top:1px solid var(--warning-border);color:var(--text-1);margin-top:10px;padding-top:8px}.run-never-started-foot{margin-top:9px}.chat-quota{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;margin:8px 0;padding:12px 14px;font-size:13px}.chat-quota[data-needs-you=true]{border-color:var(--warning-border);background:var(--warning-bg)}.chat-quota-head{align-items:center;gap:8px;display:flex}.chat-quota-icon{color:var(--text-3);flex:none}.chat-quota[data-needs-you=true] .chat-quota-icon{color:var(--warning)}.chat-quota-title{color:var(--text-1);font-weight:600}.chat-quota-msg{color:var(--text-2);margin:6px 0 0;font-size:12px}.chat-quota-link{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.chat-quota-link:hover{text-decoration:underline}.chat-quota-err{border:1px solid var(--border-subtle);background:var(--fill-inset);max-height:6em;color:var(--text-2);font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;border-radius:6px;margin:8px 0 0;padding:7px 9px;font-size:11.5px;line-height:1.45;overflow-y:auto}.chat-quota-when{color:var(--text-1);margin:7px 0 0;font-size:13px}.chat-quota-in{color:var(--text-2);font-variant-numeric:tabular-nums}.chat-quota-auto{border:1px solid var(--border-subtle);background:var(--fill-inset);border-radius:8px;align-items:center;gap:10px;margin-top:11px;padding:9px 11px;display:flex}.chat-quota-auto-txt{flex:1;min-width:0}.chat-quota-auto-l{color:var(--text-1);font-size:12.5px;font-weight:550}.chat-quota-auto-d{color:var(--text-3);margin-top:1px;font-size:11.5px}.sw{background:var(--fill-muted);cursor:pointer;border:0;border-radius:11px;flex:none;width:40px;height:21px;padding:0;position:relative}.sw[data-on=true]{background:var(--brand)}.sw:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:left .15s;position:absolute;top:2px;left:2px}.sw[data-on=true]:after{left:21px}.chat-quota-last{border:1px solid var(--border);background:var(--fill-inset);max-height:13em;color:var(--text-2);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;overflow-y:auto}.chat-quota-lastl{color:var(--text-3);margin:10px 0 -4px;font-size:11.5px}.chat-quota-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.chat-quota-retry{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-1);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12.5px}.chat-quota[data-needs-you=true] .chat-quota-retry:not([data-primary=true]){background:var(--bg-base)}.chat-quota-retry:hover{border-color:var(--brand-border);color:var(--brand)}.chat-quota-retry[data-primary=true]{border-color:var(--brand-border);background:var(--brand);color:#fff}.chat-quota-retry[data-primary=true]:hover{background:var(--brand-strong);color:#fff}.chat-authfix-retry:disabled,.chat-quota-retry:disabled{opacity:.6;cursor:default}.chat-authfix-retry:disabled:hover,.chat-quota-retry:disabled:hover{border-color:var(--border);background:var(--bg-raised);color:var(--text-1)}.chat-quota-note{color:var(--text-3);font-size:11.5px}.chat-quota-run{color:var(--brand);align-items:center;gap:8px;margin-top:11px;font-size:12.5px;display:flex}.chat-quota-run .spin{border:2px solid var(--brand-border);border-top-color:var(--brand);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite chat-quota-spin}@keyframes chat-quota-spin{to{transform:rotate(360deg)}}.md{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:14px;line-height:1.6}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:6px 0}.md-html{white-space:pre-wrap;margin:6px 0}.md ul,.md ol{margin:6px 0;padding-left:22px}.md li{margin:2px 0}.md h1,.md h2,.md h3,.md h4{margin:12px 0 6px;line-height:1.3}.md h1{font-size:1.3em}.md h2{font-size:1.18em}.md h3{font-size:1.05em}.md code{background:var(--bg-sunken);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.md pre{background:var(--bg-sunken);border:1px solid var(--border-subtle);overflow-wrap:normal;word-break:normal;border-radius:8px;max-width:100%;margin:8px 0;padding:10px 12px;overflow-x:auto}.md pre code{background:0 0;border:none;padding:0;font-size:12.5px}.md table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:6px;margin:8px 0;font-size:13px;overflow:hidden}.md th,.md td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:4px 8px}.md th:last-child,.md td:last-child{border-right:none}.md tr:last-child td{border-bottom:none}.md th{background:var(--fill-muted);text-align:left;font-weight:600}.md blockquote{border-left:3px solid var(--border);color:var(--text-2);margin:8px 0;padding-left:12px}.md a{color:var(--brand)}.chat-think{border-left:2px solid var(--border);margin:6px 0;padding-left:10px}.chat-think-head{color:var(--text-3);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12.5px}.chat-think-body{color:var(--text-2);margin-top:4px}.chat-think-body .md{font-size:13px;font-style:italic}.chat-think-stream{color:var(--text-3);white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:13px;font-style:italic}.chat-think-live{border-left:2px solid var(--border);margin:6px 0;padding-left:10px}.chat-think-live-head{color:var(--text-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.chat-think-port{overscroll-behavior:contain;max-height:11em;padding-right:8px;overflow-y:auto}.chat-think-meta{color:var(--text-4);font-variant-numeric:tabular-nums}.chat-tool-card{--tone:#d6d9de;--tone-bg:var(--bg-hover);border:none;border-left:3px solid var(--tone);background:0 0;margin:6px 0;overflow:hidden}.chat-tool-card.is-open{border:1px solid var(--border);border-left:3px solid var(--tone);background:var(--bg-raised);border-radius:8px}.chat-tone-read{--tone:#2563eb;--tone-bg:#e8f0fe}.chat-tone-exec{--tone:#0d9488;--tone-bg:#e2f6f3}.chat-tone-write{--tone:#d97706;--tone-bg:#fdf0dd}.chat-tone-agent{--tone:#7c3aed;--tone-bg:#f1ebfd}.chat-tool-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.chat-tool-row:hover{background:var(--bg-sunken)}.chat-tool-row.no-detail{cursor:default}.chat-tool-row.no-detail:hover{background:0 0}.chat-tool-caret{width:1em;color:var(--text-4);flex:none;font-size:10px}.chat-tool-icon{background:var(--tone-bg);width:22px;height:22px;color:var(--tone);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.chat-tool-name{color:var(--text-1);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.chat-session-card{border:1px solid var(--border);border-left:3px solid var(--tone);background:var(--bg-raised);border-radius:8px;align-items:center;gap:10px;margin:6px 0;padding:8px 12px;display:flex}.chat-session-card.is-clickable{cursor:pointer}.chat-session-card.is-clickable:hover{background:var(--bg-hover);border-color:var(--tone)}.chat-session-card-icon{background:var(--tone-bg);width:26px;height:26px;color:var(--tone);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.chat-session-card-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.chat-session-card-title{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.chat-session-card-meta{color:var(--text-4);align-items:center;gap:8px;font-size:11.5px;display:flex}.chat-session-card-workspace{color:var(--text-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.chat-session-card-provider{text-transform:capitalize}.chat-session-card-status{text-transform:uppercase;letter-spacing:.03em;background:var(--tone-bg);color:var(--tone);border-radius:999px;padding:1px 6px;font-size:10px}.chat-session-card-open{color:var(--tone);flex:none;align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:inline-flex}.chat-tool-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:0 auto;font-size:12.5px;overflow:hidden}.chat-tool-summary.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.chat-tool-live{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;padding:0 10px 6px 58px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.chat-path-file{color:var(--text-1);font-weight:600}.chat-path-dir{color:var(--text-4);margin-left:6px;font-weight:400}.chat-tool-meta{color:var(--text-3);background:var(--fill-muted);border-radius:5px;flex:none;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.chat-tool-status{flex:none;font-size:13px}.chat-tool-status.ok{color:var(--success)}.chat-tool-status.err{color:var(--error)}.chat-tool-status.running{color:var(--brand)}.chat-tool-status.pending{color:var(--dot-idle)}.chat-tool-status.replied{color:var(--text-3)}.chat-tool-task .chat-tool-row{background:#faf8ff}.chat-tool-task .chat-tool-row:hover{background:#f4eefe}.chat-tool-group .chat-tool-row{min-height:32px}.chat-tool-group:not(.is-open) .chat-tool-row{background:0 0}.chat-tool-group:not(.is-open) .chat-tool-row:hover{background:var(--bg-sunken)}.chat-tool-group-lead{color:var(--text-3)}.chat-tool-group-lead.is-failed{color:var(--error)}.chat-tool-group-lead .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.chat-tool-group-breakdown{text-overflow:ellipsis;white-space:nowrap;max-width:min(420px,55%);overflow:hidden}.chat-tool-group-detail{border-top:1px solid var(--border-subtle);background:var(--bg-raised);padding:4px 8px 8px}.chat-tool-group-detail .chat-tool-card{margin:4px 0}.chat-tool-detail{border-top:1px solid var(--border-subtle);background:var(--bg-raised)}.chat-tool-detail>.chat-result:first-child{border-top:none}.chat-tool-body{padding:8px 10px}.chat-tool-prompt{color:var(--text-2);font-size:13px}.chat-kv{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.kv-row{align-items:baseline;gap:8px;display:flex}.kv-key{min-width:92px;color:var(--text-3);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.kv-val{color:var(--text-1);white-space:pre-wrap;word-break:break-word}.kv-row .chat-pre-wrap{flex:auto;min-width:0}.chat-questions{flex-direction:column;gap:10px;display:flex}.chat-q{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:8px;padding:8px 10px}.chat-q-header{color:var(--text-3);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:11px;font-weight:600}.chat-q-text{color:var(--text-1);white-space:pre-wrap;word-break:break-word;margin-bottom:6px;font-size:13px}.chat-q-opts{flex-direction:column;gap:4px;display:flex}.chat-q-opt{background:var(--bg-sunken);border-radius:6px;flex-direction:column;gap:1px;padding:4px 8px;display:flex}.chat-q-opt-label{color:var(--text-1);font-size:12.5px;font-weight:600}.chat-q-opt-desc{color:var(--text-2);font-size:12px}.chat-q-opt.is-picked:not(.chat-q-opt-btn){background:var(--brand-tint);box-shadow:inset 0 0 0 1px var(--brand-border)}.chat-q-opt.is-picked:not(.chat-q-opt-btn) .chat-q-opt-label:before{content:"✓ ";color:var(--brand)}.chat-q-multi{color:var(--text-3);margin-top:6px;font-size:11px}.chat-q-words{background:var(--brand-tint);color:var(--text-1);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin-top:6px;padding:5px 8px;font-size:12.5px}.chat-q-words-label{color:var(--text-3);white-space:normal;font-size:11px;display:block}.chat-q-folded{cursor:pointer;padding:0 10px 7px}.chat-q-lead{color:var(--text-3);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-q-lead.is-one-line{-webkit-line-clamp:1}.chat-q-folded>.chat-q-lead:not(:first-child){margin-top:6px}.chat-q-answer{color:var(--text-1);align-items:flex-start;gap:6px;margin-top:2px;font-size:13px;line-height:1.45;display:flex}.chat-q-answer>.anticon{color:var(--brand);flex:none;margin-top:3px;font-size:12px}.chat-q-answer-words{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-q-answer-note{color:var(--text-3);font-size:12px;display:block}.chat-q-opt-btn{text-align:left;border:1px solid var(--border);cursor:pointer;width:100%;transition:border-color .1s,background .1s}.chat-q-opt-btn:hover{border-color:var(--brand-border);background:var(--brand-tint)}.chat-q-opt-btn.is-picked{border-color:var(--brand);background:var(--brand-tint)}.chat-q-opt-btn.is-picked .chat-q-opt-label:before{content:"✓ ";color:var(--brand)}.decision-ask-body{padding-bottom:12px}.decision-ask-chip{letter-spacing:.03em;color:var(--text-3);margin:8px 0 4px;font-size:11px;font-weight:600}.decision-ask-claim{color:var(--text-1);white-space:pre-wrap;font-size:15px;font-weight:600;line-height:1.45}.decision-ask-quiet{color:var(--text-3);font-weight:400}.decision-ask-meta{color:var(--text-3);word-break:break-all;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.decision-ask-standard{border:1px solid var(--brand-border);background:var(--bg-raised);border-radius:8px;margin-top:10px;padding:8px 10px}.decision-ask-standard-head{letter-spacing:.03em;color:var(--text-3);font-size:11px;font-weight:600}.decision-ask-standard-text{color:var(--text-1);overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.55}.decision-ask-account{margin-top:10px}.decision-ask-account .decision-ask-claim{color:var(--text-2);margin-top:4px;font-size:13px;font-weight:400;line-height:1.55}.decision-ask-gaps{border:1px solid var(--warning-border);background:var(--warning-bg);border-radius:8px;margin-top:10px;padding:8px 10px}.decision-ask-gaps-head{letter-spacing:.03em;color:var(--warning);font-size:11px;font-weight:600}.decision-ask-gaps-list,.decision-ask-gaps-rest{color:var(--text-1);margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.decision-ask-gaps-list li+li,.decision-ask-gaps-rest li+li{margin-top:4px}.decision-ask-checks{margin-top:8px}.decision-ask-toggle{cursor:pointer;font:inherit;color:var(--text-2);text-align:left;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12.5px;display:inline-flex}.decision-ask-toggle:hover:not(:disabled){text-decoration:underline}.decision-ask-caret{color:var(--text-3);font-size:11px}.decision-ask-check-list{margin:4px 0 0;padding:0;font-size:12.5px;line-height:1.5;list-style:none}.decision-ask-check-list li{color:var(--text-2);flex-wrap:wrap;gap:6px;display:flex}.decision-ask-check-list li.is-held .decision-ask-check-mark{color:var(--success)}.decision-ask-check-list li.is-broken .decision-ask-check-mark{color:var(--warning)}.decision-ask-check-detail{color:var(--text-3);white-space:pre-wrap;flex-basis:100%}.card-actions.decision-ask-actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:12px}.decision-ask-picked{color:var(--text-2);margin-top:12px;font-size:12.5px}.evidence-decision .approval-head{align-items:center;gap:10px;display:flex}.evidence-decision-heading{min-width:0}.evidence-decision-stale{color:var(--text-2);margin:12px 0 0;font-size:12px;line-height:1.6}.evidence-decision-error.orbit-alert{margin-top:12px}.approval-card.evidence-decision-receipt{border-color:var(--border);background:var(--bg-raised)}.evidence-decision-receipt .approval-head{background:var(--bg-raised);border-bottom-color:var(--border-subtle)}.evidence-decision-receipt-mark{color:var(--success-solid)}.approval-card.evidence-queued{border-color:var(--border);background:var(--bg-raised)}.evidence-queued .approval-head{background:var(--bg-subtle);border-bottom-color:var(--border-subtle);align-items:center;gap:8px;display:flex}.evidence-queued-mark{color:var(--text-3)}.evidence-queued-time{color:var(--text-3);flex:none;margin-left:auto;font-size:12px;font-weight:400}.evidence-queued-body{padding-top:8px;padding-bottom:10px}.evidence-queued-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.evidence-queued-pause{color:var(--text-2);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;line-height:1.5;display:flex}.evidence-queued-pause.is-paused{color:var(--warning)}.evidence-queued-pause .anticon{flex:none}.evidence-queued-note{color:var(--text-2);margin-top:2px;font-size:12.5px;line-height:1.5}.evidence-queued-decide{border:none;border-top:1px solid var(--border-subtle);width:100%;font:inherit;color:var(--brand);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 0 0;font-size:13px;font-weight:600;display:flex}.evidence-queued-decide:hover{text-decoration:underline}.evidence-queued-decide:focus-visible{outline:2px solid var(--orbit-focus-color);outline-offset:2px}.evidence-queued-caret{font-size:11px}.evidence-queued-notice{border:1px solid var(--warning-border);background:var(--warning-bg);border-radius:8px;margin-top:10px;padding:8px 10px}.evidence-queued-notice .evidence-queued-pause{margin-top:0}.evidence-sent{justify-content:center;display:flex}.evidence-sent-line{background:var(--bg-hover);max-width:100%;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;margin:6px auto;padding:5px 12px;font-size:13px;display:inline-flex}.owner-answer{flex-direction:column;align-items:center;display:flex}.owner-answer-fold{flex-direction:column;align-items:center;width:100%;display:flex}.owner-answer-line{background:var(--bg-hover);max-width:100%;color:var(--text-2);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;margin:6px auto;padding:5px 12px;font-size:13px;list-style:none;display:inline-flex}.owner-answer-line::-webkit-details-marker{display:none}.owner-answer-line:focus-visible{outline:2px solid var(--orbit-focus-color);outline-offset:2px}.owner-answer.is-queued .owner-answer-line{border:1px dashed var(--border)}.owner-answer-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.owner-answer-chev{opacity:.7;flex:none;transition:transform .15s}.owner-answer-fold[open] .owner-answer-chev{transform:rotate(90deg)}.owner-answer-told{width:100%;margin-bottom:8px;font-size:12px}.owner-answer-told-head{color:var(--text-3)}.owner-answer-told pre{background:var(--fill-inset);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:320px;margin:6px 0 0;padding:8px;font-size:11px;overflow:auto}.owner-answer-undelivered{color:var(--warning);font-size:12px}.owner-answer-queued .chat-queued-meta{flex-wrap:wrap;justify-content:center;row-gap:2px}.owner-answer-card{margin:4px 0 6px}.answered-question-told{margin:4px 14px 10px;font-size:12px}.answered-question-told summary{color:var(--text-2);cursor:pointer}.answered-question-told pre{background:var(--fill-inset);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:260px;margin:6px 0 0;padding:8px;font-size:11px;overflow:auto}.owner-confirmation-lead{margin-top:8px}.owner-confirmation-box{border:1px solid var(--brand-border);background:var(--bg-raised);border-radius:8px;margin-top:10px;padding:8px 10px}.owner-confirmation-key{letter-spacing:.03em;color:var(--text-3);font-size:11px;font-weight:600}.owner-confirmation-value{color:var(--text-1);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:2px;font-size:13px;line-height:1.55}.owner-confirmation-fold{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.owner-confirmation-count{color:var(--text-2);margin-left:auto;font-size:12px}.owner-confirmation-fold .anticon{color:var(--text-3);font-size:10px}.owner-confirmation-if{border:1px solid var(--border);background:var(--bg-base);border-radius:8px;margin-top:10px;padding:8px 12px 10px}.owner-confirmation-if-row{gap:10px;margin-top:6px;display:flex}.owner-confirmation-if-symbol{width:14px;color:var(--text-3);flex:none;padding-top:2px;font-size:12px}.owner-confirmation-if-row.is-start .owner-confirmation-if-symbol{color:var(--brand)}.owner-confirmation-if-text{flex:1;min-width:0}.owner-confirmation-if-lead{color:var(--text-1);font-size:13px;font-weight:600;line-height:1.5}.owner-confirmation-if-added{color:var(--success-solid);font-weight:500}.owner-confirmation-if-detail{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.45;overflow:hidden}.owner-confirmation-hint,.decision-ask-hint{color:var(--text-3);margin-top:8px;font-size:12px;line-height:1.5}.owner-confirmation-yours{color:var(--text-2);margin-top:4px;font-size:12.5px}.owner-confirmation-id{color:var(--text-3);word-break:break-all;margin-left:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.tdp-owner-confirmation-pointer{color:var(--warning-solid);white-space:nowrap;align-items:center;font-size:13px;display:inline-flex}.tdp-owner-confirmation-pointer.is-under-review{color:var(--text-2)}.owner-confirmation-review{border:1px solid var(--brand-border);background:var(--bg-raised);border-radius:8px;margin-top:10px;padding:8px 10px}.owner-confirmation-review-head{align-items:baseline;gap:8px;display:flex}.owner-confirmation-review-who{white-space:nowrap;flex:1;min-width:0;display:flex}.owner-confirmation-review-name{text-overflow:ellipsis;min-width:0;color:var(--text-3);font-size:11px;overflow:hidden}.owner-confirmation-review-who .owner-confirmation-key{white-space:pre;flex:none}.owner-confirmation-review-sha{color:var(--text-3);flex:none;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.owner-confirmation-review-sha.is-struck{text-decoration:line-through}.owner-confirmation-review-status{color:var(--text-1);align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:600;display:flex}.owner-confirmation-review-status .anticon{color:var(--text-3);font-size:14px}.owner-confirmation-review-status.is-warn{color:var(--warning)}.owner-confirmation-review-note{color:var(--text-2);margin-top:4px;font-size:12.5px;line-height:1.5}.owner-confirmation-review-headline{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:14px;font-weight:600;line-height:1.45;overflow:hidden}.owner-confirmation-review-headline.is-warn{color:var(--warning)}.owner-confirmation-review-row{color:var(--text-1);cursor:pointer;grid-template-columns:84px 1fr;column-gap:8px;margin-top:5px;font-size:13px;line-height:1.5;display:grid}.owner-confirmation-review-row-label{color:var(--text-3);font-size:12px;line-height:1.6}.owner-confirmation-review-row.is-checked .owner-confirmation-review-row-label{color:var(--success)}.owner-confirmation-review-row.is-not-checked .owner-confirmation-review-row-label,.owner-confirmation-review-row.is-problem .owner-confirmation-review-row-label{color:var(--warning)}.owner-confirmation-review-row-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.owner-confirmation-review-items{overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.owner-confirmation-review-items li+li{margin-top:4px}.owner-confirmation-review-why{color:var(--text-2);font-size:12px}.owner-confirmation-review-ref{color:var(--text-3);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.owner-confirmation-review-quote{color:var(--text-1);overflow-wrap:anywhere;margin-top:7px;font-size:13px;line-height:1.5}.owner-confirmation-review-old{margin-top:6px}.owner-confirmation-review-old .anticon,.owner-confirmation-review-evidence .anticon{color:var(--text-3);font-size:10px}.owner-confirmation-review-reopen{margin-top:8px}.owner-confirmation-review-answers{margin-top:4px}.owner-confirmation-review-question+.owner-confirmation-review-question{margin-top:10px}.owner-confirmation-review-question-text{color:var(--text-1);font-size:13.5px;font-weight:600}.owner-confirmation-review-evidence{margin-top:2px}.owner-confirmation-before-review{color:var(--text-3);margin-top:2px;font-size:12px}.owner-confirmation-answers{color:var(--text-1);margin-top:10px;font-size:13px;line-height:1.5}.owner-confirmation-answers-head{color:var(--text-2);font-size:12px;font-weight:600}.owner-confirmation-answer+.owner-confirmation-answer{margin-top:4px}.settlement-card .approval-head,.settlement-receipt .approval-head{align-items:center;gap:10px;display:flex}.settlement-card-heading{min-width:0}.settlement-card-body{padding-top:10px;padding-bottom:10px}.settlement-card-meta{color:var(--text-3);font-size:12px;line-height:1.6}.settlement-card-stale{color:var(--text-2);margin:10px 0 0;font-size:12px;line-height:1.6}.settlement-card-criteria{color:var(--text-1);margin:10px 0 0;padding-left:22px;font-size:13px;line-height:1.6}.settlement-card-criterion{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.settlement-card-criteria.is-open .settlement-card-criterion{-webkit-line-clamp:unset;overflow:visible}.settlement-card-criteria li+li{margin-top:4px}.settlement-card-read{color:var(--brand);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:12.5px}.settlement-card-read:hover{text-decoration:underline}.settlement-card-explains{color:var(--text-2);margin:10px 0 0;font-size:12.5px;line-height:1.6}.settlement-card-error.orbit-alert{margin-top:10px}.settlement-receipt-body{padding-top:10px;padding-bottom:10px}.settlement-receipt-line{color:var(--text-1);margin:0;font-size:13px;line-height:1.6}.settlement-receipt-stamp{color:var(--text-3);margin:4px 0 0;font-size:12px}.settlement-receipt-settings{color:var(--text-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px;line-height:1.6}.run-settings-changed{color:var(--text-1);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.start-card-sheet .settlement-card-head{display:none}.start-card-dialog.orbit-overlay{line-height:1.57143}.start-card-dialog>.orbit-overlay-header{height:36px;margin-bottom:0}.start-card-dialog .orbit-overlay-title:empty{display:none}.start-card-graph{margin:2px 0 6px}.start-card-graph-link{margin-left:14px}.start-card-section{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);align-items:baseline;gap:8px;margin:14px 0 6px;font-size:11.5px;font-weight:600;display:flex}.start-card-section+.settlement-card-criteria{margin-top:4px}.start-card-project{color:var(--text-1);overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.35}.start-card-quote{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:8px;margin-top:10px;padding:8px 12px 9px}.start-card-quote-head{color:var(--text-3);font-size:12px}.start-card-quote-text{color:var(--text-1);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.start-card-quote-text.is-open{display:block}.start-card-quote .start-card-link{margin-left:0;font-size:12.5px}.start-card-plan{color:var(--text-1);font-size:13px;line-height:1.65}.start-card-levels{margin:0 0 4px;padding:0;list-style:none;position:relative}.start-card-levels:before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:12px;bottom:12px;left:10px}.start-card-level{align-items:center;gap:10px;padding:3px 0;display:flex;position:relative}.start-card-level-number{z-index:1;border:1px solid var(--border-subtle);background:var(--bg-raised);text-align:center;width:21px;height:21px;color:var(--text-3);border-radius:50%;flex:none;font-size:11px;font-weight:600;line-height:19px}.start-card-task{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.start-card-task b{flex:none;font-weight:650}.start-card-task-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.start-card-parallel{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:12px}.start-card-pill{border-radius:999px;flex:none;margin-left:auto;padding:0 7px;font-size:11.5px;font-weight:600;line-height:18px}.start-card-pill.is-now{color:var(--success);background:var(--success-bg)}.start-card-pill.is-you{color:var(--brand);background:var(--brand-tint)}.start-card-link{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;text-decoration:none}.start-card-plan>.start-card-link:first-child{margin-left:0}.start-card-link:hover{text-decoration:underline}.start-card-warn{color:var(--warning);margin-top:2px;font-size:12.5px;line-height:1.6}.start-card-settings{border:1px solid var(--brand-border);background:var(--bg-raised);border-radius:8px}.start-card-row{padding:10px 12px}.start-card-row+.start-card-row{border-top:1px solid var(--border-subtle)}.start-card-row-head{color:var(--text-1);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.start-card-row-button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.start-card-row-value{color:var(--text-3)}.start-card-row .start-card-mono{margin-top:8px}.start-card-hint{color:var(--text-3);margin-top:3px;font-size:12px;line-height:1.5}.start-card-line{min-width:170px}.start-card-line-option{white-space:normal;max-width:340px}.start-card-line-option .start-card-branch{margin-left:6px}.main-branch-select{min-width:170px}.main-branch-option{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.main-branch-choice{align-items:baseline;gap:8px;display:inline-flex}.main-branch-tag{color:var(--text-3);font-size:11.5px}.main-branch-option.is-typed{font-family:inherit;font-size:13px}.main-branch-menu-head{color:var(--text-3);padding:4px 12px 6px;font-size:12px}.main-branch-menu-foot{border-top:1px solid var(--border-subtle);max-width:300px;color:var(--text-3);margin-top:4px;padding:8px 12px 4px;font-size:12px;line-height:1.5}.start-card-opens{color:var(--text-2);margin-top:8px;font-size:12px;line-height:1.5}.start-card-comes{background:var(--brand-tint);border-radius:8px;margin-top:10px;padding:8px 12px 9px}.start-card-comes-head{letter-spacing:.04em;text-transform:uppercase;color:var(--brand);font-size:11px;font-weight:600}.start-card-comes ul{color:var(--text-1);margin:4px 0 0;padding-left:16px;font-size:13px;line-height:1.65}.start-card-comes-detail{color:var(--text-3)}.project-run-settings .project-run-lines{flex-direction:column;gap:8px;display:flex}.project-run-settings .orbit-radio-group.project-run-lines>.orbit-choice,.project-run-settings .orbit-radio-group.project-run-lines>.orbit-choice:not(:last-child){align-items:flex-start;margin-inline-end:0}.project-run-settings .project-run-lines .orbit-radio{align-self:flex-start;margin-top:3px}.start-card-branch,.start-card-mono,.start-card-mono input,.start-card-mono.orbit-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}@media (width<=960px){.start-card-mono.orbit-textarea{font-size:16px}}.start-card-branch{background:var(--bg-subtle);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px}.start-card-inline{color:var(--text-1);align-items:center;gap:8px;font-size:13px;display:flex}.start-card-budget{margin-top:8px}.start-card-settings .start-card-count,.project-run-settings .start-card-count{width:72px}.project-integration-setting.is-warn .project-integration-setting-label{color:var(--warning)}.start-card-note{color:var(--text-3);margin:6px 0 0;font-size:12px;line-height:1.5}.start-card-caption{text-align:center;color:var(--text-3);margin:4px 14px 8px;font-size:11.5px;line-height:1.5}.criteria-change-list{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:8px;margin:8px 0 0;padding:0;list-style:none}.criteria-change-list li{color:var(--text-1);grid-template-columns:22px 100px minmax(0,1fr);gap:8px;padding:8px 10px;font-size:13px;line-height:1.6;display:grid}.criteria-change-list li+li{border-top:1px solid var(--border-subtle)}.criteria-change-mark{text-align:center;border-radius:4px;font-weight:700}.criteria-change-kind{padding-top:1px;font-size:12px;font-weight:600}.criteria-change-text{overflow-wrap:anywhere;min-width:0}.criteria-change-was{color:var(--text-3);font-size:12px;display:block}.criteria-change-list .is-new .criteria-change-mark{color:var(--success);background:var(--success-bg)}.criteria-change-list .is-new .criteria-change-kind{color:var(--success)}.criteria-change-list .is-stricter .criteria-change-mark,.criteria-change-list .is-revised .criteria-change-mark{color:var(--brand);background:var(--brand-tint)}.criteria-change-list .is-stricter .criteria-change-kind,.criteria-change-list .is-revised .criteria-change-kind{color:var(--brand)}.criteria-change-rest{color:var(--text-3);margin-top:8px;font-size:12.5px}.criteria-change-rest .settlement-card-read{margin-top:0}@media (width<=640px){.criteria-change-list li{grid-template-columns:22px minmax(0,1fr)}.criteria-change-text{grid-column:2}}@media (width<=600px){.start-card .card-actions,.criteria-change-card .card-actions{flex-direction:row;align-items:center}.start-card .card-action,.criteria-change-card .card-action{width:auto}}.project-settlement .approval-head{align-items:center;gap:10px;display:flex}.project-settlement-heading{min-width:0}.project-settlement-body{padding-top:10px;padding-bottom:10px}.project-settlement-meta{color:var(--text-3);font-size:12px;line-height:1.6}.project-settlement-rule{color:var(--text-2);margin:10px 0 0;font-size:12.5px;line-height:1.6}.project-settlement-block{background:var(--bg-raised);border:1px solid var(--brand-border);border-radius:8px;margin:12px 0 0;padding:10px 12px}.project-settlement-block-title{color:var(--text-1);align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:flex}.project-settlement-block-count{background:var(--text-1);min-width:18px;color:var(--bg-raised);text-align:center;border-radius:20px;flex:none;padding:1px 6px;font-size:11px;font-weight:700}.project-settlement-rows{margin:8px 0 0;padding:0;list-style:none}.project-settlement-rows li{border-top:1px solid var(--border-subtle);align-items:baseline;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.project-settlement-rows li:first-child{border-top:none}.project-settlement-no{background:var(--text-1);width:17px;height:17px;color:var(--bg-raised);text-align:center;border-radius:50%;flex:none;font-size:10px;font-weight:600;line-height:17px}.project-settlement-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-1);flex:1;overflow:hidden}.project-settlement-facts{color:var(--text-2);white-space:nowrap;flex:none;font-size:11px}.project-settlement-read{color:var(--brand);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:12.5px}.project-settlement-read:hover{text-decoration:underline}.project-settlement-conflicts{color:var(--text-3);margin:6px 0 0;padding-left:18px;font-size:11.5px;line-height:1.6}.project-settlement-why{color:var(--text-2);margin:8px 0 0;font-size:12.5px;line-height:1.6}.project-settlement-clears{color:var(--text-1);margin:6px 0 0;font-size:12.5px;line-height:1.6}.project-settlement-tally{color:var(--text-3);margin:12px 0 0;font-size:12px;line-height:1.6}.project-settlement-settled{color:var(--text-1);margin:10px 0 0;font-size:13px;line-height:1.6}.project-settlement-settled-provenance{color:var(--text-3);margin:8px 0 0;font-size:12.5px;line-height:1.6}.project-settlement-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-settlement-error.orbit-alert{margin-top:10px}.project-settlement-hint{color:var(--text-3);flex-basis:100%;margin:2px 0 0;font-size:11.5px;line-height:1.5}.project-done-card{overflow:hidden}.project-done-card .project-settlement-heading{font-weight:650}.project-done-section-title{letter-spacing:.035em;text-transform:uppercase;color:var(--text-3);margin:12px 0 6px;font-size:11.5px;font-weight:650}.project-done-call{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--text-1);border-radius:8px;margin:8px 0 2px;padding:9px 11px;line-height:1.6}.project-done-call .project-done-section-title{margin-top:0}.project-done-call p{margin:0;font-size:13px}.project-done-tally{color:var(--text-2);margin:7px 0 0;font-size:12.5px;line-height:1.6}.project-done-gaps{margin-top:8px}.project-done-when{margin-top:2px}.project-done-criteria-list{border:1px solid var(--border-subtle);border-radius:8px;margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.project-done-criteria-list li{border-top:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);gap:8px;padding:7px 10px;font-size:12px;line-height:1.45;display:grid}.project-done-criteria-list li:first-child{border-top:0}.project-done-criterion-state{color:var(--text-3);grid-column:2;font-size:11px}.project-done-gap-list{border:1px solid var(--brand-border);background:var(--bg-raised);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.project-done-gap{border-top:1px solid var(--border-subtle);align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.project-done-gap:first-child{border-top:0}.project-done-gap-number{background:var(--text-1);width:22px;height:22px;color:var(--bg-raised);text-align:center;border-radius:50%;flex:none;font-size:11px;font-weight:700;line-height:22px}.project-done-gap-body{min-width:0}.project-done-gap-title{color:var(--text-1);font-size:13px;line-height:1.45}.project-done-gap-why,.project-done-gap-checked{color:var(--text-2);margin-top:4px;font-size:12px;line-height:1.55}.project-done-gap-checked{color:var(--success)}.project-done-gap-checked b{font-weight:650}.project-done-show-all{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;margin:7px 0 0;padding:0;font-size:12.5px}.project-done-show-all:hover{text-decoration:underline}.project-done-orbit-checked{background:var(--success-bg);color:var(--success);border-radius:7px;margin:12px 0 0;padding:8px 10px;font-size:12px;line-height:1.55}.project-done-orbit-checked>span{font-weight:700}.project-done-explanation{color:var(--text-2);margin:10px 0 0;font-size:12.5px;line-height:1.6}.project-done-not-yet{margin-top:12px}.project-done-not-yet .orbit-textarea{font:inherit;font-size:13px}.project-done-not-yet>p{color:var(--text-3);margin:6px 0 0;font-size:12px;line-height:1.5}.project-done-not-yet-actions{gap:8px;margin-top:9px;display:flex}.project-done-receipt-line{color:var(--text-1);margin:9px 0 0;font-size:14px;font-weight:600}.project-done-accepted{margin-top:8px;font-size:12.5px}.project-done-accepted summary{color:var(--brand);cursor:pointer}.project-done-accepted .project-done-gaps{margin-top:8px}.project-done-empty{color:var(--text-2);margin:7px 0 0;font-size:12.5px}.project-done-dialog.orbit-overlay{line-height:1.57143}.project-done-dialog>.orbit-overlay-header{margin-bottom:0}.project-done-dialog .orbit-overlay-title:empty{display:none}.project-done-dialog .project-done-card{border:0;border-radius:0;margin:0}.project-done-dialog .project-done-card .approval-head{border-radius:0}.project-done-provenance,.project-row-done-provenance{color:var(--text-2);font-size:12px}.project-why-group{margin-top:12px}.project-why-group-head{color:var(--text-3);letter-spacing:.035em;text-transform:uppercase;align-items:baseline;gap:8px;font-size:11.5px;font-weight:650;display:flex}.project-why-who{letter-spacing:0;text-transform:none;color:var(--text-2);margin-left:auto;font-size:12px;font-weight:500}.project-why-who:first-letter{color:var(--success)}.project-why-list{border:1px solid var(--brand-border);border-radius:8px;margin:5px 0 0;padding:0;list-style:none;overflow:hidden}.project-why-item{border-top:1px solid var(--border-subtle);gap:10px;padding:9px 11px;display:flex}.project-why-item:first-child{border-top:0}.project-why-item-title{color:var(--text-1);font-size:13px}.project-why-item-state{color:var(--text-2);margin-top:2px;font-size:12px}.project-why-item-detail{color:var(--text-2);margin-top:3px;font-size:12px;line-height:1.5}.project-why-status{color:var(--text-2);font-size:12.5px}.project-open-item-state.is-ready-to-close{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning);margin-bottom:3px;display:inline-block}.project-open-item-done-own .project-open-item-dot{background:var(--text-4)}.project-open-item-done-own .project-open-item-start{color:var(--text-3)}@media (width<=640px){.project-done-card .approval-actions{align-items:stretch}.project-done-card .approval-actions .card-action{width:100%}.project-done-not-yet-actions{flex-direction:column}.project-done-not-yet-actions .card-action{width:100%}.project-why-who{margin-left:0}.project-why-group-head{flex-wrap:wrap}}.chat-q-custom{box-sizing:border-box;width:100%;font:inherit;color:var(--text-1);border:1px solid var(--border);background:var(--bg-raised);border-radius:6px;outline:none;margin-top:4px;padding:5px 8px;font-size:12.5px;transition:border-color .1s,background .1s}.chat-q-custom:focus{border-color:var(--brand);background:var(--brand-tint)}.chat-q-custom::placeholder{color:var(--text-4)}.chat-pre-wrap.muted .chat-pre{color:var(--text-2);font-size:12px}.chat-pre-wrap.cmd .chat-pre{background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:6px;padding:8px 10px}.chat-cmd-prompt{color:var(--brand);-webkit-user-select:none;user-select:none;font-weight:600}.chat-pre{white-space:pre-wrap;word-break:break-word;color:var(--text-1);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.chat-more{color:var(--brand);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-size:12px}.chat-diff{border:1px solid var(--border-subtle);border-radius:6px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;overflow:hidden}.diff-line{white-space:pre-wrap;word-break:break-word;align-items:flex-start;display:flex}.diff-ln{text-align:right;width:34px;color:var(--text-4);background:var(--bg-subtle);-webkit-user-select:none;user-select:none;flex:none;padding:0 6px;font-size:11px}.diff-sign{text-align:center;width:16px;color:var(--text-3);-webkit-user-select:none;user-select:none;flex:none}.diff-text{flex:auto;min-width:0;padding-right:8px}.diff-del{background:var(--error-bg)}.diff-del .diff-sign,.diff-del .diff-text{color:var(--error)}.diff-add{background:var(--success-bg)}.diff-add .diff-sign,.diff-add .diff-text{color:var(--success)}.diff-ctx .diff-text{color:var(--text-2)}.diff-gap{background:var(--bg-subtle)}.diff-gutter{background:var(--bg-subtle);flex:none;width:84px}.diff-gap .diff-text{color:var(--text-4);padding-left:8px;font-style:italic}.chat-todos{flex-direction:column;gap:2px;font-size:13px;display:flex}.todo{gap:8px;display:flex}.todo-mark{width:14px;color:var(--text-3)}.todo-completed{color:var(--text-3);text-decoration:line-through}.todo-in_progress .todo-mark{color:var(--brand)}.chat-subagent{border-left:2px solid var(--border);margin:6px 0;padding:2px 0 2px 12px}.chat-result{border-top:1px dashed var(--border-subtle);background:var(--bg-subtle);padding:6px 10px}.chat-result.is-error{background:var(--error-bg)}.chat-result-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-4);margin-bottom:3px;font-size:10.5px}.chat-result.is-error .chat-result-label{color:var(--error-border)}.chat-result-empty{color:var(--error);font-size:12.5px}.approval-card{border:1px solid var(--brand);background:var(--brand-tint);border-radius:10px;margin:10px 0;overflow:hidden}.approval-head{color:var(--text-1);background:var(--brand-tint);border-bottom:1px solid var(--brand-border);padding:10px 14px;font-size:13.5px;font-weight:600}.approval-body{max-height:360px;color:var(--text-1);padding:4px 14px;font-size:13.5px;overflow:auto}.approval-body.is-questions,.approval-body.is-plan{max-height:none;overflow:visible}.dag-approval{padding:4px 0 8px}.dag-approval-note{color:var(--text-1);margin:0 0 10px}.dag-approval-impact{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.dag-impact{background:var(--bg-raised);color:var(--text-2);border-radius:6px;padding:3px 9px;font-size:12.5px}.dag-impact--run{background:color-mix(in srgb, var(--success,#52c41a) 14%, transparent);color:var(--success,#389e0d);font-weight:600}.dag-impact--block{background:color-mix(in srgb, var(--warning,#faad14) 16%, transparent);color:var(--warning-fg,#ad6800);font-weight:600}.batch-graph{margin:2px 0 8px}.batch-graph-foot{color:var(--text-3);margin:6px 0 0;font-size:11.5px}.dag-approval-caption{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin:0 0 3px;font-size:11px}.create-criteria-note{color:var(--text-3);margin:2px 0 0;font-size:12px}.dag-approval-ops,.dag-approval-changes{margin:0 0 10px;padding:0;font-size:12.5px;list-style:none}.dag-op{align-items:baseline;gap:7px;padding:2px 0;display:flex}.dag-op-verb{width:10px;color:var(--text-3);font-weight:700}.dag-op--add .dag-op-verb{color:var(--brand)}.dag-op.is-noop{opacity:.55}.dag-op-noop{color:var(--text-3);font-size:11.5px}.dag-approval-changes li{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:12px;padding:2px 0;display:flex}.dag-change-move{color:var(--text-3);white-space:nowrap}.dag-approval-foot{color:var(--text-3);margin:0;font-size:11.5px}.create-title{color:var(--text-1);margin:4px 0 2px;font-weight:600}.create-fold{color:var(--text-2);margin:2px 0 0;font-size:12.5px}.create-fold>summary{color:var(--text-3);cursor:pointer;padding:3px 0}.dag-approval-criteria{color:var(--text-2);white-space:pre-wrap;margin:0;line-height:1.6}.approval-input{white-space:pre-wrap;word-break:break-word;margin:8px 0;font-size:12.5px}.card-actions{align-items:center;gap:10px;display:flex}.approval-actions{border-top:1px solid var(--brand-border);padding:10px 14px}.approval-stale{color:var(--text-2);margin:0;padding:8px 14px 0;font-size:12px}.card-action{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 16px;font-size:13px}.card-action--primary{background:var(--brand);color:var(--bg-raised)}.card-action--primary:hover:not(:disabled){background:var(--brand-strong)}.card-action--secondary{background:var(--bg-raised);color:var(--text-2);border-color:var(--border)}.card-action--secondary:hover:not(:disabled){background:var(--bg-hover)}.card-action--outline{background:var(--bg-raised);color:var(--brand);border-color:var(--brand-border)}.card-action--outline:hover:not(:disabled){background:var(--brand-tint)}.card-action--accent{background:var(--brand-tint);color:var(--brand-strong);border-color:var(--brand-border)}.card-action--accent:hover:not(:disabled){background:var(--brand-border)}.approval-rule{background:var(--brand-border);color:var(--brand-strong);white-space:nowrap;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.card-action:disabled{opacity:.5;cursor:not-allowed}.card-action--primary:disabled{background:var(--bg-raised);color:var(--text-3);border-color:var(--border)}.approval-kbd{opacity:.75;margin-left:8px;font-size:11px}.criteria-decision{border-color:var(--warning-border);background:var(--warning-bg)}.criteria-decision.is-stale{opacity:.72}.criteria-decision .approval-head{background:var(--warning-bg);border-bottom-color:var(--warning-border);align-items:center;gap:10px;display:flex}.criteria-decision-heading{min-width:0}.criteria-decision-receipt{color:var(--text-1);background:var(--bg-raised);margin:0;padding:8px 14px;font-size:12.5px;line-height:1.6}.criteria-decision-verdict{color:var(--success);font-weight:600}.criteria-provenance{border:1px solid var(--warning-border);background:var(--bg-raised);color:var(--warning);letter-spacing:.04em;border-radius:4px;flex:none;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:600}.criteria-decision .approval-body{background:var(--bg-raised);padding:10px 14px 4px}.criteria-decision-kv{color:var(--text-2);gap:8px;font-size:12.5px;line-height:1.7;display:flex}.criteria-decision-k{width:96px;color:var(--text-3);flex:none}.criteria-decision-v{flex:1;min-width:0}.criteria-decision-proposed{margin:8px 0 0;padding-left:20px;font-size:13px;line-height:1.7}.criteria-decision-method,.criteria-decision-new{color:var(--text-3);margin-left:8px;font-size:11.5px}.criteria-decision-new{color:var(--warning)}.criteria-decision-entry{margin-bottom:6px}.criteria-decision-entry .criteria-decision-method{margin-top:2px;margin-left:0;display:block}.criteria-decision-entry .criteria-decision-new{white-space:nowrap;margin-left:6px}.criteria-decision-cut{text-decoration:line-through;-webkit-text-decoration-color:var(--error);text-decoration-color:var(--error);color:var(--text-3);text-decoration-thickness:1.5px}.criteria-decision-add{text-decoration:underline;-webkit-text-decoration-color:var(--success);text-decoration-color:var(--success);text-underline-offset:2px;color:var(--text-1);background:var(--success-bg);text-decoration-thickness:1.5px}.criteria-decision-legend{color:var(--text-3);margin-left:10px;font-size:11.5px}.criteria-decision-unchanged{color:var(--text-2);margin:10px 0 0;font-size:12.5px}.criteria-decision-unchanged>summary{cursor:pointer;color:var(--text-3)}.criteria-decision-proposed--quiet{color:var(--text-3);font-size:12.5px}.criteria-decision-hold,.criteria-decision-gone{color:var(--text-2);margin:10px 0 0;font-size:12.5px;line-height:1.65}.criteria-decision .approval-stale{background:var(--bg-raised)}.criteria-decision-error.orbit-alert{margin:8px 14px 0}.card-actions.criteria-decision-actions{background:var(--bg-raised);border-top-color:var(--warning-border)}.criteria-provenance.prov-brand{border-color:var(--brand);color:var(--brand)}.coordinator-question-head{align-items:center;gap:8px;display:flex}.coordinator-question-heading{min-width:0;font-weight:600}.coordinator-question .approval-body{background:var(--bg-raised);max-height:none;padding:10px 14px 4px;overflow:visible}.coordinator-question-text{color:var(--text-1);margin:2px 0 8px;font-size:14px;line-height:1.6}.coordinator-question-option{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;margin:6px 0;padding:8px 10px;font-size:13.5px;display:flex}.coordinator-question-option.is-chosen{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.coordinator-question-option input{accent-color:var(--brand);flex:none;margin-top:3px}.coordinator-question-option-text{min-width:0}.coordinator-question-option-why{color:var(--text-2);margin-top:2px;font-size:12.5px;display:block}.coordinator-question-recommended{border:1px solid var(--success-border);background:var(--success-bg);color:var(--success);white-space:nowrap;border-radius:4px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600}.coordinator-question-free.orbit-textarea{margin:6px 0}.coordinator-question-meta{color:var(--text-2);margin:8px 0 2px;font-size:12.5px}.coordinator-question-error.orbit-alert{margin:8px 14px 0}.card-actions.coordinator-question-actions{background:var(--bg-raised)}.coordinator-question-asked{color:var(--text-3);margin-left:auto;font-size:11.5px}.coordinator-question-receipt{background:var(--bg-raised);flex-wrap:wrap;gap:4px 8px;margin:0;padding:10px 14px;font-size:13px;line-height:1.6;display:flex}.coordinator-question-verdict{color:var(--success);font-weight:600}.coordinator-question-foot{color:var(--text-2);font-size:12px}.review-card-preview.answered-question-card{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;gap:6px;padding:12px 14px}.review-card-preview.answered-question-card.is-queued{border-style:dashed}.answered-question-head{align-items:center;gap:8px;display:flex}.answered-question-icon{background:var(--bg-hover);width:22px;height:22px;color:var(--text-3);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.answered-question-card.is-withdrawn .answered-question-icon{background:var(--bg-raised);color:var(--text-3)}.answered-question-heading{min-width:0;font-size:15px;font-weight:600}.answered-question-time{color:var(--text-3);flex:none;margin-left:auto;font-size:12px}.answered-question-lead{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--text-3);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.answered-question-answer{color:var(--text-1);align-items:baseline;gap:6px;font-size:14px;display:flex}.answered-question-tick{color:var(--success-solid);flex:none}.answered-question-note{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;padding-left:20px;font-size:12.5px;overflow:hidden}.answered-question-waiting{color:var(--warning);font-size:12.5px}.answered-question-withdrew{color:var(--text-3);font-size:12.5px}.answered-question-reason{color:var(--text-1);font-size:14px}.answered-question-open{border-top:1px solid var(--border-subtle);color:var(--brand);justify-content:space-between;align-items:center;padding-top:8px;font-size:13px;font-weight:600;display:flex}.answered-question-provenance{align-items:baseline;gap:8px;margin:4px 0 2px;display:flex}.answered-question-provenance .criteria-provenance{margin-left:0}.answered-question-asked{color:var(--text-3);margin-left:auto;font-size:12px}.answered-question-option{color:var(--text-2);border-radius:8px;align-items:flex-start;gap:9px;margin:6px 0;padding:8px 10px;font-size:13.5px;display:flex}.answered-question-option.is-chosen{background:var(--brand-tint-hover);color:var(--text-1)}.answered-question-mark{box-sizing:border-box;border:1.5px solid var(--text-3);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex}.answered-question-option.is-chosen .answered-question-mark{color:var(--brand);border:0;font-size:16px}.answered-question-option-text{flex-direction:column;flex:1;min-width:0;display:flex}.answered-question-recommended{color:var(--brand);font-size:12px}.answered-question-words{background:var(--bg-raised);color:var(--text-1);white-space:pre-wrap;border-radius:8px;flex-direction:column;margin-top:6px;padding:6px 10px;display:flex}.answered-question-words.is-free{background:var(--brand-tint-hover);margin:8px 0 4px}.answered-question-words-label{color:var(--text-3);font-size:12px}.card-actions.answered-question-footer{background:var(--bg-raised);flex-direction:column;align-items:flex-start;gap:2px}.answered-question-footer-line{color:var(--text-1);align-items:center;gap:6px;font-weight:600;display:flex}.answered-question-footer-line>.anticon-check-circle{color:var(--success)}.answered-question-footer-line>.anticon-rollback{color:var(--text-3)}.answered-question-footer-detail{color:var(--text-2);padding-left:20px;font-size:12.5px}.answered-question-footer-detail.is-waiting{color:var(--warning)}.criteria-decision-bound{color:var(--text-3);margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}@media (width<=600px){.card-actions{flex-direction:column;align-items:stretch}.card-action{width:100%;padding:10px 14px}.approval-kbd{display:none}}.task-row.clickable{cursor:pointer}.task-row.checked{box-shadow:inset 3px 0 0 var(--brand)}.task-row.selected{background:var(--brand-tint)}.task-row.selected:hover{background:var(--brand-border)}.task-detail-panel{width:clamp(460px,52vw,780px);height:var(--app-vh);border-left:1px solid var(--border-subtle);background:var(--bg-raised);flex-direction:column;flex:none;animation:.22s cubic-bezier(.4,0,.2,1) tdp-slide-in;display:flex;position:relative;box-shadow:-4px 0 16px #1f23290a}.tdp-resizer{cursor:col-resize;z-index:2;width:1px;height:100%;position:absolute;top:0;left:0}.tdp-resizer:before{content:"";position:absolute;inset:0 -5px}.tdp-resizer:hover,.tdp-resizer.resizing{background:var(--brand)}@keyframes tdp-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.tdp-head{border-bottom:1px solid var(--border-subtle);flex:none;align-items:flex-start;gap:8px;padding:18px 12px 14px 20px;display:flex}.tdp-head-main{flex:1;min-width:0}.tdp-head-actions{flex:none;align-items:center;gap:4px;display:flex}@media (width<=600px){.tdp-head{flex-wrap:wrap;row-gap:12px}.tdp-head>.orbit-button-icon-only{order:1;width:40px;height:40px}.tdp-head-actions{flex-wrap:wrap;flex:100%;order:2;gap:8px}.tdp-head-actions>*{flex:1 1 0}.tdp-head-actions>.orbit-button{height:40px}.tdp-head-actions>a>.orbit-button,.tdp-head-actions>span>.orbit-button{flex:1;height:40px}}.tdp-title{color:var(--text-1);word-break:break-word;font-size:16px;font-weight:600;line-height:1.4}.tdp-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.tdp-meta-item{align-items:center;gap:5px;display:inline-flex}.tdp-meta-item.muted{color:var(--text-3)}.tdp-badge{border:1px solid #0000;border-radius:9px;padding:0 8px;font-size:12px;line-height:18px}.tdp-badge.tone-blue{background:var(--brand-tint);color:var(--brand);border-color:var(--brand-border)}.tdp-badge.tone-green{background:var(--success-bg);color:var(--success-solid);border-color:var(--success-border)}.tdp-badge.tone-muted{background:var(--bg-hover);color:var(--text-3);border-color:var(--bg-hover-strong)}.tdp-badge.tone-red{background:var(--error-bg);color:var(--error-solid);border-color:var(--error-border)}.tdp-badge.tone-amber{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-border)}.tdp-project-line{color:var(--text-3);align-items:center;gap:6px;min-width:0;margin:0 0 4px;font-size:12.5px;display:flex}.tdp-project-line a{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tdp-project-line a:hover{color:var(--brand)}.tdp-project-line .tdp-badge{flex:none}.tdp-project-note{color:var(--text-3);margin:-2px 0 6px;font-size:12.5px}.tdp-judgment{border:1px solid var(--border-subtle);background:var(--bg-hover);width:fit-content;color:var(--text-2);border-radius:11px;align-items:center;gap:5px;margin-top:10px;padding:0 8px;font-size:12px;line-height:20px;display:inline-flex}.tdp-judgment.is-judged .anticon{color:var(--success-solid)}.tdp-judgment.is-gate{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}.tdp-verifier{border:1px solid var(--border-subtle);background:var(--bg-subtle);border-radius:10px;margin:12px 20px 4px;padding:10px 12px}.tdp-verifier-head{color:var(--text-3);font-size:12px;font-weight:600}.tdp-verifier-row{align-items:center;gap:8px;margin-top:6px;display:flex}.tdp-verifier-title{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.tdp-verifier-empty{color:var(--text-2);margin-top:6px;font-size:13px}.tdp-body{flex:1;min-height:0;overflow-y:auto}.tdp-loading,.tdp-empty{text-align:center;color:var(--text-3);padding:48px;font-size:13px}.tdp-section{border-bottom:1px solid var(--bg-hover);padding:16px 20px}.tdp-section:last-child{border-bottom:none}.tdp-section-title{color:var(--text-3);margin-bottom:10px;font-size:12px;font-weight:600}.tdp-input-hint{margin:-4px 0 10px;font-size:12px}.tdp-input-list{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.tdp-input{border:1px solid var(--bg-hover);border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}.tdp-input-thumb{object-fit:cover;background:var(--bg-hover);border-radius:4px;flex:none;width:40px;height:40px}.tdp-input-thumb-empty{display:block}.tdp-input-icon{width:40px;color:var(--text-3);text-align:center;flex:none;font-size:20px}.tdp-input-meta{flex:1;min-width:0;font-size:13px}.tdp-input-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tdp-input-add{display:inline-block}.tdp-field{gap:10px;margin-bottom:8px;font-size:13px;display:flex}.tdp-field:last-child{margin-bottom:0}.tdp-field-label{width:76px;color:var(--text-3);flex:none}.tdp-field-value{min-width:0;color:var(--text-1);word-break:break-word;flex:1}.tdp-field-link{color:var(--brand);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tdp-field-link:hover{text-decoration:underline}.tdp-assignee-select{flex:1;min-width:0;margin:-3px 0}.tdp-assignee-select.orbit-select{cursor:text;gap:6px;height:auto;font-size:13px;line-height:1.57143}.tdp-assignee-select .orbit-select-trigger{gap:6px}.tdp-assignee-select :is(.orbit-combobox-field,.orbit-select-trigger>.orbit-choice-value){border-radius:4px}.tdp-assignee-select:hover :is(.orbit-combobox-field,.orbit-select-trigger>.orbit-choice-value){background:var(--bg-hover)}.tdp-assignee-select .orbit-combobox-placeholder,.tdp-assignee-select.orbit-select[data-empty] .orbit-choice-value{color:var(--text-3)}.tdp-pin-option{align-items:center;gap:8px;width:100%;min-width:0;display:inline-flex}.tdp-pin-detail{color:var(--text-3);margin-left:auto;padding-left:12px;font-size:12px}.tdp-field-stack{flex-direction:column;flex:1;min-width:0;display:flex}.tdp-field-note{color:var(--text-3);margin-top:1px;font-size:11.5px;line-height:1.45}.tdp-hint-value{align-items:center;gap:6px;display:inline-flex}.tdp-hint-dot{border-radius:50%;flex:none;width:8px;height:8px}.tdp-hint-dot.is-s{background:var(--success-solid)}.tdp-hint-dot.is-m{background:var(--brand)}.tdp-hint-dot.is-l{background:var(--warning-solid)}.tdp-hint-dot.is-xl{background:var(--error)}.tdp-hint-option{white-space:normal;align-items:flex-start;gap:9px;max-width:340px;display:flex}.tdp-hint-option .tdp-hint-dot{margin-top:6px}.tdp-hint-option-name{color:var(--text-1);font-size:13px;font-weight:600}.tdp-hint-option.is-none .tdp-hint-option-name{color:var(--text-3);font-weight:400}.tdp-hint-option-detail{color:var(--text-2);font-size:11.5px;line-height:1.45}.tdp-reopen-dialog.orbit-overlay{line-height:1.57143}.tdp-reopen-paragraph{color:var(--text-3);word-break:break-word;margin:0 0 1em;line-height:1.57143}.tdp-reopen-paragraph.is-strong{color:var(--text-1)}.tdp-reopen-paragraph strong{font-weight:600}.tdp-schedule{align-items:flex-start}.tdp-schedule-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tdp-schedule-actions{gap:8px;display:flex}.tdp-schedule-hint.orbit-typography,.tdp-schedule-error{font-size:12px;line-height:1.5}.tdp-schedule-error{color:var(--error)}.tdp-prose{color:var(--text-2);word-break:break-word}.tdp-prose .md{font-size:13px}.tdp-acceptance-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.tdp-acceptance-label{color:var(--text-3);font-size:12px;font-weight:600}@media (width>=961px){.tdp-acceptance-criteria-input.orbit-textarea,.tdp-acceptance-command-input.orbit-input{font-size:13px}}.tdp-acceptance-pair{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.tdp-acceptance-pair-label{color:var(--text-3)}.tdp-acceptance-command{word-break:break-all;background:var(--bg-hover);border-radius:4px;padding:1px 5px}.tdp-acceptance-exit-input.orbit-input{width:64px}.tdp-acceptance-empty.orbit-typography,.tdp-acceptance-hint.orbit-typography,.tdp-acceptance-error{margin-top:4px;font-size:12px;line-height:1.5;display:block}.tdp-acceptance-error{color:var(--error)}.tdp-acceptance-actions{gap:8px;margin-top:8px;display:flex}.tdp-muted{color:var(--text-3);font-size:13px}.tdp-dependency-row{align-items:center;gap:2px;padding:2px 0;display:flex}.tdp-dependency-trigger{min-width:0;color:var(--text-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:8px;padding:4px 6px;display:flex}.tdp-dependency-trigger:hover{background:var(--bg-hover);color:var(--brand)}.tdp-dependency-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.tdp-dependency-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tdp-dependency-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.tdp-dependency-head .tdp-section-title{margin-bottom:0}.tdp-dependency-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-3);flex:1;font-size:11.5px;overflow:hidden}.tdp-dependency-view.orbit-segmented{flex:none;font-size:12px}.tdp-dependency-notice{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--brand-strong);border-radius:6px;align-items:center;gap:6px;margin-bottom:10px;padding:7px 10px;font-size:12px;display:flex}.tdp-dependency-notice.is-failed{border-color:var(--error-border);background:var(--error-bg);color:var(--error)}.tdp-dependency-graph-loading,.tdp-dependency-graph-error{min-height:120px;color:var(--text-3);justify-content:center;align-items:center;font-size:12px;display:flex}.tdp-dependency-graph-error{border:1px solid var(--warning-border);background:var(--warning-bg);min-height:auto;color:var(--warning);border-radius:6px;padding:8px 10px}.tdp-dependency-truncated{color:var(--warning);margin-top:7px;font-size:11.5px}.tdg-canvas,.tdg-full-canvas{border:1px solid var(--border-subtle);background:var(--bg-sunken);border-radius:8px;position:relative;overflow:hidden}.tdg-canvas{height:clamp(300px,46vh,420px)}.tdg-full-canvas{height:calc(var(--app-vh) - 150px);min-height:420px}.tdg-canvas .react-flow,.tdg-full-canvas .react-flow{background:0 0}.tdg-canvas.is-vertical .react-flow__pane{touch-action:pan-y}.tdg-canvas .react-flow__controls,.tdg-full-canvas .react-flow__controls{border:1px solid var(--border);border-radius:7px;overflow:hidden;box-shadow:0 2px 8px #1f232914}.tdg-canvas .react-flow__controls-button,.tdg-full-canvas .react-flow__controls-button{border-color:var(--border-subtle);background:var(--bg-raised);width:28px;height:28px;color:var(--text-2);fill:currentColor}.tdg-canvas .react-flow__controls-button:hover,.tdg-full-canvas .react-flow__controls-button:hover{background:var(--bg-hover);color:var(--brand)}.tdg-maximize{z-index:5;border:1px solid var(--border);background:var(--bg-raised);width:30px;height:30px;color:var(--text-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #1f23290f}.tdg-maximize:hover,.tdg-maximize:focus-visible{border-color:var(--brand-border);color:var(--brand)}.tdg-maximize:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.tdg-direction{z-index:4;border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-raised) 92%, transparent);color:var(--text-3);pointer-events:none;border-radius:5px;padding:3px 7px;font-size:10.5px;position:absolute;bottom:8px;right:8px}.tdg-visible-count{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-raised) 94%, transparent);color:var(--text-3);border-radius:5px;padding:3px 7px;font-size:10.5px;box-shadow:0 1px 4px #1f23290d}.tdg-pan-hint{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-raised) 94%, transparent);color:var(--text-3);pointer-events:none;border-radius:999px;padding:4px 9px;font-size:10.5px;box-shadow:0 1px 4px #1f23290d}.tdg-node{border:1px solid var(--border);background:var(--bg-raised);border-radius:9px;width:204px;height:76px;transition:border-color .12s,box-shadow .12s;position:relative;box-shadow:0 2px 7px #1f232914}.tdg-node:hover,.tdg-node:focus-within{border-color:var(--brand-border);box-shadow:0 3px 10px #1f23291f}.tdg-node.is-focus{border:2px solid var(--brand);box-shadow:0 0 0 2px var(--brand-tint), 0 3px 10px #1f23291a}.tdg-node.state-failed:not(.is-focus){border-color:var(--error-border)}.tdg-node-main{border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--text-1);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:9px 32px 9px 11px;display:flex}.tdg-node-main:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tdg-node-title-row{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.tdg-node-title{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.tdg-current-tag{background:var(--brand-tint);color:var(--brand-strong);text-transform:uppercase;letter-spacing:.02em;border-radius:5px;flex:none;padding:1px 5px;font-size:9.5px;font-weight:600}.tdg-node .status-pill{height:20px;padding:0 7px 0 6px;font-size:10.5px}.tdg-node .status-pill .status-dot{width:7px;height:7px}.tdg-node-remove{z-index:2;width:24px;height:24px;color:var(--text-4);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;transition:opacity .12s,color .12s,background .12s;display:inline-flex;position:absolute;top:7px;right:7px}.tdg-node:hover .tdg-node-remove,.tdg-node:focus-within .tdg-node-remove{opacity:1}@media (hover:none){.tdg-node-remove{opacity:1}}.tdg-node-remove:hover,.tdg-node-remove:focus-visible{background:var(--error-bg);color:var(--error)}.tdg-node-remove:disabled{cursor:wait;opacity:.5}.tdg-node .react-flow__handle{border:1px solid var(--bg-raised);background:var(--text-4);pointer-events:none;width:7px;height:7px}.tdg-aggregate-node{border:1px dashed var(--brand-border);background:color-mix(in srgb, var(--brand-tint) 38%, var(--bg-raised));border-radius:9px;width:204px;height:76px;position:relative;box-shadow:0 2px 7px #1f23290a}.tdg-aggregate-main{border-radius:inherit;width:100%;height:100%;color:var(--brand-strong);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.tdg-aggregate-main:hover,.tdg-aggregate-main:focus-visible{background:color-mix(in srgb, var(--brand-tint) 65%, transparent)}.tdg-aggregate-main:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tdg-aggregate-main:disabled{cursor:wait;opacity:.65}.tdg-aggregate-count{font-size:13px;font-weight:650}.tdg-aggregate-action{color:var(--text-3);font-size:10.5px}.tdg-aggregate-node .react-flow__handle{border:1px solid var(--bg-raised);background:var(--brand-border);pointer-events:none;width:7px;height:7px}.pdg-fold{border:1px dashed var(--brand-border);background:color-mix(in srgb, var(--brand-tint) 30%, var(--bg-raised));border-radius:8px;width:196px;height:80px;position:relative}.pdg-fold.is-settled{border-color:var(--success-border);background:color-mix(in srgb, var(--success-bg) 40%, var(--bg-raised))}.pdg-fold.is-settled .pdg-fold-title{color:var(--text-2)}.pdg-fold.state-failed{border-color:var(--error-border);background:color-mix(in srgb, var(--error-bg) 45%, var(--bg-raised))}.pdg-fold.is-open{border-style:solid}.pdg-fold-main{border-radius:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:7px;width:100%;min-width:0;height:100%;padding:10px 12px;display:flex}.pdg-fold-main:disabled{cursor:default}.pdg-fold-main:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pdg-fold-title-row{align-items:center;gap:8px;min-width:0;display:flex}.pdg-fold-title{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:650;overflow:hidden}.pdg-fold-count{background:var(--brand-tint);color:var(--brand-strong);font-variant-numeric:tabular-nums;border-radius:5px;flex:none;padding:1px 6px;font-size:11px;font-weight:650}.pdg-fold-bar{background:var(--bg-sunken);border-radius:3px;height:6px;display:flex;overflow:hidden}.pdg-fold-seg.is-done{background:var(--success)}.pdg-fold-seg.is-active{background:var(--brand)}.pdg-fold-seg.is-failed{background:var(--error-solid);min-width:5px}.pdg-fold-seg.is-cancelled{background:var(--text-4);opacity:.6}.pdg-fold-seg.is-open{background:var(--text-4);opacity:.3}.pdg-fold-legend{color:var(--text-3);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.pdg-fold-legend .is-failed{color:var(--error-solid);font-weight:650}.pdg-fold .react-flow__handle{border:1px solid var(--bg-raised);background:var(--brand-border);pointer-events:none;width:7px;height:7px}.pdg-fold-samples{flex-direction:column;gap:6px;min-width:220px;max-width:380px;display:flex}.pdg-fold-samples-head{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11.5px}.pdg-fold-sample{min-width:0;color:var(--text-1);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:4px 6px;text-decoration:none;display:flex}.pdg-fold-sample:hover{background:var(--bg-sunken)}.pdg-fold-sample-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pdg-group{border:1px dashed var(--border);background:color-mix(in srgb, var(--bg-raised) 55%, transparent);border-radius:12px;width:100%;height:100%}.pdg-group.state-failed{border-color:var(--error-border)}.pdg-group-header{width:100%;color:var(--text-1);align-items:center;gap:8px;padding:8px 14px 0;text-decoration:none;display:flex}.pdg-group-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:650;overflow:hidden}.pdg-group-header:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pdg-group .react-flow__handle{border:1px solid var(--bg-raised);background:var(--text-4);pointer-events:none;width:7px;height:7px}.pdg-task{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;width:168px;height:64px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.pdg-task:before{content:"";background:var(--dot-idle);flex:none;width:3px}.pdg-task-main{min-width:0;color:var(--text-1);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;gap:4px;padding:7px 9px;text-decoration:none;display:flex}.pdg-task-main:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.pdg-task-title{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--text-1);-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.pdg-task-meta{color:var(--text-3);font-size:10px;line-height:1}.pdg-task:hover,.pdg-task:focus-within{border-color:var(--brand-border)}.pdg-task.is-complete{border-color:var(--border-subtle);background:var(--bg-subtle)}.pdg-task.is-complete:before{background:var(--success-border)}.pdg-task.is-complete .pdg-task-title{color:var(--text-3);font-weight:500}.pdg-task.is-ready{border-color:var(--brand-border);box-shadow:0 0 0 3px var(--brand-tint)}.pdg-task.is-ready:before{background:var(--brand)}.pdg-task.is-ready .pdg-task-meta{color:var(--brand-strong);font-weight:600}.pdg-task.is-active:before{background:var(--brand)}.pdg-task.is-active .pdg-task-meta{color:var(--brand-strong);font-weight:600}.pdg-task.is-queued:before{background:var(--brand-border)}.pdg-task.is-failed{border-color:var(--error-border)}.pdg-task.is-failed:before{background:var(--error-solid)}.pdg-task.is-failed .pdg-task-meta{color:var(--error);font-weight:600}.pdg-task .react-flow__handle{border:1px solid var(--bg-raised);background:var(--text-4);pointer-events:none;width:6px;height:6px}.pdg-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.pdg-section-title.orbit-typography{white-space:nowrap;flex:none}.pdg-legend{min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:12px;overflow:hidden}.pdg-canvas .react-flow__node.is-faded,.tdg-full-canvas .react-flow__node.is-faded{opacity:.34;transition:opacity .12s}.tdg-error{height:100%;color:var(--error);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:12px;display:flex}.orbit-dialog-viewport:has(>.tdg-modal){padding-top:24px}.tdg-modal.orbit-overlay{max-width:none;line-height:1.57143}.tdg-modal>.orbit-overlay-body{padding-top:4px}.tdg-modal .react-flow__minimap{border:1px solid var(--border);background:var(--bg-raised);border-radius:6px;overflow:hidden}@media (width<=640px){.orbit-dialog-viewport:has(>.tdg-modal){padding-top:0}.tdg-modal.orbit-overlay{height:var(--app-vh);max-width:none;min-height:0;padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));border-radius:0;flex-direction:column;margin:0;display:flex;width:100%!important}.tdg-modal>.orbit-overlay-header{flex:none;margin-bottom:10px}.tdg-modal.orbit-dialog>.orbit-overlay-header>.orbit-overlay-title{padding-right:40px}.tdg-modal .orbit-overlay-close{top:max(12px, env(safe-area-inset-top,0px));right:max(12px, env(safe-area-inset-right,0px))}.tdg-modal>.orbit-overlay-body{flex:1;min-height:0;padding-top:0;display:flex}.tdg-full-canvas{flex:1;width:100%;height:auto;min-height:0}.tdg-modal .react-flow__minimap{width:120px;height:90px}}.tdg-list{flex-direction:column;gap:3px;display:flex}.tdg-list-row{border-radius:7px;align-items:center;gap:4px;min-width:0;display:flex}.tdg-list-row:hover{background:var(--bg-hover)}.tdg-list-row.is-focus{background:var(--brand-tint);box-shadow:inset 2px 0 0 var(--brand)}.tdg-list-open{min-width:0;color:var(--text-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:9px;padding:6px 7px;display:flex}.tdg-list-open:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.tdg-list-open .status-pill{flex:none}.tdg-list-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tdg-list-title-row{align-items:center;gap:6px;min-width:0;display:flex}.tdg-list-title,.tdg-list-relation{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tdg-list-title{flex:1;min-width:0;font-size:12.5px}.tdg-list-relation{color:var(--text-3);font-size:10.5px}.tdg-list-remove{width:28px;height:28px;color:var(--text-4);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.tdg-list-remove:hover,.tdg-list-remove:focus-visible{background:var(--error-bg);color:var(--error)}@media (prefers-reduced-motion:reduce){.pdg-task,.pdg-canvas .react-flow__node.is-faded,.tdg-full-canvas .react-flow__node.is-faded,.tdg-node,.tdg-node-remove{transition:none}.tdg-canvas .react-flow__edge.animated path,.tdg-full-canvas .react-flow__edge.animated path{animation:none}}.tdp-session{color:var(--text-1);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.tdp-session:hover{background:var(--bg-hover)}.tdp-session.is-failed,.tdp-session.is-failed:hover{background:var(--error-bg)}.tdp-session-main{flex-direction:column;flex:1;min-width:0;display:flex}.tdp-session-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tdp-session-sub{color:var(--text-3);margin-top:1px;font-size:11px}.tdp-route-tag{background:var(--brand-tint);color:var(--brand-strong);font:inherit;vertical-align:1px;cursor:pointer;border:0;border-radius:4px;align-items:center;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:650;line-height:16px;display:inline-flex}.tdp-route-tag.is-up{background:var(--warning-bg);color:var(--warning)}.tdp-route-would{color:var(--route-shadow);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:0;font-size:11px}.tdp-route-would:hover{text-decoration:underline}.tdp-route-why{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:9px;margin:6px 0 2px 26px;padding:10px 12px}.tdp-route-why-title{color:var(--text-1);margin-bottom:5px;font-size:12.5px;font-weight:650}.tdp-route-why ul{color:var(--text-2);margin:0;padding-left:16px;font-size:12px;line-height:1.65}.tdp-route-why-foot{color:var(--text-3);margin-top:5px;font-size:11px}.tdp-dot{background:var(--scrollbar-hover);border-radius:50%;flex:none;width:8px;height:8px}.tdp-dot.RUNNING{background:var(--brand)}.tdp-dot.COMPLETED,.tdp-dot.SUCCEEDED{background:var(--success-solid)}.tdp-dot.FAILED{background:var(--error)}.tdp-dot.AWAITING_INPUT{background:var(--warning-solid)}.tdp-comment{gap:10px;margin-bottom:14px;display:flex}.tdp-comment:last-child{margin-bottom:0}.tdp-comment-body{flex:1;min-width:0}.tdp-comment-head{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.tdp-comment-author{color:var(--text-1);font-size:13px;font-weight:600}.tdp-comment-time{color:var(--text-3);font-size:11px}.tdp-comment-text{color:var(--text-2);word-break:break-word;font-size:13px;line-height:1.6}.tdp-mention-deliveries{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.tdp-mention-delivery{color:var(--text-3);font-size:11px}.tdp-mention-delivery-blocked{color:var(--warning,#d48806)}.tdp-mention-delivery-dead{color:var(--danger,#cf1322)}.tdp-mention-delivery-untracked{font-style:italic}.tdp-mention-delivery a{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tdp-comment-text.md{font-size:13px}.tdp-compose{border-top:1px solid var(--border-subtle);flex:none;align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.tdp-compose .orbit-textarea{flex:1}.tdp-mention{color:var(--brand);background:var(--brand-tint);border-radius:4px;padding:0 2px;font-weight:600}.tdp-compose{position:relative}.tdp-mention-menu{background:var(--bg-raised);border:1px solid var(--border);z-index:20;border-radius:8px;max-height:220px;padding:4px;position:absolute;bottom:calc(100% - 6px);left:16px;right:16px;overflow-y:auto;box-shadow:0 6px 20px #0000001f}.tdp-mention-item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.tdp-mention-item.active,.tdp-mention-item:hover{background:var(--bg-hover)}.tdp-mention-name{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.tdp-mention-norunner{color:var(--text-4);flex:none;font-size:11px}@media (width<=960px){body{overflow-x:hidden}.session-row{touch-action:pan-y}.app-topbar{top:var(--impersonation-bar,0px);z-index:40;background:var(--bg-raised);border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;height:48px;padding:0 8px;display:flex;position:fixed;left:0;right:0}.app-nav-toggle{width:36px;height:36px;color:var(--text-1);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:flex}.app-nav-toggle:hover{background:var(--bg-hover)}.app-topbar-name{color:var(--text-1);font-size:16px;font-weight:600}.app-nav{top:var(--impersonation-bar,0px);z-index:60;height:var(--app-vh);transition:transform .25s;position:fixed;bottom:0;left:0;transform:translate(-100%);width:min(320px,84vw)!important}.app-nav.open{transform:translate(0);box-shadow:2px 0 16px #0000002e}.tp-resizer{display:none}.app-nav-backdrop{z-index:55;background:#0006;display:block;position:fixed;inset:0}.app-main{padding-top:48px}.app-view--doc{padding:16px}.workspace-split{--pane-gutter:14px}.session-col{padding-top:12px;width:100%!important}.workspace-view{padding-top:12px}.session-resizer,.workspace-split.show-conversation .session-col,.workspace-split:not(.show-conversation) .workspace-view{display:none}.app-shell:has(.workspace-split.show-conversation) .app-topbar{display:none}.app-shell:has(.workspace-split.show-conversation) .app-main{padding-top:0}.app-shell:has(.session-project-page) .app-topbar{display:none}.app-shell:has(.session-project-page) .app-main{padding-top:0}.workspace-split.show-conversation .workspace-header{padding-bottom:10px}.workspace-back-mobile{width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-right:4px;font-size:16px;display:flex}.workspace-back-mobile:hover{background:var(--bg-hover);color:var(--text-1)}@keyframes pane-enter-from-right{0%{transform:translate(100%)}}@keyframes pane-exit-to-left{to{filter:brightness(.82);transform:translate(-25%)}}@keyframes pane-enter-from-left{0%{filter:brightness(.82);transform:translate(-25%)}}@keyframes pane-exit-to-right{to{transform:translate(100%)}}html[data-pane-nav]::view-transition-old(root){mix-blend-mode:normal;animation-duration:.26s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}html[data-pane-nav]::view-transition-new(root){mix-blend-mode:normal;animation-duration:.26s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}html[data-pane-nav=push]::view-transition-old(root){animation-name:pane-exit-to-left}html[data-pane-nav=push]::view-transition-new(root){animation-name:pane-enter-from-right;box-shadow:-10px 0 28px #0000001f}html[data-pane-nav=pop]::view-transition-old(root){z-index:2;animation-name:pane-exit-to-right;box-shadow:-10px 0 28px #0000001f}html[data-pane-nav=pop]::view-transition-new(root){z-index:1;animation-name:pane-enter-from-left}.task-detail-panel{height:var(--app-vh);z-index:60;border-left:none;position:fixed;inset:0;width:100%!important}.tdp-resizer{display:none}.skills-search,.share-dialog-url-input{font-size:16px}}.wt-diff-body{position:relative}.wt-diff-resizer{cursor:col-resize;z-index:5;width:6px;position:absolute;top:0;bottom:0;left:0}.wt-diff-resizer:hover,.wt-diff-resizer.resizing{background:var(--brand);opacity:.3}.wt-diff-view{overflow:auto}.wt-diff-view .diff-gap{z-index:1;position:sticky;top:0}.wt-diff-files,.wt-tree-dir{flex-direction:column;gap:2px;display:flex}.wt-diff-group-head{cursor:pointer;text-align:left;width:100%;font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-3);background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;margin:0 -6px;padding:3px 6px;font-size:11.5px;display:flex}.wt-diff-group-head:hover{background:var(--bg-hover)}.wt-diff-group-caret{width:10px;color:var(--text-4);flex:none}.wt-diff-group-dir{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wt-diff-group-meta{flex:none;align-items:baseline;gap:6px;display:inline-flex}.wt-diff-group-meta .add{color:var(--success-solid)}.wt-diff-group-meta .del{color:var(--error-solid)}.wt-diff-group-n{color:var(--text-4)}.wt-diff-nav{flex:none;align-items:center;gap:2px;display:inline-flex}.wt-diff-nav button{cursor:pointer;color:var(--text-3);background:0 0;border:0;border-radius:5px;width:22px;height:22px;font-size:15px;line-height:1}.wt-diff-nav button:hover:not(:disabled){background:var(--bg-hover);color:var(--text-1)}.wt-diff-nav button:disabled{opacity:.3;cursor:default}.wt-diff-nav-pos{text-align:center;min-width:40px;color:var(--text-4);font-variant-numeric:tabular-nums;font-size:11px}.wt-diff-more{border:0;border-top:1px solid var(--border-subtle);background:var(--bg-subtle);width:100%;color:var(--text-2);cursor:pointer;padding:8px;font-family:inherit;font-size:12px;display:block}.wt-diff-more:hover{background:var(--bg-hover);color:var(--text-1)}.wt-diff-split .diff-split-row{align-items:stretch;display:flex}.wt-diff-split .diff-split-cell{white-space:pre-wrap;word-break:break-word;flex:50%;align-items:flex-start;min-width:0;display:flex}.wt-diff-split .diff-split-cell:first-child{border-right:1px solid var(--border-subtle)}.wt-diff-split .diff-split-empty{background:var(--bg-subtle)}.wt-diff-split .diff-split-cell .diff-text{padding:0 8px}.wt-diff-view .diff-ln{white-space:nowrap;width:auto;min-width:calc(5ch + 12px)}.wt-diff-split .diff-split-hunk{display:flex}.wt-diff-view .diff-add .diff-text,.wt-diff-view .diff-del .diff-text{color:var(--text-1)}.wt-diff-max-btn{border:1px solid var(--border-subtle);color:var(--text-2);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;display:inline-flex}.wt-diff-max-btn:hover{background:var(--bg-hover);color:var(--text-1)}.share-page{height:var(--app-vh);background:var(--bg-base);color:var(--text-1);flex-direction:column;display:flex}.share-header{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:16px;padding:12px 20px;display:flex}.share-brand{letter-spacing:.2px;color:var(--text-1);flex:none;font-size:16px;font-weight:700}.share-crumbs{min-width:0;color:var(--text-2);white-space:nowrap;flex:1;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.share-crumb{text-overflow:ellipsis;min-width:0;color:var(--text-2);text-decoration:none;overflow:hidden}.share-crumb.is-here{color:var(--text-1);font-weight:600}.share-crumb-sep{color:var(--text-4);flex:none}.share-right{color:var(--text-3);flex:none;align-items:center;gap:10px;font-size:12px;display:flex}.share-live{cursor:default;align-items:center;gap:6px;display:inline-flex}.share-live i{background:var(--success-solid);width:7px;height:7px;box-shadow:0 0 0 3px var(--success-bg);border-radius:50%}.share-download{border:1px solid var(--border);background:var(--bg-sunken);color:var(--text-1);cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.share-download:hover:not(:disabled){background:var(--bg-hover-strong)}.share-download:disabled{opacity:.5;cursor:default}.share-download-icon{flex:none}.share-download-spin{border:2px solid var(--border);border-top-color:var(--text-1);border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite runner-spin}.share-badge{background:var(--bg-sunken);border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:1px 8px;font-size:11px}.share-scroll{flex:1;min-height:0;overflow-y:auto}.share-inner{max-width:760px;margin:0 auto;padding:20px 20px 48px}.share-footer{border-top:1px solid var(--border);text-align:center;color:var(--text-3);flex:none;padding:10px 20px;font-size:12px}@media (width<=600px){.share-header{gap:10px;padding:10px 14px}.share-right{gap:8px}.share-right .share-badge{display:none}.share-download{justify-content:center;width:40px;height:40px;padding:0}.share-download-label{display:none}}.share-state{text-align:center;color:var(--text-3);margin:auto;padding:40px}.share-inner.is-wide{max-width:1040px}.share-wiki .wk-home{margin-top:16px}.share-wiki-doc{max-width:880px;margin:0 auto}.wk-dc-scope>.v .see.off{color:var(--text-3)}.share-project-meta:before{content:"·";color:var(--text-4);margin-right:9px}@media (width<=640px){.share-project-meta.is-started{display:none}}.share-project-overview{margin-bottom:20px}.share-project-coordinator{margin-top:10px;font-size:13px;display:inline-block}.share-project-tasks{margin-bottom:24px}.share-project-task{color:inherit}.share-project-task:hover{color:var(--brand);text-decoration:underline}.pdg-footnote{color:var(--text-3);margin-top:8px;font-size:12px}.share-task{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.share-task-head{margin-bottom:4px}.share-task-title{letter-spacing:-.01em;color:var(--text-1);word-break:break-word;margin:0 0 8px;font-size:21px;font-weight:650;line-height:1.3}.share-task-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.share-task-judged{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-2);border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:12px;display:inline-flex}.share-task-superseded{color:var(--text-2);margin-top:8px;font-size:13px}.share-card{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:10px;min-width:0;padding:14px 16px}.share-card-head{align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.share-card-title{color:var(--text-1);margin:0;font-size:14.5px;font-weight:600}.share-card-hint{color:var(--text-3);font-size:12.5px}.share-card-note{color:var(--text-3);margin-top:6px;font-size:12.5px}.share-muted{color:var(--text-3);font-size:13px}.share-dep{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.share-dep:first-child{border-top:0}.share-dep-relation{width:78px;color:var(--text-3);flex:none;font-size:12px}.share-dep-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.share-dep.is-elsewhere .share-dep-title{color:var(--text-3)}.share-prose{min-width:0}.share-prose.is-folded{max-height:150px;position:relative;overflow:hidden}.share-prose.is-fading:after{content:"";background:linear-gradient(#fff0, var(--bg-raised));height:48px;position:absolute;bottom:0;left:0;right:0}.share-more{color:var(--brand);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12.5px}.share-acceptance-pair{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;display:flex}.share-acceptance-command{background:var(--fill-inset);word-break:break-all;border-radius:4px;padding:1px 5px;font:12px ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.share-inputs,.share-runs{gap:6px;display:grid}.share-input{border:1px solid var(--border-subtle);color:var(--text-1);text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.share-input-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.share-run{border:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.share-run-when{min-width:0;color:var(--text-1)}.share-run-open{color:var(--brand);flex:none;margin-left:auto;text-decoration:none}.share-run-open.share-muted{color:var(--text-3)}.share-comment{border-top:1px solid var(--border-subtle);padding:10px 0 2px}.share-comment:first-of-type{border-top:0;padding-top:2px}.share-comment-head{align-items:center;gap:8px;margin-bottom:4px;font-size:12.5px;display:flex}.share-comment-avatar{background:var(--brand-tint);width:20px;height:20px;color:var(--brand-strong);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.share-comment-author{color:var(--text-1);font-weight:600}.share-state-title{color:var(--text-1);margin-bottom:6px;font-size:16px;font-weight:600}.share-state-desc{font-size:13px}.share-dialog.orbit-overlay{line-height:1.57143}.share-dialog-state{text-align:center;color:var(--text-3);padding:28px 0}.share-access{align-items:center;gap:10px;display:flex}.share-access-icon{background:var(--fill-muted);width:32px;height:32px;color:var(--text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.share-access-icon.is-public{background:var(--success-bg);color:var(--success)}.share-access-main{min-width:0}.share-access-select{color:var(--text-1);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;font-size:14px;font-weight:600;display:inline-flex}.share-access-select:hover{background:var(--fill-muted)}.share-access-caret{color:var(--text-3);font-size:10px}.share-access-detail{color:var(--text-3);margin-top:1px;font-size:12.5px;line-height:1.5}.share-access-menu .orbit-menu-icon{margin-top:3px}.share-access-option{align-items:flex-start;gap:12px;max-width:300px;display:flex}.share-access-option-text{flex-direction:column;flex:1;min-width:0;display:flex}.share-access-option-title{font-weight:500}.share-access-option-detail{color:var(--text-3);white-space:normal;font-size:12px;line-height:1.5}.share-access-option-check{color:var(--brand);margin-top:4px}.share-dialog-url{gap:8px;margin-top:14px;display:flex}.share-dialog-url-input{border:1px solid var(--border);background:var(--bg-sunken);min-width:0;height:32px;color:var(--text-1);font-size:12.5px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:6px;flex:1;padding:0 10px}.share-dialog-label{color:var(--text-2);margin:16px 0 4px;font-size:12px;font-weight:600}.share-layer{justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;display:flex}.share-layer+.share-layer{border-top:1px solid var(--border-subtle)}.share-layer-check.orbit-choice{align-items:flex-start;min-width:0}.share-layer-check .orbit-checkbox{align-self:flex-start;margin-top:2px}.share-layer-name{color:var(--text-1);font-size:13.5px;font-weight:500;display:block}.share-layer-detail{color:var(--text-3);margin-top:1px;font-size:12px;line-height:1.5;display:block}.share-layer-detail.is-warn{color:var(--warning)}.share-layer-count{color:var(--text-3);white-space:nowrap;flex:none;margin-top:2px;font-size:12px}.share-layer.is-nested{padding-left:26px}.share-layer.is-idle .share-layer-name,.share-layer.is-idle .share-layer-detail,.share-layer.is-idle .share-layer-count{color:var(--text-4)}.share-dialog-row{align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.share-dialog-row:first-of-type{margin-top:8px}.share-dialog-key{width:64px;color:var(--text-2);flex:none}.share-dialog-live{color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.share-dialog-live i{background:var(--success-solid);width:7px;height:7px;box-shadow:0 0 0 3px var(--success-bg);border-radius:50%}.share-dialog-expiry{min-width:96px}.share-dialog-hint{color:var(--text-3);font-size:12px}.share-dialog-foot{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.share-dialog-stat{min-width:0;color:var(--text-3);flex:1;font-size:12px}.share-dialog-muted{color:var(--text-4)}.prov-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.prov-page-sub{color:var(--text-3);flex-basis:100%;font-size:12px}.infra-add{white-space:normal;flex-direction:column;gap:1px;max-width:300px;padding:3px 0;display:flex}.infra-add b{color:var(--text-1);font-weight:600}.infra-add span{color:var(--text-3);font-size:12px}.infra-model{background:var(--fill-muted);color:var(--text-3);white-space:nowrap;border-radius:4px;padding:0 5px;font-size:11px}.provider-gallery{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=640px){.provider-gallery{grid-template-columns:1fr}}.provider-card{text-align:left;color:inherit;background:var(--bg-raised);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.provider-card:hover{border-color:var(--brand-border);transform:translateY(-1px);box-shadow:0 4px 14px #3370ff1a}.provider-card.custom{background:var(--bg-subtle);border-style:dashed}.provider-card .pc-name{color:var(--text-1);font-size:14px;font-weight:600}.provider-card .pc-sub{color:var(--text-3);margin-top:1px;font-size:12px}.provider-card.connected{border-color:var(--success-border)}.provider-card.connected .pc-sub{color:var(--success);font-weight:500}.prov-engines{flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex}.prov-engine{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.prov-engine-sep{color:var(--text-4)}.prov-actions{align-items:center;display:inline-flex}.provider-stack{flex-direction:column;width:100%;display:inline-flex}.provider-card .pc-logo{flex:none;display:grid;position:relative}.provider-card .pc-check{border:2px solid var(--bg-raised);background:var(--success-solid);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-4px;right:-4px}.provider-tile{color:#fff;letter-spacing:-.02em;flex:none;place-items:center;font-weight:700;display:grid}.provider-back{color:var(--text-2);cursor:pointer;font-size:13px;font-weight:500;display:inline-block}.provider-back:hover{color:var(--brand)}.provider-idbar{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.provider-adv{border:1px solid var(--border);border-radius:12px;overflow:hidden}.provider-adv-head{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg-subtle);color:var(--text-1);align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:600;display:flex}.provider-adv-head:hover{background:var(--bg-hover)}.provider-adv-head .pa-chev{color:var(--text-3);transition:transform .18s}.provider-adv-head.open .pa-chev{transform:rotate(90deg)}.provider-adv-badge{color:var(--success);background:var(--success-bg);border-radius:20px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.provider-adv-body{border-top:1px solid var(--border-subtle);padding:14px}.provider-empty{background:var(--bg-raised);border:1px solid var(--border);border-radius:14px;margin-top:12px;padding:28px}.provider-empty h3{color:var(--text-1);margin:0 0 4px;font-size:18px;font-weight:600}.provider-empty p{color:var(--text-3);margin:0 0 20px;font-size:14px}.provider-card .pc-sub.pc-local{color:var(--brand);font-weight:500}.vk-row{grid-template-columns:minmax(0,1fr) 236px 120px auto;align-items:center;gap:10px 14px;padding:10px 14px;display:grid}.vk-row+.vk-row{border-top:1px solid var(--border-subtle)}.vk-id{min-width:0}.vk-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-1);font-size:13px;font-weight:600;overflow:hidden}.vk-model{min-width:0;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11.5px;display:flex}.vk-model .infra-model{color:var(--text-2);white-space:normal;font-size:11.5px}.vk-state{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.vk-used{color:var(--text-3);white-space:nowrap;font-size:11.5px}.vk-act{justify-content:flex-end;gap:8px}.vk-loading{place-items:center;min-height:64px;display:grid}@container re-card (width<=620px){.vk-row{grid-template-columns:minmax(0,1fr) auto}.vk-id,.vk-model{grid-column:1/-1}.vk-state{flex-direction:row;align-items:center;gap:8px}}.pv-more{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.pv-more-l{margin-right:2px}.pv-pill{border:1px solid var(--border);background:var(--bg-raised);height:26px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12px;text-decoration:none;display:inline-flex}.pv-pill:hover{border-color:var(--brand-border);color:var(--brand)}.re-sec{margin-top:22px}.re-sec-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.re-sec-head h3{color:var(--text-1);flex:none;margin:0;font-size:14px;font-weight:650}.re-sec-sub{color:var(--text-3);flex-basis:100%;order:1;font-size:12px}.re-sec-count{color:var(--text-4);white-space:nowrap;margin-left:auto;font-size:11.5px}.re-card{border:1px solid var(--border);background:var(--bg-raised);border-radius:12px;overflow:hidden;container:re-card/inline-size}.re-card+.re-card{margin-top:10px}.re-card.offline{background:var(--bg-subtle)}.re-card.offline .re-row>:not(.re-id),.re-card.offline .re-id>:not(.re-id-main),.re-card.offline .re-id-main>:not(.re-name):not(.re-name-input),.re-card.offline .re-name>*{opacity:.62}.re-card.offline .re-row>.re-act:has(.re-more,.re-use-again){opacity:1}.re-head{background:var(--bg-subtle);border-bottom:1px solid var(--border-subtle);align-items:center;gap:9px;padding:10px 14px;display:flex}.re-card.collapsed .re-head{border-bottom:0}.re-card.offline .re-head{background:var(--fill-muted)}.re-toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.re-head:has(>.re-toggle){cursor:pointer}.re-chev{width:10px;color:var(--text-3);flex:none;font-size:10px;transition:transform .15s}.re-chev.open{transform:rotate(90deg)}.re-summary{color:var(--text-3);border-left:1px solid var(--border);white-space:nowrap;padding-left:9px;font-size:11.5px}.re-dot{background:var(--dot-idle);width:9px;height:9px;box-shadow:0 0 0 2.5px color-mix(in srgb, var(--dot-idle) 20%, transparent);border-radius:50%;flex:none;margin-top:7px}.re-dot.on{background:var(--success-solid);box-shadow:0 0 0 2.5px color-mix(in srgb, var(--success-solid) 20%, transparent)}.re-runner{color:var(--text-1);font-size:13px;font-weight:650}.re-runner-meta{color:var(--text-3);font-size:11.5px}.re-head-sp{flex:1}.re-manage{color:var(--brand);white-space:nowrap;font-size:12px}.re-runner-card .re-head{flex-wrap:wrap;gap:0;padding:0;position:relative}.mc-row{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;padding:0 14px 11px 71px;display:flex}.mc-chip{border:1px solid var(--border);background:var(--bg-raised);height:22px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 4px;font-size:12px;display:inline-flex}.mc-n{color:var(--text-3)}.mc-chip.out{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.mc-out{font-weight:600}.re-card.offline .mc-row{opacity:.62}.re-runner-card.offline .re-head{background:var(--bg-subtle)}.re-runner-card .re-toggle{border-radius:11px 0 0 11px;flex:1;align-self:stretch;align-items:flex-start;gap:10px;min-height:64px;padding:10px 14px}.re-runner-card .re-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.re-runner-card .re-chev{width:28px;height:24px;color:var(--text-2);justify-content:center;align-items:center;transition:color .15s,transform .15s;display:flex}.re-runner-card .re-chev.open{color:var(--brand)}.re-runner-card .re-head:hover:not(:has(.re-manage:hover,.re-drag:hover,.re-machine-menu:hover)) .re-chev{color:var(--brand)}.re-runner-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.re-runner-copy .re-runner,.re-runner-copy .re-runner-meta{overflow-wrap:anywhere}.re-runner-copy .re-runner{font-size:15px}.re-runner-copy .re-runner-meta{font-size:12px}.re-runner-status{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.re-runner-status .re-summary{white-space:normal;overflow-wrap:anywhere;border-left:0;padding-left:0;font-size:12px}.re-runner-status .re-summary.warn{color:var(--warning)}.re-runner-status .re-summary .anticon{margin-right:5px}.re-runner-card .re-manage{flex:none;align-items:center;min-height:44px;margin:0 4px 0 8px;display:flex}.re-runner-card .re-manage:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.re-runner-card.dragging{position:relative;box-shadow:0 8px 24px #1f232929}.re-runner-card .re-drag{margin:0;position:absolute;top:8px;left:0}@media (hover:hover){@container re-card (width>600px){.re-runner-card .re-drag{transition:opacity .15s}.re-runner-card:not(:hover,.dragging) .re-drag:not(:focus-visible){opacity:0}}}.re-runner-copy .runner-util{margin-top:3px;display:block}.re-runner-copy .runner-attention{margin-top:2px}.re-runner-card .re-machine-menu{flex:none;margin-right:10px}@container re-card (width<=600px){.re-runner-card .re-head{grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:8px;padding:0 14px 0 6px;display:grid;position:static}.re-runner-card .re-drag{grid-area:1/1;align-self:start;margin:13px 0 0;position:static}.re-runner-card .re-drag+.re-toggle{border-radius:0}.re-runner-card .re-toggle{border-radius:11px;grid-area:1/2/auto/-1;align-items:flex-start;min-height:54px;padding:10px 0 0}.re-runner-card .re-chev{order:2}.re-runner-status{grid-column:2;margin-left:17px}.re-runner-card .re-manage{grid-column:3;margin:0}.re-runner-card .re-machine-menu{grid-column:4;align-self:center;margin:0 -6px 0 0}.mc-row{grid-column:2/-1;padding:0 0 10px}}.re-row{grid-template-columns:minmax(137px,1fr) 108px minmax(128px,190px) 172px;align-items:center;gap:14px;padding:11px 14px;display:grid}.re-row+.re-row{border-top:1px solid var(--border-subtle)}.re-row.focused{background:var(--brand-tint);box-shadow:inset 3px 0 0 var(--brand)}@media (width>=701px){@container re-card (width<=614px){.re-row{grid-template-columns:minmax(0,1fr) 172px}.re-row>:nth-child(2){justify-self:end}.re-quota{margin-left:38px}}}@media (width<=700px){.re-row{grid-template-columns:minmax(0,1fr) 108px}.re-quota{display:none}}.re-runner-card .re-row{grid-template-columns:minmax(137px,1fr) 168px minmax(128px,190px) 160px;align-items:start}@media (width>=701px){.re-runner-card .re-row.re-grp:not(.folded){grid-template-columns:minmax(0,1fr) auto;align-items:center}@container re-card (width<=662px){.re-runner-card .re-row{grid-template-columns:minmax(0,1fr) max-content}.re-runner-card .re-row>:nth-child(2){justify-self:end}.re-runner-card .re-quota{margin-left:38px}}}@media (width<=700px){.re-runner-card .re-row{grid-template-columns:minmax(120px,1fr) minmax(0,max-content);gap:8px 10px}.re-runner-card .re-row>.re-act{grid-area:1/2}.re-runner-card .re-row>.re-status,.re-runner-card .re-row>.orbit-badge{grid-area:2/1/auto/-1;justify-self:start;margin-left:38px}.re-runner-card .re-quota{grid-area:3/1/auto/-1;margin-left:38px;display:block}.re-runner-card .re-acct .re-name{overflow-wrap:anywhere}}.re-id{align-items:center;gap:10px;min-width:0;display:flex}.re-name{color:var(--text-1);font-size:13px;font-weight:600}.re-meta{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.re-upd{color:var(--text-4)}.re-upd.warn{color:var(--warning);font-weight:500}.re-quota-head{color:var(--text-3);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.re-quota-head b{color:var(--text-2);font-weight:600}.re-quota .runner-util{max-width:none;margin-top:5px}.re-quota-none{color:var(--text-4);font-size:11px}.re-window+.re-window{margin-top:8px}.re-reset{color:var(--text-3);white-space:nowrap;margin-top:3px;font-size:11px}.re-stale{color:var(--text-3);margin-top:8px;font-size:11px}.re-status{min-width:0}.re-status .orbit-badge{text-overflow:ellipsis;vertical-align:middle;max-width:100%;overflow:hidden}.re-act{justify-content:flex-end;gap:8px;display:flex}.re-runner-card .re-act{flex-wrap:wrap;align-items:center;gap:6px;min-height:30px}.re-runner-card .re-act:not(:has(.re-more)){padding-right:36px}.re-action.orbit-button{border-radius:6px;gap:6px;height:30px;padding:0 10px;font-size:12px;font-weight:500;line-height:28px}.re-action.orbit-button-default:not(:disabled){color:var(--text-2);border-color:var(--border);background:var(--bg-raised);box-shadow:0 1px 1px #1f232906}.re-action.orbit-button-default:not(:disabled):hover{color:var(--orbit-control-primary-hover);border-color:var(--orbit-control-primary-hover)}.re-action.orbit-button-default:not(:disabled):active{color:var(--orbit-control-primary-active);border-color:var(--orbit-control-primary-active)}.re-action .anticon{font-size:13px}.re-action.re-add-account,.re-action.re-install{min-width:112px}.re-action.re-add-account:not(:disabled){color:var(--brand);border-color:color-mix(in srgb, var(--brand) 15%, var(--bg-raised));background:color-mix(in srgb, var(--brand) 5.5%, var(--bg-raised))}.re-action.re-add-account:not(:disabled):hover{background:var(--brand-tint);border-color:var(--brand-border)}.re-action.re-more{width:30px;min-width:30px;color:var(--text-3);box-shadow:none;background:0 0;border-color:#0000;padding:0}.re-action.re-more[data-popup-open]:not(:hover):not(:active){color:var(--text-2);background:var(--fill-muted)}.re-action.re-more .anticon{font-size:17px}.re-menu-anchor{display:inline-flex}.re-account-menu.orbit-menu{border:1px solid var(--border-subtle);border-radius:9px;min-width:176px;padding:5px;box-shadow:0 8px 28px #1f23291c,0 2px 5px #1f23290a}.re-account-menu.orbit-menu .orbit-menu-item{border-radius:5px;gap:8px;min-height:33px;padding:5px 9px;font-size:12px}.re-account-menu.orbit-menu .orbit-menu-icon{color:var(--text-3);margin-inline-end:8px;font-size:13px}.re-account-menu.orbit-menu .orbit-menu-item[data-danger] .orbit-menu-icon{color:inherit}.re-grp .re-meta b{color:var(--text-2);font-weight:600}.re-grp-toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.re-grp-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.re-grp-copy{flex-direction:column;min-width:0;display:flex}.re-grp-chev{vertical-align:-3px;width:18px;height:18px;color:var(--text-3);justify-content:center;align-items:center;margin-left:3px;transition:color .15s;display:inline-flex}.re-grp-chev svg{transition:transform .15s}.re-grp-chev.open svg{transform:rotate(90deg)}.re-row.re-grp{cursor:pointer}.re-grp>.re-panel,.re-grp>.re-login-note{cursor:auto}.re-grp:hover:not(:has(.re-action:hover,>.re-panel:hover,>.re-login-note:hover)) .re-grp-chev{color:var(--brand)}.re-runner-card .re-grp.folded .re-meta{white-space:normal}.re-grp.folded .re-upd{display:block}.re-quota-next{overflow-wrap:anywhere}.re-acct{position:relative}.re-acct .re-id{padding-left:38px}.re-rail{border-left:1px solid var(--border);width:12px;position:absolute;top:-14px;bottom:0;left:27px}.re-rail:after{content:"";border-left:1px solid var(--border);border-bottom:1px solid var(--border);border-bottom-left-radius:7px;width:12px;height:7px;position:absolute;top:28px;left:0}.re-acct-end .re-rail{height:28px;bottom:auto}.re-removed>.re-id{grid-column:1/-2}.re-removed>.re-act{grid-column:-2/-1}.re-removed-line{min-width:0;color:var(--text-3);overflow-wrap:anywhere;font-size:12px;line-height:18px}.orbit-popconfirm.re-confirm{max-width:min(420px,100vw - 16px)}.re-chip{background:var(--fill-muted);color:var(--text-3);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px;display:inline-block}.re-name-input{box-sizing:content-box;border:none;border-bottom:1px solid var(--brand);min-width:3ch;max-width:100%;color:var(--text-1);background:0 0;outline:none;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:block}.re-name-mirror{visibility:hidden;white-space:pre;font-size:13px;font-weight:600;position:absolute;top:0;left:-9999px}.re-dup{color:var(--text-3);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:14px;margin-top:7px;padding-left:38px;font-size:11.5px;display:flex}.re-dup.re-expiring{color:var(--warning-text,var(--warning-solid))}.re-dup b{color:var(--text-2);font-weight:600}.re-add{align-items:center;gap:10px;margin-bottom:10px;display:flex}.re-add-label{width:118px;color:var(--text-2);flex:none;font-size:12.5px}.re-panel{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:10px;grid-column:1/-1;margin-top:4px;padding:12px 13px}.re-panel.bad{background:var(--error-bg);border-color:var(--error-border)}.re-panel.warn{background:var(--warning-bg);border-color:var(--warning-border)}.re-panel-row{color:var(--text-2);white-space:pre-wrap;font-size:12.5px}.re-panel.bad .re-panel-row{color:var(--error);font-weight:500}.re-panel.warn .re-panel-row{color:var(--warning);font-weight:500}.re-panel-hint{color:var(--text-3);margin-top:7px;font-size:11.5px}.re-cmd{background:var(--bg-raised);border:1px solid var(--border);color:var(--text-2);-webkit-user-select:all;user-select:all;border-radius:8px;margin-top:4px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:inline-block}.re-link{color:var(--brand);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11.5px}.re-link:disabled{color:var(--text-4);cursor:default}.re-panel .rsi{margin-top:0}.re-unreported{color:var(--text-3);padding:14px;font-size:12.5px}.re-empty{text-align:center;border:1px solid var(--border);background:var(--bg-raised);border-radius:12px;padding:26px}.re-empty-logos{justify-content:center;gap:10px;margin-bottom:14px;display:flex}.re-empty h4{color:var(--text-1);margin:0 0 4px;font-size:16px;font-weight:600}.re-empty p{color:var(--text-3);margin:0 0 16px;font-size:13px}.pool-sec .re-card+.re-card{margin-top:10px}.pool-row{grid-template-columns:minmax(0,1fr) 196px 140px 110px}.pool-status{min-width:0}.pool-status .orbit-badge{text-overflow:ellipsis;vertical-align:middle;max-width:100%;overflow:hidden}.pool-row .re-name{flex-wrap:wrap;align-items:center;row-gap:2px;min-width:0;display:flex}.pool-member-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pool-row .re-chip{flex:none}.pool-row .re-act:empty{display:none}.pool-detail .pool-row{grid-template-columns:minmax(0,1fr) 196px 130px 124px}.pool-gauge{min-width:0;color:var(--text-3);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.pool-gauge-name{color:var(--text-2);text-overflow:ellipsis;font-weight:600;overflow:hidden}.pool-gauge .runner-util{flex:none;width:80px;margin-top:0}.pool-gauge-pct{font-variant-numeric:tabular-nums;color:var(--text-2)}.pool-gauge-pct.near-limit{color:var(--warning);font-weight:600}.pool-gauge.spent{color:var(--warning);font-weight:500}.pool-gauge.none{color:var(--error);font-weight:500}.pool-why{color:var(--error);grid-column:1/-1;margin-top:-8px;padding-left:38px;font-size:11.5px}.pool-note{color:var(--text-3);border-bottom:1px solid var(--border-subtle);padding:10px 14px;font-size:12px}.pool-note b{color:var(--text-2);font-weight:600}@media (width<=700px){.pool-card .re-head{gap:8px}.pool-card .re-toggle{flex:auto}.pool-card .re-runner{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pool-card .re-head-sp,.pool-gauge-name,.pool-gauge-none,.pool-wide{display:none}.pool-gauge .runner-util{width:40px}.pool-gauge{flex:none}.pool-row,.pool-detail .pool-row{grid-template-columns:minmax(0,1fr) auto}.pool-row .re-act{order:1}}.pool-hint{border:1px solid var(--border);background:var(--brand-tint);color:var(--text-2);border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;font-size:12.5px;display:flex}.pool-hint>span{flex:1;min-width:0}.pool-hint b{color:var(--text-1);font-weight:600}.pool-name{color:var(--text-2);align-items:center;gap:10px;margin-bottom:14px;font-size:12.5px;display:flex}.pool-pick-list{flex-direction:column;gap:2px;display:flex}.pool-pick{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.pool-pick:hover{background:var(--bg-hover)}.pool-pick.off{cursor:default}.pool-pick.off:hover{background:0 0}.pool-pick.off .provider-tile{opacity:.5}.pool-pick-text{flex-direction:column;min-width:0;display:flex}.pool-pick-name{color:var(--text-1);font-size:13px;font-weight:600}.pool-pick.off .pool-pick-name{color:var(--text-3)}.pool-pick-why{color:var(--text-3);font-size:11.5px}.pool-pick-why.refused{color:var(--error)}.pool-page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:10px 0 16px;display:flex}.pool-danger{margin-top:16px}.pool-av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.pool-you{color:var(--text-3);flex:none;margin-left:6px;font-size:12px;font-weight:400}.pool-card .re-toggle .provider-tile{flex:none;margin-right:2px}.re-chip.pool-shared-chip{background:var(--brand-tint);color:var(--brand);flex:none;margin-left:0}.pool-people{flex:none;align-items:center;margin-right:6px;display:inline-flex}.pool-people .pool-av{box-shadow:0 0 0 2px var(--bg-raised,#fff)}.pool-people .pool-av+.pool-av{margin-left:-5px}.pool-people-more{color:var(--text-3);margin-left:4px;font-size:11px}@media (width>=701px){.pool-card .re-row.pool-row-key,.pool-detail .re-row.pool-row-key{grid-template-columns:minmax(137px,1fr) 178px minmax(128px,190px) 172px}}.pool-key-mask{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.pool-page-title{align-items:center;gap:10px;display:flex}.pool-page-title .page-title{margin-bottom:0}.pool-sub-sec{margin-top:16px}.pool-card .re-head .pool-head-count{color:var(--text-3);margin-left:6px;font-size:12px;font-weight:400}.pool-head-note{color:var(--text-3);white-space:nowrap;font-size:11.5px}.pool-person{grid-template-columns:minmax(0,1fr) minmax(160px,240px) 28px;align-items:center;gap:14px;padding:10px 14px;display:grid}.pool-person+.pool-person{border-top:1px solid var(--border-subtle)}.pool-person-id{align-items:center;gap:10px;min-width:0;display:flex}.pool-person-name{min-width:0;color:var(--text-1);align-items:center;font-size:13.5px;font-weight:500;display:flex}.pool-person-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pool-person-name .re-chip{flex:none}.pool-person-meta{color:var(--text-3);font-size:12px}.pool-share{color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:flex}.pool-share .runner-util{flex:1;margin-top:0}.pool-share-pct{text-align:right;width:32px}.pool-person-more{color:var(--text-3);text-align:center}.pool-rule{justify-content:space-between;align-items:flex-start;gap:24px;padding:12px 14px;display:flex}.pool-rule+.pool-rule{border-top:1px solid var(--border-subtle)}.pool-rule-t{color:var(--text-1);font-size:13.5px}.pool-rule-h{color:var(--text-3);font-size:12px;line-height:1.55}.pool-danger-row{align-items:center;gap:8px;display:flex}.pool-danger-note,.pool-sub{color:var(--text-3);font-size:12px}.pool-sub b{color:var(--text-2);font-weight:500}.pool-runs-for{color:var(--text-2);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.pool-runs-for.all{color:var(--success)}.pool-runs-for .anticon{font-size:11px}.pool-card .re-row.pool-row-locked{background:var(--bg-subtle);grid-template-columns:minmax(0,1fr)}.pool-row-locked .re-name{color:var(--text-2)}.pool-lock-tile{border:1px dashed var(--border);background:var(--fill-muted);width:28px;height:28px;color:var(--text-3);border-radius:7px;flex:none;place-items:center;font-size:13px;display:grid}.who-card .re-head{gap:10px}.who-mode{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.who-mode:last-child{border-bottom:0}.who-mode-h{color:var(--text-3);font-size:12px;line-height:1.55}.who-card .pool-rule{border-top:1px solid var(--border-subtle)}.pool-runs{color:var(--text-3)}.pool-runs.all{color:var(--text-2)}.who-foot{border-top:1px solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-3);align-items:flex-start;gap:8px;padding:10px 14px;font-size:12px;line-height:1.6;display:flex}.who-foot .anticon{flex:none;margin-top:4px;font-size:12px}.who-foot b{color:var(--text-2);font-weight:600}.who-warn{border-top:1px solid var(--warning-border);background:var(--warning-bg);color:var(--text-2);align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;line-height:1.6;display:flex}.who-warn>.anticon{color:var(--warning-solid);flex:none;font-size:15px}.who-warn b{color:var(--text-1);font-weight:600}.who-warn .orbit-button{flex:none;margin-left:auto}.pool-share-emails{width:100%}.add-kinds.orbit-radio-group{flex-direction:column;gap:10px;width:100%;display:flex}.add-kinds.orbit-radio-group>.orbit-choice.orbit-radio-button.add-kind{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;align-items:flex-start;margin-inline-end:0;padding:12px 14px;display:flex}.add-kinds.orbit-radio-group>.orbit-choice.orbit-radio-button.add-kind:has(.orbit-radio[data-checked]){border-color:var(--brand);background:var(--brand-tint)}.add-kinds .add-kind .orbit-radio{align-self:flex-start;margin-top:3px}.add-kinds .add-kind .orbit-choice-label{align-items:flex-start;gap:12px;padding-inline:12px 0;display:flex}.add-kind-t{color:var(--text-1);font-size:13.5px;font-weight:600;display:block}.add-kind-s{color:var(--text-2);margin-top:2px;font-size:12.5px;line-height:1.6;display:block}.add-kind-s b{color:var(--text-1);font-weight:600}.add-kind-key{color:#fff;background:linear-gradient(135deg,#6b7280,#4b5563);border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.pa-lead{color:var(--text-2);margin:2px 0 12px;font-size:13px;line-height:1.6}.pa-facts{background:var(--bg-sunken);color:var(--text-2);border-radius:8px;margin:0 0 14px;padding:10px 12px 10px 30px;font-size:12.5px;line-height:1.65}.pa-facts li+li{margin-top:4px}.pa-facts b{color:var(--text-1);font-weight:600}.pa-risk{border:1px solid var(--warning-border,#f5d6a3);background:var(--warning-tint,#fff8ec);color:var(--text-2);border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 4px;padding:8px 10px;font-size:12.5px;line-height:1.55;display:flex}.pa-risk .anticon{color:var(--warning);margin-top:3px}.pa-done{align-items:flex-start;gap:12px;padding:4px 0 8px;display:flex}.pa-done-t{color:var(--text-1);font-size:14px;font-weight:600}.pa-done-s{color:var(--text-3);font-size:12.5px;line-height:1.6}.pa-done .anticon{color:var(--success,#16a34a);margin-top:2px;font-size:22px}.pa-dup .anticon{color:var(--warning)}.pa-acct{border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;margin:10px 0 2px;padding:10px 12px;display:flex}.pa-acct-t{color:var(--text-1);font-size:13px;font-weight:500}.pa-acct-s{color:var(--text-3);font-size:12px}@media (width>=701px){.pool-card .re-row.pool-row-login,.pool-detail .re-row.pool-row-login{grid-template-columns:minmax(137px,1fr) 150px minmax(128px,180px) 136px;align-items:start}}.pool-login-window+.pool-login-window{margin-top:8px}.pool-row .pool-signout.orbit-button:not(:hover):not(:active){color:var(--text-3)}.pool-login-reset{color:var(--text-3);white-space:nowrap;margin-top:3px;font-size:11px}.cx-open{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:2px 0 14px;display:flex}.cx-url{color:var(--text-3);word-break:break-all;font-size:12px;text-decoration:none;transition:color .3s}.cx-url:hover{color:var(--orbit-control-link-hover)}.cx-url:active{color:var(--orbit-control-primary-active)}.cx-hint{color:var(--text-2);font-size:13px;line-height:1.6}.cx-code{border:1px solid var(--border);background:var(--bg-sunken);text-align:center;border-radius:10px;margin:8px 0 12px;padding:14px 12px}.cx-code .cx-code-text{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;color:var(--text-1);font-size:26px;font-weight:600}.cx-code-copy{color:var(--orbit-control-primary);font-size:16px;line-height:inherit;vertical-align:4px;cursor:pointer;background:0 0;border:0;outline:none;margin-inline-start:10px;padding:0;transition:color .3s}.cx-code-copy:hover{color:var(--orbit-control-link-hover)}.cx-code-copy:active{color:var(--orbit-control-primary-active)}.cx-code-copy.copied{color:var(--orbit-badge-success)}.cx-code-copy:focus-visible{outline:var(--orbit-focus-width) solid var(--orbit-focus-color);outline-offset:var(--orbit-focus-offset)}.cx-wait{color:var(--text-1);align-items:center;gap:8px;font-size:13px;display:flex}.cx-expiry{color:var(--text-3);margin-top:6px;font-size:12px}@media (width<=700px){.pool-row .re-quota.pool-login-quota{grid-column:1/-1;margin-left:38px;display:block}.pool-row.pool-row-login .re-act{grid-column:1/-1;margin-top:-4px}.cx-code .cx-code-text{font-size:22px}}.np-field{margin:0 0 14px;display:block}.np-field-l{color:var(--text-2);margin:0 0 6px;font-size:13px;display:block}.np-field-h{color:var(--text-3);margin-top:6px;font-size:12px;line-height:1.55}.np-field-h.np-field-err{color:var(--error)}.np-engine .orbit-segmented-label{align-items:center;gap:6px;display:inline-flex}.np-people{width:100%;margin-top:10px}.np-can-add.orbit-choice{margin-top:8px}@media (width<=700px){.pool-people,.pool-card .re-toggle .pool-shared-chip{display:none}.pool-row.pool-row-key .re-act{grid-column:1/-1;margin-top:-4px}.pool-row .re-quota.pool-key-money{grid-column:1/-1;margin-left:38px;display:block}.pool-row .re-quota.pool-key-money .runner-util{display:none}.pool-person{grid-template-columns:minmax(0,1fr) 28px;row-gap:6px}.pool-person>:nth-child(2){grid-area:2/1;padding-left:38px}.pool-person>:nth-child(3){grid-area:1/2}.pool-sub-sec .re-head{flex-wrap:wrap;row-gap:2px}.pool-sub-sec .pool-head-note{order:5;width:100%;display:block}.pool-rule{gap:14px}}.provider-form{max-width:680px;margin:0 auto}.provider-step{margin-top:22px}.provider-step .ps-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.provider-step .ps-num{width:20px;height:20px;color:var(--text-2);background:var(--fill-muted);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.provider-step .ps-title{color:var(--text-1);font-size:14px;font-weight:600}.provider-step .ps-link{margin-left:auto;font-size:12px;font-weight:500}.provider-step .ps-hint{color:var(--text-3);margin-top:4px;font-size:12px}.provider-actions{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}.provider-actions-start{align-items:center;gap:12px;min-width:0;display:inline-flex}.provider-save-error{border:1px solid var(--error-border);background:var(--error-bg);color:var(--text-1);border-radius:8px;margin-top:16px;padding:10px 12px;font-size:12.5px;line-height:1.65}.provider-save-error b{color:var(--error)}.provider-works{border:1px solid var(--border);background:var(--bg-raised);border-radius:12px}.provider-works-head{border-bottom:1px solid var(--border-subtle);color:var(--text-1);flex-wrap:wrap;align-items:center;gap:0 8px;padding:11px 14px;font-size:13.5px;font-weight:600;display:flex}.provider-works-head small{color:var(--text-3);font-size:12px;font-weight:400}.provider-works-row{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}.provider-works.with-use .provider-works-row{grid-template-columns:190px minmax(0,1fr) auto}.provider-works-row+.provider-works-row{border-top:1px solid var(--border-subtle)}.provider-works-engine{white-space:nowrap;color:var(--text-1);align-items:center;gap:7px;display:inline-flex}.provider-works-how,.provider-works-use{color:var(--text-3);font-size:12.5px}.provider-works-how b{color:var(--text-2);font-weight:500}.provider-works-use{white-space:nowrap}.provider-works-use b{color:var(--text-1);font-weight:600}@media (width<=640px){.provider-works-row,.provider-works.with-use .provider-works-row{grid-template-columns:minmax(0,1fr);gap:2px}}.provider-who{border:1px solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-2);border-radius:10px;margin-top:10px;padding:11px 14px;font-size:12.5px;line-height:1.7}.provider-who b{color:var(--text-1)}.provider-who ul{margin:4px 0 0;padding-left:18px}.key-impact p{margin:0 0 8px;line-height:1.65}.key-impact-list{flex-direction:column;gap:3px;margin:0 0 10px;display:flex}.key-impact-row{align-items:center;gap:6px;display:flex}.key-impact-use b{color:var(--text-1);font-weight:600}.pf-models-head{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);gap:8px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.pf-models-head span:first-child,.pf-models-head span:nth-child(2){flex:1;min-width:0}.pf-models-head span:nth-child(3){flex:none;width:140px}.pf-models-head span:nth-child(4){flex:none;width:32px}.pf-models-sum{color:var(--text-2);align-items:baseline;gap:10px;font-size:13px;display:flex}.pf-models-sum .pf-sum-list{flex:1;min-width:0}.pf-models-sum a{flex:none;font-size:12px;font-weight:500}.orbit-dialog-viewport:has(>.ssearch-modal){padding-top:88px}.ssearch-modal.orbit-dialog{border-radius:12px;padding:0;overflow:hidden}.ssearch-modal>.orbit-overlay-header{display:none}.ssearch-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.ssearch-head-icon{color:var(--text-3);font-size:16px}.ssearch-input{min-width:0;color:var(--text-1);background:0 0;border:none;outline:none;flex:1;font-size:16px}.ssearch-input::placeholder{color:var(--text-4)}.ssearch-list{max-height:min(52vh,440px);overflow-y:auto}.ssearch-row{cursor:pointer;align-items:flex-start;gap:12px;padding:10px 16px;display:flex}.ssearch-row.active{background:var(--brand-tint)}.ssearch-body{flex:1;min-width:0}.ssearch-title-line{align-items:center;gap:8px;display:flex}.ssearch-title{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ssearch-badge{background:var(--fill-muted);color:var(--text-3);border-radius:4px;flex:none;padding:0 6px;font-size:11px;line-height:17px}.ssearch-meta{color:var(--text-3);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.ssearch-meta>span+span:before{content:"·";margin-right:6px}.ssearch-workspace{color:var(--text-2)}.ssearch-snippet{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;line-height:17px;overflow:hidden}.ssearch-snippet mark{background:var(--brand-tint-hover);color:var(--brand-strong);border-radius:2px;padding:0 1px}.ssearch-empty{color:var(--text-3);text-align:center;padding:28px 16px;font-size:13px}.ssearch-foot{border-top:1px solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:12px;display:flex}.ssearch-hint-warn{color:var(--warning)}.ssearch-keys{color:var(--text-4);flex:none;align-items:center;gap:4px;display:flex}.ssearch-keys kbd{border:1px solid var(--border);background:var(--bg-raised);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:11px}.np-hero{text-align:center;flex-direction:column;align-items:center;padding:8px 16px;display:flex}.np-title{color:var(--text-1);letter-spacing:-.01em;font-size:17px;font-weight:600}.np-sub{color:var(--text-3);margin-top:5px;font-size:12.5px}.np-empty-copy{color:var(--text-3);margin-top:20px;font-size:17px}.np-current-model{color:var(--text-4);margin-top:5px;font-size:14px}.np-card{cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;margin-top:18px;padding:0;display:inline-flex}.np-card:disabled{cursor:default}.np-card:focus{outline:none}.np-card:focus-visible .np-name{outline:2px solid var(--brand);outline-offset:1px}.np-mark{transition:transform .16s}.np-card:not(:disabled):hover .np-mark{transform:translateY(-2px)}.np-name{color:var(--text-1);border-radius:10px;align-items:center;gap:6px;padding:5px 10px;font-size:16px;font-weight:650;transition:background .15s,color .15s;display:inline-flex}.np-card:not(:disabled):hover .np-name{background:var(--bg-hover)}.np-card.open .np-name{background:var(--brand-tint);color:var(--brand-strong)}.np-chev{color:var(--text-3);font-size:11px;font-weight:400}.np-card.open .np-chev{color:var(--brand-strong)}.np-summary{color:var(--text-3);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.np-summary b{color:var(--text-2);font-weight:600}.np-summary .np-dot{color:var(--text-4)}.np-summary a{color:var(--brand);text-decoration:none}.np-summary a:hover{color:var(--brand-strong)}.np-note{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--brand-strong);border-radius:999px;margin-top:9px;padding:4px 10px;font-size:11.5px}.np-pop.orbit-popover{padding:6px}.np-list{width:312px}.np-row{width:100%;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-size:12.5px;text-decoration:none;display:flex}.np-row:hover{background:var(--bg-hover)}.np-unavailable .np-mark,.np-unavailable .np-row-name{opacity:.5}.np-row-model.np-fix{color:var(--brand)}.orbit-menu-item.composer-provider-fix .scope-menu-row,.orbit-menu-item.composer-provider-gone .scope-menu-row{color:var(--text-3)}.composer-provider-name{align-items:center;gap:8px;min-width:0;display:inline-flex}.composer-provider-foot{white-space:normal;max-width:280px;color:var(--text-3);font-size:11.5px;line-height:1.5;display:block}.orbit-menu-item.composer-account-row .scope-menu-row{padding-left:14px}.composer-account-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.composer-account-row .scope-menu-value-text{max-width:none}.composer-account-row.near-limit .scope-menu-value{color:var(--warning)}.np-row.on{background:var(--brand-tint);color:var(--text-1);font-weight:600}.np-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.np-label-detail{color:var(--text-3);margin-left:6px;font-size:10px;font-weight:400}.prov-runtime{color:var(--text-3);margin-top:3px;font-size:11px;line-height:1.6}.np-row-model{color:var(--text-4);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:11px;font-weight:400}.np-sep{background:var(--border-subtle);height:1px;margin:5px 4px}.np-connect{color:var(--brand)}.np-plus{border:1px dashed var(--border);background:var(--fill-muted);width:20px;height:20px;color:var(--text-3);border-radius:5px;place-items:center;font-size:12px;display:grid}.composer-account{color:var(--text-2);cursor:default;padding-right:6px;font-size:12px}.composer-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.project-detail-identity{margin:14px 0}.project-detail-identity .page-title{letter-spacing:-.025em;max-width:920px;margin:0;font-size:clamp(26px,3vw,34px);font-weight:650;line-height:1.18}.project-detail-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;font-size:13px;display:flex}.project-detail-meta .orbit-badge{margin-inline-end:0}.project-integration{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:8px;margin-top:10px}[data-project-block=integration-line]>.project-integration{margin-bottom:14px}.project-integration-row{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.project-integration-facts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.project-integration-facts b{color:var(--text-1);font-weight:600}.project-land-task{border-top:1px solid var(--border-subtle);padding:8px 10px}.project-land-task-title{color:var(--text-1);margin-bottom:4px;font-size:12.5px;font-weight:600;display:inline-block}.project-land-task-title:hover{color:var(--brand)}.land-task-status{color:var(--text-2);font-size:12.5px}.land-task-status-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.land-task-task-state{color:var(--text-1);font-weight:600}.land-task-generation,.land-task-step{color:var(--text-3)}.land-task-no-report{color:var(--warning);font-variant-numeric:tabular-nums}.land-task-reason{color:var(--text-1);margin-top:5px}.land-task-receipt{color:var(--text-3);margin-top:5px}.land-task-facts{flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;display:flex}.land-task-facts>div{gap:5px;min-width:0;display:flex}.land-task-facts dt{color:var(--text-3)}.land-task-facts dd{overflow-wrap:anywhere;margin:0}.project-integration-undecided{align-items:flex-start;gap:8px;min-width:0;display:flex}.project-integration-undecided>svg{margin-top:3px}.project-integration-undecided b{color:var(--text-1);font-weight:600}.project-integration-branch{color:var(--text-1);align-items:center;gap:5px;font-weight:600;display:inline-flex}.project-integration-setting{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0 0;font-size:13px;display:grid}@media (width<=640px){.project-integration-setting{grid-template-columns:minmax(0,1fr);gap:6px}}.project-integration-setting-label{color:var(--text-2);padding-top:4px}.project-integration-setting-hint{color:var(--text-3);margin-top:4px;font-size:12px;line-height:1.5}.project-integration-setting-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.project-status-evidence{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:8px;margin:12px 0;padding:10px 12px}.project-status-evidence-tally{color:var(--text-2);margin:0 0 2px;font-size:13px}.project-status-evidence ul{max-height:220px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.project-status-evidence li{align-items:baseline;gap:8px;padding:3px 0;font-size:13px;display:flex}.project-status-evidence-no{min-width:16px;color:var(--text-3);font-variant-numeric:tabular-nums;flex:none}.project-status-evidence-text{flex:auto;min-width:0}.project-status-evidence-facts{color:var(--text-3);white-space:nowrap;flex:none}.project-status-evidence-note{color:var(--text-3);margin:10px 0 0;font-size:12px;line-height:1.6}.project-goal-card{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:10px;margin-bottom:14px;padding:15px 18px 16px}.project-goal-head,.project-goal-heading{align-items:center;display:flex}.project-goal-head{min-height:24px}.project-goal-heading{gap:9px;min-width:0}.project-goal-heading .orbit-typography{margin:0}.project-goal-icon{color:var(--brand);font-size:18px}.project-goal-content{color:var(--text-1);margin-top:8px}.project-goal-empty.orbit-typography{margin:8px 0 0}@media (width<=560px){.project-goal-card{padding:14px}}.project-blockers{margin-bottom:24px}.project-blockers-heading.orbit-typography{align-items:baseline;gap:8px;min-width:0;display:flex}.project-blockers-heading-label{white-space:nowrap;flex:none}.project-blockers-summary.orbit-typography{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.project-blockers-list{margin:0;padding:0;list-style:none}.project-blockers-row{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:10px 0;display:grid}.project-blockers-headline{color:var(--text-1);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.project-blockers-headline .orbit-badge{margin-inline-end:0;font-weight:400}.project-blockers-subject{color:var(--text-2);margin-top:2px;font-size:12.5px}.project-blockers-subject a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:2px}.project-blockers-question{color:var(--text-1);margin-top:7px;font-size:13px;font-weight:600;line-height:1.5}.project-blockers-next{color:var(--text-3);margin-top:2px;font-size:12px;line-height:1.6}.project-blockers-next span{color:var(--text-2);margin-right:5px;font-weight:600}.project-blockers-why{color:var(--text-2);margin-top:4px;font-size:12.5px;line-height:1.55}.project-blockers-refusal{color:var(--text-3);overflow-wrap:anywhere;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;font-size:11.5px}.project-blockers-tasks{margin:7px 0 0;padding:0;list-style:none}.project-blockers-tasks li{align-items:baseline;gap:7px;padding:3px 0;font-size:12.5px;display:flex}.project-blockers-task-dot{background:var(--danger,#c53b3b);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.project-blockers-task-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.project-blockers-task-state{color:var(--text-3);flex:none;font-size:12px}.project-blockers-paths{color:var(--text-3);overflow-wrap:anywhere;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;font-size:11.5px}.project-blockers-files{margin-top:3px}.project-blockers-files>summary{cursor:pointer;list-style-position:inside}.project-blockers-files ul{color:var(--text-3);margin:5px 0 0;padding-left:18px}.project-blockers-files code,.project-blockers-dialog-evidence code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;font-size:11px}.project-blockers-evidence{color:var(--text-2);margin-top:7px;font-size:12px}.project-blockers-evidence>summary{cursor:pointer;color:var(--text-2)}.project-blockers-evidence p{white-space:pre-wrap;margin:5px 0 0;padding-left:18px;line-height:1.55}.project-blockers-side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.project-blockers-age{color:var(--text-3);white-space:nowrap;font-size:11.5px}.project-blockers-resolved{border-top:1px solid var(--border-subtle);color:var(--text-3);padding:8px 0 0;font-size:12.5px}.project-blockers-resolved>summary{cursor:pointer}.project-blockers-resolved ul{margin:6px 0 2px;padding-left:16px}.project-blockers-dialog-subject{color:var(--text-2);margin-bottom:10px;font-size:12.5px}.project-blockers-dialog-question{border-left:3px solid var(--brand);background:var(--bg-sunken);color:var(--text-1);margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.55}.project-blockers-dialog-kicker{color:var(--text-3);letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.project-blockers-dialog-evidence{border:1px solid var(--border-subtle);color:var(--text-2);border-radius:6px;margin:0 0 12px;padding:9px 11px;font-size:12px;line-height:1.55}.project-blockers-dialog-evidence p{white-space:pre-wrap;margin:0}.project-blockers-dialog-evidence ul{margin:0;padding-left:17px}.project-blockers-dialog-label{margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.project-blockers-dialog-foot{text-align:end;flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.project-blockers-dialog-note{color:var(--text-3);margin-inline-end:auto;font-size:11.5px}@media (width<=560px){.project-blockers-row{grid-template-columns:minmax(0,1fr)}.project-blockers-side{flex-direction:row;justify-content:space-between;align-items:center}}.project-command-center{grid-template-columns:minmax(0,1fr) 352px;align-items:stretch;gap:14px;margin-bottom:20px;display:grid}.project-command-center>*{min-width:0}.project-ready-heading.orbit-typography{align-items:baseline;gap:8px;min-width:0;display:flex}.project-ready-heading-label{white-space:nowrap;flex:none}.project-ready-summary.orbit-typography{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.project-ready-row{grid-template-columns:minmax(260px,1fr) minmax(120px,auto) auto}@media (width<=640px){.project-ready-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px!important}.project-ready-impact{grid-column:1}.project-ready-action{grid-area:1/2/span 2}}.landing-head{align-items:center;gap:8px;min-width:0;display:flex}.landing-head-mark{background:var(--bg-hover);width:28px;height:28px;color:var(--text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.landing-head.is-running .landing-head-mark{background:var(--brand-tint);color:var(--brand);animation:1.6s linear infinite project-landing-spin}.landing-head.is-timed-out .landing-head-mark{background:var(--warning-bg);color:var(--warning-solid)}.landing-head.is-done .landing-head-mark{background:var(--success-bg);color:var(--success)}.landing-head.is-failed .landing-head-mark{background:var(--error-bg,var(--warning-bg));color:var(--error)}.landing-head.is-failed .landing-head-right{color:var(--error)}.landing-head-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.landing-head-line{align-items:baseline;gap:8px;display:flex}.landing-head-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);flex:1;font-size:13px;font-weight:600;overflow:hidden}.landing-head.is-timed-out .landing-head-title{color:var(--warning)}.landing-head-right{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:600}.landing-head.is-running .landing-head-right{color:var(--brand)}.landing-head.is-timed-out .landing-head-right{color:var(--warning)}.landing-head-detail{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:12px;overflow:hidden}.landing-head-press{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.landing-jobs-chev{color:var(--text-4);flex:none;font-size:11px}.landing-jobs{background:var(--bg-subtle);border-radius:10px;margin:0;padding:0;list-style:none}.landing-jobs-row{flex-direction:column;gap:10px;padding:12px;display:flex}.landing-jobs-row+.landing-jobs-row{border-top:1px solid var(--border-subtle)}.landing-jobs-open{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}div.landing-jobs-open{padding-right:19px}.landing-jobs-body{flex:1;min-width:0}.landing-jobs-what{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--text-1);-webkit-box-orient:vertical;margin-top:6px;font-size:13px;display:-webkit-box;overflow:hidden}.landing-jobs-detail{color:var(--text-3);margin-top:6px;font-size:12px;line-height:1.45}.landing-jobs-retry{border-radius:999px;width:100%}.landing-jobs-error{color:var(--error);font-size:12px}.landing-page{flex-direction:column;flex:1;min-height:0;display:flex}.landing-page-head{border-bottom:1px solid var(--border-subtle);flex:none;padding-bottom:12px}.landing-page-title-line{align-items:center;gap:8px;min-width:0;display:flex}.landing-page-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);font-size:18px;font-weight:650;overflow:hidden}.landing-page-chip{background:var(--brand-tint);height:20px;color:var(--brand);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.landing-page-chip-glyph{font-size:11px;line-height:1}.landing-page-more{width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:16px;display:inline-flex}.landing-page-more:hover{background:var(--bg-hover);color:var(--text-1)}.landing-page-sub{color:var(--text-3);margin-top:2px;font-size:12.5px}.landing-page-body{flex:1;min-height:0;padding:14px 0 16px;overflow-y:auto}.landing-page-note{color:var(--text-2);font-size:13px}.landing-page-error{color:var(--error);margin:0 0 10px;font-size:12.5px}.landing-status-card{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;margin-bottom:12px;padding:12px 14px}.landing-status-card.is-timed-out{background:var(--warning-bg);box-shadow:inset 0 0 0 1px var(--warning-border)}.landing-status-card.is-settled{background:var(--success-bg);box-shadow:inset 0 0 0 1px var(--success-border)}.landing-card-block{margin-top:10px}.landing-card-heading{color:var(--text-1);font-size:13px;font-weight:600}.landing-card-budget{color:var(--text-2);font-size:12.5px}.landing-card-meter{background:var(--bg-hover);border-radius:999px;height:3px;margin-top:6px;position:relative}.landing-card-meter i{background:var(--brand);border-radius:999px;height:100%;display:block}.landing-card-meter-tick{background:var(--text-2);border-radius:1px;width:2px;height:7px;position:absolute;top:-2px;transform:translate(-1px)}.landing-card-live{color:var(--text-3);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.landing-live-dot{background:var(--success-solid);border-radius:50%;flex:none;width:6px;height:6px}.landing-card-line{color:var(--text-2);margin-top:6px;font-size:13px;line-height:1.45}.landing-card-line b{color:var(--text-1);font-weight:600}.landing-card-on-pass{color:var(--text-2);margin-top:8px;font-size:13px}.landing-card-ok{color:var(--success);margin-top:8px;font-size:12.5px}.landing-card-tasks{color:var(--text-2);margin:6px 0 0;padding:0 0 0 18px;font-size:13px}.landing-card-actions{gap:8px;margin-top:10px;display:flex}.landing-card-hint{color:var(--text-3);margin-top:8px;font-size:12px;line-height:1.45}.landing-menu-row{flex-direction:column;gap:1px;display:flex}.landing-menu-sub{color:var(--text-3);white-space:normal;font-size:11.5px}.orbit-menu [data-danger] .landing-menu-sub{color:var(--text-3)}.landing-timeline{padding:0 2px}.landing-timeline-fact{color:var(--text-3);margin:0 0 8px;font-size:12.5px}.landing-timeline-section+.landing-timeline-section{margin-top:4px}.landing-timeline-heading{color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin:10px 0 2px;font-size:11px;font-weight:700;display:flex}.landing-timeline-heading:after{content:"";background:var(--border-subtle);flex:1;height:1px}.landing-timeline-section.is-current .landing-timeline-heading{color:var(--brand)}.landing-timeline-state{letter-spacing:0;text-transform:none;font-weight:500}.landing-timeline-entry{gap:10px;padding:5px 0;font-size:13.5px;line-height:1.45;display:flex}.landing-timeline-time{width:40px;color:var(--text-4);font-variant-numeric:tabular-nums;flex:none;padding-top:2px;font-size:12px}.landing-timeline-glyph{width:16px;color:var(--text-3);flex:none;justify-content:center;padding-top:1px;font-size:12px;display:flex}.landing-timeline-glyph.is-running{color:var(--brand)}.landing-timeline-glyph.is-ok{color:var(--success)}.landing-timeline-glyph.is-failed{color:var(--error)}.landing-timeline-glyph.is-takeover{color:var(--warning-solid)}.landing-timeline-glyph.is-queued{color:var(--text-4)}.landing-timeline-body{min-width:0;color:var(--text-1);flex:1}.landing-timeline-text{white-space:pre-wrap;overflow-wrap:anywhere}.landing-timeline-sub{color:var(--text-3);font-size:12.5px;display:block}.landing-timeline-log{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-block}.landing-timeline-live{margin:6px 0 4px 66px}.landing-timeline-live-label{color:var(--text-2);margin-bottom:4px;font-size:12px;font-weight:600}.landing-live-output{color:#d7dae0;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;overflow-wrap:anywhere;background:#1b1d21;border-radius:8px;max-height:150px;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.5;overflow:hidden}.landing-timeline-noreport{background:var(--bg-subtle);color:var(--text-3);border-radius:8px;margin:8px 0 2px 66px;padding:6px 10px;font-size:12px}.landing-log{background:var(--bg-subtle);color:var(--text-2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:320px;margin-top:6px;padding:8px 10px;font-size:11.5px;line-height:1.5;display:block;overflow:auto}.landing-log-chunk{display:block}.landing-log-omitted,.landing-log-empty,.landing-log-loading{color:var(--text-4);display:block}.landing-log-error{color:var(--error);margin-top:6px;font-size:12px;display:block}.landing-page-foot{border-top:1px solid var(--border-subtle);color:var(--text-2);flex:none;margin-top:auto;padding-top:12px;font-size:13px}.landing-page-foot b{color:var(--text-1);font-weight:600}.landing-page-foot-line{color:var(--text-2);margin-top:2px;font-size:12.5px}.landing-page-link{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:12.5px;font-weight:600}.landings-window-head{align-items:center;gap:8px;display:flex}.landings-window-titles{flex:1;min-width:0}.landings-window-back{width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.landings-window-back:hover{background:var(--bg-hover);color:var(--text-1)}.landings-window-body{padding-top:4px}.landings-window-loading{justify-content:center;padding:24px 0;display:flex}.landings-window-day-head{z-index:1;background:var(--bg-base);color:var(--text-4);text-align:center;padding:12px 0 6px;font-size:12px;font-weight:600;position:sticky;top:0}.landings-window-now .landings-window-day-head{color:var(--brand)}.landings-window-entry{outline-offset:-2px;border-radius:10px;outline:2px solid #0000;scroll-margin-top:40px;transition:outline-color .2s}.landings-window-entry.is-outlined{outline-color:var(--brand)}.landings-window-entry.is-card{margin-bottom:10px}.landings-window-row-line{align-items:flex-start;display:flex}.landings-window-row-line .landings-window-row{flex:1;min-width:0}.landings-window-entry.is-open .landings-window-row{background:var(--bg-hover)}.landings-window-up{color:var(--text-3);flex:none;font-size:11px}.landings-window-more{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:6px 4px 0;font-size:15px;display:inline-flex}.landings-window-more:hover{background:var(--bg-hover);color:var(--text-1)}.landings-window-row-line .landings-window-more{opacity:0}.landings-window-entry:hover .landings-window-row-line .landings-window-more,.landings-window-row-line:focus-within .landings-window-more,.landings-window-row-line .landings-window-more[data-popup-open],.landings-window-row-line .landings-window-more[aria-expanded=true]{opacity:1}@media (hover:none){.landings-window-row-line .landings-window-more{opacity:1}}.landings-window-card{margin-bottom:0}.landings-window-card-top{align-items:flex-start;gap:4px;display:flex}.landings-window-card-top .landings-window-more{margin:-2px -6px 0 0}.landings-window-card-press{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.landings-window-card-task{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:13px;display:block;overflow:hidden}.landings-window-record{padding:4px 4px 12px 50px}.landings-window-entry.is-card .landings-window-record{padding:12px 4px 4px}.landings-window-receipt{margin-bottom:12px}.landings-window-links{flex-wrap:wrap;gap:4px 14px;margin-top:10px;display:flex}.landings-window-links .landing-page-link{margin-left:0}@media (prefers-reduced-motion:reduce){.landings-window-entry{transition:none}}.project-manual-task{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--text-2);-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.project-manual-open{background:var(--bg-hover-strong);border-radius:999px;margin-top:10px;padding:4px 12px;font-weight:600;display:inline-block}@keyframes project-landing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.landing-head.is-running .landing-head-mark{animation:none}}.project-work-overview>header{flex-wrap:wrap}.project-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=640px){.project-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.project-command-center{grid-template-columns:minmax(0,1fr)}}.project-command-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.project-command-rail>.project-command-coordinator{flex:auto}.project-coordinator-split{width:100%;display:flex}.project-coordinator-split>.orbit-button{z-index:2}.project-coordinator-split>.orbit-button:is(:focus,:active){z-index:3}.project-coordinator-split>.orbit-button:hover{z-index:4}.project-coordinator-split>.project-coordinator-lead{border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:-1px}.project-coordinator-split>.project-coordinator-caret{border-start-start-radius:0;border-end-start-radius:0}.project-coordinator-split>.project-coordinator-caret .anticon-down{font-size:12px}.project-coordinator-split>.orbit-button-primary:not(:disabled){transition:none}.project-coordinator-split>.project-coordinator-lead.orbit-button-primary:not(:disabled)~.project-coordinator-caret.orbit-button-primary:not(:disabled):before{background-color:var(--orbit-control-primary-hover);content:"";width:1px;position:absolute;inset-block:-1px;inset-inline-start:-1px}.project-coordinator-split>.project-coordinator-lead.orbit-button-primary:not(:disabled)~.project-coordinator-caret.orbit-button-primary:not(:disabled):hover:before{display:none}.project-run-settings{margin-bottom:20px}.project-run-settings .project-open-items-hint{background:var(--brand-tint);min-height:24px;color:var(--brand-strong);border-radius:999px;align-items:center;margin-left:auto;padding:2px 10px;font-size:11.5px;font-weight:650;display:inline-flex}.project-run-settings-summary{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:9px;align-items:center;gap:10px;margin:14px 0 18px;padding:11px 12px;font-size:13px;display:flex}.project-run-settings-summary-dot{background:var(--brand);border-radius:50%;flex:none;width:11px;height:11px}.project-run-settings-summary>div{gap:2px;display:grid}.project-run-settings-summary strong{color:var(--text-1);font-weight:650}.project-run-settings-summary span:not(.project-run-settings-summary-dot){color:var(--text-2)}.project-run-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.project-run-settings-group{min-width:0}.project-run-settings-group-head{color:var(--text-3);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:2px;font-size:11.5px;font-weight:700;display:flex}.project-run-settings-group-head:after{content:"";background:var(--border-subtle);flex:1;height:1px}.project-run-settings-grid .project-integration-setting{grid-template-columns:132px minmax(0,1fr);gap:12px}.project-run-settings-grid .project-integration-setting-label{padding-top:4px}.project-run-settings-grid .project-run-lines .orbit-choice:has([data-disabled]){color:var(--text-1);cursor:default}.project-run-settings-grid .project-run-lines .orbit-choice:has([data-disabled]) .orbit-choice-label{color:var(--text-1)}.project-run-settings-grid .start-card-mono,.project-run-settings-grid .start-card-mono input{width:100%}.project-run-settings-grid .start-card-mono.orbit-text-control{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width>=961px){.project-run-settings-grid .start-card-mono.orbit-text-control{font-size:12px}}.project-run-settings-grid .project-integration-setting.is-warn .orbit-input{width:100%}.project-run-settings .project-integration-setting-actions{border-top:1px solid var(--border-subtle);padding-top:16px}.project-run-settings-loading{text-align:center;padding:16px 0 8px}.project-run-settings-error.orbit-alert{margin-top:10px}@media (width<=920px){.project-run-settings-grid{grid-template-columns:minmax(0,1fr);gap:4px}}@media (width<=640px){.project-run-settings .project-open-items-head{flex-direction:column;align-items:flex-start;gap:6px}.project-run-settings .project-open-items-hint{margin-left:0}.project-run-settings-grid .project-integration-setting{grid-template-columns:minmax(0,1fr);gap:6px}.project-run-settings-grid .project-integration-setting-label{padding-top:0}}.project-task-row-layout{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.project-task-row-copy,.project-task-row-meta,.project-task-row-meta .orbit-list-item-meta-content{min-width:0}.project-task-row-copy{flex:1}.project-task-row-title,.project-task-row-description{overflow-wrap:anywhere}.project-task-row-count,.project-task-row-disclosure{flex:none}.project-task-row-count{white-space:nowrap}.project-task-children{min-width:0;margin-block-start:8px;margin-inline-start:32px}.orbit-list .project-task-row.is-openable{cursor:pointer;margin-inline:-12px;padding-inline:12px}.project-task-row.is-openable:hover{background:var(--bg-hover)}.project-task-row.is-open{background:var(--brand-tint)}.project-task-row.is-open:hover{background:var(--brand-border)}.project-task-row-link,.project-task-row-link:hover{color:inherit}@media (width>=961px){.project-task-panel>.task-detail-panel{z-index:40;position:fixed;top:0;right:0;box-shadow:-12px 0 32px #1f23291a}}@media (width<=640px){.project-task-row-layout{flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.project-task-row-copy{flex:1 0 100%}.project-task-children{margin-inline-start:16px}}.acceptance-card{margin-bottom:24px}.acceptance-card>.orbit-card-body{padding:0}.acceptance-standing{color:var(--text-2);padding:12px 24px;font-size:13px;line-height:1.6}.acceptance-block{padding:12px 24px}.acceptance-criteria{margin:0;padding:0;list-style:none}.acceptance-row{border-top:1px solid var(--border-subtle);align-items:flex-start;gap:12px;padding:9px 24px;display:flex;position:relative}.acceptance-row.is-fail{background:var(--error-bg)}.acceptance-row.is-fail:before{content:"";background:var(--error-solid);width:2px;position:absolute;inset-block:0;inset-inline-start:0}.acceptance-row-no{font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:600;display:grid}.acceptance-row-no.is-met{border:1px solid var(--success);background:var(--success);color:var(--bg-base)}.acceptance-row-no.is-unmet{border:2px solid var(--text-1);color:var(--text-1);background:0 0}.acceptance-row-no.is-unanswered{border:1px dashed var(--border);color:var(--text-3);background:0 0;font-weight:400}.acceptance-row-text{flex:1;min-width:0;line-height:1.66}.acceptance-work{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:4px;font-size:13px;line-height:1.55;display:flex}.acceptance-work-state.is-met{color:var(--success)}.acceptance-work-state.is-unmet{color:var(--text-1);font-weight:600}.acceptance-landing{color:var(--text-2)}.acceptance-landing.is-flagged{color:var(--text-1)}.acceptance-landing:before{content:"· ";color:var(--text-3)}.acceptance-landing-warn{color:var(--warning-text,var(--warning-solid))}.acceptance-unmet{margin-top:5px;font-size:12px;line-height:1.55}.acceptance-unmet-reason+.acceptance-unmet-reason{margin-top:6px}.acceptance-unmet-clause{color:var(--text-2)}.acceptance-held-up{border-inline-start:2px solid var(--border-subtle);color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:3px;padding-inline-start:10px;display:flex}.acceptance-held-up-title{color:var(--brand-strong)}.acceptance-held-up-title:hover{color:var(--brand-strong);text-decoration:underline}.acceptance-held-up-action{color:var(--text-2)}.acceptance-held-up-action .orbit-typography code{margin-inline:0;font-size:11px}.acceptance-method{margin-top:5px;font-size:12px;line-height:1.55}.acceptance-method-toggle{min-height:24px;color:var(--text-2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.acceptance-method-toggle:hover{color:var(--text-1);text-decoration-color:currentColor}.acceptance-method-marker{color:var(--text-3);font-size:12px;text-decoration:none}.acceptance-method-body{border-inline-start:2px solid var(--border-subtle);color:var(--text-2);margin-top:4px;padding-inline-start:10px}.acceptance-more-meta.orbit-typography{margin-inline-start:10px;font-size:12px}.acceptance-note{border-top:1px solid var(--border-subtle);color:var(--text-3);padding:10px 24px 12px;font-size:12px;line-height:1.6}.acceptance-note-compact{display:none}@media (width<=560px){.acceptance-card.orbit-card{border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #1f23290f}:root[data-theme=dark] .acceptance-card.orbit-card{box-shadow:0 2px 12px #0000003d}.acceptance-card.has-meter>.orbit-card-head{min-height:92px;padding-bottom:26px;position:relative}.acceptance-card>.orbit-card-head{min-height:57px;padding-inline:16px}.acceptance-card .orbit-card-title{font-size:18px}.acceptance-standing{border:1px solid var(--border-subtle);background:var(--bg-subtle);border-radius:8px;margin:12px 16px 8px;padding:13px 14px;font-size:13px;line-height:1.5}.acceptance-row{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:4px 12px;padding:12px 16px;display:grid}.acceptance-row:first-child{border-top:0}.acceptance-row-no{grid-column:1;width:36px;height:36px;margin-top:0;font-size:14px}.acceptance-row-text{overflow-wrap:anywhere;grid-column:2;padding-top:1px;font-size:14.5px;line-height:1.55}.acceptance-more{text-align:center;padding:10px 16px 8px}.acceptance-more-button.orbit-button{border-color:var(--border-subtle);background:var(--bg-subtle);min-height:44px;color:var(--text-1);border-radius:8px;font-weight:600}.acceptance-more-button.orbit-button:hover{border-color:var(--border);background:var(--bg-hover);color:var(--text-1)}.acceptance-more-icon{margin-inline-start:8px;font-size:11px;transition:transform .16s}.acceptance-more-icon.is-expanded{transform:rotate(180deg)}.acceptance-more-meta.orbit-typography{margin:6px 0 0;font-size:11.5px;display:block}.acceptance-landing{flex-basis:100%}.acceptance-landing:before{content:none}.acceptance-method-toggle{min-height:32px}.acceptance-note{text-align:center;padding:9px 16px 11px}.acceptance-note-wide{display:none}.acceptance-note-compact{display:inline}}@media (width<=560px) and (prefers-reduced-motion:reduce){.acceptance-more-icon{transition:none}}.projects-title-row{align-items:center;gap:12px;display:flex}.projects-title-row .page-title{flex:1;min-width:0}.projects-title-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.projects-scope-action.orbit-button{color:var(--text-2)}.projects-new-button{flex:none}.projects-toolbar{gap:12px;margin:16px 0 6px;display:grid}.projects-toolbar-search{width:100%}.projects-toolbar-scope{align-items:center;gap:12px;display:flex}.projects-toolbar-scope-label{min-width:88px;color:var(--text-2);flex:none;margin:0;font-size:13px;font-weight:600}.projects-toolbar-filter{width:min(100%,360px)}.projects-toolbar-filter .orbit-segmented-item{flex:1}.project-row-link{width:100%;color:inherit;align-items:center;gap:16px;display:flex}.project-row-main{flex:1;min-width:0}.project-row-head{align-items:center;gap:8px;min-width:0;margin-bottom:3px;display:flex}.project-row-head>*{flex:none}.project-row-title{min-width:0;color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:14px;font-weight:600;overflow:hidden}.project-row-goal{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.project-row-meter{flex:none;width:196px}.project-row-buckets{color:var(--text-3);font-variant-numeric:tabular-nums;gap:11px;margin-top:6px;font-size:11.5px;display:flex}.project-row-buckets>span{align-items:center;gap:3.5px;display:flex}.project-row-buckets b{color:var(--text-2);font-weight:600}.project-row-when{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:78px}.project-row-activity{color:var(--text-2);font-size:12px;display:block}.project-row-count{color:var(--text-4);white-space:nowrap;margin-top:2px;font-size:11px;display:block}.project-row-chip{white-space:nowrap;letter-spacing:.2px;border-radius:5px;padding:0 7px;font-size:11px;font-weight:600;line-height:18px}.project-row-chip-warning{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning)}.project-row-chip-brand{background:var(--brand-tint);border:1px solid var(--brand-border);color:var(--brand-strong)}.project-row-line{background:var(--fill-muted);height:18px;color:var(--text-1);white-space:nowrap;letter-spacing:.2px;border-radius:5px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.project-row-line svg{color:var(--text-3)}@media (width<=640px){.projects-title-actions{gap:2px}.projects-scope-action.orbit-button{padding-inline:8px}.projects-new-button{width:40px}.projects-new-button.orbit-button{height:40px;padding:0}.projects-toolbar-scope{display:block}.projects-toolbar-scope-label{min-width:0;margin-bottom:8px}.projects-toolbar-filter{width:100%}.project-section-note{display:none}.project-row-link{flex-wrap:wrap;row-gap:9px}.project-row-main{flex:1 0 100%}.project-row-head{overflow:hidden}.project-row-meter{flex:auto;width:auto;min-width:0}}.watch-card,.watch-row{font-size:13px;line-height:1.45}.watch-target,.watch-observer,.watch-row-open,.watch-relations-more,.watch-wake a{color:var(--brand);text-decoration:none}.watch-target:hover .watch-target-name,.watch-observer:hover,.watch-row-open:hover,.watch-relations-more:hover,.watch-wake a:hover{text-decoration:underline}.following-page{max-width:920px}.following-head{margin-bottom:14px}.following-sub{color:var(--text-3);margin:4px 0 0}.following-tabs{background:var(--fill-inset);border-radius:8px;flex-wrap:wrap;gap:2px;margin-bottom:14px;padding:2px;display:inline-flex}.following-tab{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.following-tab.is-on{background:var(--bg-raised);color:var(--text-1);font-weight:600;box-shadow:0 1px 2px #00000014}.following-count{color:var(--text-3);font-family:var(--font-mono,ui-monospace, monospace);font-size:11px}.following-count.is-alert{background:var(--error);color:#fff;border-radius:999px;padding:0 6px}.following-empty{color:var(--text-3);text-align:center;padding:32px 16px}.following-note{color:var(--text-3);margin:8px 0;font-size:12px}.watch-list{flex-direction:column;gap:10px;display:flex}.shared-links-page{max-width:1080px}.shared-links-banner{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--text-1);border-radius:8px;align-items:center;gap:10px;margin:0 0 12px;padding:9px 12px;font-size:13px;display:flex}.shared-links-banner-icon{color:var(--warning)}.shared-links-banner-text{flex:1;min-width:0}.shared-links-banner-text b{font-weight:600}.shared-links-list{flex-direction:column;gap:8px;display:flex}.shared-link-row{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:8px;grid-template-columns:26px minmax(0,1fr) 180px 110px 110px 236px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.shared-link-row.is-head{color:var(--text-3);background:0 0;border:0;padding-top:0;padding-bottom:0;font-size:12px}.shared-link-kind{background:var(--fill-muted);width:26px;height:26px;color:var(--text-2);border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.shared-link-kind.kind-project{background:var(--brand-tint);color:var(--brand-strong)}.shared-link-kind.kind-task{background:var(--success-bg);color:var(--success)}.shared-link-item{min-width:0}.shared-link-title{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.shared-link-where{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.shared-link-paused{color:var(--warning);font-weight:600}.shared-link-includes{min-width:0}.shared-link-chip{background:var(--fill-muted);color:var(--text-2);border-radius:4px;margin:2px 4px 0 0;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-block}.shared-link-chip.is-warn{background:var(--warning-bg);color:var(--warning)}.shared-link-updates,.shared-link-views{color:var(--text-1);font-size:12px}.shared-link-since{color:var(--text-3)}.shared-link-actions{justify-content:flex-end;gap:6px;display:flex}@media (width<=900px){.shared-link-row{grid-template-columns:26px minmax(0,1fr)}.shared-link-row.is-head{display:none}.shared-link-includes,.shared-link-updates,.shared-link-views,.shared-link-actions{grid-column:2}.shared-link-actions{justify-content:flex-start}}.profile-signin{margin-bottom:16px}.signin-method{justify-content:space-between;align-items:center;gap:16px;display:flex}.signin-method+.signin-method{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:16px}.signin-method-text{min-width:0}.signin-method-name{color:var(--text-1);font-weight:500}.signin-method-detail{color:var(--text-2);overflow-wrap:anywhere}.signin-method-note{color:var(--text-3);margin-top:4px;font-size:12px}.admin-nav{border-bottom:1px solid var(--border-subtle);gap:4px;margin-bottom:16px;display:flex}.admin-nav-link{color:var(--text-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-weight:500;text-decoration:none}.admin-nav-link:hover{color:var(--text-1)}.admin-nav-link.active{border-bottom-color:var(--brand);color:var(--brand)}.admin-nav-link:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-radius:4px}.admin-page{max-width:1200px;margin:0 auto}.admin-page>.page-title{margin-bottom:16px}.admin-signin{max-width:640px;margin-bottom:16px}.admin-signin-fields{gap:20px;display:grid}.admin-signin-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-signin-field{gap:6px;display:grid}.admin-signin-label{color:var(--text-1);font-weight:500}.admin-signin-hint{color:var(--text-3);font-size:12px}.admin-signin-note{color:var(--warning);margin-top:-12px;font-size:12px}.admin-signin-policy{gap:10px;display:grid}.admin-signin-choice,.admin-signin-policy .admin-signin-hint{display:block}.admin-signin-warning{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--warning);border-radius:6px;padding:8px 12px}.admin-signin-redirect{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-signin-redirect code{background:var(--fill-muted);min-width:0;color:var(--text-1);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere;border-radius:6px;padding:3px 8px;font-size:12.5px}.admin-signin-actions{justify-content:flex-end;display:flex}.admin-signin-error{color:var(--error)}.admin-users-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.admin-users-head .page-title{margin:0}.admin-users-sub{color:var(--text-3);margin-top:4px;font-size:13px}.admin-users-tools{align-items:center;gap:8px;display:flex}.admin-users-search{width:240px}.admin-users-frame{container:admin-users/inline-size}.admin-users-table thead th{color:var(--text-3);padding:10px 12px;font-size:12.5px;font-weight:500}.admin-users-table thead th:before{display:none}.admin-users-table td{vertical-align:middle;padding:12px}.admin-users-who{align-items:center;gap:12px;min-width:0;display:flex}.admin-users-who>.orbit-avatar{flex:none}.admin-users-who-text{min-width:0;max-width:280px}.admin-users-name{color:var(--text-1);align-items:center;gap:6px;font-weight:500;line-height:20px;display:flex}.admin-users-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-users-email{max-width:260px;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:18px;overflow:hidden}.admin-users-signin,.admin-users-active,.admin-users-table td.admin-users-col-created{color:var(--text-2);white-space:nowrap}.admin-users-pending{color:var(--warning);white-space:nowrap}.admin-users-quiet{color:var(--text-4)}.admin-users-status{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.admin-users-status:before{content:"";background:var(--success-solid);border-radius:50%;width:6px;height:6px}.admin-users-status-off{color:var(--error)}.admin-users-status-off:before{background:var(--error)}.admin-users-table .admin-users-col-actions{text-align:right;white-space:nowrap;width:1%}.admin-user-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.admin-users-off .admin-users-who,.admin-users-off .admin-users-signin,.admin-users-off .admin-users-active,.admin-users-table .admin-users-off td.admin-users-col-created{opacity:.55}.admin-users-table td.admin-users-none{color:var(--text-3);text-align:center;padding:32px 12px}@container admin-users (width<=929px){.admin-users-table .admin-users-col-created{display:none}}@container admin-users (width<=819px){.admin-users-table .admin-users-col-signin{display:none}}@container admin-users (width<=679px){.admin-users-table .admin-users-col-status{display:none}}@container admin-users (width<=589px){.admin-users-table .admin-users-col-active{display:none}}@container admin-users (width<=479px){.admin-users-who-text{max-width:200px}}@media (width<=768px){.admin-users-head{flex-direction:column;align-items:stretch}.admin-users-search{flex:1;width:auto}}.admin-user-form{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.access-tokens-page{max-width:1100px}.access-tokens-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.access-token-title{color:var(--text-1);font-weight:600}.access-token-sub{color:var(--text-3);font-size:12px}.access-token-hint{font-family:var(--font-mono,ui-monospace, monospace)}.access-token-ended td{color:var(--text-3)}.access-token-issued{border:1px solid var(--success-border);background:var(--success-bg);border-radius:10px;justify-items:start;gap:8px;margin-bottom:16px;padding:14px 16px;display:grid}.access-token-issued-head{color:var(--text-1);align-items:center;gap:8px;display:flex}.access-token-issued-icon{color:var(--success)}.access-token-issued-note{color:var(--text-2);margin:0}.access-token-secret-row{align-items:center;gap:8px;width:100%;display:flex}.access-token-secret{border:1px solid var(--border);background:var(--bg-raised);min-width:0;font-family:var(--font-mono,ui-monospace, monospace);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:6px;flex:1;padding:6px 10px}.access-token-form{gap:18px;display:grid}.access-token-field{justify-items:stretch;gap:6px;display:grid}.access-token-field .orbit-radio-group{justify-self:start}.access-token-label{color:var(--text-1);font-weight:600}.access-token-help{color:var(--text-3);font-size:12px}.access-token-scopes{border:1px solid var(--border);border-radius:8px;gap:4px;padding:8px 12px;display:grid}.access-token-scope-row{grid-template-columns:120px 90px 90px;align-items:center;display:grid}.access-token-actions{justify-content:flex-end;gap:8px;display:flex}.access-token-dialog.orbit-overlay,.runner-dialog.orbit-overlay,.account-pause-dialog.orbit-overlay,.admin-user-dialog.orbit-overlay,.pool-dialog.orbit-overlay,.project-status-dialog.orbit-overlay,.project-blockers-dialog.orbit-overlay,.project-open-item-dialog.orbit-overlay,.project-coordinator-dialog.orbit-overlay,.tasks-batch-dialog.orbit-overlay,.wk-new-entry-dialog.orbit-overlay,.wk-entry-edit-dialog.orbit-overlay,.wk-proposal-dialog.orbit-overlay,.wk-pl-redraft-dialog.orbit-overlay,.wk-pl-section-dialog.orbit-overlay,.wk-setup-dialog.orbit-overlay,.watch-editor-dialog.orbit-overlay,.ssearch-modal.orbit-overlay,.move-dialog.orbit-overlay,.cu-rc-confirm-dialog.orbit-overlay{line-height:1.57143}.watch-card{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;overflow:hidden}.watch-card.tone-error{border-color:var(--error-border)}.watch-card.tone-warning{border-color:var(--warning-border)}.watch-card.is-focused{box-shadow:0 0 0 2px var(--brand-border)}.watch-card-head{align-items:flex-start;gap:10px;padding:12px 14px 8px;display:flex}.watch-state{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:5px;height:20px;margin-top:1px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.watch-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.watch-state.tone-live{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand)}.watch-state.tone-paused{border-color:var(--border);background:var(--bg-sunken);color:var(--text-2)}.watch-state.tone-met{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.watch-state.tone-ended{border-color:var(--border-subtle);background:var(--bg-sunken);color:var(--text-3)}.watch-state.tone-failed{border-color:var(--error-border);background:var(--error-bg);color:var(--error)}.watch-condition{min-width:0;color:var(--text-1);flex:1;margin:0;font-size:14px;font-weight:600;line-height:1.35}.watch-age{color:var(--text-3);flex:none;font-size:12px}.watch-problem{border:1px solid;border-radius:8px;flex-direction:column;gap:1px;margin:0 14px 10px;padding:8px 10px;font-size:12px;display:flex}.watch-editor .watch-problem{margin:0}.watch-problem strong{font-size:13px}.watch-problem span{color:var(--text-2)}.watch-problem.tone-error{border-color:var(--error-border);background:var(--error-bg);color:var(--error)}.watch-problem.tone-warning{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.watch-facts{grid-template-columns:92px minmax(0,1fr);gap:5px 12px;margin:0;padding:0 14px 10px;display:grid}.watch-facts dt{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;padding-top:2px;font-size:11px;font-weight:600}.watch-facts dd{min-width:0;color:var(--text-1);margin:0}.watch-targets{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.watch-target{min-width:0;max-width:100%;color:var(--brand);align-items:center;gap:5px;display:inline-flex}.watch-target-kind{border:1px solid var(--border);color:var(--text-3);border-radius:4px;flex:none;padding:0 4px;font-size:10px;font-weight:600}.watch-target-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.watch-target-state{color:var(--text-3);flex:none;font-size:11px}.watch-target.is-satisfied .watch-target-state{color:var(--success)}.watch-target-status{white-space:nowrap;border:1px solid #0000;border-radius:9px;flex:none;padding:0 6px;font-size:10px;font-weight:600;line-height:15px}.watch-target-status.tone-blue{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand)}.watch-target-status.tone-green{border-color:var(--success-border);background:var(--success-bg);color:var(--success-solid)}.watch-target-status.tone-red{border-color:var(--error-border);background:var(--error-bg);color:var(--error-solid)}.watch-target-status.tone-amber{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.watch-target-status.tone-muted{border-color:var(--bg-hover-strong);background:var(--bg-hover);color:var(--text-3)}.watch-target.is-gone .watch-target-name{color:var(--text-3);text-decoration:line-through}.watch-more,.watch-details-toggle{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.watch-more:hover,.watch-details-toggle:hover{color:var(--brand)}.watch-muted{color:var(--text-3)}.watch-soon{color:var(--warning);font-weight:600}.watch-bar{background:var(--fill-inset);vertical-align:middle;border-radius:3px;width:90px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.watch-bar>span{background:var(--success-solid);height:100%;display:block}.watch-delivery-state.is-delivered{color:var(--success)}.watch-delivery-state.is-dead_letter{color:var(--error)}.watch-actions{border-top:1px solid var(--border-subtle);background:var(--bg-subtle);align-items:center;gap:6px;padding:8px 14px;display:flex}.watch-actions .orbit-button{line-height:inherit}.watch-spacer{flex:1}.watch-details{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding:10px 14px 12px;font-size:12px;display:flex}.watch-details-section h4{color:var(--text-2);margin:0 0 4px;font-size:12px;font-weight:600}.watch-details-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.watch-delivery-error{color:var(--error);font-family:var(--font-mono,ui-monospace, monospace);word-break:break-word;margin-top:2px;font-size:11px}.watch-details-id{color:var(--text-3);font-family:var(--font-mono,ui-monospace, monospace);font-size:11px}.watch-row-list{flex-direction:column;gap:6px;display:flex}.watch-popover .watch-row-list{width:min(460px,80vw)}.watch-row{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:8px;align-items:center;gap:8px;padding:7px 8px;display:flex}.watch-row.tone-error{border-color:var(--error-border)}.watch-row.tone-warning{border-color:var(--warning-border)}.watch-row-main{flex:1;min-width:0}.watch-row-condition{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.watch-row-sub{color:var(--text-3);font-size:12px}.watch-row-open{flex:none;font-size:12px}.watch-relations-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.watch-relations-more{margin-top:8px;font-size:12px;display:inline-block}.watch-badges{flex:none;align-items:center;gap:6px;display:inline-flex}.watch-chip{border:1px solid var(--brand-border);background:var(--brand-tint);height:20px;color:var(--brand);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.watch-chip.is-quiet,.watch-chip.is-action{border-color:var(--border);background:var(--bg-raised);color:var(--text-2)}.watch-chip.is-action:hover{color:var(--brand)}.watch-strip-target{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--brand);flex:0 auto;overflow:hidden}.watch-strip-watch{flex:none}.watch-strip-watch+.watch-strip-watch,.watch-say+.ct-row{border-top:1px solid var(--border-subtle)}.watch-say{color:var(--text-3);padding:7px 10px 8px;font-size:12px;line-height:1.5}.watch-say-stale{color:var(--warning);display:block}.watch-wake .bgwake-mark{color:var(--text-3)}.watch-wake-why{color:var(--text-2);margin-bottom:4px}.watch-wake-changed{margin:0 0 6px;padding:0;list-style:none}.watch-wake-changed li.is-failed,.watch-wake-changed li.is-failed a{color:var(--error)}.watch-wake-links{margin-top:2px}.watch-wake-failures{margin:2px 0 0 22px;font-size:12px}.watch-wake-failures .watch-wake-changed{margin:0}.bgwake-fold[open]~.watch-wake-failures{display:none}.bgwake,.watch-wake{color:var(--text-3);margin:6px 0;font-size:13px}.bgwake-row{cursor:pointer;border-radius:6px;align-items:baseline;gap:6px;min-width:0;padding:3px 4px;list-style:none;display:flex}.bgwake-row::-webkit-details-marker{display:none}.bgwake-row:hover{background:var(--bg-sunken)}.bgwake-mark{color:var(--success-solid);flex:none;align-self:center;display:inline-flex}.bgwake.is-failed .bgwake-mark,.watch-wake.is-failed .bgwake-mark{color:var(--error-solid)}.bgwake-mark.is-pending{color:var(--text-3)}.bgwake-title{flex:none}.bgwake.is-failed .bgwake-title,.watch-wake.is-failed .bgwake-title{color:var(--error)}.bgwake-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-2);flex:0 auto;overflow:hidden}.bgwake-name.is-command{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px}@media (width<=600px){.bgwake-row{flex-wrap:wrap}.bgwake-name{flex-basis:100%;order:1;padding-left:20px}}.bgwake-status{background:var(--fill-muted);color:var(--text-2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:5px;flex:none;padding:0 6px;font-size:11px}.bgwake-time{flex:none;font-size:12px}.bgwake-details-label{flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.bgwake-row:hover .bgwake-details-label{color:var(--text-2)}.bgwake-caret{color:var(--text-4);flex:none;align-self:center;font-size:10px;transition:transform .15s}.bgwake-fold[open]>.bgwake-row .bgwake-caret{transform:rotate(90deg)}.bgwake-body{border-left:2px solid var(--border-subtle);margin:2px 0 6px 22px;padding:6px 10px;font-size:12px}.bgwake-jobs,.bgwake-wakeups{margin:0 0 6px;padding:0;list-style:none}.bgwake-job+.bgwake-job,.bgwake-wakeup+.bgwake-wakeup{margin-top:8px}.bgwake-job-head{color:var(--text-2);align-items:baseline;gap:6px;display:flex}.bgwake-job-mark{flex:none}.bgwake-job-mark.is-ok{color:var(--success-solid)}.bgwake-job-mark.is-failed{color:var(--error-solid)}.bgwake-job-mark.is-running{color:var(--text-3)}.bgwake-job-name{overflow-wrap:anywhere;flex:1;min-width:0}.bgwake-job-exit{background:var(--fill-inset);color:var(--text-2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:4px;flex:none;padding:0 6px;font-size:11px}.bgwake-job-cmd,.bgwake-job-meta{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px}.bgwake-job-cmd{color:var(--text-2);margin-top:2px}.bgwake-job-meta{color:var(--text-3);margin-top:2px}.bgwake-wakeup-reason{color:var(--text-2);margin-bottom:2px}.bgwake-wakeup .chat-pre-wrap{margin-top:6px}.bgwake-meta{color:var(--text-3)}.bgwake-raw{margin-top:4px}.bgwake-raw summary{color:var(--text-2);cursor:pointer}.bgwake-raw pre{background:var(--fill-inset);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:320px;margin:6px 0 0;padding:8px;font-size:11px;overflow:auto}.bgwake-body>.chat-injected{margin-top:8px}.bgwake-tail{border:1px solid var(--border-subtle);background:var(--bg-sunken);border-radius:6px;margin:6px 0 6px 22px;padding:10px 12px}.bgwake-tail-name{color:var(--text-2);margin-bottom:2px;font-size:12px}.bgwake-output>summary{cursor:pointer;list-style:none}.bgwake-output>summary::-webkit-details-marker{display:none}.bgwake-output-label{color:var(--text-3);margin-bottom:6px;font-size:12px;display:block}.bgwake-output-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.8em;line-height:1.6;display:-webkit-box;overflow:hidden}.bgwake-output-action{color:var(--brand);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:inline-flex}.bgwake-output-collapse,.bgwake-output[open] .bgwake-output-preview,.bgwake-output[open] .bgwake-output-expand{display:none}.bgwake-output[open] .bgwake-output-collapse{display:inline}.bgwake-output[open] .bgwake-output-action .anticon{transform:rotate(180deg)}.bgwake-output-full{margin-top:6px;line-height:1.6}.bgwake-undelivered{color:var(--warning);margin:2px 0 0 22px;font-size:12px}.bgwake-steer{color:var(--text-3);margin:2px 0 0 22px;font-size:12px;line-height:1.4}.bgwake.is-queued .bgwake-row,.watch-wake.is-queued .bgwake-row{border:1px dashed var(--border)}.bgwake-queued{margin:4px 0 0 22px}.bgwake-queued .chat-queued-meta{flex-wrap:wrap;justify-content:flex-start;row-gap:2px}.oic-wrap{justify-content:flex-end;margin:8px 0;display:flex}.oic{border:1px solid var(--warning-border);background:var(--warning-bg);width:min(560px,88%);color:var(--text-1);border-radius:12px;padding:10px 12px}.oic-head{color:var(--warning);align-items:center;gap:6px;font-weight:600;display:flex}.oic-mark{flex:none}.oic-kind{border:1px solid var(--warning-border);background:var(--bg-raised);color:var(--text-2);border-radius:9px;flex:none;margin-left:auto;padding:0 8px;font-size:11px;font-weight:500;line-height:18px}.oic-title{overflow-wrap:anywhere;margin:4px 0 2px;font-weight:600}.oic-where{color:var(--text-2);font-size:12px}.oic-where a{color:var(--brand);text-decoration:none}.oic-why{margin-top:8px}.oic-files{background:var(--bg-raised);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:12px;list-style:none}.oic-files li{overflow-wrap:anywhere}.oic-more{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px}.oic-facts{background:var(--bg-raised);border-radius:8px;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 10px;font-size:12px;display:flex}.oic-facts.is-landed{color:var(--success)}.oic-facts.is-unknown{color:var(--text-2)}.oic-facts-mark{flex:none}.oic-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.oic-actions-label{color:var(--text-2)}.oic-chip{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-1);border-radius:9px;padding:1px 8px;font-size:12px}.oic-links{gap:12px;margin-top:6px;font-size:12px;display:flex}.oic-links a{color:var(--brand);text-decoration:none}.oic-meta{border-top:1px solid var(--bg-hover-strong);color:var(--text-3);margin-top:8px;padding-top:6px;font-size:11px}.oic-undelivered{color:var(--warning);margin-top:4px;font-size:12px}.oic-raw{margin-top:6px;font-size:12px}.oic-raw summary{color:var(--text-2);cursor:pointer}.oic-raw pre{background:var(--fill-inset);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:320px;margin:6px 0 0;padding:8px;font-size:11px;overflow:auto}.oic.is-queued{border-style:dashed}.oic-queued{margin-top:6px}.oic-queued .chat-queued-meta{flex-wrap:wrap;justify-content:flex-start;row-gap:2px}.oic-queued .chat-queued-why{white-space:normal;flex-basis:100%;order:1}.tsc-wrap{justify-content:flex-end;margin:8px 0;display:flex}.tsc{border:1px solid var(--brand-border);background:color-mix(in srgb, var(--brand-tint) 50%, var(--bg-raised));width:min(560px,88%);color:var(--text-1);border-radius:12px;padding:10px 12px}.tsc-head{color:var(--brand);align-items:center;gap:6px;font-weight:600;display:flex}.tsc-mark{flex:none}.tsc-auto{border:1px solid var(--brand-border);background:var(--bg-raised);color:var(--text-2);border-radius:9px;flex:none;margin-left:auto;padding:0 8px;font-size:11px;font-weight:500;line-height:18px}.tsc-title{overflow-wrap:anywhere;margin:4px 0 2px;font-weight:600}.tsc-where{color:var(--text-2);font-size:12px}.tsc-where a,.tsc-links a{color:var(--brand);text-decoration:none}.tsc-desc{margin-top:6px}.tsc-desc.is-folded{max-height:4.6em;position:relative;overflow:hidden}.tsc-desc.is-folded:after{content:"";background:linear-gradient(transparent, color-mix(in srgb, var(--brand-tint) 50%, var(--bg-raised)));height:1.4em;position:absolute;bottom:0;left:0;right:0}.tsc-section{color:var(--text-2);margin-top:10px;font-size:12px;font-weight:600}.tsc-body{margin-top:2px}.tsc-plain{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.tsc-judged{background:var(--bg-raised);border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12px}.tsc-judged-line{font-weight:500}.tsc-judged-how{color:var(--text-2);margin-top:2px}.tsc-command{color:var(--text-2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;word-break:break-all;margin:6px 0 0;font-size:11px}.tsc-command.is-one-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tsc-command.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tsc-more{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.tsc-judged .tsc-more{margin-top:4px}.tsc-links{gap:12px;margin-top:8px;font-size:12px;display:flex}.tsc-links a{margin-left:auto}.tsc-meta{border-top:1px solid var(--bg-hover-strong);color:var(--text-3);margin-top:8px;padding-top:6px;font-size:11px}.tsc-undelivered{color:var(--warning);margin-top:4px;font-size:12px}.tsc-raw{margin-top:6px;font-size:12px}.tsc-raw summary{color:var(--text-2);cursor:pointer}.tsc-raw pre{background:var(--fill-inset);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:320px;margin:6px 0 0;padding:8px;font-size:11px;overflow:auto}.tsc.is-queued{border-style:dashed}.tsc-queued{margin-top:6px}.tsc-queued .chat-queued-meta{flex-wrap:wrap;justify-content:flex-start;row-gap:2px}.tsc-queued .chat-queued-why{white-space:normal;flex-basis:100%;order:1}.smc-wrap{justify-content:flex-end;margin:8px 0;display:flex}.smc{border:1px solid var(--brand-border);background:var(--bg-raised);width:min(560px,88%);color:var(--text-1);border-radius:12px;padding:10px 12px}.smc-head{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.smc-mark{color:var(--brand);flex:none}.smc-from{color:var(--brand);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.smc-agent{border:1px solid var(--brand-border);color:var(--text-2);border-radius:9px;flex:none;padding:0 8px;font-size:11px;line-height:18px}.smc-body{margin-top:6px}.smc-more{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.smc-meta{border-top:1px solid var(--bg-hover-strong);color:var(--text-3);margin-top:8px;padding-top:6px;font-size:11px}.smc-meta a{color:var(--brand);text-decoration:none}.smc-undelivered{color:var(--warning);margin-top:4px;font-size:12px}.smc.is-queued{border-style:dashed}.smc-queued{margin-top:6px}.smc-queued .chat-queued-meta{flex-wrap:wrap;justify-content:flex-start;row-gap:2px}.smc-queued .chat-queued-why{white-space:normal;flex-basis:100%;order:1}.smc-request{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:12px;display:flex}.smc-request-asks{font-weight:600}.smc-request-state{border:1px solid var(--bg-hover-strong);border-radius:9px;padding:0 8px;font-size:11px;line-height:18px}.smc-request-state-open{border-color:var(--brand-border);color:var(--brand)}.smc-request-state-replied{border-color:var(--success);color:var(--success)}.smc-request-state-no_reply,.smc-request-state-recipient_ended,.smc-request-state-expired,.smc-request-state-undelivered{color:var(--warning)}.src-wrap{flex-direction:column;gap:8px;margin:8px 0;display:flex}.src{border:1px solid var(--brand-border);background:var(--bg-raised);width:min(560px,88%);color:var(--text-1);border-radius:12px;padding:10px 12px}.src-head{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.src-mark{color:var(--brand);flex:none}.src-from{color:var(--brand);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.src-outcome{border:1px solid var(--bg-hover-strong);color:var(--warning);border-radius:9px;flex:none;padding:0 8px;font-size:11px;line-height:18px}.src-outcome-replied{border-color:var(--success);color:var(--success)}.src-asked,.src-chose,.src-note{color:var(--text-2);overflow-wrap:anywhere;margin-top:6px;font-size:12px}.src-label{color:var(--text-3);font-size:11px}.src-body,.src-excerpt{margin-top:6px}.src-excerpt{border-left:2px solid var(--bg-hover-strong);color:var(--text-2);padding-left:8px}.src-meta{border-top:1px solid var(--bg-hover-strong);color:var(--text-3);margin-top:8px;padding-top:6px;font-size:11px}.src-meta a{color:var(--brand);text-decoration:none}.psc-wrap{justify-content:flex-end;margin:8px 0;display:flex}.psc{border:1px solid var(--brand-border);background:var(--brand-tint);width:min(560px,88%);color:var(--text-1);border-radius:12px;padding:10px 12px}.psc.is-queued{border-style:dashed}.psc-head{color:var(--brand);align-items:center;gap:6px;font-weight:600;display:flex}.psc-mark{flex:none}.psc-kind{border:1px solid var(--brand-border);background:var(--bg-raised);color:var(--text-2);border-radius:9px;flex:none;margin-left:auto;padding:0 8px;font-size:11px;font-weight:500;line-height:18px}.psc-title{overflow-wrap:anywhere;margin:4px 0 2px;font-weight:600}.psc-settings{color:var(--text-2);overflow-wrap:anywhere;margin:0 0 2px;font-size:12.5px}.psc-lead{margin-top:6px;font-size:13px}.psc-tasks{background:var(--bg-raised);border-radius:8px;margin:6px 0 0;padding:2px 10px;font-size:13px;list-style:none}.psc-tasks li{border-bottom:1px solid var(--bg-hover-strong);overflow-wrap:anywhere;padding:4px 0}.psc-tasks li:last-child{border-bottom:0}.psc-tasks a,.psc-unlisted a{color:var(--brand);text-decoration:none}.psc-more{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px}.psc-unlisted{margin-top:4px;font-size:12px}.psc-meta{border-top:1px solid var(--bg-hover-strong);color:var(--text-3);margin-top:8px;padding-top:6px;font-size:11px}.psc-undelivered{color:var(--warning);margin-top:4px;font-size:12px}.psc-raw{margin-top:6px;font-size:12px}.psc-raw summary{color:var(--text-2);cursor:pointer}.psc-raw pre{background:var(--fill-inset);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:320px;margin:6px 0 0;padding:8px;font-size:11px;overflow:auto}.psc-queued{margin-top:6px}.psc-queued .chat-queued-meta{flex-wrap:wrap;justify-content:flex-start;row-gap:2px}.psc-queued .chat-queued-why{white-space:normal;flex-basis:100%;order:1}.crc-wrap{justify-content:flex-end;margin:8px 0;display:flex}.crc{border:1px solid var(--brand-border);background:var(--brand-tint);width:min(560px,88%);color:var(--text-1);border-radius:12px;padding:10px 12px}.crc.is-returned{border-color:var(--warning-border);background:var(--warning-bg)}.crc.is-queued{border-style:dashed}.crc-head{color:var(--brand);align-items:center;gap:6px;font-weight:600;display:flex}.crc.is-returned .crc-head{color:var(--warning)}.crc-when{color:var(--text-3);margin-left:auto;font-size:11px;font-weight:400}.crc-title,.crc-who{overflow-wrap:anywhere;margin:4px 0 2px;font-weight:600}.crc-title a,.crc-who a{color:var(--brand);text-decoration:none}.crc-meta{color:var(--text-2);font-size:12.5px}.crc-actions{margin-top:8px}.crc-quote{overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.5}.crc-problems{margin:6px 0 0;padding:0;font-size:13px;list-style:none}.crc-problems li{overflow-wrap:anywhere;grid-template-columns:64px 1fr;column-gap:8px;margin-top:3px;display:grid}.crc-problem-label{color:var(--warning);font-size:12px;line-height:1.6}.crc-undelivered{color:var(--warning);margin-top:4px;font-size:12px}.crc-queued{margin-top:6px}.watch-editor{flex-direction:column;gap:16px;display:flex}.watch-editor-label{color:var(--text-2);margin-bottom:6px;font-size:12px;font-weight:600}.watch-editor-options.orbit-radio-group{flex-direction:column;gap:6px;display:flex}.watch-editor-option{color:var(--text-1);display:block}.watch-editor-hint{color:var(--text-3);font-size:12px;display:block}.watch-editor-aggregation.orbit-radio-group{margin-bottom:8px}.watch-editor-fixed{color:var(--text-1)}.watch-editor-session{width:100%;margin-top:8px}@media (width<=600px){.watch-facts{grid-template-columns:minmax(0,1fr);gap:0}.watch-facts dd{margin-bottom:6px}.watch-card-head{flex-wrap:wrap}}.project-open-items{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:10px;margin-bottom:14px;padding:14px 18px 12px}.project-open-items-head{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.project-open-items-title{color:var(--text-1);font-size:16px;font-weight:600}.project-open-items-hint{color:var(--text-3);font-size:12.5px}.project-open-items-group{letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);margin:10px 2px 0;font-size:11.5px;font-weight:650}.project-open-items-list{margin:0;padding:0;list-style:none}.project-open-item-row{border-top:1px solid var(--border-subtle);grid-template-columns:10px minmax(0,1fr) 210px auto;align-items:center;gap:12px;padding:10px 2px;display:grid}.project-open-items-group+.project-open-items-list .project-open-item-row:first-child{border-top:0}.project-open-item-dot{background:var(--warning-solid);border-radius:50%;width:8px;height:8px}.project-open-item-row.is-coordinator .project-open-item-dot{background:var(--brand)}.project-open-item-title{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.project-open-item-line{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.project-open-item-who{color:var(--text-2);font-size:12.5px;line-height:1.4}.project-open-item-age{color:var(--text-3);font-size:11.5px;display:block}@media (width<=640px){.project-open-item-row{grid-template-columns:10px minmax(0,1fr) auto;row-gap:2px}.project-open-item-dot{grid-row:1}.project-open-item-main{grid-column:2}.project-open-item-who{grid-area:2/2}.project-open-item-press{grid-area:1/3/span 2}.project-open-item-age{margin-inline-start:6px;display:inline}.project-open-item-title,.project-open-item-line{white-space:normal}}.project-open-item-press{text-align:right}.project-open-item-action,.project-open-item-action:hover{text-decoration:none}.project-open-item-action{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-1);white-space:nowrap;border-radius:6px;padding:2px 10px;font-size:12.5px;display:inline-block}.project-open-item-action:hover{border-color:var(--brand);color:var(--brand-strong)}.project-open-item-action.is-primary{border-color:var(--brand);background:var(--brand);color:#fff}.project-open-item-action.is-primary:hover{background:var(--brand-strong);border-color:var(--brand-strong);color:#fff}button.project-open-item-action{font-family:inherit;line-height:inherit;cursor:pointer}button.project-open-item-action:disabled{opacity:.6;cursor:default}.project-open-item-row.is-own-start .project-open-item-dot{background:var(--text-4)}.project-open-item-start{text-align:start;max-width:100%;color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;display:block}.project-open-item-start:hover{text-decoration:underline}.project-open-item-actions .project-open-item-quiet{height:auto;color:var(--text-2);text-underline-offset:2px;padding:0 2px;text-decoration:underline}.project-open-item-actions .project-open-item-quiet.is-danger{color:var(--error)}.project-open-item-actions a.project-open-item-quiet:hover,.project-open-item-actions button.project-open-item-quiet:hover{color:var(--text-1)}.project-open-item-actions .project-open-item-quiet.is-danger:hover{color:var(--error)}.approval-card.project-open-item-card{margin:10px 0}.project-open-item-card.is-coordinator{border-color:var(--border);background:var(--bg-raised)}.project-open-item-card.is-coordinator .approval-head{background:var(--bg-subtle);border-bottom-color:var(--border-subtle)}.project-open-item-card.is-owner{border-color:var(--warning-border);background:var(--warning-bg)}.project-open-item-card.is-owner .approval-head{background:var(--warning-bg);border-bottom-color:var(--warning-border)}.project-open-item-head{align-items:center;gap:8px;display:flex}.project-open-item-heading{min-width:0}.project-open-item-card.is-settled{border-color:var(--border-subtle);background:var(--bg-raised)}.project-open-item-card.is-settled .approval-head{background:var(--bg-subtle);border-bottom-color:var(--border-subtle);color:var(--text-2)}.project-open-item-state{border:1px solid var(--border);color:var(--text-2);border-radius:4px;flex:none;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.project-open-item-state.is-handling{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand)}.project-open-item-state.is-handled{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.project-open-item-state.is-superseded{color:var(--text-3)}.project-open-item-line.is-handling .project-open-item-state{margin-right:2px;line-height:16px;display:inline-block}.project-open-item-handling{margin-top:6px}.criteria-provenance.prov-neutral{border-color:var(--border);color:var(--text-3)}.project-open-item-card .approval-body.project-open-item-body{background:var(--bg-raised);padding:10px 14px}.project-open-item-detail{color:var(--text-2);margin:0;font-size:13px;line-height:1.6}.project-open-item-detail.project-open-item-subject{color:var(--text-1);font-weight:500}.project-open-item-next{background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:8px;margin:0 0 12px;padding:10px 12px 8px}.project-open-item-required-action{color:var(--text-1);margin:0;font-size:13px;font-weight:600;line-height:1.55}.project-open-item-handled-by{color:var(--brand);margin:5px 0 0;font-size:12.5px;line-height:1.5}.project-open-item-fact+.project-open-item-fact{margin-top:2px}.project-open-item-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11.5px}.project-open-item-bad{color:var(--error);font-weight:600}.project-open-item-log{background:var(--fill-inset);border-radius:6px;margin:4px 0 2px;padding:8px 10px;overflow:hidden}.project-open-item-log .chat-pre{font-size:11.5px;line-height:1.55}.project-open-item-actions{gap:7px;margin-top:9px;display:grid}.project-open-item-door{grid-template-columns:minmax(150px,210px) minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.project-open-item-consequence{color:var(--text-2);font-size:12px;line-height:1.45}.project-open-item-actions:empty{display:none}.project-open-item-chat{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.project-open-item-chat-refusal,.project-promotion-chat-refusal{color:var(--text-3);font-size:12px}.card-actions.project-promotion-actions.has-chat-refusal{flex-wrap:wrap}.project-promotion-chat-refusal{flex-basis:100%}.project-open-item-error{grid-column:1/-1}.project-open-item-reason-label{margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}@media (width<=600px){.project-open-item-door{grid-template-columns:1fr;gap:2px}.project-open-item-consequence,.project-open-item-error{grid-column:1}}.project-open-item-foot{border-top:1px solid var(--border-subtle);color:var(--text-2);padding:8px 14px;font-size:12px}.project-coordinator-progress{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:10px;margin-top:7px;font-size:12.5px;display:flex}.project-coordinator-progress.is-stacked{display:block}.project-coordinator-progress-line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.project-coordinator-progress-label{color:var(--text-3);font-size:11.5px}.project-coordinator-progress-value .is-carried{color:var(--success)}.project-coordinator-progress-value .is-returned,.project-coordinator-progress-value .is-paused{color:var(--warning);font-weight:600}.project-coordinator-meter{background:var(--fill-muted);border-radius:4px;height:6px;margin-top:4px;overflow:hidden}.project-coordinator-meter i{background:var(--brand);border-radius:4px;height:6px;display:block}.project-coordinator-meter i.is-paused{background:var(--warning-solid)}.approval-card.project-promotion{margin:10px 0}.project-promotion-head{align-items:center;gap:10px;display:flex}.project-promotion.is-merged{border-color:var(--success-border);background:var(--success-bg)}.project-promotion.is-merged .approval-head{background:var(--success-bg);border-bottom-color:var(--success-border);color:var(--success);font-weight:600}.project-promotion .approval-body.project-promotion-body{background:var(--bg-raised);padding:10px 14px 6px}.project-promotion-row+.project-promotion-row{margin-top:2px}.project-promotion-body .criteria-decision-k{width:84px}.promotion-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11.5px}.promotion-ok{color:var(--success);font-weight:600}.promotion-bad{color:var(--error);font-weight:600}.promotion-spin{border:2px solid var(--brand-border);border-top-color:var(--brand);vertical-align:-1px;border-radius:50%;width:11px;height:11px;margin-right:6px;animation:.9s linear infinite promotion-spin;display:inline-block}@keyframes promotion-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.promotion-spin{animation:none}}.card-actions.project-promotion-actions{background:var(--bg-raised);border-top-color:var(--warning-border)}.project-promotion.is-merged .card-actions.project-promotion-actions{border-top-color:var(--success-border)}.project-promotion-link{font-size:12.5px}.project-promotion-asked{color:var(--text-3);margin-left:auto;font-size:11.5px}.project-promotion-error.orbit-alert{margin:0 14px 10px}.promotion-warn{color:var(--warning);font-weight:600}.project-promotion-blockers,.project-promotion-tasks{margin:2px 0 0;padding-left:18px}.wk-page{max-width:1040px;margin:0 auto}.wk-body{margin-top:0}.wk-title-row{align-items:center;gap:12px;display:flex}.wk-title-row .page-title{flex:none}.wk-select{border:1px solid var(--border);background:var(--bg-raised);height:30px;color:var(--text-1);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:0 26px 0 10px;font-size:13px;display:inline-flex;position:relative}.wk-select .v{text-overflow:ellipsis;max-width:220px;overflow:hidden}.wk-select select{appearance:none;opacity:0;width:100%;height:100%;font:inherit;cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:0}.wk-select:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.wk-select .ic.caret{color:var(--text-3);pointer-events:none;font-size:11px;position:absolute;right:9px}.wk-space-tag{background:var(--fill-muted);height:26px;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:13px;align-items:center;max-width:220px;padding:0 10px;font-size:12.5px;display:inline-flex;overflow:hidden}.wk-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.wk-actions>.session-shared-pill{height:32px;padding:0 12px;font-size:13px}.wk-activity-btn.orbit-button{position:relative;overflow:visible}.wk-activity-btn.orbit-button>span:not(.orbit-button-icon){display:contents}.wk-activity-btn .tp-rail-badge{box-shadow:0 0 0 2px var(--bg-base);top:-7px;right:-7px}.wk-activity-btn.on.orbit-button,.wk-activity-btn.on.orbit-button:hover{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand)}.wk-search{border:1px solid var(--border);background:var(--bg-raised);height:32px;color:var(--text-4);border-radius:6px;align-items:center;gap:8px;margin:16px 0 0;padding:0 8px 0 11px;font-size:14px;display:flex}.wk-search .ic{color:var(--text-4);font-size:14px}.wk-search .grow{flex:1}.wk-search-open{min-width:0;height:100%;font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.wk-kbd{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-3);white-space:nowrap;border-radius:4px;padding:0 5px;font:11px/17px -apple-system,Segoe UI,sans-serif}.wk-status-row{margin-top:14px}.wk-status-row .wk-sep{color:var(--text-4)}.wk-status-row .wk-warn-text,.wk-status-row .wk-warn-text b{color:var(--warning)}.wk-status-review{align-items:center;gap:8px;display:inline-flex}.wk-maint{white-space:nowrap;align-items:center;display:inline-flex}.wk-maint--muted{color:var(--text-3)}.wk-maint--warn,.wk-status-row .wk-maint--warn b{color:var(--warning)}.wk-maint--error,.wk-status-row .wk-maint--error b{color:var(--error)}.wk-maint-ok{color:var(--success);margin-left:6px;font-weight:600}.wk-maint-dot{vertical-align:1px;border-radius:50%;flex:none;width:7px;height:7px;margin-right:6px;display:inline-block}.wk-maint--warn .wk-maint-dot{background:var(--warning-solid)}.wk-maint--error .wk-maint-dot{background:var(--error-solid)}.wk-maint-spin{border:1.6px solid var(--brand-border);border-top-color:var(--brand);border-radius:50%;flex:none;width:11px;height:11px;margin-right:6px;animation:.9s linear infinite runner-spin;display:inline-block}.wk-maint-link{color:var(--brand);white-space:nowrap;text-decoration:none}.wk-maint-link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.wk-maint-spin{animation:none}}.wk-crumb{color:var(--text-3);align-items:center;gap:6px;font-size:13px;display:flex}.wk-crumb a{color:var(--brand);text-decoration:none}.wk-crumb .ic{color:var(--text-4);font-size:10px}.wk-crumb--back .back{display:none}.wk-act{min-width:0}.wk-act-head{align-items:center;gap:10px;margin-top:8px;display:flex}.wk-act-head .page-title{flex:1;min-width:0}.wk-act-head .wk-space-tag{display:none}.wk-act-cards{flex-direction:column;gap:16px;margin-top:16px;display:flex}.wk-jobs{margin:0;padding:0;list-style:none}.wk-job{border-top:1px solid var(--border-subtle)}.wk-job:first-child{border-top:0}.wk-job-row{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:10px 104px minmax(0,1fr) auto 12px;align-items:baseline;column-gap:12px;padding:9px 0;display:grid}.wk-job-row:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.wk-job-row .k{color:var(--text-1);font-size:13.5px;font-weight:600}.wk-job-row .s{min-width:0;color:var(--text-2);font-size:13px;line-height:1.5}.wk-job-row .s b{color:var(--text-1);font-weight:500}.wk-job-row .s.warn b{color:var(--warning)}.wk-job-row .s.error b{color:var(--error)}.wk-job-row .s.muted b{color:var(--text-3)}.wk-job-row .when{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.wk-job-row .chev{color:var(--text-3);align-self:center;font-size:11px;transition:transform .15s}.wk-job.open .wk-job-row .chev{transform:rotate(90deg)}.wk-job-mark{background:var(--dot-idle);border-radius:50%;align-self:center;width:8px;height:8px}.wk-job-mark.ok{background:var(--success-solid)}.wk-job-mark.warn{background:var(--warning-solid)}.wk-job-mark.error{background:var(--error-solid)}.wk-job-mark.spin{box-sizing:border-box;border:2px solid var(--brand-tint);border-top-color:var(--brand);background:0 0;width:10px;height:10px;animation:.9s linear infinite runner-spin}@media (prefers-reduced-motion:reduce){.wk-job-mark.spin{animation:none}}.wk-job-calls{border:1px solid var(--border-subtle);border-radius:8px;margin:0 0 12px 22px;overflow-x:auto}.wk-calls{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.wk-calls th{text-align:left;color:var(--text-3);background:var(--bg-subtle);white-space:nowrap;padding:6px 8px;font-weight:500}.wk-calls td{border-top:1px solid var(--border-subtle);color:var(--text-1);white-space:nowrap;padding:6px 8px}.wk-calls td.c{text-overflow:ellipsis;max-width:220px;color:var(--text-2);font-family:ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;font-size:11px;overflow:hidden}.wk-calls td.n,.wk-calls th.n{text-align:right}.wk-calls td.st{white-space:normal}.wk-calls td.st>span{white-space:nowrap}.wk-calls td.line{display:none}.wk-calls .ok{color:var(--success)}.wk-calls .warn{color:var(--warning)}.wk-calls .error{color:var(--error)}.wk-calls .run{color:var(--brand)}.wk-calls .muted,.wk-calls .dim{color:var(--text-3)}.wk-calls tr.why td{white-space:normal;color:var(--error);border-top:0;padding-top:0;font-size:12px}.wk-job-foot{border-top:1px solid var(--border-subtle);color:var(--text-3);background:var(--bg-raised);padding:7px 10px;font-size:12px}.wk-new-hint{color:var(--brand);align-items:center;gap:6px;font-weight:600;display:inline-flex}.wk-mono{font-family:ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;font-size:11.5px}.wk-sep{color:var(--text-4)}.wk-card{margin:0}.wk-card .project-open-items-head{align-items:center}.wk-card-trailing{color:var(--brand);white-space:nowrap;margin-left:auto;font-size:12.5px}.wk-card-trailing a{color:inherit;text-decoration:none}.wk-empty{color:var(--text-3);padding:6px 2px 2px;font-size:13px}.wk-body>.wk-card+.wk-card{margin-top:16px}.tdp-badge.tone-owner{background:var(--invert-surface);color:var(--invert-text);border-color:var(--invert-surface);font-weight:500}.tdp-badge .ic{font-size:11px}.wk-anchor{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.wk-anchor.ok,.wk-anchor.ok .wk-mono{color:var(--success)}.wk-anchor.changed{color:var(--warning);font-weight:600}.wk-anchor.missing{color:var(--error);font-weight:600}.wk-anchor.muted{color:var(--text-3)}.wk-anchor .ic{font-size:12px}.wk-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.wk-dot.owner{background:var(--invert-surface)}.wk-dot.confirmed{background:var(--brand)}.wk-dot.proposed{background:var(--dot-idle)}.wk-dot.amber{background:var(--warning-solid)}.wk-kind{background:var(--fill-muted);width:22px;height:22px;color:var(--text-2);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.wk-op{text-align:center;box-sizing:border-box;letter-spacing:.04em;white-space:nowrap;border-radius:4px;flex:none;min-width:56px;padding:0 6px;font:700 10.5px/18px ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;display:inline-block}.wk-op.add{background:var(--success-bg);color:var(--success)}.wk-op.amend{background:var(--brand-tint);color:var(--brand-strong)}.wk-op.retire{background:var(--fill-muted);color:var(--text-2)}.wk-row-main{min-width:0}.wk-row-t{min-width:0;color:var(--text-1);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.wk-row-t>span.tt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wk-row-t a,.wk-dec .t a,.wk-tl-t a{color:inherit;text-decoration:none}.wk-row-t a:hover,.wk-dec .t a:hover,.wk-tl-t a:hover{text-decoration:underline}.wk-row-d{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;overflow:hidden}.wk-row-d code,.wk-row-t code{font-family:ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;font-size:11.5px}.wk-new{background:var(--brand);border-radius:50%;flex:none;width:6px;height:6px}.wk-topic-page{margin-top:4px}.t-title{letter-spacing:-.025em;color:var(--text-1);margin:8px 0 0;font-size:34px;font-weight:650;line-height:1.18}.t-meta{color:var(--text-2);align-items:center;gap:9px;margin-top:10px;font-size:13px;display:flex}.t-meta .chg{align-items:center;gap:6px;display:inline-flex}.wk-sec{margin-top:22px}.wk-sec-h{border-bottom:1px solid var(--border-subtle);align-items:center;gap:9px;padding:0 2px 8px;display:flex}.wk-sec-h h3{letter-spacing:.3px;color:var(--text-1);margin:0;font-size:12.5px;font-weight:650}.wk-sec-h .n{color:var(--text-2);background:var(--fill-muted);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:600}.wk-sec-h .note{color:var(--text-3);font-size:11.5px}.wk-sec-h .col{color:var(--text-3);letter-spacing:.02em;font-size:11px}.wk-sec-h .cols{grid-template-columns:92px 118px 128px;column-gap:12px;margin-left:auto;margin-right:10px;display:grid}.wk-sec-h .cols span:last-child{text-align:right}.wk-erow{border-bottom:1px solid var(--border-subtle);grid-template-columns:22px minmax(0,1fr) 92px 118px 128px;align-items:center;gap:0 12px;padding:10px 12px 10px 2px;display:grid}.wk-erow>.main{min-width:0}.wk-erow .used{text-align:right;color:var(--text-2);white-space:nowrap;font-size:12px}.wk-erow .used b{color:var(--text-1);font-weight:600}.wk-erow.changed{background:color-mix(in srgb, var(--warning-bg) 55%, transparent)}.wk-erow .warnline{color:var(--warning);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.wk-erow .warnline code{font-family:ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;font-size:11.5px}.wk-erow.sup .wk-row-t .tt{color:var(--text-3);font-weight:500;text-decoration:line-through}.wk-erow.sup .wk-kind{opacity:.6}.wk-erow.sup .supby{color:var(--text-3);margin-top:1px;font-size:12.5px}.wk-erow.sup .supby a{color:var(--brand);text-decoration:none}.wk-erow.is-selected{background:var(--brand-tint)}.wk-more{text-align:left;width:100%;font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:8px 2px 0;font-size:12.5px;display:block}.wk-dec{border-top:1px solid var(--border-subtle);grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 2px;display:grid}.wk-dec:first-child{border-top:0}.wk-dec .d{color:var(--text-3);font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.wk-dec .t{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.wk-dec .s{color:var(--text-3);align-items:center;gap:6px;min-width:0;margin-top:2px;font-size:12.5px;display:flex}.wk-dec .s .x{text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:line-through;overflow:hidden}.wk-review-sub{margin:-2px 0 8px}.wk-rv-row{border-top:1px solid var(--border-subtle);align-items:flex-start;gap:8px;padding:7px 0;font-size:13px;line-height:18px;display:flex}.wk-rv-row.first{border-top:0}.wk-rv-row .t{min-width:0;color:var(--text-1);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.wk-rv-row .a{color:var(--text-3);flex:none;font-size:12px}.wk-rv-foot{align-items:center;gap:10px;margin-top:10px;display:flex}.wk-rv-foot .hint{color:var(--text-3);font-size:12px}.wk-card .tp-count.needs-you{font-size:12px}.wk-tl{margin:4px 0 0;padding:0;list-style:none}.wk-tl li{grid-template-columns:12px minmax(0,1fr);gap:8px;padding:6px 0;display:grid;position:relative}.wk-tl li:before{content:"";background:var(--border);width:1px;position:absolute;top:20px;bottom:-8px;left:3px}.wk-tl li:last-child:before{display:none}.wk-tl .wk-dot{margin-top:6px}.wk-tl-h{color:var(--text-2);align-items:baseline;gap:6px;font-size:12.5px;display:flex}.wk-tl-h b{color:var(--text-1);font-weight:600}.wk-tl-h .when{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:12px}.wk-tl-t{color:var(--brand);font-size:13px;line-height:1.45}.wk-tl-n{color:var(--text-3);font-size:12px}.wk-tl .retired .wk-tl-t{color:var(--text-2);text-decoration:line-through}.wk-tl .retired .wk-tl-t a{color:inherit}.wk-stats{background:var(--border-subtle);border-radius:8px;grid-template-columns:1fr 1fr;gap:2px;margin-top:8px;display:grid;overflow:hidden}.wk-stats>div{background:var(--bg-raised);padding:8px 10px 9px}.wk-stats .n{color:var(--text-1);font-size:26px;font-weight:650;line-height:1.2}.wk-stats .l{color:var(--text-3);font-size:12px;line-height:1.35}.wk-bars{margin-top:12px}.wk-bars .h{letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);margin:0 0 2px;font-size:11.5px;font-weight:650}.wk-bar{padding:5px 0 4px}.wk-bar .t{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.wk-bar .t a{color:inherit;text-decoration:none}.wk-bar .b{align-items:center;gap:8px;margin-top:4px;display:flex}.wk-bar .b i{background:var(--brand);border-radius:0 4px 4px 0;height:6px;display:block}.wk-bar .b .v{color:var(--text-2);font-size:12px}.wk-with-drawer{align-items:stretch;min-height:100%;display:flex;position:relative}.wk-drawer-bg{flex:1;min-width:0}.wk-with-drawer .wk-scrim{z-index:4;cursor:pointer;background:#0f172a29;border:0;padding:0;position:fixed;inset:0}.wk-drawer{z-index:5;background:var(--bg-raised);border-left:1px solid var(--border-subtle);flex-direction:column;width:560px;max-width:100%;animation:.22s cubic-bezier(.4,0,.2,1) tdp-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-10px 0 28px #0f172a24}.wk-drawer .tdp-head{position:relative}.wk-dkind{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.wk-dkind .dim{color:var(--text-3);font-weight:400}.wk-drawer .tdp-title{margin-top:8px;font-size:18px;line-height:1.35}.wk-drawer .tdp-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.wk-drawer .tdp-section{padding:14px 20px 16px}.wk-drawer .tdp-section-title{align-items:center;gap:6px;margin-bottom:8px;display:flex}.wk-drawer .tdp-section-title .c{font-weight:400}.wk-dkv{grid-template-columns:68px minmax(0,1fr);gap:7px 12px;font-size:13.5px;line-height:1.6;display:grid}.wk-dkv>.k{color:var(--text-3);padding-top:1px;font-size:12.5px}.wk-dkv>.v{color:var(--text-1);min-width:0}.wk-dkv code{background:var(--fill-muted);border-radius:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;font-size:12px}.wk-dsrc{flex-direction:column;gap:8px;display:flex}.wk-dsrc .orbit-link-card{margin:0}.wk-src-card{border:1px solid var(--border);border-radius:10px;padding:8px 10px}.wk-src-card .orbit-link-card{border:0;padding:0}.wk-commit{border:1px solid var(--border);border-radius:10px;padding:8px 10px}.wk-commit .h{color:var(--text-1);align-items:center;gap:8px;font-size:13px;display:flex}.wk-commit .h .ic{color:var(--brand);font-size:14px}.wk-commit .h .sha{color:var(--brand);font-family:ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;font-size:12px}.wk-commit .h .ref{color:var(--text-3);overflow-wrap:anywhere}.olc-quote{background:var(--fill-inset);color:var(--text-1);border-radius:6px;margin-top:7px;padding:6px 8px;font-size:12.5px;line-height:1.5}.olc-quote .wk-quote-text{overflow-wrap:anywhere}.olc-quote .who{color:var(--text-3);align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex}.olc-quote .who .ver{color:var(--success);white-space:nowrap;margin-left:auto;font-weight:600}.olc-quote .who .unverified{color:var(--text-3);white-space:nowrap;margin-left:auto}.wk-anchors{border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.wk-anc{align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}.wk-anc+.wk-anc{border-top:1px solid var(--border-subtle)}.wk-anc .p{min-width:0;color:var(--text-1);overflow-wrap:anywhere;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;font-size:12px}.wk-anc .ic.aim{color:var(--text-3);font-size:13px}.wk-anc-note{color:var(--text-3);margin-top:8px;font-size:12px;line-height:1.5}.wk-used-h{color:var(--text-2);margin-bottom:4px;font-size:13px}.wk-used-h b{color:var(--text-1);font-weight:600}.wk-drawer .tdp-session{cursor:pointer;margin:0 -8px;padding:7px 8px}.wk-drawer .tdp-session .tdp-badge{font-size:11.5px}.wk-hist{margin:0;padding:0;list-style:none}.wk-hist li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:0 0 12px;display:grid;position:relative}.wk-hist li:before{content:"";background:var(--border);width:1px;position:absolute;top:22px;bottom:0;left:14px}.wk-hist li:last-child{padding-bottom:0}.wk-hist li:last-child:before{display:none}.wk-hist .rev{background:var(--fill-muted);width:30px;height:20px;color:var(--text-2);border-radius:10px;justify-content:center;align-items:center;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.wk-hist li.cur .rev{background:var(--brand-tint);color:var(--brand-strong)}.wk-hist .h{color:var(--text-1);font-size:13px;line-height:20px}.wk-hist .m{color:var(--text-3);margin-top:1px;font-size:12px}.wk-modal-note{color:var(--text-3);margin:0 0 10px;font-size:12.5px;line-height:1.55}.wk-note-dim{color:var(--text-3);font-size:12.5px}.wk-form{grid-template-columns:108px minmax(0,1fr);align-items:start;gap:10px 12px;display:grid}.wk-form .k{color:var(--text-3);padding-top:6px;font-size:12.5px}.wk-form .wk-modal-note{grid-column:1/-1}.rv-page{max-width:1040px;margin:0 auto}.rv-head{align-items:flex-end;gap:16px;margin-top:8px;display:flex}.rv-head .page-title{font-size:20px}.rv-sub{color:var(--text-2);margin-top:4px;font-size:13px}.wk-seg{background:var(--fill-muted);border-radius:6px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.wk-seg button{color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 12px;font-size:13px;line-height:20px}.wk-seg button.on{background:var(--bg-raised);color:var(--text-1);font-weight:500;box-shadow:0 1px 2px #00000014}.wk-seg button b{color:var(--text-3);margin-left:5px;font-weight:600}.wk-pager{align-items:center;gap:8px;margin-bottom:12px;display:flex}.wk-pager .pos{text-align:center;color:var(--text-2);font-variant-numeric:tabular-nums;flex:1;font-size:13px}.rv-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;margin-top:16px;display:grid}.rv-list{flex-direction:column;gap:16px;min-width:0;display:flex}.wk-prop.approval-card{margin:0}.wk-prop .approval-head{color:var(--text-2);border-radius:10px 10px 0 0;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.wk-prop .approval-head .by{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wk-prop .approval-head a{color:var(--brand);font-weight:600;text-decoration:none}.wk-prop .approval-head .kind{color:var(--text-1);font-weight:600}.wk-prop .approval-head .age{color:var(--text-3);white-space:nowrap;margin-left:auto;font-weight:400}.wk-prop .approval-body{background:var(--bg-raised);max-height:none;padding:12px 16px;overflow:visible}.wk-prop .approval-actions{background:var(--bg-raised);border-radius:0 0 10px 10px}.wk-prop-t{color:var(--text-1);font-size:16px;font-weight:650;line-height:1.4}.wk-prop-t .q{color:var(--text-3);font-weight:500}.wk-pkv{grid-template-columns:92px minmax(0,1fr);gap:5px 12px;margin-top:10px;font-size:13.5px;line-height:1.6;display:grid}.wk-pkv>.k{color:var(--text-3);padding-top:1px;font-size:12.5px}.wk-pkv>.v{color:var(--text-1);min-width:0}.wk-pkv>.wk-diff-cell{grid-column:1/-1}.wk-pkv code{background:var(--fill-muted);border-radius:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;font-size:12px}.wk-pkv .olc-quote{margin-top:0}.wk-pkv .wk-anchors{margin-top:1px}.wk-prop .chat-diff{margin-top:10px}.wk-prop .chat-diff .diff-hunk{background:var(--bg-subtle);color:var(--text-3);border-bottom:1px solid var(--border-subtle);padding:3px 10px;font-size:12px}.wk-none{color:var(--text-2)}.wk-none .dim{color:var(--text-3)}.wk-prop .card-actions .grow{flex:1}.wk-prop .card-actions .note{color:var(--text-3);font-size:12px}.wk-prop .card-action .ic{vertical-align:-1px;margin-left:4px;font-size:11px}.wk-warn{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--text-1);border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:8px 10px;font-size:13px;line-height:1.5;display:flex}.wk-warn .ic{color:var(--warning);margin-top:2px;font-size:15px}.wk-warn b{color:var(--warning)}.wk-warn a{color:var(--brand);white-space:nowrap;margin-left:4px}.aa-row{border-top:1px solid var(--border-subtle);grid-template-columns:18px minmax(0,1fr);gap:8px;padding:8px 0;font-size:13px;display:grid}.aa-row.first{border-top:0}.aa-row .ic{color:var(--success);margin-top:3px;font-size:14px}.aa-row b{color:var(--text-1);font-weight:600}.aa-row .d{color:var(--text-3);font-size:12.5px}.aa-ask{background:var(--fill-inset);color:var(--text-2);border-radius:8px;margin-top:6px;padding:8px 10px;font-size:12.5px;line-height:1.55}.aa-ask b{color:var(--text-1);font-weight:600}.wk-settings{max-width:600px;margin:0 auto}.wk-settings .page-title{margin-top:8px}.wk-settings-sub{color:var(--text-3);overflow-wrap:anywhere;margin:-4px 0 16px;font-size:13px}.wk-settings-card{margin-bottom:16px}.wk-settings-hint{color:var(--text-3);font-size:12.5px;font-weight:400}.wk-settings-lead{color:var(--text-2);margin-bottom:8px;font-size:13px}.wk-modes.orbit-radio-group{flex-direction:column;gap:4px;width:100%;line-height:1.57143;display:flex}.wk-mode{border-radius:8px;padding:9px 12px 10px}.wk-mode.on{background:var(--brand-tint)}.wk-mode-t{color:var(--text-1);font-weight:600}.wk-mode-tag{color:var(--text-3);margin-left:6px;font-size:11.5px}.wk-mode-d{color:var(--text-3);margin:2px 0 0 24px;font-size:12.5px;line-height:1.5}.wk-spot{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:8px;align-items:center;gap:16px;margin:10px 0 0 24px;padding:9px 12px;display:flex}.wk-spot>div{flex:1;min-width:0}.wk-spot.off{opacity:.55}.wk-spot-t{color:var(--text-1);font-size:13.5px}.wk-spot-d{color:var(--text-3);margin-top:2px;font-size:12px;line-height:1.5}.wk-floors{margin-top:12px}.wk-maint-off{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.wk-maint-t{color:var(--text-1);font-size:14px}.wk-maint-d{color:var(--text-3);margin-top:2px;font-size:12px;line-height:1.5}.wk-maint-state{color:var(--text-3);white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}.wk-dot.on{background:var(--success-solid)}.wk-maint-rows{grid-template-columns:160px minmax(0,1fr);gap:7px 12px;font-size:13.5px;line-height:1.5;display:grid}.wk-maint-rows>.k{color:var(--text-3);padding-top:1px;font-size:12.5px}.wk-maint-rows>.v{color:var(--text-1);overflow-wrap:anywhere;min-width:0}.wk-maint-rows .dim{color:var(--text-3)}.wk-maint-rows .wk-dot{margin-right:2px}.wk-maint-foot{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.wk-setup{flex-direction:column;display:flex}.wk-setup-k{color:var(--text-1);margin:12px 0 6px;font-size:13px;font-weight:500}.wk-setup-d{color:var(--text-3);margin-top:5px;font-size:12px;line-height:1.5}.wk-setup-limit{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:flex}.wk-setup-limit .orbit-number-input{width:72px}.wk-setup-days{margin-top:8px}.wk-setup-refusal{margin:14px 0 0}.wk-model-line .dim{color:var(--text-3)}.wk-model-state{white-space:nowrap;align-items:center;gap:5px;margin-left:10px;font-size:12.5px;display:inline-flex}.wk-model-state .wk-dot{margin:0}.wk-model-state.up{color:var(--success)}.wk-model-state.up .wk-dot{background:var(--success-solid)}.wk-model-state.warn{color:var(--warning)}.wk-model-state.warn .wk-dot{background:var(--warning-solid)}.wk-model-state.error{color:var(--error)}.wk-model-state.error .wk-dot{background:var(--error-solid)}.wk-setup-model{background:var(--bg-subtle);border:1px solid var(--border-subtle);min-height:32px;color:var(--text-1);border-radius:6px;align-items:center;padding:0 11px;font-size:13px;display:flex}.wk-privacy{background:var(--bg-subtle);color:var(--text-2);border-radius:6px;align-items:flex-start;gap:7px;margin-top:14px;padding:8px 10px;font-size:12px;line-height:1.55;display:flex}.wk-privacy .ic{color:var(--text-3);flex:none;margin-top:3px}@media (width<=600px){.wk-maint-off{grid-template-columns:minmax(0,1fr) auto}.wk-maint-off>.orbit-button{grid-column:1/-1;justify-self:start}}.wk-markbar{border:1px solid var(--border-subtle);background:var(--fill-inset);color:var(--text-1);border-radius:8px;align-items:flex-start;gap:8px;margin:0 20px 6px;padding:9px 12px;font-size:13px;line-height:1.5;display:flex}.wk-markbar>.ic{color:var(--text-3);margin-top:3px;font-size:14px}.wk-markbar b{font-weight:600}.wk-markbar.tone-green{background:var(--success-bg);border-color:var(--success-border)}.wk-markbar.tone-green>.ic,.wk-markbar.tone-green b{color:var(--success)}.wk-markbar.tone-amber{background:var(--warning-bg);border-color:var(--warning-border)}.wk-markbar.tone-amber>.ic,.wk-markbar.tone-amber b{color:var(--warning)}.wk-markbar-line{color:var(--text-3);margin-top:2px;font-size:12px}.wk-reject-btn .anticon-down{font-size:12px}.wk-run-meta{color:var(--text-3);margin-top:6px;font-size:12.5px}.wk-run-actions{flex-wrap:wrap;gap:8px;padding:0 20px 12px;display:flex}.wk-run-counts{background:var(--fill-inset);color:var(--text-2);border-radius:8px;flex-wrap:wrap;gap:4px 14px;margin:0 20px;padding:9px 12px;font-size:12.5px;display:flex}.wk-run-rows{border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.wk-run-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.wk-run-row+.wk-run-row{border-top:1px solid var(--border-subtle)}.wk-run-row .main{min-width:0}.wk-run-row .t{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.wk-run-row .t a{color:inherit;text-decoration:none}.wk-run-row .t a:hover{text-decoration:underline}.wk-run-row .d{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.wk-run-reject,.wk-row-reject{font:inherit;color:var(--error);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px;display:none}.wk-run-row:hover .wk-run-reject,.wk-run-row:focus-within .wk-run-reject,.wk-erow:hover .wk-row-reject,.wk-erow:focus-within .wk-row-reject{display:inline}.wk-erow:hover .used .n,.wk-erow:focus-within .used .n{display:none}.wk-menu-foot{color:var(--text-3);font-size:12px}.wk-revert-body p{margin:0 0 8px}.wk-revert-body p:last-child{color:var(--text-3);margin-bottom:0}.wk-tl-acts{gap:12px;margin-top:2px;font-size:12px;display:flex}.wk-tl-acts a{color:var(--brand);text-decoration:none}.wk-tl-acts button{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0}.wk-tl-acts button.danger{color:var(--error)}.wk-challenge-line .dim{color:var(--text-3)}@media (width<=600px){.wk-tl-acts,.wk-run-row:hover .wk-run-reject,.wk-erow:hover .wk-row-reject{display:none}.wk-erow:hover .used .n{display:inline}}@media (width<=900px){.rv-cols{grid-template-columns:minmax(0,1fr)}.wk-sec-h .cols{display:none}.wk-erow{grid-template-columns:22px minmax(0,1fr);row-gap:4px}.wk-erow>span:nth-child(3),.wk-erow>span:nth-child(4),.wk-erow .used{text-align:left;grid-column:2}.wk-topic-page .t-title,.wk-drawer .tdp-title{font-size:22px}}@media (width<=600px){.wk-page,.rv-page{max-width:none}.wk-drawer{width:100%}.wk-select .v,.wk-space-tag{max-width:120px}.wk-dkv,.wk-pkv{grid-template-columns:minmax(0,1fr)}.wk-pkv>.k{padding-top:6px}.rv-head{flex-direction:column;align-items:flex-start}.wk-seg{margin-left:0}}.wk-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:32px;margin-top:18px;display:grid}.wk-layout.home{gap:24px}.wk-main{min-width:0}.wk-page .wk-contents-btn{display:none}.wk-toc{min-width:0;margin-left:-8px;padding-top:2px;display:block}.wk-toc-item{height:32px;color:var(--text-1);white-space:nowrap;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:0 8px;font-size:13.5px;text-decoration:none;display:flex}.wk-toc-item:hover{background:var(--bg-hover);color:var(--text-1)}.wk-toc-item .tp-ico{color:var(--text-2);font-size:15px;display:inline-flex}.wk-toc-item .lb{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.wk-toc-item .n{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;margin-left:6px;font-size:12px}.wk-toc-item .caret{color:var(--text-4);flex:none;margin-left:-3px;font-size:9px}.wk-toc-item.active,.wk-toc-item.active:hover{background:var(--brand-tint);color:var(--brand);font-weight:600}.wk-toc-item.active .tp-ico,.wk-toc-item.active .n{color:var(--brand)}.wk-toc-item.open{font-weight:600}.wk-toc-item.sub{height:28px;color:var(--text-2);padding-left:26px;font-size:12.5px}.wk-toc-item.sub.active{color:var(--brand)}.wk-toc-cat{color:var(--text-3);margin:14px 8px 3px;font-size:12px;font-weight:600}.wk-toc-sep{background:var(--border-subtle);height:1px;margin:8px 8px 0}.wk-contents-backdrop{z-index:55;background:#0006;position:fixed;inset:0}.wk-contents{top:var(--impersonation-bar,0px);z-index:60;width:min(320px,84vw);height:var(--app-vh,100vh);background:var(--bg-raised);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;box-shadow:2px 0 16px #0000002e}.wk-contents-h{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:8px;height:52px;padding:0 8px 0 16px;display:flex}.wk-contents-h b{color:var(--text-1);flex:1;font-size:16px;font-weight:600}.wk-contents-x{width:36px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.wk-contents-body{flex:1;padding:8px 8px 16px 16px;overflow-y:auto}.wk-contents .wk-toc-item{height:38px;font-size:14.5px}.wk-contents .wk-toc-item.sub{height:34px;font-size:13.5px}.wk-contents .wk-toc-cat,.wk-contents .wk-toc-item .n{font-size:12.5px}.wk-banner{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--text-1);border-radius:8px;align-items:center;gap:9px;margin-top:16px;padding:10px 14px;font-size:14px;text-decoration:none;display:none}.wk-banner .t{flex:1;min-width:0}.wk-banner .ic{color:var(--text-4);font-size:11px}.wk-banner:hover{color:var(--text-1)}.wk-art-page{min-width:0;position:relative}.wk-topic-note{margin-top:10px}.wk-art-crumbrow{align-items:center;gap:8px;min-width:0;display:flex}.wk-art-crumbrow .wk-crumb{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wk-art-page .t-title{letter-spacing:-.02em;font-size:30px;line-height:1.28}.wk-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.wk-tag{background:var(--fill-muted);height:22px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;display:inline-flex}.wk-tag.cat{background:var(--brand-tint);color:var(--brand-strong)}.wk-art-page .t-meta{flex-wrap:wrap;gap:6px 9px}.wk-art-page .t-meta .ic{color:var(--text-3);font-size:12px}.wk-art-page .wk-art-updated{line-height:1.6;display:block}.wk-art-page .wk-art-updated .ic{margin-right:6px}.wk-art{color:var(--text-1);margin-top:20px;font-size:15px;line-height:1.85}.wk-art p{margin:0 0 12px}.wk-art h2{border-bottom:1px solid var(--border-subtle);margin:26px 0 10px;padding-bottom:6px;font-size:18px;font-weight:650;line-height:1.4}.wk-art code,.wk-fncard code,.wk-fnlist code{background:var(--fill-inset);overflow-wrap:anywhere;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;font-size:.86em}.wk-fn{vertical-align:super;white-space:nowrap;margin-left:1px;font-size:11px;line-height:0}.wk-fn-n{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 1px;line-height:1.15;display:inline-block}.wk-fn-n:hover{text-decoration:underline}.wk-fn-n.on{background:var(--brand);color:#fff;text-decoration:none}.wk-art .hl{background:color-mix(in srgb, var(--brand-tint) 80%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-tint) 80%, transparent);border-radius:3px}.wk-fncard{width:380px;max-width:100%}.wk-fncard .k{color:var(--text-2);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.wk-fncard .k .num{color:var(--brand);font:600 11px/18px ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.wk-fncard .k .kind{color:var(--text-3);display:inline-flex}.wk-fncard .k .tdp-badge{margin-left:auto}.wk-fncard .t{color:var(--text-1);margin-top:7px;font-size:14.5px;font-weight:650;line-height:1.45}.wk-fncard .d{color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.wk-fncard .f{border-top:1px solid var(--border-subtle);color:var(--text-3);white-space:nowrap;align-items:center;gap:8px;margin-top:10px;padding-top:9px;font-size:12px;display:flex}.wk-fncard .f .go{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12.5px;font-weight:600}.wk-fncard.sheet{width:auto;padding:8px 16px 16px}.wk-fncard.sheet .k{font-size:12.5px}.wk-fncard.sheet .t{margin-top:8px;font-size:16px}.wk-fncard.sheet .d{-webkit-line-clamp:4;margin-top:6px;font-size:14px;line-height:1.65}.wk-fncard.sheet .f{border-top:0;padding-top:0;font-size:12.5px}.wk-fncard-open{width:100%;margin-top:14px}.wk-fnsheet>.orbit-overlay-header{display:none}.wk-fnsheet>.orbit-overlay-body{padding:0}.wk-fnsheet>.orbit-overlay-body:before{content:"";background:var(--border);border-radius:2px;width:36px;height:4px;margin:8px auto 4px;display:block}.wk-fnlist{margin-top:30px}.wk-fnlist h3,.wk-art-entries-h{color:var(--text-1);align-items:baseline;gap:8px;margin:0 0 8px;font-size:15px;font-weight:650;display:flex}.wk-fnlist h3 small,.wk-art-entries-h small{color:var(--text-3);font-size:12.5px;font-weight:400}.wk-fnlist ol{margin:0;padding:0;list-style:none}.wk-fnlist li{color:var(--text-2);grid-template-columns:26px minmax(0,1fr) auto;align-items:baseline;gap:6px;padding:3px 0;font-size:13px;line-height:1.55;display:grid}.wk-fnlist li .no{text-align:right;color:var(--text-3);font-variant-numeric:tabular-nums}.wk-fnlist li .tt{min-width:0;color:var(--text-1);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.wk-fnlist li .tt.gone{color:var(--text-3);text-decoration:none}.wk-fnlist li .mt{white-space:nowrap;color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.wk-fnlist li .tdp-badge{padding:0 6px;font-size:11px;line-height:16px}.wk-art-entries{margin-top:34px}.wk-art-entries .wk-sec:first-of-type{margin-top:10px}.wk-art-entries .wk-sec-h h3{white-space:nowrap}.wk-art-entries .wk-sec-h .note{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.wk-art-entries .wk-sec-h .cols{flex:none}.wk-browse-cat{margin-top:26px}.wk-browse-cat>h2{border-bottom:1px solid var(--border-subtle);color:var(--text-1);align-items:baseline;gap:10px;margin:0 0 4px;padding-bottom:8px;font-size:18px;font-weight:650;display:flex}.wk-browse-cat>h2 small{color:var(--text-3);font-size:12.5px;font-weight:400}.wk-browse-topic{border-bottom:1px solid var(--border-subtle);padding:12px 0 10px}.wk-browse-topic .h{align-items:baseline;gap:8px;min-width:0;display:flex}.wk-browse-topic .h a,.wk-browse-topic .h b{color:var(--brand);font-size:14.5px;font-weight:650;text-decoration:none}.wk-browse-topic .h b{color:var(--text-1)}.wk-browse-topic .h .n{color:var(--text-3);white-space:nowrap;font-size:12px}.wk-browse-caret{color:var(--text-4);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px;font-size:11px;display:none}.wk-browse-topic .ov{color:var(--text-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.wk-browse-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:6px;display:grid}.wk-browse-list a{min-width:0;color:var(--text-1);align-items:baseline;gap:8px;padding:3px 0;font-size:13px;text-decoration:none;display:flex}.wk-browse-list a:hover .tt{color:var(--brand)}.wk-browse-list .tt{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.wk-browse-list .n{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.wk-browse-list .dash{border-bottom:1px dotted var(--border);flex:1;min-width:12px;transform:translateY(-4px)}.wk-browse-topic .wk-more{padding-top:4px}.wk-az-bar{flex-wrap:wrap;gap:3px;margin-top:16px;display:flex}.wk-az-bar>*{border:1px solid var(--border-subtle);min-width:24px;height:26px;color:var(--brand);background:var(--bg-raised);border-radius:6px;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.wk-az-bar button{cursor:pointer}.wk-az-bar button:hover{background:var(--brand-tint);border-color:var(--brand-border)}.wk-az-bar .off{color:var(--text-4);background:var(--bg-subtle)}.wk-az-g{margin-top:22px;scroll-margin-top:12px}.wk-az-g>h2{border-bottom:1px solid var(--border-subtle);align-items:baseline;gap:8px;margin:0 0 4px;padding-bottom:6px;font-size:18px;font-weight:650;display:flex}.wk-az-g>h2 small{color:var(--text-3);font-size:12px;font-weight:400}.wk-az-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.wk-az-list a{border-bottom:1px solid var(--border-subtle);min-width:0;color:var(--text-1);align-items:baseline;gap:8px;padding:5px 0;font-size:13.5px;text-decoration:none;display:flex}.wk-az-list a:hover .t{color:var(--brand)}.wk-az-list .t{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.wk-az-list .t.ov{font-weight:650}.wk-az-list .m{color:var(--text-3);white-space:nowrap;flex:none;margin-left:auto;font-size:12px}@media (width>=961px){.wk-page{max-width:none}.wk-page--reading>.wk-layout>.wk-main>*{max-width:880px;margin-inline:auto}.wk-layout>.wk-dir-col{max-height:calc(var(--app-vh,100vh) - 48px);overscroll-behavior:contain;scrollbar-width:thin;margin-left:-8px;position:sticky;top:0;overflow-y:auto}.wk-layout>.wk-dir-col>.wk-toc{margin-left:0}.wk-layout.home>.wk-main{container:wk-home/inline-size}.wk-home{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.wk-home>.wk-pl-cat{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:10px;margin:0;padding:12px 18px 4px}.wk-home>.wk-pl-cat>.wk-pl-cat-h{padding:2px 0 9px}.wk-home .wk-pl-cat-h .no{font-size:13px}.wk-home .wk-pl-cat-h b{font-size:15px}.wk-home .wk-pl-doc.phone{padding:10px 0 11px}.wk-home .wk-pl-doc.phone:last-child{border-bottom:0}.wk-home .wk-pl-doc.phone .main>.t{font-size:14px;line-height:20px}.wk-home .wk-pl-doc.phone .main>.q{margin-top:2px;line-height:20px}.wk-home .wk-pl-doc.phone>.chev{align-self:center}.wk-home .wk-pl-doc.phone.more{padding:8px 0 9px}.wk-home .wk-pl-doc.phone.pr{padding:9px 0}.wk-home>.wk-home-new{margin:0}@container wk-home (width>=1100px){.wk-home{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-home>.wk-home-pr,.wk-home>.wk-home-new{grid-column:1/-1}}.wk-page--activity>.wk-layout>.wk-main{container:wk-act/inline-size}@container wk-act (width>=760px){.wk-act-cards{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr) clamp(290px,26%,380px);align-items:start;display:grid}.wk-act-cards>.wk-card{grid-column:1/span 2}.wk-act-cards>.wk-review-card{border-color:var(--warning-border);background:color-mix(in srgb, var(--warning-bg) 45%, var(--bg-raised));grid-area:1/1;align-self:stretch}.wk-act-cards>.wk-plan-card{grid-area:1/2;align-self:stretch}.wk-act-cards>.wk-jobs-card{grid-column:1/span 2}.wk-act-cards:not(:has(>.wk-plan-card))>.wk-review-card{grid-column:1/span 2}.wk-act-cards>.wk-changed-card+.wk-card{grid-area:1/3/-1}.wk-act-cards .wk-tl li.wk-tl-run{border-top:1px solid var(--border-subtle);padding:9px 0}.wk-act-cards .wk-tl li.wk-tl-run:first-child{border-top:0}.wk-act-cards .wk-tl li.wk-tl-run:before{display:none}.wk-tl-run>div{grid-template-columns:max-content minmax(0,1fr) auto auto;align-items:baseline;column-gap:16px;display:grid}.wk-tl-run .wk-tl-h{display:contents}.wk-tl-run .wk-tl-h b{grid-area:1/1}.wk-tl-run .wk-tl-h .when{grid-area:1/4;margin:0}.wk-tl-run .wk-tl-t,.wk-tl-run .wk-tl-n{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.wk-tl-run .wk-tl-t{grid-row:1}.wk-tl-run .wk-tl-acts{white-space:nowrap;grid-area:1/3;margin:0}}@container wk-act (width>=1400px){.wk-act-cards{grid-template-rows:auto auto 1fr}.wk-act-cards>.wk-decisions-card,.wk-act-cards>.wk-changed-card{grid-area:2}.wk-act-cards:has(>.wk-jobs-card)>.wk-jobs-card{grid-row:2}:is(.wk-act-cards:has(>.wk-jobs-card)>.wk-decisions-card,.wk-act-cards:has(>.wk-jobs-card)>.wk-changed-card){grid-row:3}}}@media (width<=960px){.wk-page{flex-direction:column;display:flex}.wk-page>.wk-title-row{order:0}.wk-page>.wk-search{order:2;height:40px;margin-top:12px}.wk-page>.wk-search .wk-kbd{display:none}.wk-page>.wk-layout,.wk-page>.wk-body{order:3}.wk-status-review,.wk-maint-spin,.wk-page--reading>.wk-title-row,.wk-page--reading>.wk-search,.wk-page--reading>.wk-status-row{display:none}.wk-title-row>.page-title{flex:1;min-width:0}.wk-home>.wk-home-more{display:flex}.wk-page--activity>.wk-title-row,.wk-page--activity>.wk-search,.wk-page--activity>.wk-home-state,:is(.wk-page:has(>.wk-body>.rv-page)>.wk-title-row,.wk-page:has(>.wk-body>.rv-page)>.wk-search,.wk-page:has(>.wk-body>.rv-page)>.wk-status-row),.wk-crumb--back .ic,.wk-crumb--back>span{display:none}.wk-crumb--back .back{margin-right:4px;display:inline-flex}.wk-act-head{margin-top:2px}.wk-act-head .wk-space-tag{display:inline-flex}.wk-act>.wk-status-row{background:0 0;border:0;border-radius:0;margin-top:6px}.wk-act>.wk-status-row .project-integration-row{cursor:default;padding:0}.wk-act>.wk-status-row .project-integration-facts{line-height:1.6;display:block}.wk-act>.wk-status-row .project-integration-facts>:not(.wk-status-review),.wk-act>.wk-status-row .wk-maint{white-space:normal;display:inline}.wk-act>.wk-status-row .wk-sep{margin:0 6px}.wk-layout{margin-top:0;display:block}.wk-dir-col{display:none}.wk-page .wk-contents-btn{display:inline-flex}.wk-banner{display:flex}.wk-review-card{display:none}.wk-job-row{grid-template-columns:10px minmax(0,1fr) auto 12px;row-gap:3px}.wk-job-row .k{grid-column:2}.wk-job-row .when{grid-column:3}.wk-job-row .chev{grid-area:1/4}.wk-job-row .s{grid-area:2/2/auto/span 2}.wk-job-calls{margin:0 0 10px}.wk-calls thead{display:none}.wk-calls tr{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);padding:7px 10px;display:grid}.wk-calls tbody tr:first-child{border-top:0}.wk-calls tr.why{border-top:0;padding-top:0}.wk-calls td{text-align:left;border:0;padding:0}.wk-calls td.n{display:none}.wk-calls td.line{color:var(--text-3);font-size:12px;display:block}.wk-art-page .t-title,.wk-browse-page .t-title,.wk-az-page .t-title{letter-spacing:-.015em;margin-top:10px;font-size:24px;line-height:1.35}.wk-art{margin-top:14px;font-size:16px;line-height:1.8}.wk-art h2{margin:22px 0 8px;font-size:17px}.wk-fn{font-size:11.5px}.wk-fnlist li{border-bottom:1px solid var(--border-subtle);grid-template-columns:24px minmax(0,1fr);padding:9px 2px 10px}.wk-fnlist li .no{text-align:left}.wk-fnlist li .tt{text-overflow:ellipsis;white-space:nowrap;font-size:14px;text-decoration:none;overflow:hidden}.wk-fnlist li .mt{grid-column:2;margin-top:2px;font-size:12.5px}.wk-art-entries .wk-erow{grid-template-columns:minmax(0,1fr) auto;column-gap:10px}.wk-art-entries .wk-erow>.wk-kind,.wk-art-entries .wk-erow>span:nth-child(4),.wk-art-entries .wk-erow .used{display:none}.wk-browse-caret{display:inline-flex}.wk-browse-list{grid-template-columns:minmax(0,1fr);margin:6px 0 0 14px}.wk-browse-list a{border-bottom:1px solid var(--border-subtle);padding:9px 0;font-size:14px}.wk-browse-list .dash{display:none}.wk-browse-list .n{margin-left:auto}.wk-az-bar>*{width:30px;height:30px;font-size:13px}.wk-az-g{margin-top:16px}.wk-az-g>h2{color:var(--text-2);background:var(--bg-subtle);border-radius:4px 4px 0 0;padding:4px 8px;font-size:13px}.wk-az-g>h2 small{display:none}.wk-az-list{grid-template-columns:minmax(0,1fr)}.wk-az-list a{flex-direction:column;align-items:stretch;gap:1px;padding:9px 2px;font-size:14px}.wk-az-list .m{margin-left:0;font-size:12.5px}}.wk-toc-item .no{min-width:24px;color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.wk-toc-item.active .no{color:var(--brand)}.wk-toc-item .st{background:var(--warning-solid);border-radius:50%;flex:none;width:7px;height:7px;margin-left:6px}.wk-toc-item.todo .lb{color:var(--text-3)}.wk-toc-item.sec{height:27px;color:var(--text-2);padding-left:34px;font-size:12.5px}.wk-toc-item.sec .no{min-width:16px;font-size:11.5px}.wk-toc-item.sec.active{color:var(--brand);background:0 0;font-weight:600}.wk-toc-item .tp-count{margin-left:auto;font-size:11px}.wk-pl-page .lk,.wk-dc-tip .lk{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0}.wk-dc-tip .lk{color:#8fb5ff}.wk-pl-page{min-width:0;position:relative}.wk-pl-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title acts""meta meta";align-items:center;gap:0 10px;display:grid}.wk-pl-head>.wk-pl-titlerow{grid-area:title}.wk-pl-head>.wk-pl-meta{grid-area:meta}.wk-pl-head>.wk-pl-acts{grid-area:acts}.wk-pl-titlerow{align-items:center;gap:10px;min-width:0;margin-top:6px;display:flex}.wk-pl-titlerow .t-title{letter-spacing:-.02em;min-width:0;margin:0;font-size:30px;line-height:1.28}.wk-pl-titlerow .t-title .ic.lock{color:var(--text-3);margin-left:8px;font-size:20px}.wk-pl-acts{align-items:center;gap:8px;margin-top:6px;display:flex}.wk-pl-ver{border:1px solid var(--border);background:var(--bg-raised);height:32px;font:inherit;color:var(--text-1);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 11px 0 12px;font-size:14px;display:inline-flex}.wk-pl-ver .ic{color:var(--text-3);font-size:10px}.wk-pl-ver .tdp-badge,.wk-pl-verrow .tdp-badge{padding:0 6px;font-size:11px;line-height:16px}.wk-pl-verrow{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:300px;display:grid}.wk-pl-vermenu .orbit-menu-item{min-height:0}.wk-pl-verrow .v{color:var(--text-1);font:650 12.5px ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.wk-pl-verrow .d{color:var(--text-2);font-size:12.5px}.wk-pl-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 9px;margin-top:8px;font-size:13px;display:flex}.wk-pl-meta .sep{color:var(--text-4)}.wk-pl-meta .errn{color:var(--error);font-weight:600}.wk-pl-hint{color:var(--text-3);margin-top:6px;font-size:12.5px}.wk-pl-check{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:10px;margin-top:16px;overflow:hidden}.wk-pl-check>.h{border-bottom:1px solid var(--border-subtle);align-items:center;gap:9px;padding:11px 14px;font-size:14px;display:flex}.wk-pl-check>.h .ic{flex:none;font-size:16px}.wk-pl-check>.h b{color:var(--text-1);white-space:nowrap;font-weight:650}.wk-pl-check>.h .sub{color:var(--text-2);min-width:0;font-size:13px}.wk-pl-check>.h .r{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:12.5px}.wk-pl-check>.h a.r{color:var(--brand);text-decoration:none}.wk-pl-check.solo>.h{border-bottom:0}.wk-pl-check.fail{border-color:var(--error-border)}.wk-pl-check.fail>.h{background:var(--error-bg);border-bottom-color:var(--error-border)}.wk-pl-check.fail>.h .ic,.wk-pl-check.fail>.h b{color:var(--error)}.wk-pl-check.pass{border-color:var(--success-border)}.wk-pl-check.pass>.h{background:var(--success-bg);border-bottom-color:var(--success-border)}.wk-pl-check.pass>.h .ic,.wk-pl-check.pass>.h b{color:var(--success)}.wk-pl-check.run{border-color:var(--brand-border)}.wk-pl-check.run>.h{background:var(--brand-tint);border-bottom-color:var(--brand-border)}.wk-pl-check.run>.h b{color:var(--brand-strong)}.wk-pl-check.run>.h .ic{color:var(--brand)}.wk-pl-check.wait>.h{background:var(--bg-subtle)}.wk-pl-check.wait>.h .ic{color:var(--text-3)}.wk-pl-check.held{border-color:var(--warning-border)}.wk-pl-check.held>.h{background:var(--warning-bg);border-bottom-color:var(--warning-border)}.wk-pl-check.held>.h .ic,.wk-pl-check.held>.h b{color:var(--warning)}.wk-pl-prog{padding:10px 14px 12px}.wk-pl-prog .bar{background:var(--fill-muted);border-radius:3px;height:6px;overflow:hidden}.wk-pl-prog .bar i{background:var(--brand);border-radius:3px;height:100%;display:block}.wk-pl-prog .next{color:var(--text-2);margin-top:7px;font-size:12.5px}.wk-pl-ck{grid-template-columns:18px 150px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 14px;font-size:13px;line-height:1.6;display:grid}.wk-pl-ck+.wk-pl-ck{border-top:1px solid var(--border-subtle)}.wk-pl-ck>.ic{font-size:13px;transform:translateY(2px)}.wk-pl-ck.is-ok>.ic{color:var(--success)}.wk-pl-ck.is-bad>.ic{color:var(--error)}.wk-pl-ck .n{color:var(--text-1);font-weight:600}.wk-pl-ck .r{color:var(--text-1);overflow-wrap:anywhere;min-width:0;font-weight:400}.wk-pl-ck code,.wk-pl-err code,.wk-pl-kv code,.wk-pl-src code,.wk-pl-sec code,.wk-fn2 code,.wk-dc-scope code{background:var(--fill-inset);border-radius:4px;padding:0 4px;font:12px ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.wk-pl-errs{border:1px solid var(--border-subtle);border-radius:8px;grid-column:2/-1;margin-top:4px;overflow:hidden}.wk-pl-errs .by{background:var(--bg-subtle);border-bottom:1px solid var(--border-subtle);color:var(--text-2);flex-wrap:wrap;gap:4px 14px;padding:6px 10px;font-size:12px;display:flex}.wk-pl-errs .by b{color:var(--text-1);font-variant-numeric:tabular-nums;font-weight:650}.wk-pl-err{grid-template-columns:58px 86px minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 10px;font-size:12.5px;line-height:1.5;display:grid}.wk-pl-err+.wk-pl-err{border-top:1px solid var(--border-subtle)}.wk-pl-err .at{color:var(--brand);font:600 11.5px/18px ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.wk-pl-err .k{color:var(--text-3);white-space:nowrap}.wk-pl-err .m{color:var(--text-1);overflow-wrap:anywhere;min-width:0}.wk-pl-err .m .why{color:var(--error)}.wk-pl-errs .more{text-align:left;border:0;border-top:1px solid var(--border-subtle);width:100%;font:inherit;color:var(--brand);cursor:pointer;background:0 0;padding:6px 10px 7px;font-size:12.5px;display:block}.wk-pl-empty{border:1px dashed var(--border);background:var(--bg-raised);text-align:center;border-radius:12px;margin-top:18px;padding:36px 40px 30px}.wk-pl-empty>.ic{color:var(--text-4);font-size:40px}.wk-pl-empty>b{color:var(--text-1);margin-top:12px;font-size:18px;font-weight:650;display:block}.wk-pl-empty>p{max-width:560px;color:var(--text-2);margin:8px auto 16px;font-size:13.5px;line-height:1.7}.wk-pl-empty>.note{max-width:560px;color:var(--text-3);margin:12px auto 0;font-size:12px;line-height:1.6}.wk-pl-changes{margin-top:18px}.wk-pl-changes>.h{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.wk-pl-changes>.h h2{margin:0;font-size:16px;font-weight:650}.wk-pl-changes>.h .n{color:var(--text-3);font-size:12.5px}.wk-pl-changes .approval-card+.approval-card{margin-top:14px}.wk-pl-prop .approval-head .by b{color:var(--brand);font-weight:600}.wk-pl-prop .card-actions .grow{flex:1}.wk-pl-prop .card-actions .note{color:var(--text-3);font-size:12px}.wk-op.plan{min-width:0}.wk-pl-okline{color:var(--success);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.wk-pl-new{border:1px solid var(--success-border);border-radius:8px;margin-top:2px;overflow:hidden}.wk-pl-new .row{grid-template-columns:26px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:5px 10px;font-size:13px;display:grid}.wk-pl-new .row+.row{border-top:1px solid var(--border-subtle)}.wk-pl-new .row.add{background:var(--success-bg)}.wk-pl-new .row.remove{background:var(--error-bg)}.wk-pl-new .row .n{color:var(--text-3);font:600 11.5px/18px ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.wk-pl-new .row.add .n{color:var(--success)}.wk-pl-new .row.remove .n{color:var(--error)}.wk-pl-new .row.add .t{font-weight:600}.wk-pl-new .row .ty{color:var(--text-3);white-space:nowrap;font-size:12px}.wk-pl-new .row.ctx{color:var(--text-3)}.wk-pl-fact+.wk-pl-fact,.wk-pkv .orbit-link-card+.wk-pl-fact{margin-top:6px}.wk-pl-fact a{color:var(--brand);text-decoration:none}.wk-pl-more{color:var(--brand);margin-top:6px;font-size:12.5px}.wk-pl-refused{border:1px solid var(--error-border);background:var(--error-bg);color:var(--error);border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12.5px}.wk-pl-refused ul{margin:4px 0 0;padding-left:18px}.wk-pl-docs-h{border-bottom:1px solid var(--border-subtle);align-items:baseline;gap:8px;margin-top:24px;padding-bottom:8px;display:flex}.wk-pl-docs-h h2{margin:0;font-size:16px;font-weight:650}.wk-pl-docs-h .n{color:var(--text-3);font-size:12.5px}.wk-pl-docs-h .c{color:var(--text-3);margin-left:auto;font-size:12px}.wk-pl-cat{margin-top:22px}.wk-pl-cat-h{border-bottom:1px solid var(--border-subtle);align-items:baseline;gap:9px;padding-bottom:7px;display:flex}.wk-pl-cat-h .no{color:var(--text-3);font:650 14px/1 ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.wk-pl-cat-h b{color:var(--text-1);white-space:nowrap;font-size:16px;font-weight:650}.wk-pl-cat-h .q{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.wk-pl-cat-h .c{color:var(--text-3);white-space:nowrap;font-size:12px}.wk-pl-doc{border-bottom:1px solid var(--border-subtle);grid-template-columns:14px 34px minmax(0,1fr) auto;align-items:baseline;gap:0 8px;padding:9px 4px 9px 2px;display:grid}.wk-pl-doc>.caret{color:var(--text-4);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;transform:translateY(-1px)}.wk-pl-doc>.no{color:var(--text-2);font:600 12.5px/20px ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.wk-pl-doc>.main{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.wk-pl-doc .main>.t{min-width:0;color:var(--text-1);align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:20px;display:flex}.wk-pl-doc .main>.t .tt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wk-pl-doc .main>.t .ic.lock{color:var(--text-3);flex:none;font-size:12px}.wk-pl-doc .main>.q{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;line-height:18px;display:block;overflow:hidden}.wk-pl-doc>.meta{color:var(--text-3);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.wk-pl-doc .errn{color:var(--error);align-items:center;gap:4px;font-weight:600;display:inline-flex}.wk-pl-doc .errn .ic{font-size:12px}.wk-pl-chg{background:var(--warning-bg);color:var(--warning);border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:18px}.wk-pl-diff{border-radius:4px;flex:none;padding:0 6px;font-size:11px;font-weight:600;line-height:16px}.wk-pl-diff.new{background:var(--success-bg);color:var(--success)}.wk-pl-diff.changed{background:var(--brand-tint);color:var(--brand-strong)}.wk-pl-doc.gone .main .tt{color:var(--text-3);text-decoration:line-through}.wk-pl-doc.open{background:var(--bg-raised);border:1px solid var(--brand-border);border-radius:10px;margin:8px 0 6px;padding:12px 14px 8px 12px}.wk-pl-doc.open>.caret{color:var(--brand)}.wk-pl-doc.phone{color:inherit;grid-template-columns:34px minmax(0,1fr) 12px;gap:6px;padding:10px 2px 11px;text-decoration:none}.wk-pl-doc.phone .main{display:block}.wk-pl-doc.phone .main>.t{font-size:15px;line-height:21px}.wk-pl-doc.phone .main>.q{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box}.wk-pl-doc.phone .l3{color:var(--text-3);margin-top:3px;font-size:12.5px;display:block}.wk-pl-doc.phone .chev{color:var(--text-4);font-size:11px}.wk-pl-body{grid-column:2/-1;margin-top:10px}.wk-pl-kv{grid-template-columns:104px minmax(0,1fr);gap:7px 12px;font-size:13px;line-height:1.65;display:grid}.wk-pl-kv>.k{color:var(--text-3);white-space:nowrap;padding-top:1px;font-size:12.5px}.wk-pl-kv>.v{color:var(--text-1);min-width:0}.wk-pl-kv>.v ul{margin:0;padding-left:16px}.wk-pl-kv>.v li+li{margin-top:1px}.wk-pl-kv>.v .see{color:var(--brand);white-space:nowrap}.wk-pl-kv>.v .lockline{align-items:center;gap:6px;display:inline-flex}.wk-pl-kv>.v .lockline .ic,.wk-pl-kv>.v .dim{color:var(--text-3)}.wk-pl-secs{border-top:1px solid var(--border-subtle);margin-top:12px}.wk-pl-secs>.h{color:var(--text-1);align-items:baseline;gap:8px;padding:10px 0 4px;font-size:13px;font-weight:650;display:flex}.wk-pl-secs>.h .c{color:var(--text-3);font-size:12px;font-weight:400}.wk-pl-sec{border-top:1px solid var(--border-subtle);grid-template-columns:22px minmax(0,1fr) 92px 70px minmax(0,190px);align-items:baseline;gap:10px;padding:7px 0;font-size:13px;line-height:1.5;display:grid}.wk-pl-secs>.h+.wk-pl-sec{border-top:0}.wk-pl-sec>.n{color:var(--text-3);text-align:right;font:600 12px/19px ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.wk-pl-sec>.t{min-width:0;font:inherit;text-align:left;color:var(--text-1);cursor:pointer;background:0 0;border:0;padding:0;display:block}.wk-pl-sec .cov{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;line-height:1.55;display:block;overflow:hidden}.wk-pl-sec>.ty{color:var(--text-2);white-space:nowrap;font-size:12px}.wk-pl-sec>.len{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.wk-pl-sec>.src{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wk-pl-sec.open{background:color-mix(in srgb, var(--brand-tint) 45%, var(--bg-raised));border-radius:6px;margin:0 -8px;padding:7px 8px}.wk-pl-sec.gone{background:var(--error-bg);border-top-color:#0000;border-radius:6px;margin:0 -8px;padding:7px 8px}.wk-pl-sec.gone>.t{color:var(--text-3);cursor:default;text-decoration:line-through}.wk-pl-sec.gone+.wk-pl-sec{border-top-color:#0000}.wk-pl-sec .why{color:var(--error);grid-column:2/-1;align-items:center;gap:6px;margin-top:-2px;font-size:12px;display:flex}.wk-pl-src{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:8px;grid-column:2/-1;margin:4px 0 2px;padding:8px 10px}.wk-pl-src .g{color:var(--text-3);letter-spacing:.2px;margin:6px 0 2px;font-size:11.5px;font-weight:600}.wk-pl-src .g:first-child{margin-top:0}.wk-pl-src .r{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:2px 0;font-size:12.5px;line-height:1.55;display:grid}.wk-pl-src .r .p{overflow-wrap:anywhere;min-width:0;color:var(--text-1)}.wk-pl-src .r .p .sym{color:var(--text-2)}.wk-pl-src .r .ok{color:var(--success);white-space:nowrap;font-size:11.5px;font-weight:600}.wk-pl-src .r .bad{color:var(--error);white-space:nowrap;font-size:11.5px;font-weight:600}.wk-pl-src .cond{grid-template-columns:92px minmax(0,1fr);gap:3px 10px;font-size:12.5px;line-height:1.55;display:grid}.wk-pl-src .cond .k{color:var(--text-3)}.wk-pl-src .cond .v{color:var(--text-1);min-width:0}.wk-pl-src .cond .chip{background:var(--fill-muted);color:var(--text-1);border-radius:999px;margin:0 4px 3px 0;padding:0 7px;font-size:12px;line-height:20px;display:inline-block}.wk-pl-src .cond code{margin-right:4px}.wk-pl-drawer .orbit-overlay-title{line-height:1.5}.wk-pl-drawer-t .sub{color:var(--text-3);font-size:12px;font-weight:500}.wk-pl-form{padding:0 0 8px}.wk-pl-f{margin-top:12px;display:block}.wk-pl-f:first-child{margin-top:0}.wk-pl-f .l{color:var(--text-1);align-items:center;gap:8px;margin-bottom:5px;font-size:13px;display:flex}.wk-pl-section-dialog .wk-pl-f .orbit-select-trigger{gap:6px}.wk-pl-f .l .dim,.wk-pl-f .dim{color:var(--text-3);font-size:12px}.wk-pl-f.row2{align-items:flex-start;gap:16px;display:flex}.wk-pl-f.row2 .grow{flex:1;min-width:0}.wk-pl-f .len,.wk-pl-f .sw{align-items:center;gap:8px;display:flex}.wk-pl-f.hint{color:var(--text-3);font-size:12px}.wk-pl-esec{border:1px solid var(--border-subtle);background:var(--bg-raised);cursor:grab;border-radius:6px;grid-template-columns:16px 22px minmax(0,1fr) 124px 22px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:grid}.wk-pl-esec+.wk-pl-esec{margin-top:5px}.wk-pl-esec.dragging{opacity:.5}.wk-pl-esec .hd{color:var(--text-4);font-size:13px}.wk-pl-esec .n{color:var(--text-3);text-align:right;font:600 11.5px ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.wk-pl-esec .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);overflow:hidden}.wk-pl-esec .x{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.wk-pl-add{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:0;font-size:13px;display:inline-flex}.wk-pl-dfoot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.wk-pl-dfoot .l{color:var(--text-3);margin-right:auto;font-size:12px}.wk-pl-modal-t{align-items:center;gap:8px;display:inline-flex}.wk-pl-modal-t .ic{color:var(--warning-solid)}.wk-pl-modal-p{color:var(--text-2);margin:0 0 10px;font-size:13px;line-height:1.6}.wk-pl-modal-note{color:var(--text-3);margin-top:8px;font-size:12.5px}.wk-dc-warn{color:var(--warning)}.wk-dc-notwritten{border:1px solid var(--border-subtle);background:var(--bg-raised);color:var(--text-1);border-radius:10px;align-items:baseline;gap:8px;margin-top:12px;padding:10px 14px;font-size:13.5px;line-height:1.6;display:flex}.wk-dc-notwritten .ic{color:var(--text-2)}.wk-dc-scope{border:1px solid var(--border-subtle);background:var(--bg-subtle);border-radius:10px;grid-template-columns:104px minmax(0,1fr);gap:6px 12px;margin-top:14px;padding:11px 14px;font-size:13px;line-height:1.65;display:grid}.wk-dc-scope>.k{color:var(--text-3);white-space:nowrap;padding-top:1px;font-size:12.5px}.wk-dc-scope>.v{color:var(--text-1);min-width:0}.wk-dc-scope>.v ul{margin:0;padding-left:16px}.wk-dc-scope>.v .see{color:var(--brand);white-space:nowrap;text-decoration:none}.wk-dc-scope>.v.q{font-weight:600}.wk-dc-fold{border:0;border-top:1px solid var(--border-subtle);font:inherit;color:var(--text-1);text-align:left;cursor:pointer;background:0 0;grid-column:1/-1;align-items:center;gap:6px;margin:2px -14px -11px;padding:9px 14px;font-size:13.5px;display:flex}.wk-dc-fold .n{color:var(--text-3);font-size:12.5px}.wk-dc-fold .ic{color:var(--text-4);margin-left:auto;font-size:11px}.wk-dc-fold.up{justify-content:flex-end;padding:6px 14px}.wk-dc-banner{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--text-1);border-radius:8px;gap:10px;margin-top:14px;padding:10px 14px;font-size:13.5px;line-height:1.6;display:flex}.wk-dc-banner>.ic{color:var(--warning-solid);flex:none;margin-top:3px;font-size:15px}.wk-dc-banner b.h{color:var(--warning);font-weight:650}.wk-dc-banner .lg{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:12.5px;display:flex}.wk-dc-banner .lg>span{white-space:nowrap}.wk-dc-banner .lg .go{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.wk-dc-body h2 .no{color:var(--text-3);font-variant-numeric:tabular-nums;margin-right:6px;font-weight:600}.wk-dc-sec{scroll-margin-top:12px}.wk-dc-body h3{margin:16px 0 6px;font-size:15px;font-weight:650}.wk-dc-body ul{margin:0 0 12px;padding-left:20px}.wk-dc-code{background:var(--fill-inset);border-radius:6px;margin:0 0 12px;padding:10px 12px;font:12.5px/1.6 ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;overflow-x:auto}.wk-dc-diagram{background:var(--fill-inset);border-radius:6px;margin:0 0 12px;padding:12px;overflow-x:auto}.wk-dc-diagram[aria-busy=true]{min-height:120px}.wk-dc-diagram svg{margin:0 auto;display:block}.wk-dc-unwritten{color:var(--text-3);font-size:14px}.wk-dc-tag{background:var(--fill-muted);height:20px;color:var(--text-2);vertical-align:3px;letter-spacing:0;border-radius:999px;align-items:center;gap:5px;margin-left:10px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.wk-dc-tag .ic{font-size:11px}.wk-s-nosrc{background:var(--warning-bg);box-shadow:inset 0 -1.5px 0 var(--warning-solid);cursor:help;border-radius:2px}.wk-s-bad{background:var(--error-bg);box-shadow:inset 0 -1.5px 0 var(--error-solid);cursor:help;border-radius:2px}.wk-s-gone{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3);cursor:help}.wk-s-lab{vertical-align:2px;white-space:nowrap;letter-spacing:0;border-radius:4px;margin:0 2px 0 3px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.wk-s-lab.nosrc{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning-border)}.wk-s-lab.bad{background:var(--error-bg);color:var(--error);border:1px solid var(--error-border)}.wk-s-lab.gone{background:var(--fill-muted);color:var(--text-2)}.wk-fn-n.x{color:var(--error);text-decoration:line-through}.wk-fn-n.x.on{background:var(--error-solid);color:#fff}.wk-dc-tip-pop.orbit-tooltip{--orbit-tooltip-bg:#000000d9}.wk-dc-tip{max-width:300px;font-size:12.5px;line-height:1.55}.wk-dc-tip b{font-weight:650}.wk-fn2{width:440px;max-width:100%}.wk-fn2 .k{color:var(--text-2);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.wk-fn2 .k .num{color:var(--brand);font:600 11.5px/18px ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.wk-fn2 .k .ic{color:var(--text-3);font-size:13px;display:inline-flex}.wk-fn2 .k .ver{color:var(--success);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.wk-fn2 .k .ver.x{color:var(--error)}.wk-fn2 .k .dim{color:var(--text-3);font-weight:400}.wk-fn2 .olc-quote{margin-top:8px;padding:8px 10px;font-size:13.5px;line-height:1.6}.wk-fn2 .olc-quote.x .wk-quote-text{color:var(--text-2);text-decoration:line-through;-webkit-text-decoration-color:var(--error);text-decoration-color:var(--error)}.wk-fn2 .xnote{color:var(--error);margin-top:6px;font-size:12.5px;line-height:1.55}.wk-fn2 .code{background:var(--fill-inset);border-radius:6px;margin-top:8px;font:11.5px/1.65 ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace;overflow:hidden}.wk-fn2 .code .ln{grid-template-columns:34px minmax(0,1fr);display:grid}.wk-fn2 .code .ln .i{text-align:right;color:var(--text-4);-webkit-user-select:none;user-select:none;padding-right:8px}.wk-fn2 .code .ln .c{white-space:pre;text-overflow:ellipsis;color:var(--text-1);padding-right:8px;overflow:hidden}.wk-fn2 .code .ln.q{background:color-mix(in srgb, var(--success-bg) 85%, transparent)}.wk-fn2 .code .ln.q .i{color:var(--success)}.wk-fn2 .code .ln.cut .c{color:var(--text-3)}.wk-fn2 .loc{color:var(--text-2);align-items:baseline;gap:6px;margin-top:8px;font-size:12.5px;line-height:1.55;display:flex}.wk-fn2 .loc .ic{color:var(--text-3);flex:none;font-size:12px;display:inline-flex;transform:translateY(1px)}.wk-fn2 .loc .tx{overflow-wrap:anywhere;min-width:0}.wk-fn2 .loc a{color:var(--brand);white-space:nowrap;text-decoration:none}.wk-fn2 .loc .mono{color:var(--text-1);font:12px ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.wk-fn2 .via{border-top:1px solid var(--border-subtle);color:var(--text-3);align-items:center;gap:7px;min-width:0;margin-top:9px;padding-top:9px;font-size:12.5px;display:flex}.wk-fn2 .via .lb{flex:none}.wk-fn2 .via .wk-kind{flex:none;width:18px;height:18px;font-size:11px}.wk-fn2 .via .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);font-weight:600;text-decoration:none;overflow:hidden}.wk-fn2 .via .tdp-badge{flex:none;margin-left:auto;padding:0 6px;font-size:11px;line-height:16px}.wk-fn2.sheet{width:auto;padding:8px 16px 16px}.wk-fn2.sheet .olc-quote{padding:9px 11px;font-size:15px}.wk-fn2.sheet .loc{font-size:13.5px}.wk-fn2-list{margin-top:30px}.wk-fn2-list>h3{color:var(--text-1);align-items:baseline;gap:8px;margin:0 0 4px;font-size:15px;font-weight:650;display:flex}.wk-fn2-list>h3 small{color:var(--text-3);font-size:12.5px;font-weight:400}.wk-fn2-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:26px minmax(0,1fr);gap:8px;padding:8px 0 9px;font-size:13px;line-height:1.55;display:grid}.wk-fn2-row.on{background:var(--brand-tint);border-bottom-color:#0000;border-radius:6px;margin:0 -8px;padding:8px 8px 9px}.wk-fn2-row .no{text-align:right;color:var(--text-3);font-variant-numeric:tabular-nums}.wk-fn2-row .main{min-width:0}.wk-fn2-row .l1{align-items:center;gap:7px;min-width:0;display:flex}.wk-fn2-row .kd{background:var(--fill-muted);height:20px;color:var(--text-2);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;display:inline-flex}.wk-fn2-row .kd.s{background:var(--brand-tint);color:var(--brand-strong)}.wk-fn2-row .kd .anticon{font-size:11px}.wk-fn2-row .loc{min-width:0;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;color:var(--text-1);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;background:0 0;border:0;padding:0;overflow:hidden}.wk-fn2-row .loc.mono{font:12px ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.wk-fn2-row .ver{color:var(--success);white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-weight:600}.wk-fn2-row .ver.x{color:var(--error)}.wk-fn2-row .q{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.wk-fn2-row .q.x{text-decoration:line-through;-webkit-text-decoration-color:var(--error);text-decoration-color:var(--error)}.wk-fn2-row .via{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.wk-fn2-row .via b{color:var(--text-2);font-weight:600}.wk-fn2-list .wk-more{padding:8px 0 0 34px}.wk-dc-refs{color:var(--brand);flex:none;margin-left:6px;font-size:11.5px;font-weight:500}.wk-browse-cat>h2 .no,.wk-browse-doc .h .no{color:var(--text-3);font:600 12.5px ui-monospace,SFMono-Regular,Menlo,DejaVu Sans Mono,monospace}.wk-browse-cat>h2 .no{font-size:15px}.wk-browse-q{color:var(--text-3);margin:0 0 4px;font-size:12.5px}.wk-browse-doc .h .n .st.warn{color:var(--warning)}.wk-browse-doc .h .n .st.muted{color:var(--text-3)}.wk-browse-list.secs a .sn{min-width:14px;color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.wk-browse-list.secs a.todo .tt{color:var(--text-3)}.wk-home-state{color:var(--text-2);margin-top:6px;font-size:12.5px;line-height:1.6}.wk-pl-doc .main>.q.lead{color:var(--text-2)}.wk-pl-doc.todo .main>.t{color:var(--text-3)}.wk-pl-doc.phone.topic{grid-template-columns:minmax(0,1fr) 12px}.wk-pl-doc.phone.more{border-style:solid;border-width:0 0 1px;border-color:var(--border-subtle);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:8px 2px}.wk-pl-doc.phone.more .main>.q{-webkit-line-clamp:1;margin:0;font-size:12.5px}.wk-pl-doc.phone.more[aria-expanded=true] .chev{transform:rotate(90deg)}.wk-pl-doc.phone.pr{grid-template-columns:34px minmax(0,1fr) auto}.wk-pl-doc.phone.pr>.no{color:var(--text-3);font-size:12px}.wk-pl-doc.phone.pr>.d{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.wk-home-pr>.wk-pl-cat-h{align-items:center}.wk-home-n{background:var(--fill-muted);color:var(--text-2);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:600;line-height:17px}.wk-home-pr .tdp-badge{padding:0 6px;font-size:11px;line-height:16px}.wk-home-all{font:inherit;color:var(--brand);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0;font-size:12.5px}.wk-home-new{background:var(--bg-subtle);color:var(--text-2);border-radius:10px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.6}.wk-home-new p{margin:0}.wk-home-new a{color:var(--brand);margin-top:6px;font-weight:600;text-decoration:none;display:inline-block}.wk-home-more{border-top:1px solid var(--border-subtle);gap:18px;margin-top:18px;padding-top:12px;font-size:13px;display:none}.wk-home-more a{color:var(--brand);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.wk-sk{background:var(--fill-muted);border-radius:5px;height:10px;display:block}.wk-home-state .wk-sk{width:170px;margin:5px 0 6px}.wk-home-sk .wk-pl-cat-h .wk-sk{width:90px;height:9px;margin:4px 0}.wk-home-sk .wk-pl-doc{align-items:start}.wk-home-sk .wk-pl-doc .no .wk-sk{width:22px;margin-top:5px}.wk-home-sk .wk-pl-doc .main>.wk-sk{height:9px;margin-top:6px}.wk-home-sk .wk-pl-doc .main>.wk-sk:first-child{height:12px;margin-top:4px}.wk-home-sk .wk-pl-doc .main>.wk-sk:nth-child(2){margin-top:8px}.wk-plan-card-text{color:var(--text-2);font-size:13px;line-height:1.6}.wk-plan-card-link{color:var(--brand);font-size:12.5px;text-decoration:none}.wk-rv-row .wk-op.plan{font-size:10px}.wk-banner.wk-plan-banner{margin-top:10px}.wk-banner.wk-plan-banner.elsewhere{display:flex}.wk-banner.wk-plan-banner.blue{border-color:var(--brand-border);background:var(--brand-tint)}.wk-banner.wk-plan-banner.blue .wk-dot{background:var(--brand)}@media (width<=960px){.wk-plan-card{display:none}.wk-pl-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""meta""acts"}.wk-pl-titlerow{justify-content:space-between}.wk-pl-titlerow .t-title{font-size:24px;line-height:1.35}.wk-pl-acts{margin-top:12px}.wk-pl-acts>.orbit-button:not(.orbit-button-icon-only){flex:1;height:40px}.wk-pl-ck{grid-template-columns:16px minmax(0,1fr)}.wk-pl-ck .r,.wk-pl-errs{grid-column:2}.wk-pl-err{grid-template-columns:minmax(0,1fr);gap:0}.wk-pl-empty{padding:28px 20px 22px}.wk-pl-empty .orbit-button{width:100%;height:40px}.wk-pl-cat-h .q{display:none}.wk-pl-sec.phone .chev{color:var(--text-4);font-size:11px}.wk-pl-kv{grid-template-columns:minmax(0,1fr);gap:2px;margin-top:12px}.wk-pl-kv>.k{margin-top:8px;font-size:12px}.wk-pl-sec.phone{color:inherit;grid-template-columns:22px minmax(0,1fr) 12px;gap:6px;padding:9px 2px 10px;text-decoration:none}.wk-pl-sec.phone>.t{font-size:14.5px;line-height:20px}.wk-pl-sec.phone .cov{white-space:normal;font-size:12.5px}.wk-pl-sec.gone.phone{margin:4px -4px;display:block}.wk-pl-sec.gone.phone .why{margin-top:2px;display:block}.wk-pl-src{margin:12px 0 0}.wk-pl-src .cond{grid-template-columns:minmax(0,1fr)}.wk-pl-prop .card-actions{flex-wrap:wrap}.wk-pl-prop .card-actions .grow{display:none}.wk-pl-prop .card-actions .note{flex-basis:100%}.wk-pl-new .row{grid-template-columns:26px minmax(0,1fr)}.wk-pl-new .row .ty{display:none}.wk-pl-esec{grid-template-columns:16px 22px minmax(0,1fr) 110px 22px}.wk-dc-scope{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 12px}.wk-dc-scope>.k{font-size:12px}.wk-dc-scope>.v.q{font-size:14px}.wk-dc-fold{margin:6px -12px -10px;padding:9px 12px}.wk-dc-banner{padding:10px 12px;font-size:13.5px}.wk-dc-banner .lg .go{margin-left:0}.wk-fn2-row{grid-template-columns:24px minmax(0,1fr);padding:9px 2px 10px}.wk-fn2-row .no{text-align:left}.wk-browse-doc .h .n{margin-left:auto}}.wkctx{margin-top:6px}.wkctx-list{background:var(--fill-inset);border-radius:8px;margin:0;padding:6px 8px;list-style:none}.wkctx-row{align-items:center;gap:7px;height:23px;font-size:12.5px;display:flex}.wkctx-kind{width:70px;color:var(--text-3);flex:none;font-size:12px}.wkctx-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--brand);text-decoration:none;overflow:hidden}a.wkctx-title:hover{text-decoration:underline}.wkctx-foot{color:var(--text-3);margin-top:6px;font-size:11.5px;line-height:1.5}.wk-pal-group{letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;padding:9px 16px 3px;font-size:11.5px;font-weight:650;display:flex}.wk-pal-group .n{letter-spacing:0;text-transform:none;color:var(--text-4);font-weight:600}.wk-pal-group+.ssearch-row{margin-top:0}.ssearch-row>.wk-kind{flex:none}.ssearch-meta .ok{color:var(--success)}@media (width<=600px){.wkctx-kind{width:58px}}.agent-progress{border-top:1px dashed var(--border-subtle);background:var(--bg-subtle);padding:4px 12px 8px 38px}.agent-progress-head{letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);gap:4px;margin:8px 0 3px;font-size:10.5px;font-weight:700;display:flex}.agent-progress-count{letter-spacing:0;font-weight:400}.agent-progress-agent{align-items:center;gap:8px;padding:2px 0;font-size:12px;display:flex}button.agent-progress-agent{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}button.agent-progress-agent:hover{background:var(--bg-hover)}.agent-progress-caret{color:var(--text-3);flex:none;font-size:10px}.agent-progress-transcript{border-left:1px solid var(--border-subtle);margin:4px 0 8px 8px;padding-left:8px}.chat-workflow-source>summary{color:var(--text-3);cursor:pointer;padding:6px 12px;font-size:12px}.agent-progress-label{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--text-1);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.agent-progress-now{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-3);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.agent-progress-detail{white-space:nowrap;color:var(--text-3);margin-left:auto}.agent-progress-queued{border:1.5px solid var(--text-4);border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.agent-progress-foot:first-child{border-top:none;margin-top:0;padding-top:0}.agent-progress-foot{border-top:1px solid var(--border-subtle);color:var(--text-3);margin-top:6px;padding-top:5px;font-size:11.5px}.bg-shell-detail .agent-progress{background:0 0;border-top:none;padding:2px 2px 4px}.bg-shell-kind{color:var(--text-2);background:var(--bg-hover);border-radius:4px;flex:none;padding:0 5px;font-size:10.5px}.bg-shell-sub{color:var(--text-3);padding:0 10px 6px 34px;font-size:11.5px}.wt-recovery{border:1px solid var(--border);background:var(--bg-subtle);overflow-wrap:anywhere;border-radius:8px;margin:0 12px 12px;padding:14px;font-size:12px}.wt-recovery p{color:var(--text-2);margin:10px 0}.wt-recovery summary{cursor:pointer;margin:10px 0}.wt-recovery-histories{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wt-recovery-histories>:only-child{grid-column:1/-1}.wt-recovery-route code{font-size:11px}.wt-recovery-origin.is-local{color:var(--warning);font-weight:600}.wt-recovery-histories small{opacity:.7;margin-bottom:8px;display:block}.wt-recovery pre{white-space:pre-wrap;max-height:400px;font-size:11px;overflow:auto}.wt-recovery-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.wt-recovery-actions button{cursor:pointer;border-radius:6px;padding:5px 10px}.wt-recovery-actions button:not(.wt-merge-btn){border:1px solid var(--border);background:var(--bg);color:var(--text-1);font:inherit}.wt-recovery-actions button:disabled{opacity:.55;cursor:default}.wt-recovery-repair-status{border:1px solid var(--border);background:var(--bg-raised);width:100%;color:var(--text-1);text-align:left;cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:10px;margin:10px 0 0;padding:10px 12px;display:flex}.wt-recovery-repair-status.is-running{border-color:color-mix(in srgb, var(--brand) 38%, var(--border));background:color-mix(in srgb, var(--brand) 8%, var(--bg-raised))}.wt-recovery-repair-status.is-failed{border-color:color-mix(in srgb, var(--error) 38%, var(--border))}.wt-recovery-repair-status-copy{flex:1;gap:2px;min-width:0;display:grid}.wt-recovery-repair-status-copy strong,.wt-recovery-repair-status-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wt-recovery-repair-status-copy small{color:var(--text-2)}.wt-recovery-repair-chevron{color:var(--text-2);font-size:22px;line-height:1}.wt-recovery-repair-icon{color:var(--text-2);flex:none;font-size:16px}.wt-recovery-repair-status.is-ready .wt-recovery-repair-icon,.wt-recovery-repair-status.is-ready .wt-recovery-repair-note{color:var(--success)}.wt-recovery-repair-status.is-conflict .wt-recovery-repair-icon,.wt-recovery-repair-status.is-conflict .wt-recovery-repair-note,.wt-recovery-repair-status.is-reply .wt-recovery-repair-icon,.wt-recovery-repair-status.is-reply .wt-recovery-repair-note{color:var(--warning)}.wt-recovery-repair-status.is-failed .wt-recovery-repair-icon,.wt-recovery-repair-status.is-failed .wt-recovery-repair-note{color:var(--error)}.wt-recovery-checked .anticon,.wt-recovery-actions .anticon{margin-right:4px}.wt-recovery-link{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.wt-recovery-link:disabled{opacity:.55;cursor:default}.wt-recovery-snapshot.is-stale{opacity:.45}.wt-recovery-files{margin:10px 0}.wt-recovery-files ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.wt-recovery-files code{font-size:11px}.wt-recovery-actions-note{font-size:11px;margin:6px 0 0!important}@media (width<=680px){.wt-recovery-histories{grid-template-columns:1fr}}.re-row.account-paused{background:color-mix(in srgb, var(--warning,#d89614) 7%, transparent)}.re-row.account-removing .re-id,.re-row.account-removing .re-quota{opacity:.45}.account-pause-remaining{color:var(--text-3);margin-top:4px;font-size:11px}.re-act:has(.account-pause-actions){flex-wrap:wrap}.account-pause-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.account-pause-name{overflow-wrap:anywhere;margin:14px 0 10px;font-weight:600}.account-pause-copy{color:var(--text-2);line-height:1.65}.account-pause-scope{background:color-mix(in srgb, var(--warning,#d89614) 10%, transparent);border-radius:8px;margin:12px 0;padding:10px 12px;font-size:13px}.account-pause-durations.orbit-radio-group{margin:20px 0 16px;display:flex}.account-pause-durations>.orbit-choice{text-align:center;flex:1}.account-pause-custom{align-items:center;gap:10px;margin-bottom:16px;display:flex}.account-pause-custom>span,.account-pause-preview{color:var(--text-3);font-size:12px}@media (width<=700px){.re-row:has(.account-pause-actions)>.re-act{grid-area:auto/1/auto/-1;justify-content:flex-start;margin-left:38px}}.re-login-note{grid-column:1/-1;min-width:0}.login-page{min-height:var(--app-vh);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--brand) 10%, transparent), transparent 520px), var(--bg-base);grid-template-rows:1fr auto 1fr;place-items:center;gap:24px;padding:40px 24px;display:grid;overflow:hidden}.login-form{text-align:center;flex-direction:column;grid-row:2;align-items:center;width:100%;max-width:360px;display:flex}.login-brand{width:76px;height:76px;margin-bottom:20px;position:relative}.login-icon{width:76px;height:76px;filter:drop-shadow(0 8px 13px color-mix(in srgb, var(--brand) 28%, transparent));display:block;position:relative}.login-orbits,.login-orbits:before,.login-orbits:after{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-orbits{border:1px solid color-mix(in srgb, var(--brand) 14%, transparent);width:180px;height:180px}.login-orbits:before,.login-orbits:after{content:""}.login-orbits:before{border:1px solid color-mix(in srgb, var(--brand) 9%, transparent);width:280px;height:280px}.login-orbits:after{border:1px solid color-mix(in srgb, var(--brand) 5%, transparent);width:392px;height:392px}.login-title{color:var(--text-1);margin:0;font-size:30px;font-weight:700;line-height:1.2;position:relative}.login-subtitle{color:var(--text-2);margin:6px 0 0;position:relative}.login-fields{text-align:left;flex-direction:column;gap:12px;width:100%;margin-top:36px;display:flex;position:relative}.login-field{background:var(--fill-inset);cursor:text;border-radius:14px;flex-direction:column;gap:2px;padding:9px 16px;transition:background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.login-field:focus-within{background:var(--bg-base);box-shadow:inset 0 0 0 1.5px var(--brand)}.login-field-label{color:var(--text-2);font-size:12px}.login-field:focus-within .login-field-label{color:var(--brand)}.login-field-row{align-items:center;gap:8px;display:flex}.login-field input{min-width:0;font:inherit;color:var(--text-1);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px;line-height:22px}.login-field input::placeholder{color:var(--text-4)}.login-eye{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:2px;font-size:16px;display:inline-flex}.login-eye:hover{color:var(--text-1)}.login-error{color:var(--error);font-size:13px}.login-submit{background:var(--brand);min-height:50px;font:inherit;color:#fff;cursor:pointer;border:0;border-radius:999px;margin-top:8px;font-size:16px;font-weight:600;transition:opacity .15s,background .15s}.login-submit:hover:not(:disabled){background:var(--brand-strong)}.login-submit:focus-visible{outline:2px solid var(--brand-border);outline-offset:2px}.login-submit:disabled{opacity:.38;cursor:default}.login-or{color:var(--text-3);align-items:center;gap:12px;margin-top:4px;font-size:13px;display:flex}.login-or:before,.login-or:after{content:"";border-top:1px solid var(--border);flex:1}.login-google.orbit-button{color:#1f1f1f;background:#fff;border-color:#747775;border-radius:999px;gap:12px;height:50px;font-size:16px;font-weight:500}.login-google.orbit-button:hover:not(:disabled){color:#1f1f1f;background:#eee;border-color:#747775;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.login-google.orbit-button:active:not(:disabled){background:#e6e6e6}:root[data-theme=dark] .login-google.orbit-button{color:#e3e3e3;background:#131314;border-color:#8e918f}:root[data-theme=dark] .login-google.orbit-button:hover:not(:disabled){color:#e3e3e3;background:#242425;border-color:#8e918f}:root[data-theme=dark] .login-google.orbit-button:active:not(:disabled){background:#2c2c2d}.login-google-mark{width:20px;height:20px;display:block}.login-signup{color:var(--text-2);text-align:center;text-wrap:balance;margin:0;font-size:13px}.login-footer{grid-row:3;align-self:end;font-size:13px}.login-footer a{color:var(--text-3)}.login-footer a:hover{color:var(--text-1)}.enroll-form{text-align:center;flex-direction:column;grid-row:2;align-items:center;width:100%;max-width:400px;display:flex}.enroll-page .login-title{font-size:26px}.enroll-page code{background:var(--fill-inset);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--text-1);border-radius:5px;padding:1px 5px;font-size:.9em}.enroll-mark{align-items:center;margin-bottom:26px;display:flex;position:relative}.enroll-mark .login-orbits{width:232px;height:232px}.enroll-mark .login-orbits:before{width:316px;height:316px}.enroll-mark .login-orbits:after{display:none}.enroll-machine,.enroll-mark .login-icon{width:60px;height:60px;position:relative}.enroll-machine{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--border), 0 8px 13px #0000000f;color:var(--text-2);border-radius:14px;place-items:center;font-size:28px;display:grid}.enroll-link{background:repeating-linear-gradient(90deg, var(--text-4) 0 6px, transparent 6px 12px);width:64px;height:2px;margin:0 8px;position:relative}.enroll-mark-approved .enroll-link{background:var(--success-solid)}.enroll-link-badge{background:var(--text-3);width:26px;height:26px;box-shadow:0 0 0 4px var(--bg-base);color:#fff;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.enroll-mark-approved .enroll-link-badge{background:var(--success-solid)}.enroll-mark-expired .enroll-link-badge{background:var(--warning-solid)}.enroll-mark-denied .enroll-machine,.enroll-mark-expired .enroll-machine{color:var(--text-3)}.enroll-name{color:var(--text-1);overflow-wrap:anywhere;font-weight:600}.enroll-code{background:var(--fill-inset);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;color:var(--text-1);-webkit-user-select:all;user-select:all;border-radius:14px;margin-top:28px;padding:10px 22px;font-size:26px;font-weight:600}.enroll-code-hint{color:var(--text-3);margin:8px 0 0;font-size:13px}.enroll-facts{background:var(--fill-inset);text-align:left;border-radius:14px;width:100%;margin:24px 0 0}.enroll-facts>div{align-items:baseline;gap:12px;padding:11px 16px;display:flex}.enroll-facts>div+div{border-top:1px solid var(--border-subtle)}.enroll-facts dt{width:72px;color:var(--text-2);flex:none;font-size:13px}.enroll-facts dd{min-width:0;color:var(--text-1);overflow-wrap:anywhere;flex:1;margin:0;font-size:14px}.enroll-fact-strong{font-weight:600}.enroll-fact-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.enroll-fact-warning{color:var(--warning)}.enroll-fact-ok{color:var(--success)}.enroll-text-button{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.enroll-text-button:hover{color:var(--brand-strong)}.enroll-alert{text-align:left;width:100%;margin-top:12px}.enroll-actions{flex-direction:column;gap:10px;width:100%;margin-top:24px;display:flex}.enroll-actions .login-submit{margin-top:0}.enroll-submit-danger.login-submit{background:var(--error-solid)}.enroll-submit-danger.login-submit:hover:not(:disabled){background:color-mix(in srgb, var(--error-solid) 86%, #000)}.enroll-submit-link{justify-content:center;align-items:center;text-decoration:none;display:flex}.enroll-submit-link:hover{color:#fff}.enroll-deny.orbit-button{border-radius:999px;height:50px;font-size:16px;font-weight:500}.enroll-note{color:var(--text-3);text-wrap:balance;margin:16px 0 0;font-size:13px;line-height:1.5}.enroll-next{background:var(--fill-inset);text-align:left;border-radius:14px;width:100%;margin-top:28px;padding:14px 16px}.enroll-next-title{color:var(--text-1);font-weight:600}.enroll-next-body{color:var(--text-2);margin-top:4px;font-size:13px;line-height:1.5}.enroll-command{background:var(--fill-inset);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--text-1);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;margin-top:28px;padding:10px 14px 10px 16px;font-size:15px;display:inline-flex}.enroll-command-prompt{color:var(--text-3)}.enroll-command-copy{color:var(--text-3);margin-left:6px}.enroll-command:hover .enroll-command-copy{color:var(--brand)}.enroll-quiet-link{color:var(--brand);margin-top:20px;font-size:14px}.privacy-page{height:var(--app-vh);background:var(--bg-base);overflow-y:auto}.privacy-doc{max-width:680px;color:var(--text-1);margin:0 auto;padding:56px 24px 80px;font-size:15px;line-height:1.7}.privacy-doc h1{color:var(--text-1);margin:0;font-size:30px;font-weight:700;line-height:1.2}.privacy-doc .privacy-updated{color:var(--text-3);margin:8px 0 28px;font-size:14px}.privacy-doc h2{color:var(--text-1);margin:32px 0 8px;font-size:18px;font-weight:600;line-height:1.4}.privacy-doc p{margin:0 0 12px}.privacy-doc ul{margin:0 0 12px;padding-left:22px}.privacy-doc li+li{margin-top:6px}@media (width<=600px){.privacy-doc{padding:32px 20px 56px}.privacy-doc h1{font-size:26px}}:root{--orbit-font-family:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--orbit-font-size:14px;--orbit-line-height:22px;--orbit-control-height:32px;--orbit-control-height-sm:24px;--orbit-control-height-lg:40px;--orbit-radius:6px;--orbit-radius-sm:4px;--orbit-radius-popup:8px;--orbit-radius-dialog:10px;--orbit-control-padding-inline:15px;--orbit-control-padding-inline-sm:7px;--orbit-control-gap:8px;--orbit-control-primary:#3370ff;--orbit-control-primary-hover:#5c92ff;--orbit-control-primary-active:#2152d9;--orbit-control-link-hover:#85b1ff;--orbit-control-active-bg:#00000026;--orbit-control-error:#f54a45;--orbit-control-error-hover:#ff7a70;--orbit-control-error-active:#cf3030;--orbit-control-error-bg:#fff3f0;--orbit-control-error-bg-active:#ffcac2;--orbit-control-error-outline:#ff37050f;--orbit-input-error-hover:#ffa399;--orbit-input-focus-shadow:0 0 0 2px #057aff0f;--orbit-input-warning-hover:#ffba52;--orbit-input-warning-outline:#ffaf051a;--orbit-input-invalid-shadow:0 0 0 2px var(--orbit-control-error-outline);--orbit-badge-default-bg:#f5f5f5;--orbit-badge-info-bg:#f0f7ff;--orbit-badge-success:#2ea121;--orbit-badge-success-bg:#d7e0d3;--orbit-badge-warning:#f80;--orbit-badge-warning-bg:#fff7e6;--orbit-alert-warning-border:#ffce7a;--orbit-alert-info-border:#adceff;--orbit-badge-blue:#0958d9;--orbit-badge-blue-bg:#e6f4ff;--orbit-badge-green:#389e0d;--orbit-badge-green-bg:#f6ffed;--orbit-badge-orange:#d46b08;--orbit-badge-orange-bg:#fff7e6;--orbit-badge-red:#cf1322;--orbit-badge-red-bg:#fff1f0;--orbit-badge-gold:#d48806;--orbit-badge-gold-bg:#fffbe6;--orbit-badge-purple:#531dab;--orbit-badge-purple-bg:#f9f0ff;--orbit-control-on-primary:#fff;--orbit-control-hover-bg:#0000000a;--orbit-dialog-close-hover-bg:#0000000f;--orbit-fill-alter:#00000005;--orbit-control-disabled-text:#00000040;--orbit-control-disabled-bg:#0000000a;--orbit-control-disabled-border:#d9d9d9;--orbit-focus-color:#adceff;--orbit-focus-width:3px;--orbit-focus-offset:1px;--orbit-bg-elevated:#fff;--orbit-border-split:#112a5014;--orbit-option-selected-bg:#d6e8ff;--orbit-choice-chip-bg:#0000000f;--orbit-menu-selected-bg:#f0f7ff;--orbit-empty-border:#d9d9d9;--orbit-empty-fill:#fafafa;--orbit-empty-shadow:#f0f0f0;--orbit-empty-outline:#bfbfbf;--orbit-skeleton-from:#0000000f;--orbit-skeleton-to:#00000026;--orbit-tooltip-bg:#000000d9;--orbit-avatar-bg:#00000040;--orbit-segmented-track:#f2f3f5;--orbit-segmented-hover-bg:#0000000f;--orbit-segmented-selected-bg:#fff;--orbit-segmented-selected-color:#3370ff;--orbit-segmented-shadow:0 1px 2px 0 #0000000d, 0 1px 6px -1px #00000008, 0 2px 4px 0 #00000008;--orbit-filter-popover:drop-shadow(0 6px 16px #00000014) drop-shadow(0 3px 6px #0000001f) drop-shadow(0 9px 28px #0000000d);--orbit-shadow-popup:0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d;--orbit-shadow-drawer-right:-6px 0 16px 0 #00000014, -3px 0 6px -4px #0000001f, -9px 0 28px 8px #0000000d;--orbit-shadow-drawer-bottom:0 -6px 16px 0 #00000014, 0 -3px 6px -4px #0000001f, 0 -9px 28px 8px #0000000d}:root[data-theme=dark]{--orbit-control-primary:#2e62dc;--orbit-control-primary-hover:#5585e8;--orbit-control-primary-active:#2850ad;--orbit-control-link-hover:#223d7e;--orbit-control-active-bg:#ffffff2e;--orbit-control-error:#cf726c;--orbit-control-error-hover:#e5a19a;--orbit-control-error-active:#a35c57;--orbit-control-error-bg:#291b1b;--orbit-control-error-bg-active:#563533;--orbit-control-error-outline:#26040069;--orbit-input-error-hover:#774642;--orbit-input-focus-shadow:0 0 0 2px #013ab654;--orbit-input-warning-hover:#705426;--orbit-input-warning-outline:#2415008a;--orbit-badge-default-bg:#3c3c3f;--orbit-badge-info-bg:#14192c;--orbit-badge-success:#399c50;--orbit-badge-success-bg:#152119;--orbit-badge-warning:#c18d35;--orbit-badge-warning-bg:#271f15;--orbit-alert-warning-border:#513f20;--orbit-alert-info-border:#1d305b;--orbit-badge-blue:#3c89e8;--orbit-badge-blue-bg:#111a2c;--orbit-badge-green:#6abe39;--orbit-badge-green-bg:#162312;--orbit-badge-orange:#e89a3c;--orbit-badge-orange-bg:#2b1d11;--orbit-badge-red:#e84749;--orbit-badge-red-bg:#2a1215;--orbit-badge-gold:#e8b339;--orbit-badge-gold-bg:#2b2111;--orbit-badge-purple:#854eca;--orbit-badge-purple-bg:#1a1325;--orbit-control-hover-bg:#ffffff14;--orbit-dialog-close-hover-bg:#ffffff1f;--orbit-fill-alter:#ffffff0a;--orbit-control-disabled-text:#ffffff40;--orbit-control-disabled-bg:#ffffff14;--orbit-control-disabled-border:#5b5b6c;--orbit-focus-color:#1d305b;--orbit-bg-elevated:#343437;--orbit-border-split:#dfdfe20d;--orbit-option-selected-bg:#223d7e;--orbit-choice-chip-bg:#ffffff1f;--orbit-menu-selected-bg:#1d305b;--orbit-empty-border:#515154;--orbit-empty-fill:#333336;--orbit-empty-shadow:#444447;--orbit-empty-outline:#606062;--orbit-skeleton-from:#ffffff1f;--orbit-skeleton-to:#ffffff2e;--orbit-tooltip-bg:#5b5b6c;--orbit-avatar-bg:#ffffff40;--orbit-segmented-track:#343437;--orbit-segmented-hover-bg:#ffffff1f;--orbit-segmented-selected-bg:#424246;--orbit-segmented-selected-color:#5b8cff;--orbit-segmented-shadow:0 1px 2px 0 #ffffff03, 0 1px 6px -1px #ffffff02, 0 2px 4px 0 #ffffff02;--orbit-filter-popover:drop-shadow(0 6px 16px #ffffff04) drop-shadow(0 3px 6px #ffffff06) drop-shadow(0 9px 28px #ffffff03);--orbit-shadow-popup:0 6px 16px 0 #ffffff04, 0 3px 6px -4px #ffffff06, 0 9px 28px 8px #ffffff03;--orbit-shadow-drawer-right:-6px 0 16px 0 #ffffff04, -3px 0 6px -4px #ffffff06, -9px 0 28px 8px #ffffff03;--orbit-shadow-drawer-bottom:0 -6px 16px 0 #ffffff04, 0 -3px 6px -4px #ffffff06, 0 -9px 28px 8px #ffffff03}.orbit-avatar{box-sizing:border-box;color:#fff;background:var(--orbit-avatar-bg);font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);white-space:nowrap;text-align:center;vertical-align:middle;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;line-height:1.57143;display:inline-flex;position:relative;overflow:hidden}.orbit-avatar-string{display:block}.orbit-avatar-image{background:0 0}.orbit-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.orbit-avatar-icon>.anticon{margin:0}.orbit-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--orbit-control-gap);height:var(--orbit-control-height);padding:0 var(--orbit-control-padding-inline);border:1px solid var(--border);border-radius:var(--orbit-radius);color:var(--text-1);background:var(--bg-raised);font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);font-weight:400;line-height:var(--orbit-line-height);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;outline:none;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s,opacity .2s;display:inline-flex;position:relative}.orbit-button-small{height:var(--orbit-control-height-sm);padding-inline:var(--orbit-control-padding-inline-sm);border-radius:var(--orbit-radius-sm)}.orbit-button-large{height:var(--orbit-control-height-lg);border-radius:var(--orbit-radius-popup);font-size:16px;line-height:1.57143}.orbit-button-icon-only{width:var(--orbit-control-height);padding-inline:0}.orbit-button-icon-only.orbit-button-small{width:var(--orbit-control-height-sm)}.orbit-button-icon-only.orbit-button-large{width:var(--orbit-control-height-lg)}.orbit-button-icon{align-items:center;display:inline-flex}.orbit-button-icon>.anticon{vertical-align:middle}.orbit-button-icon>.anticon:before{content:" ";width:0;display:inline-block}.orbit-button:hover:where(:not(:disabled)){color:var(--orbit-control-primary-hover);border-color:var(--orbit-control-primary-hover)}.orbit-button:active:where(:not(:disabled)){color:var(--orbit-control-primary-active);border-color:var(--orbit-control-primary-active)}.orbit-button-primary{color:var(--orbit-control-on-primary);background:var(--orbit-control-primary);border-color:#0000}.orbit-button-primary:hover:where(:not(:disabled)){color:var(--orbit-control-on-primary);background:var(--orbit-control-primary-hover);border-color:#0000}.orbit-button-primary:active:where(:not(:disabled)){color:var(--orbit-control-on-primary);background:var(--orbit-control-primary-active);border-color:#0000}.orbit-button-dashed{border-style:dashed}.orbit-button-text,.orbit-button-link{background:0 0;border-color:#0000}.orbit-button-text:hover:where(:not(:disabled)){color:var(--text-1);background:var(--orbit-control-hover-bg);border-color:#0000}.orbit-button-text:active:where(:not(:disabled)){color:var(--text-1);background:var(--orbit-control-active-bg);border-color:#0000}.orbit-button-link{color:var(--orbit-control-primary)}.orbit-button-link:hover:where(:not(:disabled)){color:var(--orbit-control-link-hover);border-color:#0000}.orbit-button-link:active:where(:not(:disabled)){color:var(--orbit-control-primary-active);border-color:#0000}.orbit-button-danger{color:var(--orbit-control-error);border-color:var(--orbit-control-error)}.orbit-button-danger.orbit-button-default{box-shadow:0 2px 0 var(--orbit-control-error-outline)}.orbit-button-danger:hover:where(:not(:disabled)){color:var(--orbit-control-error-hover);border-color:var(--orbit-control-error-hover)}.orbit-button-danger:active:where(:not(:disabled)){color:var(--orbit-control-error-active);border-color:var(--orbit-control-error-active)}.orbit-button-danger.orbit-button-primary{color:var(--orbit-control-on-primary);background:var(--orbit-control-error);box-shadow:0 2px 0 var(--orbit-control-error-outline);border-color:#0000}.orbit-button-danger.orbit-button-primary:hover:where(:not(:disabled)){background:var(--orbit-control-error-hover)}.orbit-button-danger.orbit-button-primary:active:where(:not(:disabled)){background:var(--orbit-control-error-active)}.orbit-button-danger.orbit-button-text,.orbit-button-danger.orbit-button-link{border-color:#0000}.orbit-button-danger.orbit-button-text:hover:where(:not(:disabled)){background:var(--orbit-control-error-bg)}.orbit-button-danger.orbit-button-text:active:where(:not(:disabled)){background:var(--orbit-control-error-bg-active)}.orbit-button:focus-visible{outline:var(--orbit-focus-width) solid var(--orbit-focus-color);outline-offset:var(--orbit-focus-offset)}.orbit-button[data-loading]{opacity:.65;cursor:default}.orbit-button:disabled{color:var(--orbit-control-disabled-text);background:var(--orbit-control-disabled-bg);border-color:var(--orbit-control-disabled-border);box-shadow:none;cursor:not-allowed}.orbit-button-text:disabled,.orbit-button-link:disabled{background:0 0;border-color:#0000}@media (prefers-reduced-motion:reduce){.orbit-button{transition:none}}.orbit-floating-positioner{outline:none}.orbit-menu,.orbit-popover,.orbit-tooltip,.orbit-select-popup{box-sizing:border-box;font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);color:var(--text-1);background:var(--orbit-bg-elevated);border-radius:var(--orbit-radius-popup);box-shadow:var(--orbit-shadow-popup);outline:none;line-height:1.57143}.orbit-menu{min-width:var(--orbit-menu-anchor-width,var(--anchor-width));max-width:var(--orbit-dropdown-room,var(--available-width));max-height:var(--available-height);left:var(--orbit-dropdown-subpixel,0px);padding:4px;position:relative;overflow-y:auto}.orbit-menu[data-nested]{min-width:0;max-width:var(--orbit-submenu-room,none)}.orbit-menu[data-nested] .orbit-menu-item{white-space:normal}.orbit-menu.orbit-menu-footed{flex-direction:column;padding:0;display:flex;overflow:hidden}.orbit-menu-list{min-height:0;padding:4px;overflow-y:auto}.orbit-menu-footer{flex:none}.orbit-menu-item{cursor:pointer;white-space:nowrap;border-radius:4px;outline:none;align-items:center;gap:8px;min-height:32px;padding:5px 12px;display:flex}.orbit-menu-label{flex:1;min-width:0}.orbit-menu-icon{min-width:14px;font-size:12px;display:inline-flex}.orbit-menu-icon>*{min-width:inherit}.orbit-menu-submenu-icon{margin-left:8px;font-size:10px}.orbit-menu-item[data-highlighted],.orbit-menu-item[data-popup-open]{background:var(--orbit-control-hover-bg)}.orbit-menu-item[data-selected],.orbit-menu-item[data-checked]{background:var(--orbit-menu-selected-bg);color:var(--orbit-control-primary)}.orbit-menu-item[data-danger]{color:var(--orbit-control-error)}.orbit-menu-item[data-danger][data-highlighted]{color:#fff;background:var(--orbit-control-error)}.orbit-menu-item[data-disabled]{color:var(--orbit-control-disabled-text);cursor:not-allowed;background:0 0}.orbit-menu-separator{background:var(--orbit-border-split);height:1px;margin:4px 0;line-height:0}.orbit-menu-group-label{color:var(--text-3);padding:5px 12px}.orbit-menu-group-list{margin:0 8px}.orbit-menu-check{width:14px;display:inline-flex}.orbit-menu-check:not([data-checked]){visibility:hidden}.orbit-popover{--orbit-callout-bg:var(--orbit-bg-elevated);max-width:min(100vw - 16px, var(--available-width));padding:12px;position:relative}.orbit-popover-title{min-width:177px;font:inherit;margin:0 0 8px;font-weight:600}.orbit-popconfirm{max-width:100vw}.orbit-popconfirm-message{flex-wrap:nowrap;align-items:start;margin-bottom:8px;display:flex}.orbit-popconfirm-icon>.anticon{color:var(--orbit-badge-warning);margin-inline-end:8px;font-size:14px;line-height:1}.orbit-popconfirm-text{flex:auto}.orbit-popconfirm-title{font-weight:600}.orbit-popconfirm-title:only-child{font-weight:400}.orbit-popconfirm-description{margin-top:4px}.orbit-popconfirm-buttons{text-align:end;white-space:nowrap}.orbit-popconfirm-buttons>.orbit-button{margin-inline-start:8px}.orbit-popover,.orbit-tooltip{box-shadow:none;filter:var(--orbit-filter-popover)}.orbit-tooltip{--orbit-callout-bg:var(--orbit-tooltip-bg);color:#fff;background:var(--orbit-tooltip-bg);overflow-wrap:break-word;border-radius:6px;max-width:250px;min-height:32px;padding:6px 8px;position:relative}.orbit-floating-arrow{pointer-events:none;width:16px;height:16px;position:absolute;overflow:hidden}.orbit-floating-arrow:before{content:"";background:var(--orbit-callout-bg);width:16px;height:8px;clip-path:path("M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z");position:absolute;bottom:0;left:0}.orbit-floating-arrow[data-side=top]{bottom:0;transform:translateY(100%)rotate(180deg)}.orbit-floating-arrow[data-side=bottom]{top:0;transform:translateY(-100%)}.orbit-floating-arrow[data-side=left]{right:0;transform:translate(100%)rotate(90deg)}.orbit-floating-arrow[data-side=right]{left:0;transform:translate(-100%)rotate(-90deg)}.orbit-floating-arrow[data-align=center]:is([data-side=top],[data-side=bottom]){margin-left:var(--orbit-arrow-nudge,0px)}@keyframes orbit-slide-up-in{0%{opacity:0;transform-origin:0 0;transform:scaleY(.8)}to{opacity:1;transform-origin:0 0;transform:scaleY(1)}}@keyframes orbit-slide-up-out{0%{opacity:1;transform-origin:0 0;transform:scaleY(1)}to{opacity:0;transform-origin:0 0;transform:scaleY(.8)}}@keyframes orbit-slide-down-in{0%{opacity:0;transform-origin:100% 100%;transform:scaleY(.8)}to{opacity:1;transform-origin:100% 100%;transform:scaleY(1)}}@keyframes orbit-slide-down-out{0%{opacity:1;transform-origin:100% 100%;transform:scaleY(1)}to{opacity:0;transform-origin:100% 100%;transform:scaleY(.8)}}@keyframes orbit-zoom-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes orbit-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion:no-preference){.orbit-menu,.orbit-select-popup,.orbit-popover,.orbit-tooltip{--orbit-popup-duration:.2s;--orbit-popup-enter:orbit-slide-up-in;--orbit-popup-exit:orbit-slide-up-out;--orbit-popup-ease-in:cubic-bezier(.23, 1, .32, 1);--orbit-popup-ease-out:cubic-bezier(.755, .05, .855, .06)}.orbit-menu[data-side=top],.orbit-select-popup[data-side=top]{--orbit-popup-enter:orbit-slide-down-in;--orbit-popup-exit:orbit-slide-down-out}.orbit-menu[data-nested],.orbit-popover,.orbit-tooltip{--orbit-popup-enter:orbit-zoom-in;--orbit-popup-exit:orbit-zoom-out;--orbit-popup-ease-in:cubic-bezier(.08, .82, .17, 1);--orbit-popup-ease-out:cubic-bezier(.78, .14, .15, .86)}.orbit-menu[data-nested]{transform-origin:0 0}.orbit-popover,.orbit-tooltip{--orbit-callout-origin:50%}.orbit-popover[data-align=start],.orbit-tooltip[data-align=start]{--orbit-callout-origin:12px}.orbit-popover[data-align=end],.orbit-tooltip[data-align=end]{--orbit-callout-origin:calc(100% - 12px)}.orbit-popover[data-side=bottom],.orbit-tooltip[data-side=bottom]{transform-origin:var(--orbit-callout-origin) -6px}.orbit-popover[data-side=top],.orbit-tooltip[data-side=top]{transform-origin:var(--orbit-callout-origin) calc(100% + 6px)}.orbit-popover[data-side=right],.orbit-tooltip[data-side=right]{transform-origin:-6px var(--orbit-callout-origin)}.orbit-popover[data-side=left],.orbit-tooltip[data-side=left]{transform-origin:calc(100% + 6px) var(--orbit-callout-origin)}.orbit-tooltip{--orbit-popup-duration:.1s}:is(.orbit-menu,.orbit-select-popup,.orbit-popover,.orbit-tooltip)[data-open]{animation:var(--orbit-popup-enter) var(--orbit-popup-duration) var(--orbit-popup-ease-in) backwards}:is(.orbit-menu,.orbit-select-popup,.orbit-popover,.orbit-tooltip)[data-closed]{animation:var(--orbit-popup-exit) var(--orbit-popup-duration) var(--orbit-popup-ease-out) both;pointer-events:none}}@media (width<=600px){.orbit-menu[data-variant=attachment]{border-radius:26px;width:max-content;min-width:250px;max-width:calc(100vw - 44px);padding:10px 0;box-shadow:0 18px 44px #0000002b,0 2px 8px #0000000f}.orbit-menu[data-variant=attachment] .orbit-menu-item{gap:24px;height:42.4px;font-size:17px}.orbit-menu[data-variant=attachment] .orbit-menu-icon{min-width:19px;font-size:19px}.orbit-menu[data-variant=attachment] .orbit-menu-item:not([data-disabled]) .orbit-menu-icon{color:#8a8a8e}}.orbit-spinner{color:var(--orbit-control-primary);font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);line-height:var(--orbit-line-height);flex-direction:column;align-items:center;gap:12px;display:inline-flex}.orbit-spinner-dots{width:1em;height:1em;font-size:20px;line-height:1;animation:1.2s linear infinite orbit-spinner-rotate;display:inline-block;position:relative;transform:rotate(45deg)}.orbit-spinner-small .orbit-spinner-dots{font-size:14px}.orbit-spinner-dots>i{opacity:.3;background:currentColor;border-radius:100%;width:calc(.5em - 1px);height:calc(.5em - 1px);animation:1s linear infinite alternate orbit-spinner-pulse;display:block;position:absolute;transform:scale(.75)}.orbit-spinner-dots>i:first-child{top:0;inset-inline-start:0}.orbit-spinner-dots>i:nth-child(2){top:0;animation-delay:.4s;inset-inline-end:0}.orbit-spinner-dots>i:nth-child(3){bottom:0;animation-delay:.8s;inset-inline-end:0}.orbit-spinner-dots>i:nth-child(4){bottom:0;animation-delay:1.2s;inset-inline-start:0}@keyframes orbit-spinner-rotate{to{transform:rotate(405deg)}}@keyframes orbit-spinner-pulse{to{opacity:1}}.orbit-alert{box-sizing:border-box;border-radius:var(--orbit-radius-popup);color:var(--text-1);font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);line-height:var(--orbit-line-height);word-wrap:break-word;border:1px solid #0000;align-items:center;margin:0;padding:8px 12px;display:flex;position:relative}.orbit-alert-error{background:var(--orbit-control-error-bg);border-color:var(--orbit-control-error-bg-active)}.orbit-alert-icon{margin-inline-end:8px;line-height:0}.orbit-alert-error .orbit-alert-icon{color:var(--orbit-control-error)}.orbit-alert-warning{background:var(--orbit-badge-warning-bg);border-color:var(--orbit-alert-warning-border)}.orbit-alert-warning .orbit-alert-icon{color:var(--orbit-badge-warning)}.orbit-alert-info{background:var(--orbit-badge-info-bg);border-color:var(--orbit-alert-info-border)}.orbit-alert-info .orbit-alert-icon{color:var(--orbit-control-primary)}.orbit-alert-section{flex:1;min-width:0}.orbit-alert-actions{margin-inline-start:8px}.orbit-alert-with-description{align-items:flex-start;padding:20px 24px}.orbit-alert-with-description .orbit-alert-icon{margin-inline-end:12px;font-size:24px}.orbit-alert-with-description .orbit-alert-title{margin-bottom:8px;font-size:16px;line-height:1.57143}.orbit-typography{font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);color:var(--text-1);word-break:break-word;line-height:1.57143}.orbit-typography.orbit-typography-secondary{color:var(--text-3)}.orbit-typography.orbit-typography-warning{color:var(--orbit-badge-warning)}div.orbit-typography,.orbit-typography p{margin-bottom:1em}h2.orbit-typography,h4.orbit-typography,h5.orbit-typography{color:var(--text-1);margin-bottom:.5em;font-weight:600}h2.orbit-typography{font-size:30px;line-height:1.26667}h4.orbit-typography{font-size:20px;line-height:1.4}h5.orbit-typography{font-size:16px;line-height:1.5}.orbit-typography+h2.orbit-typography,.orbit-typography+h4.orbit-typography,.orbit-typography+h5.orbit-typography{margin-top:1.2em}.orbit-typography code{background:#9696961a;border:1px solid #64646433;border-radius:3px;margin:0 .2em;padding-block:.2em .1em;padding-inline:.4em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:85%}.orbit-typography strong{font-weight:600}.orbit-typography-actions{display:inline}.orbit-typography-copy{color:var(--orbit-control-primary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;margin-inline-start:4px;padding:0;text-decoration:none;transition:all .3s}.orbit-typography-copy:focus-visible{outline:var(--orbit-focus-width) solid var(--orbit-focus-color);outline-offset:var(--orbit-focus-offset);transition:outline-offset,outline}.orbit-typography-copy:hover,.orbit-typography-copy:focus{color:var(--orbit-control-link-hover)}.orbit-typography-copy:active{color:var(--orbit-control-primary-active)}.orbit-typography-copy.orbit-typography-copy-success,.orbit-typography-copy.orbit-typography-copy-success:hover,.orbit-typography-copy.orbit-typography-copy-success:focus{color:var(--orbit-badge-success)}.orbit-image-preview{font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);text-align:center;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.orbit-image-preview-mask{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#00000073;position:absolute;inset:0}.orbit-image-preview-body{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.orbit-image-preview-body>*{pointer-events:auto}.orbit-image-preview-img{vertical-align:middle;cursor:grab;max-width:100%;max-height:70%;transform:scale(1)}.orbit-image-preview-moving .orbit-image-preview-img{cursor:grabbing}.orbit-image-preview-close,.orbit-image-preview-switch{color:#fff;font-family:inherit;font-size:18px;line-height:inherit;cursor:pointer;background-color:#0000001a;border:0;border-radius:50%;outline:0;margin:0;padding:12px;display:flex;position:absolute}.orbit-image-preview-close:hover,.orbit-image-preview-switch:hover{background-color:#0003}.orbit-image-preview-close:active,.orbit-image-preview-switch:active{background-color:#0000001a}.orbit-image-preview-close{top:12px;right:12px}.orbit-image-preview-switch{top:50%;transform:translateY(-50%)}.orbit-image-preview-switch-prev{left:12px}.orbit-image-preview-switch-next{right:12px}.orbit-image-preview-switch:disabled,.orbit-image-preview-switch:disabled:hover,.orbit-image-preview-switch:disabled:active{color:#ffffff40;cursor:not-allowed;background:0 0}.orbit-image-preview-footer{color:#ffffffa6;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.orbit-image-preview-actions{background-color:#0000001a;border-radius:100px;gap:12px;padding:0 24px;font-size:18px;display:flex}.orbit-image-preview-action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:12px;display:flex}.orbit-image-preview-action:not(:disabled):hover{color:#ffffffd9}.orbit-image-preview-action:disabled{color:#ffffff40;cursor:not-allowed}.orbit-image-preview-close:focus-visible,.orbit-image-preview-switch:focus-visible,.orbit-image-preview-action:focus-visible{outline:var(--orbit-focus-width) solid var(--orbit-focus-color);outline-offset:var(--orbit-focus-offset)}@media (prefers-reduced-motion:no-preference){.orbit-image-preview{transition:opacity .3s}.orbit-image-preview[data-starting-style],.orbit-image-preview[data-ending-style]{opacity:0}.orbit-image-preview-body{transition:transform .3s}.orbit-image-preview[data-starting-style]>.orbit-image-preview-body,.orbit-image-preview[data-ending-style]>.orbit-image-preview-body{transform:scale(0)}.orbit-image-preview-mask{transition:-webkit-backdrop-filter .3s,backdrop-filter .3s}.orbit-image-preview-img{transition:transform .3s cubic-bezier(.215,.61,.355,1)}.orbit-image-preview-close,.orbit-image-preview-switch,.orbit-image-preview-action{transition:all .3s}.orbit-image-preview-close:focus-visible,.orbit-image-preview-switch:focus-visible,.orbit-image-preview-action:focus-visible{transition:outline-offset,outline}}.orbit-image{font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);display:inline-block;position:relative}.orbit-image:focus-visible{outline:var(--orbit-focus-width) solid var(--orbit-focus-color);outline-offset:var(--orbit-focus-offset)}.orbit-image .orbit-image-img{vertical-align:middle;width:100%;height:auto}.orbit-image-cover{color:#fff;cursor:pointer;opacity:0;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.orbit-image:hover>.orbit-image-cover,.orbit-image:focus-visible>.orbit-image-cover{opacity:1}@media (prefers-reduced-motion:no-preference){.orbit-image-cover{transition:opacity .3s}.orbit-image:focus-visible{transition:outline-offset,outline}}.orbit-select{box-sizing:border-box;height:var(--orbit-control-height);color:var(--text-1);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--orbit-radius);font-family:var(--orbit-font-family);align-items:center;padding:4px 11px;font-size:14px;line-height:22px;transition:border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.orbit-select:hover{border-color:var(--orbit-control-primary-hover)}.orbit-select:focus-within,.orbit-select[data-open]{border-color:var(--orbit-control-primary);box-shadow:var(--orbit-input-focus-shadow)}.orbit-select-trigger{border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:8px;padding:0;display:flex}.orbit-choice-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.orbit-select:not([data-empty]) .orbit-select-trigger[aria-expanded=true] .orbit-choice-value{opacity:.25}.orbit-select[data-empty] .orbit-choice-value,.orbit-combobox-input::placeholder{color:var(--orbit-control-disabled-text)}.orbit-choice-arrow,.orbit-combobox-toggle{color:var(--orbit-control-disabled-text);flex:none;font-size:12px}.orbit-choice-clear{background:var(--bg-raised);color:var(--orbit-control-disabled-text);cursor:pointer;opacity:0;border:0;border-radius:50%;padding:0;font-size:12px;display:inline-flex;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.orbit-select:hover .orbit-choice-clear,.orbit-choice-clear:focus-visible{opacity:1}.orbit-select:has(.orbit-choice-clear):hover :is(.orbit-choice-arrow,.orbit-combobox-toggle){visibility:hidden}.orbit-select:has(.orbit-choice-clear:focus-visible) :is(.orbit-choice-arrow,.orbit-combobox-toggle){visibility:hidden}@media (hover:none){.orbit-choice-clear{opacity:1}.orbit-select:has(.orbit-choice-clear) :is(.orbit-choice-arrow,.orbit-combobox-toggle){visibility:hidden}}.orbit-choice-clear:hover{color:var(--text-2)}.orbit-choice-clear:focus-visible{outline:2px solid var(--orbit-focus-color);outline-offset:2px}.orbit-select[data-size=small]{border-radius:4px;height:24px;padding:0 7px}.orbit-select[data-size=small] .orbit-choice-clear{right:7px}.orbit-select[data-variant=borderless]{box-shadow:none;background:0 0;border-color:#0000}.orbit-select[data-variant=borderless]:not([data-disabled]):is(:focus-within,[data-open]){outline:1px solid var(--orbit-control-primary);outline-offset:-1px;transition:outline-offset,outline}.orbit-select[data-disabled]{background:var(--orbit-control-disabled-bg);color:var(--orbit-control-disabled-text);cursor:not-allowed;border-color:var(--orbit-control-disabled-border);box-shadow:none}.orbit-select[data-disabled] .orbit-select-trigger{cursor:not-allowed}.orbit-select[data-disabled][data-variant=borderless]{background:0 0;border-color:#0000}.orbit-choice-positioner[data-match-width=true]{width:var(--orbit-choice-anchor-width,var(--anchor-width))}.orbit-choice-positioner{min-width:var(--orbit-choice-anchor-width,var(--anchor-width));max-width:var(--orbit-dropdown-room,var(--available-width))}.orbit-select-popup{left:var(--orbit-dropdown-subpixel,0px);padding:4px;position:relative}.orbit-select-list{max-height:min(256px, var(--available-height));overscroll-behavior:contain;outline:none;overflow-y:auto}.orbit-select-option{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;outline:none;min-height:32px;padding:5px 12px;font-weight:400;overflow:hidden}.orbit-select-option-label{text-overflow:ellipsis;display:block;overflow:hidden}.orbit-select-option[data-highlighted]{background:var(--orbit-control-hover-bg)}.orbit-select-option[data-selected]{background:var(--orbit-menu-selected-bg);font-weight:600}.orbit-select-option[data-selected][data-highlighted]{background:var(--orbit-option-selected-bg)}.orbit-select-option[data-selected]:has(+.orbit-select-option[data-selected]){border-bottom-right-radius:0;border-bottom-left-radius:0}.orbit-select-option[data-selected]+.orbit-select-option[data-selected]{border-top-left-radius:0;border-top-right-radius:0}.orbit-select-option[data-disabled]{color:var(--orbit-control-disabled-text);cursor:not-allowed;background:0 0}.orbit-select-option[data-disabled][data-selected]{background:var(--orbit-control-disabled-bg)}.orbit-select-group-label{color:var(--text-3);padding:5px 12px;font-size:12px}.orbit-select-empty{text-align:center;color:var(--text-3)}.orbit-select-empty:not(:empty){padding:5px 12px}.orbit-select-empty-content{margin:8px}.orbit-select-empty-image{height:35px;margin-bottom:8px}.orbit-select-empty-image svg{max-width:100%;height:100%;margin:auto}.orbit-combobox{gap:8px;padding-inline:11px}.orbit-combobox-field{flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.orbit-combobox-field:before{content:" ";width:0;overflow:hidden}.orbit-combobox-input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0;line-height:1.57143;position:absolute;inset:0}.orbit-combobox-value{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.orbit-combobox-field[data-search]>.orbit-combobox-value{visibility:hidden}.orbit-combobox[data-open] .orbit-combobox-field:not([data-search]):has(>.orbit-combobox-value:not(.orbit-combobox-placeholder)){opacity:.25}.orbit-combobox-placeholder{color:var(--orbit-control-disabled-text);flex:0 auto}.orbit-combobox-toggle{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.orbit-combobox[data-size=small]{padding-inline:7px}@media (width<=960px){.orbit-combobox-input{font-size:16px}}.orbit-multi{gap:6px;height:auto;min-height:32px;padding:1px 11px 1px 3px}.orbit-multi[data-size=small]{height:auto;min-height:24px;padding:1px 7px 1px 3px}.orbit-multi-chips{flex-wrap:wrap;flex:1;align-items:center;min-width:0;line-height:1;display:flex;position:relative}.orbit-multi-chip{background:var(--orbit-choice-chip-bg);border:1px solid #0000;border-radius:4px;outline:none;align-items:center;max-width:calc(100% - 4px);height:24px;margin:2px 4px 2px 0;padding:0 4px 0 8px;line-height:22px;display:flex}.orbit-multi[data-size=small] .orbit-multi-chip{border-radius:2px;height:16px;line-height:14px}.orbit-multi-chip:focus-visible{outline:2px solid var(--orbit-focus-color)}.orbit-multi-chip-label{text-overflow:ellipsis;white-space:nowrap;margin-right:4px;overflow:hidden}.orbit-multi-chip-remove{color:var(--text-3);font-size:10px;line-height:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.orbit-multi-chip-remove:hover{color:var(--text-1)}.orbit-multi-input-wrap{min-width:4px;max-width:100%;height:28px;display:inline-block;position:relative}.orbit-multi-measure{visibility:hidden;white-space:pre}.orbit-multi .orbit-combobox-input{font:inherit;min-width:0;line-height:28px;position:absolute;inset:0}.orbit-multi[data-size=small] .orbit-multi-input-wrap{height:20px}.orbit-multi[data-size=small] .orbit-combobox-input{line-height:20px}@media (width<=960px){.orbit-multi .orbit-combobox-input,.orbit-multi-measure{font-size:16px}}.orbit-multi-placeholder{color:var(--orbit-control-disabled-text);pointer-events:none;white-space:nowrap;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.orbit-multi-option{position:relative}.orbit-multi-option[data-selected] .orbit-select-option-label{padding-right:14px}.orbit-multi-item-check{color:var(--orbit-control-primary);font-size:14px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.orbit-text-control{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--orbit-radius);background:var(--bg-raised);width:100%;min-width:0;color:var(--text-1);font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);margin:0;padding:4px 11px;font-weight:400;line-height:1.57143;transition:border-color .2s,box-shadow .2s,background-color .2s;display:inline-block;position:relative}.orbit-input[data-size=small]{border-radius:var(--orbit-radius-sm);padding:0 7px}.orbit-input[data-size=large]{border-radius:8px;padding:7px 11px;font-size:16px;line-height:1.5}.orbit-text-control:hover:not([data-disabled]){border-color:var(--orbit-control-primary-hover)}.orbit-text-control:is(:focus,:focus-within):not([data-disabled]){border-color:var(--orbit-control-primary);box-shadow:var(--orbit-input-focus-shadow);outline:0}.orbit-text-control[data-invalid]{border-color:var(--orbit-control-error)}.orbit-text-control[data-invalid]:hover:not([data-disabled]){border-color:var(--orbit-input-error-hover)}.orbit-text-control[data-invalid]:is(:focus,:focus-within):not([data-disabled]){border-color:var(--orbit-control-error);box-shadow:var(--orbit-input-invalid-shadow)}.orbit-text-control[data-warning]{border-color:var(--orbit-badge-warning)}.orbit-text-control[data-warning]:hover:not([data-disabled]){border-color:var(--orbit-input-warning-hover)}.orbit-text-control[data-warning]:is(:focus,:focus-within):not([data-disabled]){border-color:var(--orbit-badge-warning);box-shadow:0 0 0 2px var(--orbit-input-warning-outline)}.orbit-text-control[data-disabled]{color:var(--orbit-control-disabled-text);background:var(--orbit-control-disabled-bg);border-color:var(--orbit-control-disabled-border);box-shadow:none;cursor:not-allowed;opacity:1}.orbit-text-control[data-disabled][data-invalid]{border-color:var(--orbit-control-error)}.orbit-text-control::placeholder,.orbit-input-field::placeholder{color:var(--orbit-control-disabled-text);opacity:1;-webkit-user-select:none;user-select:none}.orbit-text-control:placeholder-shown,.orbit-input-field:placeholder-shown{text-overflow:ellipsis}.orbit-input-affix{align-items:center;gap:4px;display:inline-flex}.orbit-input-field{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;margin:0;padding:0}.orbit-input-field:disabled{cursor:not-allowed}.orbit-input-prefix,.orbit-input-suffix{flex:none;align-items:center;display:inline-flex}.orbit-input-clear{color:var(--orbit-control-disabled-text);vertical-align:-1px;cursor:pointer;background-color:#0000;border:none;outline:none;margin:0;padding:0;font-size:12px;line-height:0;transition:color .3s}.orbit-input-clear:hover{color:var(--text-3)}.orbit-input-clear:active{color:var(--text-1)}.orbit-input-clear:focus-visible{color:var(--text-3);border-radius:var(--orbit-radius-sm);outline:var(--orbit-focus-width) solid var(--orbit-focus-color);outline-offset:var(--orbit-focus-offset);transition:outline-offset,outline}.orbit-input-clear[data-hidden]{visibility:hidden}.orbit-input-clear:not(:last-child){margin-inline-end:8px}.orbit-input[data-invalid]:not([data-disabled]) .orbit-input-prefix,.orbit-input[data-invalid]:not([data-disabled]) .orbit-input-suffix{color:var(--orbit-control-error)}.orbit-input[data-warning]:not([data-disabled]) .orbit-input-prefix,.orbit-input[data-warning]:not([data-disabled]) .orbit-input-suffix{color:var(--orbit-badge-warning)}.orbit-textarea{max-width:100%;min-height:var(--orbit-control-height);resize:vertical;vertical-align:bottom;transition:all .3s}.orbit-textarea[data-variant=borderless],.orbit-textarea[data-variant=borderless]:is(:hover,:focus){box-shadow:none;background:0 0;border:none}.orbit-textarea[data-variant=borderless]{padding-top:5px;padding-bottom:5px}.orbit-textarea[data-variant=borderless]:focus-visible{outline:1px solid var(--orbit-control-primary);outline-offset:-1px;transition:outline-offset,outline}@media (width<=960px){input.orbit-input,.orbit-textarea{font-size:16px}}@media (hover:none) and (pointer:coarse){.orbit-textarea{resize:none}}@media (prefers-reduced-motion:reduce){.orbit-text-control{transition:none}}.orbit-password-toggle{color:var(--text-3);cursor:pointer;transition:all .3s;display:flex}.orbit-password-toggle:hover{color:var(--text-1)}.orbit-password-toggle:not(:last-child){margin-inline-end:8px}.orbit-input[data-disabled] .orbit-password-toggle{cursor:not-allowed}.orbit-number-input{width:90px;padding-block:0;display:inline-flex;overflow:hidden}.orbit-number-input[data-size=small]{border-radius:var(--orbit-radius-sm);padding-inline:7px}.orbit-number-input-field{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;text-align:start;appearance:textfield;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:4px 0;transition:all .2s linear}.orbit-number-input[data-size=small] .orbit-number-input-field{padding-block:0}.orbit-number-input-field::placeholder{color:var(--orbit-control-disabled-text);opacity:1;-webkit-user-select:none;user-select:none}.orbit-number-input-field:disabled{cursor:not-allowed}.orbit-number-input-actions{opacity:0;background:var(--bg-raised);flex-direction:column;align-items:stretch;width:0;height:100%;transition:all .2s;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0;overflow:hidden}.orbit-number-input:hover .orbit-number-input-actions{opacity:1;width:22px}.orbit-number-input-action{border-inline-start:1px solid var(--border);height:50%;color:var(--text-3);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex:auto;justify-content:center;align-items:center;font-size:7px;line-height:0;transition:all .2s linear;display:flex;overflow:hidden}.orbit-number-input-action+.orbit-number-input-action{border-block-start:1px solid var(--border)}.orbit-number-input-action:hover:not([aria-disabled=true]){height:60%;color:var(--orbit-control-primary)}.orbit-number-input-action:active:not([aria-disabled=true]){background:var(--orbit-fill-alter)}.orbit-number-input-action[aria-disabled=true]{color:var(--orbit-control-disabled-text);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.orbit-number-input-field,.orbit-number-input-actions,.orbit-number-input-action{transition:none}}.orbit-choice,.orbit-radio-group,.orbit-switch{box-sizing:border-box;color:var(--text-1);font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);margin:0;padding:0;font-weight:400;line-height:1.57143}.orbit-choice{cursor:pointer;align-items:baseline;display:inline-flex}.orbit-choice:after{content:" ";width:0;display:inline-block;overflow:hidden}.orbit-choice-label{padding-inline:8px}.orbit-checkbox,.orbit-radio{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-raised);width:16px;height:16px;color:var(--text-1);cursor:inherit;flex:none;align-self:center;padding:0;line-height:1;transition:background-color .2s,border-color .2s;display:block;position:relative}.orbit-checkbox{border-radius:var(--orbit-radius-sm)}.orbit-radio{border-radius:50%}.orbit-checkbox[data-checked],.orbit-radio[data-checked]{border-color:var(--orbit-control-primary);background:var(--orbit-control-primary)}.orbit-checkbox:after{box-sizing:border-box;top:7px;border:2px solid var(--orbit-control-on-primary);border-top:0;opacity:0;content:"";border-inline-start:0;width:5.71429px;height:9.14286px;display:table;position:absolute;inset-inline-start:3px;transform:rotate(45deg)translate(-50%,-50%)}.orbit-radio:after{background:var(--orbit-control-on-primary);opacity:0;content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-checkbox[data-checked]:after,.orbit-radio[data-checked]:after{opacity:1}.orbit-checkbox[data-indeterminate]{border-color:var(--border);background:var(--bg-raised)}.orbit-checkbox[data-indeterminate]:after{top:50%;background:var(--orbit-control-primary);opacity:1;border:0;width:8px;height:8px;inset-inline-start:50%;transform:translate(-50%,-50%)}.orbit-checkbox:focus-visible,.orbit-radio:focus-visible,.orbit-switch:focus-visible{outline:var(--orbit-focus-width) solid var(--orbit-focus-color);outline-offset:var(--orbit-focus-offset)}.orbit-choice:has([data-disabled]){cursor:not-allowed}.orbit-choice:has([data-disabled]) .orbit-choice-label{color:var(--orbit-control-disabled-text)}.orbit-radio-button:has([data-disabled]){color:var(--orbit-control-disabled-text)}.orbit-checkbox[data-disabled],.orbit-radio[data-disabled]{border-color:var(--border);background:var(--orbit-control-disabled-bg)}.orbit-checkbox[data-disabled]:after{border-color:var(--orbit-control-disabled-text)}.orbit-checkbox[data-disabled][data-indeterminate]:after,.orbit-radio[data-disabled]:after{background:var(--orbit-control-disabled-text)}.orbit-radio-group{font-size:0;line-height:0;display:inline-block}.orbit-radio-group[data-variant=default]>.orbit-choice:not(:last-child){margin-inline-end:8px}.orbit-radio-group[data-variant=button]{--orbit-radio-button-height:var(--orbit-control-height);--orbit-radio-button-padding:var(--orbit-control-padding-inline);--orbit-radio-button-radius:var(--orbit-radius)}.orbit-radio-group[data-variant=button][data-size=small]{--orbit-radio-button-height:var(--orbit-control-height-sm);--orbit-radio-button-padding:var(--orbit-control-padding-inline-sm);--orbit-radio-button-radius:var(--orbit-radius-sm)}.orbit-radio-group[data-variant=button]>.orbit-choice{height:var(--orbit-radio-button-height);padding-inline:var(--orbit-radio-button-padding);border:1px solid var(--border);background:var(--bg-raised);line-height:calc(var(--orbit-radio-button-height) - 2px);display:inline-block;position:relative}.orbit-radio-group[data-variant=button]>.orbit-choice:not(:last-child){margin-inline-end:-1px}.orbit-radio-group[data-variant=button]>.orbit-choice:first-child{border-start-start-radius:var(--orbit-radio-button-radius);border-end-start-radius:var(--orbit-radio-button-radius)}.orbit-radio-group[data-variant=button]>.orbit-choice:last-child{border-start-end-radius:var(--orbit-radio-button-radius);border-end-end-radius:var(--orbit-radio-button-radius)}.orbit-radio-group[data-variant=button] .orbit-choice-label{padding:0}.orbit-radio-group[data-variant=button]>.orbit-choice:after{content:none}.orbit-radio-group[data-variant=button] .orbit-radio{opacity:0;border:0;width:100%;height:100%;position:absolute;inset:0}.orbit-radio-group[data-variant=button]>.orbit-choice:has([data-checked]):not(:has([data-disabled])){z-index:1;color:var(--orbit-control-primary);border-color:var(--orbit-control-primary)}.orbit-radio-group[data-variant=button]>.orbit-choice:has(:focus-visible){outline:var(--orbit-focus-width) solid var(--orbit-focus-color);outline-offset:var(--orbit-focus-offset)}.orbit-radio-group[data-variant=button]>.orbit-choice:has([data-disabled]){background:var(--orbit-control-disabled-bg)}.orbit-radio-group[data-variant=button]>.orbit-choice:has([data-disabled][data-checked]){background:#00000026}:root[data-theme=dark] .orbit-radio-group[data-variant=button]>.orbit-choice:has([data-disabled][data-checked]){background:#ffffff2e}.orbit-switch{--orbit-switch-handle-size:18px;background:var(--orbit-control-disabled-text);vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:100px;width:44px;min-width:44px;height:22px;transition:background-color .2s;display:inline-block;position:relative}.orbit-switch[data-size=small]{--orbit-switch-handle-size:12px;width:28px;min-width:28px;height:16px;line-height:16px}.orbit-switch-thumb{top:2px;width:var(--orbit-switch-handle-size);height:var(--orbit-switch-handle-size);background:var(--orbit-control-on-primary);border-radius:9px;justify-content:center;align-items:center;transition:inset-inline-start .2s ease-in-out,width .2s ease-in-out;display:flex;position:absolute;inset-inline-start:2px;box-shadow:0 2px 4px #00230b33}.orbit-switch[data-checked]{background:var(--orbit-control-primary)}.orbit-switch[data-checked] .orbit-switch-thumb{inset-inline-start:calc(100% - var(--orbit-switch-handle-size) - 2px)}.orbit-switch:active:not([data-disabled]) .orbit-switch-thumb{width:calc(var(--orbit-switch-handle-size) * 1.3)}.orbit-switch[data-checked]:active:not([data-disabled]) .orbit-switch-thumb{inset-inline-start:calc(100% - var(--orbit-switch-handle-size) * 1.3 - 2px)}.orbit-switch[data-disabled]{opacity:.65;cursor:not-allowed}.orbit-switch-loading{color:#000000a6;font-size:14px}.orbit-switch[data-size=small] .orbit-switch-loading{font-size:10.5px}.orbit-switch[data-checked] .orbit-switch-loading{color:var(--orbit-control-primary)}.orbit-checkbox[aria-invalid=true]:not([data-disabled]),.orbit-radio[aria-invalid=true]:not([data-disabled]),.orbit-radio-group[aria-invalid=true] .orbit-radio:not([data-disabled]){border-color:var(--error)}.orbit-radio-group[aria-invalid=true][data-variant=button]>.orbit-choice:not(:has([data-disabled])){border-color:var(--error)}.orbit-switch[aria-invalid=true]:not([data-disabled]){box-shadow:0 0 0 1px var(--error)}.orbit-choice:hover .orbit-radio:not([data-disabled]){border-color:var(--orbit-control-primary)}.orbit-choice:hover .orbit-radio[data-checked]:not([data-disabled]){background:var(--orbit-control-primary-hover);border-color:#0000}.orbit-radio-group[data-variant=button]>.orbit-choice:hover:not(:has([data-disabled])){color:var(--orbit-control-primary)}.orbit-radio-group[data-variant=button]>.orbit-choice:hover:has([data-checked]):not(:has([data-disabled])){color:var(--orbit-control-primary-hover);border-color:var(--orbit-control-primary-hover)}.orbit-radio-group[data-variant=button]>.orbit-choice:active:has([data-checked]):not(:has([data-disabled])){color:var(--orbit-control-primary-active);border-color:var(--orbit-control-primary-active)}.orbit-radio-group[data-variant=button][data-button-style=solid]>.orbit-choice:has([data-checked]):not(:has([data-disabled])){color:var(--orbit-control-on-primary);background:var(--orbit-control-primary);border-color:var(--orbit-control-primary)}.orbit-radio-group[data-variant=button][data-button-style=solid]>.orbit-choice:hover:has([data-checked]):not(:has([data-disabled])){color:var(--orbit-control-on-primary);background:var(--orbit-control-primary-hover);border-color:var(--orbit-control-primary-hover)}.orbit-radio-group[data-variant=button][data-button-style=solid]>.orbit-choice:active:has([data-checked]):not(:has([data-disabled])){color:var(--orbit-control-on-primary);background:var(--orbit-control-primary-active);border-color:var(--orbit-control-primary-active)}.orbit-switch:hover:not([data-disabled]){background:var(--text-3)}.orbit-switch[data-checked]:hover:not([data-disabled]){background:var(--orbit-control-primary-hover)}@media (hover:hover) and (pointer:fine){.orbit-choice:hover .orbit-checkbox:not([data-disabled]){border-color:var(--orbit-control-primary)}.orbit-choice:hover .orbit-checkbox[data-checked]:not([data-disabled]):not([data-indeterminate]){background:var(--orbit-control-primary-hover);border-color:#0000}}@media (prefers-reduced-motion:reduce){.orbit-checkbox,.orbit-radio,.orbit-switch,.orbit-switch-thumb{transition:none}}.orbit-segmented{box-sizing:border-box;color:var(--text-2);background:var(--orbit-segmented-track);border-radius:var(--orbit-radius-sm);font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);margin:0;padding:2px;line-height:1.57143;transition:all .2s;display:inline-block}.orbit-segmented-group{flex-direction:row;place-items:stretch flex-start;width:100%;display:flex;position:relative}.orbit-segmented-item{box-sizing:border-box;text-align:center;cursor:pointer;border-radius:2px;outline:none;transition:color .2s;position:relative;transform:translateZ(0)}.orbit-segmented-item:after{content:"";z-index:-1;top:0;border-radius:inherit;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .2s,background-color .2s;position:absolute;inset-inline-start:0}.orbit-segmented-item:not([data-checked]):not([data-disabled]):is(:hover,:active){color:var(--text-1)}.orbit-segmented-item:not([data-checked]):not([data-disabled]):hover:after{opacity:1;background-color:var(--orbit-segmented-hover-bg)}.orbit-segmented-item:not([data-checked]):not([data-disabled]):active:after{opacity:1;background-color:var(--orbit-control-active-bg)}.orbit-segmented-item[data-checked]{color:var(--orbit-segmented-selected-color);background:var(--orbit-segmented-selected-bg);box-shadow:var(--orbit-segmented-shadow)}.orbit-segmented-item:focus-visible{outline:var(--orbit-focus-width) solid var(--orbit-focus-color);outline-offset:1px;transition:outline-offset,outline}.orbit-segmented-item[data-disabled]{color:var(--orbit-control-disabled-text);cursor:not-allowed}.orbit-segmented-label{white-space:nowrap;text-overflow:ellipsis;min-height:20px;padding:0 7px;line-height:20px;display:block;overflow:hidden}.orbit-segmented-thumb{top:0;box-sizing:border-box;background:var(--orbit-segmented-selected-bg);width:0;height:100%;box-shadow:var(--orbit-segmented-shadow);will-change:transform, width;border-radius:2px;padding:4px 0;position:absolute;inset-inline-start:0}.orbit-segmented-group[data-motion] .orbit-segmented-item[data-checked]{box-shadow:none;background:0 0}.orbit-segmented[data-size=middle]{border-radius:var(--orbit-radius)}.orbit-segmented[data-size=middle] :is(.orbit-segmented-item,.orbit-segmented-thumb){border-radius:var(--orbit-radius-sm)}.orbit-segmented[data-size=middle] .orbit-segmented-label{min-height:28px;padding:0 11px;line-height:28px}.orbit-segmented-group[data-motion] .orbit-segmented-item:not([data-checked]):after{background-color:#0000}@media (prefers-reduced-motion:reduce){.orbit-segmented,.orbit-segmented-item,.orbit-segmented-item:after{transition:none}}.managed-runner-notice{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--text-2);border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.managed-runner-notice.attention{border-color:var(--warning-border);background:var(--warning-bg)}.managed-runner-notice>.orbit-spinner,.managed-runner-notice-dot{flex:none;margin-top:2px}.managed-runner-notice-dot{background:var(--brand);border-radius:50%;width:8px;height:8px;margin-top:5px}.managed-runner-notice.attention .managed-runner-notice-dot{background:var(--warning-solid)}.managed-runner-notice-text{flex:1;min-width:0}.managed-runner-notice-title{color:var(--text-1);font-weight:600}.managed-runner-notice-actions{flex:none;align-items:center;gap:12px;display:flex}.managed-runner-landing{max-width:560px;margin:0 auto;padding:48px 24px}.managed-runner-landing .managed-runner-notice{margin-bottom:16px;font-size:14px}.managed-runner-landing-register{font-size:13px}.orbit-badge{box-sizing:border-box;border-radius:var(--orbit-radius-sm);font-family:var(--orbit-font-family);color:var(--text-1);background:var(--orbit-badge-default-bg);white-space:nowrap;text-align:start;border:1px solid #0000;padding:0 7px;font-size:12px;font-weight:400;line-height:20px;display:inline-block;position:relative}.orbit-badge-icon{margin-inline-end:7px}.orbit-badge-info{color:var(--orbit-control-primary);background:var(--orbit-badge-info-bg)}.orbit-badge-success{color:var(--orbit-badge-success);background:var(--orbit-badge-success-bg)}.orbit-badge-warning{color:var(--orbit-badge-warning);background:var(--orbit-badge-warning-bg)}.orbit-badge-error{color:var(--orbit-control-error);background:var(--orbit-control-error-bg)}.orbit-badge-blue{color:var(--orbit-badge-blue);background:var(--orbit-badge-blue-bg)}.orbit-badge-green{color:var(--orbit-badge-green);background:var(--orbit-badge-green-bg)}.orbit-badge-orange{color:var(--orbit-badge-orange);background:var(--orbit-badge-orange-bg)}.orbit-badge-red{color:var(--orbit-badge-red);background:var(--orbit-badge-red-bg)}.orbit-badge-gold{color:var(--orbit-badge-gold);background:var(--orbit-badge-gold-bg)}.orbit-badge-purple{color:var(--orbit-badge-purple);background:var(--orbit-badge-purple-bg)}.orbit-card{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--orbit-radius-popup);background:var(--bg-raised);color:var(--text-1);font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);line-height:1.57143;position:relative}.orbit-card-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-bottom:-1px;padding:0 24px;display:flex}.orbit-card-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-1);flex:1;margin:0;font-size:16px;font-weight:600;line-height:1.57143;overflow:hidden}.orbit-card-body{padding:24px}.orbit-card-head:has(>.orbit-card-extra){gap:0}.orbit-card-extra{color:var(--text-1);font-size:var(--orbit-font-size);margin-inline-start:auto;font-weight:400}.orbit-card-small>.orbit-card-head{min-height:38px;padding:0 12px}.orbit-card-small>.orbit-card-head>.orbit-card-title{font-size:var(--orbit-font-size)}.orbit-card-small>.orbit-card-body{padding:12px}.orbit-skeleton{width:100%;display:table}.orbit-skeleton .orbit-skeleton-section{vertical-align:top;width:100%;display:table-cell}.orbit-skeleton .orbit-skeleton-section .orbit-skeleton-paragraph{padding:0}.orbit-skeleton .orbit-skeleton-section .orbit-skeleton-paragraph>li{border-radius:var(--orbit-radius-sm);background:linear-gradient(90deg, var(--orbit-skeleton-from) 25%, var(--orbit-skeleton-to) 37%, var(--orbit-skeleton-from) 63%);background-size:400% 100%;width:100%;height:16px;list-style:none;animation:1.4s infinite orbit-skeleton-loading}.orbit-skeleton .orbit-skeleton-section .orbit-skeleton-paragraph>li+li{margin-top:16px}@keyframes orbit-skeleton-loading{0%{background-position:100%}to{background-position:0}}.orbit-result{padding:48px 32px}.orbit-result-icon{text-align:center;margin-bottom:24px}.orbit-result-icon>.anticon{font-size:72px}.orbit-result[data-status=success] .orbit-result-icon{color:var(--orbit-badge-success)}.orbit-result[data-status=info] .orbit-result-icon{color:var(--orbit-control-primary)}.orbit-result[data-status=warning] .orbit-result-icon{color:var(--orbit-badge-warning)}.orbit-result-title{color:var(--text-1);text-align:center;margin-block:8px;font-size:24px;line-height:32px}.orbit-result-subtitle{color:var(--text-3);text-align:center;font-size:14px;line-height:1.57143}.orbit-result-image{width:250px;height:295px;margin:0 auto 24px}.orbit-result-extra{text-align:center;margin-top:24px}.orbit-result-extra>*{margin-inline-end:8px}.orbit-result-extra>:last-child{margin-inline-end:0}.orbit-field{font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);line-height:var(--orbit-line-height);vertical-align:top;margin-bottom:24px}.orbit-field[data-help]{margin-bottom:0}.orbit-field-label{white-space:initial;text-align:start;padding:0 0 8px}.orbit-field-label>label{max-width:100%;color:var(--text-1);font-size:var(--orbit-font-size);align-items:center;margin:0;display:inline-flex;position:relative}.orbit-field-control{flex-direction:column;width:100%;display:flex}.orbit-field-input{min-height:var(--orbit-control-height);align-items:center;display:flex;position:relative}.orbit-field-input-content{flex:auto;max-width:100%}.orbit-field-additional{flex-direction:column;display:flex}.orbit-field-help{min-height:24px;color:var(--text-3);transition:opacity .1s cubic-bezier(.645,.045,.355,1)}.orbit-field-error{color:var(--orbit-control-error);animation:.1s cubic-bezier(.645,.045,.355,1) orbit-field-help-in;overflow:hidden}.orbit-field-help[data-leaving]{opacity:0}.orbit-field-help[data-leaving] .orbit-field-error{transition:transform .1s cubic-bezier(.645,.045,.355,1);transform:translateY(-5px)}.orbit-field-extra{min-height:var(--orbit-control-height-sm);color:var(--text-3);transition:color .2s cubic-bezier(.215,.61,.355,1)}.orbit-field-feedback{font-size:var(--orbit-font-size);text-align:center;pointer-events:none;animation:.2s cubic-bezier(.12,.4,.29,1.46) orbit-field-feedback-in;display:block}.orbit-field-feedback[data-status=success]{color:var(--orbit-badge-success)}.orbit-field-feedback[data-status=error]{color:var(--orbit-control-error)}@keyframes orbit-field-help-in{0%{opacity:0;transform:translateY(-5px)}}@keyframes orbit-field-feedback-in{0%{opacity:0;transform:scale(.2)}}@media (prefers-reduced-motion:reduce){.orbit-field-help,.orbit-field-help[data-leaving] .orbit-field-error,.orbit-field-extra{transition:none}.orbit-field-error,.orbit-field-feedback{animation:none}}.orbit-table-scroll{background:var(--bg-raised);scrollbar-color:var(--orbit-control-disabled-text) var(--orbit-border-split);border-radius:8px 8px 0 0;position:relative}.orbit-table-scroll:before,.orbit-table-scroll:after{content:"";pointer-events:none;width:30px;transition:box-shadow .3s;position:absolute;top:0;bottom:-1px}.orbit-table-scroll:before{border-start-start-radius:8px;inset-inline-start:0}.orbit-table-scroll:after{border-start-end-radius:8px;inset-inline-end:0}.orbit-table-scroll[data-more-start]:before{box-shadow:inset 10px 0 8px -8px var(--orbit-border-split)}.orbit-table-scroll[data-more-end]:after{box-shadow:inset -10px 0 8px -8px var(--orbit-border-split)}.orbit-table-content{border-radius:8px 8px 0 0;overflow:auto hidden;container-type:inline-size}.orbit-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:max-content;min-width:100%;color:var(--text-1);font-family:var(--orbit-font-family);font-size:var(--orbit-font-size);text-align:start;line-height:1.57143}.orbit-table th,.orbit-table td{border-bottom:1px solid var(--border-subtle);overflow-wrap:break-word;padding:16px;position:relative}.orbit-table th{background:var(--bg-raised);color:var(--text-1);text-align:start;font-weight:600;transition:background-color .2s}.orbit-table thead th:first-child{border-start-start-radius:8px}.orbit-table thead th:last-child{border-start-end-radius:8px}.orbit-table th:empty:after{content:" "}.orbit-table thead th:not(:last-child):before{content:"";top:50%;background-color:var(--border-subtle);width:1px;height:1.6em;transition:background-color .2s;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.orbit-table td{transition:background-color .2s,border-color .2s}.orbit-table tbody tr:not(.orbit-table-empty,.orbit-table-placeholder):hover>td{background:var(--bg-hover)}.orbit-table-empty>td{color:var(--orbit-control-disabled-text);text-align:center}.orbit-table-empty>td>div{box-sizing:border-box;width:100cqw;margin:-16px;padding:16px;position:sticky;inset-inline-start:0;overflow:hidden}.orbit-table-frame{position:relative}.orbit-table-frame-body{background:var(--bg-raised);border-radius:8px 8px 0 0;transition:opacity .3s;position:relative}.orbit-table-frame-body>.orbit-table{width:100%}.orbit-table-frame-body[data-loading]{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.orbit-table-frame-body[data-loading]:after{content:"";z-index:10;background:var(--bg-raised);opacity:.4;pointer-events:auto;position:absolute;inset:0}.orbit-table-frame-spinner{top:50%;z-index:11;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}.orbit-table-frame-body>.orbit-table th:empty:after{content:none}.orbit-table-placeholder>td{color:var(--orbit-control-disabled-text);text-align:center}.orbit-table-placeholder .orbit-select-empty-content{color:var(--text-3);margin:32px 8px}.orbit-table-placeholder .orbit-select-empty-image{height:40px;margin-bottom:8px}.orbit-table-placeholder .orbit-select-empty-image svg{max-width:100%;height:100%}@media (prefers-reduced-motion:reduce){.orbit-table-frame-body,.orbit-table-scroll:before,.orbit-table-scroll:after,.orbit-table th,.orbit-table td,.orbit-table thead th:before{transition:none}}.dsb-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dsb-line b{color:var(--text-1);font-variant-numeric:tabular-nums;font-weight:600}.dsb-sep{color:var(--text-4)}.dsb-amounts{align-items:center;gap:6px;display:inline-flex}.dsb-line.low,.dsb-line.low b{color:var(--error)}.dsb-line.fail{color:var(--warning)}.dsb-card{border:1px solid var(--border);background:var(--bg-raised);border-radius:12px;padding:14px 16px}.dsb-card.low{border-color:var(--error-border);background:var(--error-bg)}.dsb-card.fail{border-color:var(--warning-border);background:var(--warning-bg)}.dsb-top{align-items:flex-start;gap:12px;display:flex}.dsb-alert+.dsb-cur .dsb-top{margin-top:14px}.dsb-cap{color:var(--text-3);margin-bottom:2px;font-size:12px}.dsb-total{letter-spacing:-.01em;color:var(--text-1);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.15}.dsb-total.minor{font-size:20px}.dsb-total.low{color:var(--error)}.dsb-total .cur{letter-spacing:0;color:var(--text-3);margin-left:6px;font-size:12px;font-weight:500}.dsb-right{color:var(--text-3);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.dsb-split{margin-top:10px}.dsb-bar{background:var(--fill-muted);border-radius:3px;height:6px;display:flex;overflow:hidden}.dsb-bar .g{background:var(--brand-border)}.dsb-bar .t{background:var(--brand)}.dsb-legend{color:var(--text-2);font-variant-numeric:tabular-nums;gap:18px;margin-top:7px;font-size:12px;display:flex}.dsb-legend i{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.dsb-legend .gk{background:var(--brand-border)}.dsb-legend .tk{background:var(--brand)}.dsb-legend b{color:var(--text-1);margin-left:4px;font-weight:600}.dsb-cur+.dsb-cur{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:14px}.dsb-note{color:var(--text-3);margin-top:12px;font-size:12px;line-height:1.55}.dsb-shared{color:var(--text-3);margin-top:8px;font-size:12px}.dsb-shared b{color:var(--text-2);font-weight:600}.dsb-alert{align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.dsb-alert .ic{flex:none;margin-top:3px;font-size:15px}.dsb-alert .t{font-weight:600}.dsb-alert .d{color:var(--text-2);margin-top:2px;font-size:12px}.dsb-card.low .dsb-alert .ic,.dsb-card.low .dsb-alert .t{color:var(--error)}.dsb-card.fail .dsb-alert .ic,.dsb-card.fail .dsb-alert .t{color:var(--warning)}.dsb-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.dsb-hint{color:var(--text-3);font-size:12px}.dsb-unknown-row{align-items:center;margin-top:12px}.dsb-unknown{color:var(--text-3);font-size:15px;font-weight:600}.dsb-skel{background:var(--fill-muted);border-radius:4px;height:12px}.dsb-skel-head{width:220px}.dsb-skel.dsb-skel-total{width:140px;height:24px;margin-top:4px}.dsb-skel-legend{gap:18px;margin-top:9px;display:flex}.dsb-skel-legend .dsb-skel:first-child{width:110px}.dsb-skel-legend .dsb-skel:last-child{width:130px}.orbit-descriptions{border:1px solid var(--orbit-border-split);color:var(--text-1);border-radius:8px;font-size:14px;line-height:1.57143}.orbit-descriptions table{table-layout:auto;border-collapse:collapse;min-width:100%}.orbit-descriptions tr{border-bottom:1px solid var(--orbit-border-split)}.orbit-descriptions tr:last-child{border-bottom:none}.orbit-descriptions th,.orbit-descriptions td{box-sizing:border-box;text-align:start;padding:8px 16px}.orbit-descriptions th{border-inline-end:1px solid var(--orbit-border-split);background:var(--orbit-fill-alter);color:var(--text-2);white-space:nowrap;font-weight:400}.orbit-descriptions td{overflow-wrap:break-word;word-break:break-word}.orbit-descriptions tr:first-child>th{border-start-start-radius:8px}.orbit-descriptions tr:last-child>th{border-end-start-radius:8px}.orbit-list{box-sizing:border-box;color:var(--text-1);font-size:var(--orbit-font-size);line-height:1.57143;font-family:var(--orbit-font-family);margin:0;padding:0;list-style:none;position:relative}.orbit-list *{outline:none}.orbit-list .orbit-list-items{margin:0;padding:0;list-style:none}.orbit-list .orbit-list-item{color:var(--text-1);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.orbit-list .orbit-list-item .orbit-list-item-meta{flex:1;align-items:flex-start;max-width:100%;display:flex}.orbit-list .orbit-list-item .orbit-list-item-meta .orbit-list-item-meta-content{width:0;color:var(--text-1);flex:1 0}.orbit-list .orbit-list-item .orbit-list-item-meta .orbit-list-item-meta-title{color:var(--text-1);font-size:var(--orbit-font-size);margin:0 0 4px;line-height:1.57143}.orbit-list .orbit-list-item .orbit-list-item-meta .orbit-list-item-meta-title>a{color:var(--text-1);transition:all .3s}.orbit-list .orbit-list-item .orbit-list-item-meta .orbit-list-item-meta-title>a:hover{color:var(--orbit-control-primary)}.orbit-list .orbit-list-item .orbit-list-item-meta .orbit-list-item-meta-description{color:var(--text-3);font-size:var(--orbit-font-size);line-height:1.57143}.orbit-list .orbit-list-item-no-flex{display:block}.orbit-list-split .orbit-list-item{border-block-end:1px solid var(--orbit-border-split)}.orbit-list-split .orbit-list-item:last-child{border-block-end:none}.orbit-list-sm .orbit-list-item{padding:8px 16px}@media screen and (width<=576px){.orbit-list .orbit-list-item{flex-wrap:wrap}}.orbit-empty{font-size:var(--orbit-font-size);text-align:center;margin-inline:8px;line-height:1.57143}.orbit-empty-image{height:100px;margin-bottom:8px}.orbit-empty-image svg{max-width:100%;height:100%;margin:auto}.orbit-empty-description{color:var(--text-3)}.orbit-empty-footer{margin-top:16px}.orbit-empty-simple{color:var(--text-3);margin-block:32px}.orbit-empty-simple .orbit-empty-image{height:40px}
