.so-page{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:var(--bg);color:var(--text);font-family:var(--sans);place-items:center;display:grid}.so-card{box-sizing:border-box;background:var(--card);border:1px solid var(--divider);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:20px;width:min(100%,22rem);padding:40px 28px 32px;display:flex}.so-mark{border-radius:16px;width:64px;height:64px}.so-name{font:700 24px/1.2 var(--sans);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.so-msg{font:400 15px/1.4 var(--sans);color:var(--text2);margin:0}.so-btn{box-sizing:border-box;background:var(--glass-tint);color:#fff;width:100%;min-height:44px;font:600 16px var(--sans);border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:flex}.so-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.so-btn:active{opacity:.85}@media (width>=900px){.so-name{font-size:28px}}:root{--glass-menu:#24242cb8;--glass-alert:#24242ccc;--glass-sheet:#1e1e24c7;--glass-sheet-large:#18181df5;--glass-thick-blur:blur(30px) saturate(1.8);--glass-float:0 16px 50px rgba(0,0,0,calc(.55*var(--shadow-k)));--ios-sep:rgba(var(--ink),calc(.1*var(--ink-k)));--ios-on-glass:rgba(var(--ink),calc(.06*var(--ink-k)));--ios-backdrop:#00000073;--ios-switch-off:#39393d;--ios-seg-track:#7676803d;--ios-seg-pill:#5c5c63;--ios-material:var(--glass-menu);--ios-material-solid:#2a2a30;--ios-material-blur:var(--glass-thick-blur);--ios-sheet-bg:#141418;--z-sheet:60;--z-dialog:80;--z-toast:90}:root[data-theme=light]{--glass-menu:#ffffffc7;--glass-alert:#ffffffdb;--glass-sheet:#f2f2f7db;--glass-sheet-large:#f2f2f7f7;--ios-on-glass:#ffffffb8;--ios-backdrop:#00000040;--ios-switch-off:#e9e9ea;--ios-seg-track:#7676801f;--ios-seg-pill:#fff;--ios-material-solid:#fff;--ios-sheet-bg:#f2f2f7}html.ios-locked,html.ios-locked body{overflow:hidden}.sr-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ios-backdrop{background:var(--ios-backdrop);touch-action:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.ios-backdrop.clear{background:0 0}.ios-dialog-layer .ios-backdrop{animation:ios-fade-in .2s var(--ease-out) both}.ios-dialog-layer .ios-backdrop[data-state=closing]{animation:ios-fade-out .2s var(--ease-out) forwards}.ios-sheet-layer .ios-backdrop{opacity:0;transition:opacity .2s var(--ease-out);background:#00000059}.ios-sheet-layer .ios-backdrop[data-state=open]{opacity:1}.ios-dialog-layer{z-index:var(--z-dialog);overscroll-behavior:contain;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.ios-dialog-layer.center{justify-content:center}.ios-dialog-layer.menu{display:block}.ios-menu{overscroll-behavior:contain;background:var(--glass-menu);width:max-content;min-width:250px;max-width:min(320px,100vw - 16px);-webkit-backdrop-filter:var(--glass-thick-blur);backdrop-filter:var(--glass-thick-blur);box-shadow:var(--glass-edge),var(--glass-float);animation:ios-menu-in .3s var(--ios-spring) both;border-radius:26px;outline:none;flex-direction:column;padding:6px 0;display:flex;position:fixed;overflow:hidden auto}.ios-menu[data-state=closing]{animation:ios-menu-out .18s var(--ease-out) forwards}.ios-menu-head{flex-direction:column;gap:2px;max-width:320px;padding:8px 18px;display:flex}.ios-menu-title{font:600 13px/1.35 var(--sans);color:var(--text2)}.ios-menu-msg{font:400 13px/1.4 var(--sans);color:var(--text2);text-wrap:pretty}.ios-menu-head+.ios-menu-item,.ios-menu-head+.ios-menu-sep{box-shadow:inset 0 var(--hairline) 0 var(--ios-sep)}.ios-menu-item{width:100%;min-height:var(--tap);color:var(--text);font:400 16px/1.25 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 18px;display:flex}.ios-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ios-menu-detail{font:400 13px var(--mono);color:var(--text2);flex:none}.ios-menu-key{font:400 13px var(--sans);color:var(--text2);flex:none;display:none}.ios-menu-item.destructive{color:var(--red)}.ios-menu-item:active:not(:disabled){opacity:1;background:rgba(var(--ink),calc(.09*var(--ink-k)));transition-duration:0s}.ios-menu-item:disabled{color:var(--text3);cursor:default}.ios-menu-item:focus-visible{background:rgba(var(--ink),calc(.1*var(--ink-k)));outline:none}.ios-menu-sep{height:var(--hairline);background:var(--ios-sep);flex:none;margin:4px 0}.ios-asheet{gap:var(--sp-2);width:100%;max-width:440px;padding:0 calc(var(--sp-2) + var(--sar)) calc(var(--sp-2) + var(--sab)) calc(var(--sp-2) + var(--sal));animation:ios-rise-in var(--dur-sheet) var(--ease-ios) both;outline:none;flex-direction:column;display:flex;position:relative}.ios-asheet[data-state=closing]{animation:ios-rise-out .24s var(--ease-ios) forwards}.ios-asheet-group,.ios-asheet-cancel{background:var(--glass-menu);-webkit-backdrop-filter:var(--glass-thick-blur);backdrop-filter:var(--glass-thick-blur);box-shadow:var(--glass-edge),var(--glass-lift);border-radius:28px;overflow:hidden}.ios-asheet-head{text-align:center;flex-direction:column;gap:3px;padding:14px 18px 13px;display:flex}.ios-asheet-title{font:600 13px/1.35 var(--sans);color:var(--text2)}.ios-asheet-msg{font:400 13px/1.4 var(--sans);color:var(--text2);text-wrap:pretty}.ios-asheet-btn{width:100%;min-height:56px;padding:0 var(--sp-4);color:var(--text);font:400 18px/1.2 var(--sans);letter-spacing:-.01em;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ios-asheet-head+.ios-asheet-btn:before,.ios-asheet-btn+.ios-asheet-btn:before{content:"";height:var(--hairline);background:var(--ios-sep);position:absolute;top:0;left:0;right:0}.ios-asheet-btn.destructive{color:var(--red)}.ios-asheet-cancel{color:var(--accent);font-weight:600}.ios-asheet-btn:active:not(:disabled){opacity:1;background-color:rgba(var(--ink),calc(.09*var(--ink-k)));transition-duration:0s}.ios-asheet-btn:disabled{color:var(--text3);cursor:default}.ios-asheet-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ios-alert{background:var(--glass-alert);width:calc(100% - 88px);max-width:340px;-webkit-backdrop-filter:var(--glass-thick-blur);backdrop-filter:var(--glass-thick-blur);box-shadow:var(--glass-edge),0 20px 60px rgba(0,0,0,calc(.55*var(--shadow-k)));animation:ios-alert-in .3s var(--ios-spring) both;border-radius:34px;outline:none;flex-direction:column;gap:6px;padding:22px 18px 16px;display:flex;position:relative}.ios-alert[data-state=closing]{animation:ios-fade-out .2s var(--ease-out) forwards}.ios-alert-icon{border-radius:12px;align-self:center;width:52px;height:52px;margin-bottom:6px;display:none}.ios-alert-title{font:600 17px/1.3 var(--sans);letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;padding:0 4px}.ios-alert-msg{font:400 14.5px/1.45 var(--sans);color:var(--nav-text);overflow-wrap:anywhere;text-wrap:pretty;max-height:40vh;padding:0 4px;overflow-y:auto}.ios-alert-actions{gap:10px;margin-top:14px;display:flex}.ios-alert-actions.stacked{flex-direction:column}.ios-alert-btn{min-width:0;min-height:48px;padding:0 var(--sp-3);cursor:pointer;background:rgba(var(--ink),calc(.1*var(--ink-k)));color:var(--text);font:600 16px var(--sans);text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:24px;flex:1 1 0;overflow:hidden}.ios-alert-btn.primary{background:var(--accent);color:#fff}.ios-alert-btn.destructive{background:var(--red);color:#fff}.ios-alert-btn:active:not(:disabled){opacity:.7;transition-duration:0s}.ios-alert-btn:disabled{opacity:.35;cursor:default}.ios-alert-btn:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.ios-alert-keys{font:400 11px var(--mono);color:var(--text3);margin-top:4px;display:none}.ios-sheet-layer{z-index:var(--z-sheet);overscroll-behavior:contain;--ios-kb:0px;position:fixed;inset:0}.ios-sheet{left:calc(8px + var(--sal));right:calc(8px + var(--sar));bottom:calc(8px + var(--ios-kb));border-radius:38px 38px max(38px,calc(var(--sab) * 1.6)) max(38px,calc(var(--sab) * 1.6));background:var(--glass-sheet);max-width:640px;-webkit-backdrop-filter:var(--glass-thick-blur);backdrop-filter:var(--glass-thick-blur);box-shadow:var(--glass-edge),0 -10px 40px rgba(0,0,0,calc(.45*var(--shadow-k)));max-height:calc(100dvh - var(--sat) - 18px - var(--ios-kb));transition:transform var(--dur-sheet) var(--ease-ios),height var(--dur-sheet) var(--ease-ios), background-color var(--dur-sheet) var(--ease-out);will-change:transform;outline:none;flex-direction:column;margin:0 auto;display:flex;position:absolute;transform:translateY(calc(100% + 16px))}.ios-sheet[data-state=open]{transform:none}.ios-sheet.d-medium{height:min(calc(var(--sheet-medium,.5) * 100dvh),calc(100dvh - var(--sat) - 18px - var(--ios-kb)))}.ios-sheet.large{height:calc(100dvh - var(--sat) - 18px - var(--ios-kb));background:var(--glass-sheet-large)}.ios-sheet-head{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none;padding:8px 16px 0}.ios-sheet-head:active{cursor:grabbing}.ios-grabber{background:rgba(var(--ink),calc(.3*var(--ink-k)));border-radius:3px;width:36px;height:5px;margin:0 auto 7px}.ios-sheet-bar{min-height:var(--tap);align-items:center;gap:var(--sp-2);margin-bottom:4px;display:flex}.ios-sheet-lead,.ios-sheet-trail{flex:1 1 0;align-items:center;min-width:max-content;display:flex}.ios-sheet-trail{justify-content:flex-end}.ios-sheet-bar button{border:0}.ios-sheet-title{text-align:center;min-width:0;font:600 17px var(--sans);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.ios-sheet-confirm{cursor:pointer;color:#fff;background:var(--glass-tint);width:36px;height:36px;box-shadow:var(--glass-tint-edge);border-radius:18px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ios-sheet-confirm:after{content:"";position:absolute;inset:-4px}.ios-sheet-confirm:disabled{opacity:.35;cursor:default}.ios-sheet-confirm:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.ios-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--sp-1) 16px calc(28px + max(0px,var(--sab) - 20px)) 16px;flex:auto;overflow:hidden auto}.ios-sheet-body.has-foot{padding-bottom:var(--sp-3)}.ios-sheet-foot{padding:var(--sp-2) 16px calc(var(--sp-4) + max(0px,var(--sab) - 20px));border-top:var(--hairline) solid var(--ios-sep);flex:none}.ios-sheet-layer.kb .ios-sheet{border-bottom-right-radius:38px;border-bottom-left-radius:38px}.ios-sheet-layer.kb .ios-sheet-body{padding-bottom:var(--sp-4)}.ios-sheet-layer.kb .ios-sheet-body.has-foot,.ios-sheet-layer.kb .ios-sheet-foot{padding-bottom:var(--sp-3)}.ios-sheet-body>.ios-section+.ios-section{margin-top:var(--sp-5)}.ios-sheet .inset-group,.ios-sheet .card{background:var(--ios-on-glass)}.ios-sheet .inset-group>*+:before,.ios-sheet .row+.row:before{background:rgba(var(--ink),calc(.08*var(--ink-k)))}.ios-sheet .ios-row{min-height:48px}.ios-toast-layer{left:0;right:0;top:max(12px,calc(var(--sat) + 6px));z-index:var(--z-toast);padding:0 var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed}.ios-toast{pointer-events:auto;touch-action:none;max-width:min(520px,100%);min-height:var(--tap);cursor:pointer;background:var(--glass-menu);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),0 10px 30px rgba(0,0,0,calc(.45*var(--shadow-k)));font:500 14.5px/1.35 var(--sans);color:var(--text);-webkit-user-select:none;user-select:none;animation:ios-drop-in .38s var(--ios-spring) both;transition:transform var(--dur-release) var(--ease-ios);border-radius:22px;align-items:center;gap:10px;padding:8px 18px 8px 11px;display:flex}.ios-toast[data-state=closing]{animation:ios-drop-out .24s var(--ease-ios) forwards}.ios-toast-mark{width:22px;height:22px;font:700 13px/1 var(--sans);color:var(--bg);background:var(--accent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.ios-toast.error .ios-toast-mark{background:var(--red);color:#fff}.ios-toast.success .ios-toast-mark{background:var(--green)}.ios-toast-msg{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ios-toast-count{font:500 12px var(--mono);color:var(--text2);flex:none}.ios-toast-action{cursor:pointer;color:var(--accent);font:600 14.5px var(--sans);background:0 0;border:0;flex:none;margin-left:6px;padding:0;position:relative}.ios-toast-action:after{content:"";position:absolute;inset:-12px -10px}.ios-toast-action:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.ios-switch{background:var(--ios-switch-off);cursor:pointer;vertical-align:middle;width:51px;height:31px;transition:background-color .25s var(--ease-out);--knob:27px;--travel:20px;border:0;border-radius:16px;flex:none;padding:0;display:inline-block;position:relative}button.ios-switch:after{content:"";position:absolute;inset:-7px -4px}.ios-switch[aria-checked=true],.ios-switch[data-on]{background:var(--green)}.ios-switch-knob{width:var(--knob);height:var(--knob);border-radius:calc(var(--knob) / 2);transition:transform .28s var(--ios-spring),width .2s var(--ease-ios);background:#fff;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}.ios-switch[aria-checked=true] .ios-switch-knob,.ios-switch[data-on] .ios-switch-knob{transform:translateX(var(--travel))}button.ios-switch:active:not(:disabled),.switch-row:active:not(:disabled) .ios-switch{opacity:1;transform:none}button.ios-switch:active:not(:disabled) .ios-switch-knob,.switch-row:active:not(:disabled) .ios-switch-knob{width:calc(var(--knob) + 6px)}button.ios-switch[aria-checked=true]:active:not(:disabled) .ios-switch-knob,.switch-row[aria-checked=true]:active:not(:disabled) .ios-switch-knob{transform:translateX(calc(var(--travel) - 6px))}.ios-switch:disabled,.switch-row:disabled .ios-switch{opacity:.4;cursor:default}.ios-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ios-seg{background:var(--ios-seg-track);isolation:isolate;touch-action:manipulation;border-radius:18px;width:100%;min-height:36px;padding:2px;display:flex;position:relative}.ios-seg.disabled{opacity:.45}.ios-seg-pill{z-index:0;width:calc((100% - 4px) / var(--seg-n));background:var(--ios-seg-pill);transform:translateX(calc(100% * var(--seg-i)));transition:transform .28s var(--ease-ios);border-radius:16px;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}.ios-seg-btn{z-index:1;min-width:0;color:var(--text);font:500 13px/1 var(--sans);cursor:pointer;transition:opacity var(--dur-release) var(--ease-out);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:0 8px;display:flex;position:relative}.ios-seg-btn[aria-checked=true]{font-weight:600}.ios-seg-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ios-seg-btn:after{content:"";position:absolute;inset:-6px 0}.ios-seg-btn+.ios-seg-btn:before{content:"";background:rgba(var(--ink),calc(.14*var(--ink-k)));width:1px;transition:opacity .2s var(--ease-out);position:absolute;top:28%;bottom:28%;left:0}.ios-seg-btn[aria-checked=true]:before,.ios-seg-btn[aria-checked=true]+.ios-seg-btn:before{opacity:0}.ios-seg-btn:active:not(:disabled){opacity:.5}.ios-seg-btn[aria-checked=true]:active{opacity:1}.ios-seg-btn:disabled{cursor:default;color:var(--text3)}.ios-seg.disabled .ios-seg-btn{color:var(--text)}.ios-seg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:16px}.ios-section+.ios-section{margin-top:var(--sp-2)}.ios-section-foot{font:400 13px/1.45 var(--sans);color:var(--text2);padding:var(--sp-2) var(--sp-4) 0;text-wrap:pretty}.ios-row-wrap{align-items:stretch;min-width:0;display:flex}.ios-row-wrap.ios-disclosure{flex-direction:column}.ios-row{align-items:center;gap:var(--sp-3);width:100%;min-width:0;min-height:var(--row-h);padding:10px var(--gutter);color:var(--text);font:inherit;text-align:left;background:0 0;border:0;flex:auto;text-decoration:none;display:flex}.ios-row.two{min-height:var(--row-h-sub)}.ios-row.tap{cursor:pointer;transition:background-color var(--dur-release) var(--ease-out)}.ios-row.tap:active:not(:disabled){background:var(--press-bg);opacity:1;transition-duration:var(--dur-press)}.ios-row.tap:disabled{opacity:.4;cursor:default}.ios-row.tap:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ios-row.tap:hover:not(:disabled){background:var(--hover-bg)}}a.ios-row{color:var(--text)}@media (hover:hover){a.ios-row:hover{color:var(--text)}}.ios-row-lead{flex:none;justify-content:center;align-items:center;min-width:0;display:flex}.ios-row-text{flex-direction:column;flex:1 1 0;gap:2px;min-width:40%;display:flex}.ios-row-title{font:600 16px/1.3 var(--sans);letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere}.ios-row.mono .ios-row-title{font:500 15px/1.35 var(--mono);letter-spacing:0}.ios-row.one-line .ios-row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ios-row-sub{font:400 13px/1.35 var(--mono);color:var(--text2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ios-row.destructive .ios-row-title{color:var(--red)}.ios-row.accent .ios-row-title{color:var(--accent)}.ios-row-trail{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:60%;font:400 14px var(--mono);color:var(--text2);text-align:right;flex:0 auto;overflow:hidden}.ios-row-trail>.chip,.ios-row-trail>.pill{vertical-align:middle}.ios-row-check{width:20px;color:var(--accent);flex:none;justify-content:center;display:flex}.ios-row .chev-right,.ios-row .chev-down{margin-left:calc(-1 * var(--sp-1))}.ios-row-acc{padding-right:calc(var(--gutter) - 12px);flex:none;align-items:center;display:flex}.ios-row-wrap.has-acc>.ios-row{padding-right:var(--sp-1)}.ios-disclosure-body{padding:0 var(--gutter) var(--sp-3) var(--row-inset,var(--gutter));min-width:0}.ios-seg-row{flex-direction:column;align-items:stretch;gap:10px;padding-top:12px;padding-bottom:12px}.ios-more{width:var(--tap);height:var(--tap);border-radius:var(--r-pill);color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ios-more:active:not(:disabled){opacity:1;background:var(--press-bg);transition-duration:0s}.ios-more:disabled{color:var(--text3);cursor:default}.ios-more:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (width>=900px){.ios-menu{background:var(--glass-alert);border-radius:14px;min-width:220px;max-width:300px;padding:5px}.ios-menu-head{padding:4px 10px 6px}.ios-menu-item{min-height:26px;font:400 13px var(--sans);border-radius:8px;gap:18px;padding:0 10px}.ios-menu-detail{font-size:12px}.ios-menu-key{font-size:13px;display:block}.ios-menu-sep{margin:4px 6px}.ios-menu-item:focus-visible,.ios-menu-item:focus{background:var(--accent);color:#fff;outline:none}.ios-menu-item:focus .ios-menu-key,.ios-menu-item:focus .ios-menu-detail{color:#fffc}.ios-menu-item:active:not(:disabled){background:var(--accent);color:#fff}.ios-dialog-layer.center .ios-backdrop{background:#0000004d}.ios-alert{text-align:center;width:340px;box-shadow:var(--glass-edge),0 24px 70px rgba(0,0,0,calc(.6*var(--shadow-k)));border-radius:26px;align-items:center;padding:22px 20px 18px}.ios-alert-icon{display:block}.ios-alert-title{padding:0;font-size:15px}.ios-alert-msg{padding:0;font-size:13px}.ios-alert-actions{gap:8px;width:100%}.ios-alert-btn{min-height:32px;font:500 13px var(--sans);border-radius:16px}.ios-alert-btn.primary,.ios-alert-btn.destructive{font-weight:600}.ios-alert-keys{display:block}.ios-sheet-layer{justify-content:center;align-items:center;display:flex}.ios-sheet{opacity:0;width:min(560px,100vw - 48px);max-height:min(80dvh,760px);transition:transform var(--dur-sheet) var(--ease-ios),opacity .2s var(--ease-out),height var(--dur-sheet) var(--ease-ios);border-radius:26px;position:relative;bottom:auto;left:auto;right:auto;transform:translateY(24px)scale(.98)}.ios-sheet[data-state=open]{opacity:1}.ios-sheet.d-medium{height:min(calc(var(--sheet-medium,.5) * 100dvh),760px)}.ios-sheet.large{height:min(80dvh,760px)}.ios-sheet-body{padding-bottom:20px}.ios-sheet-foot{padding-bottom:var(--sp-4)}.ios-switch{--knob:18px;--travel:16px;border-radius:11px;width:38px;height:22px}button.ios-switch:after{inset:-11px -3px}button.ios-switch:active:not(:disabled) .ios-switch-knob,.switch-row:active:not(:disabled) .ios-switch-knob{width:calc(var(--knob) + 4px)}button.ios-switch[aria-checked=true]:active:not(:disabled) .ios-switch-knob,.switch-row[aria-checked=true]:active:not(:disabled) .ios-switch-knob{transform:translateX(calc(var(--travel) - 4px))}.ios-toast-layer{top:14px}:where(.content) .ios-row{min-height:40px;padding:9px 14px}:where(.content) .ios-row.two{min-height:52px}:where(.content) .ios-row-title{font-size:14.5px}:where(.content) .ios-row.mono .ios-row-title{font-size:13.5px}:where(.content) .ios-row-sub{font-size:12.5px}}@keyframes ios-fade-in{0%{opacity:0}}@keyframes ios-fade-out{to{opacity:0}}@keyframes ios-rise-in{0%{transform:translateY(calc(100% + 16px))}}@keyframes ios-rise-out{to{transform:translateY(calc(100% + 16px))}}@keyframes ios-menu-in{0%{opacity:0;transform:scale(.9)}}@keyframes ios-menu-out{to{opacity:0;transform:scale(.96)}}@keyframes ios-alert-in{0%{opacity:0;transform:scale(.9)}}@keyframes ios-drop-in{0%{opacity:0;transform:translateY(-140%)}}@keyframes ios-drop-out{to{opacity:0;transform:translateY(-140%)}}@keyframes ios-opacity-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ios-seg-pill,.ios-switch-knob,.ios-toast{transition:none!important}.ios-asheet,.ios-alert,.ios-toast,.ios-dialog-layer .ios-backdrop,.ios-menu{animation:ios-opacity-in .15s var(--ease-out) both!important}.ios-asheet[data-state=closing],.ios-alert[data-state=closing],.ios-toast[data-state=closing],.ios-dialog-layer .ios-backdrop[data-state=closing],.ios-menu[data-state=closing]{animation:ios-fade-out .15s var(--ease-out) forwards!important}.ios-sheet{opacity:0;transform:none}.ios-sheet[data-state=open]{opacity:1}.ios-sheet,.ios-sheet-layer .ios-backdrop{transition:opacity .15s var(--ease-out)!important}}.error-notice-ref{font:400 12px var(--mono);color:var(--text-dim,inherit);opacity:.8;margin-left:6px;display:inline-block}.error-notice-retry{font:600 inherit var(--sans);color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0}.error-notice-details{margin-top:6px;display:block}.error-notice-details summary{cursor:pointer;font:600 12.5px var(--sans)}.error-notice-details pre{white-space:pre-wrap;word-break:break-word;font:400 12px/1.4 var(--mono);margin:6px 0 0}.la-sub-role{font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase}.la-sub{flex-direction:column;gap:2px;min-width:0;display:flex}.la-sub-meta{white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;display:block}.la-sub-note{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;color:var(--text2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.la-sub-note.bad{color:var(--red)}.la-sub-note.warn{color:var(--amber)}.la-reason-hint{font:400 12px var(--sans);color:var(--text3);margin-top:2px;display:block}.la-htable-card{background:var(--card);border-radius:var(--r-lg);overflow:auto hidden;container-type:inline-size}.la-htable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:520px}.la-htable th.c-mark{width:40px}.la-htable th.c-run{width:250px}.la-htable th.c-role{width:120px}.la-htable th.c-model,.la-htable th.c-dur{width:100px}.la-htable th.c-cost{width:90px}@container (width<=839px){.la-htable .c-model{display:none}.la-htable th.c-run{width:210px}}@container (width<=699px){.la-htable .c-dur{display:none}.la-htable th.c-run{width:180px}.la-htable th.c-role{width:104px}}.la-htable th{text-align:left;height:32px;font:600 11.5px var(--sans);color:var(--text3);box-shadow:inset 0 calc(-1 * var(--hairline)) 0 var(--divider);padding:0 5px}.la-htable th:first-child,.la-htable td:first-child{padding-left:16px}.la-htable td{height:40px;font:400 12.5px var(--mono);color:var(--text2);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;padding:0 5px;overflow:hidden}.la-htable td:last-child,.la-htable th:last-child{padding-right:16px}.la-htable tbody tr{cursor:pointer;transition:background-color var(--dur-release) var(--ease-out)}.la-htable tbody tr:nth-child(2n){background:rgba(var(--ink),calc(.02*var(--ink-k)))}@media (hover:hover) and (pointer:fine){.la-htable tbody tr:hover{background:var(--hover-bg)}}.la-htable tbody tr.selected{background:var(--sel-bg);box-shadow:var(--sel-ring)}.la-h-mark .ok{color:var(--green)}.la-h-mark .bad,.la-h-note.bad{color:var(--log-red)}.la-h-note.warn{color:var(--amber)}.la-h-mark .none{color:var(--text3)}.la-h-mark .live-dot{width:8px;height:8px}.la-h-open{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.la-h-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.la-htable tbody tr.selected .la-h-open{color:var(--sel-text)}.la-rtitle{text-align:left;flex-direction:column;min-width:0;display:flex}.la-reyebrow{font:600 11.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.la-rname{font:600 19px/1.3 var(--mono);letter-spacing:-.01em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.la-x,.la-more{cursor:pointer;background:rgba(var(--ink),calc(.1*var(--ink-k)));width:36px;height:36px;color:var(--text);border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.la-x{color:var(--nav-text)}.la-more svg{width:18px;height:18px}.la-x:after,.la-more:after{content:"";position:absolute;inset:-4px}.la-x:active,.la-more:active:not(:disabled){background:var(--press-bg);opacity:1}.la-x:focus-visible,.la-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.la-chips{flex-wrap:wrap;gap:8px;display:flex}.la-mchip{font:400 12.5px var(--mono);color:var(--text2);background:rgba(var(--ink),calc(.08*var(--ink-k)));font-variant-numeric:tabular-nums;border-radius:8px;padding:4px 9px}#dlogs.la-log-well{background:var(--well);border-radius:var(--r-lg);min-height:0;color:var(--log-text);font:400 12.5px/1.8 var(--mono);flex:auto;padding:12px 14px}#dlogs.la-log-well:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#dlogs .row{animation:la-fade .15s var(--ease-out)}#dlogs .la-caret>span:last-child{color:var(--text)}#dlogs .la-caret>.t{width:8ch}@keyframes la-fade{0%{opacity:0}}.la-disc{border-radius:var(--r-md);background:rgba(var(--ink),calc(.06*var(--ink-k)));flex:none}.la-disc>summary{min-height:var(--tap);cursor:pointer;font:600 14px var(--sans);color:var(--text);align-items:center;gap:8px;padding:0 14px;list-style:none;display:flex}.la-disc>summary::-webkit-details-marker{display:none}.la-disc>summary:after{content:"";border:solid var(--text3);width:7px;height:7px;transition:transform var(--dur-release) var(--ease-out);border-width:0 2px 2px 0;margin-left:auto;transform:rotate(-45deg)}.la-disc[open]>summary:after{transform:rotate(45deg)}.la-disc>summary>.chip{margin-left:auto;font-weight:500}.la-disc>summary:has(>.chip):after{margin-left:0}.la-disc>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-md)}.la-disc>:not(summary){padding:0 14px 12px}.la-disc pre,.la-disc .k-log{max-height:45vh;font:12px/1.6 var(--mono);white-space:pre-wrap;word-break:break-word;color:var(--text3);margin:0;overflow:auto}.la-facts{font:400 12px/2 var(--mono);color:var(--text2);grid-template-columns:90px minmax(0,1fr);margin:0;display:grid}.la-facts dt{color:var(--text2)}.la-facts dd{color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}.la-facts dd.ok{color:var(--green)}.la-facts dd.bad{color:var(--red)}.la-facts .chip{vertical-align:middle}.la-link{font:inherit;color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.la-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.la-sheet{--sheet-medium:.65}.la-sheet .ios-sheet-lead{display:none}.la-sheet .ios-sheet-title{white-space:normal;flex:auto}.la-sheet .ios-sheet-trail{flex:none;gap:10px;min-width:0}.la-sheet .ios-sheet-bar{gap:10px;margin-bottom:12px}.la-sheet .ios-sheet-body{flex-direction:column;gap:12px;display:flex}.la-sheet #dlogs.la-log-well{flex:auto;min-height:120px}.la-sheet .ios-sheet-foot{border-top:0;padding-top:0}.la-open-ticket{width:100%}.la-inspector{display:none}@media (width>=900px){.la-inspector{top:var(--side-inset);right:var(--side-inset);bottom:var(--side-inset);z-index:26;width:372px;padding:calc(14px + env(titlebar-area-height,0px)) 14px 14px;background:var(--glass-panel);-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);box-shadow:inset 0 .5px 0 rgba(255,255,255,calc(.2*var(--rim-k))),inset 0 0 0 .5px rgba(var(--ink),calc(.08*var(--ink-k))),0 12px 40px rgba(0,0,0,calc(.4*var(--shadow-k)));transform:translate3d(calc(100% + 2 * var(--side-inset)),0,0);visibility:hidden;transition:transform var(--dur-spring) var(--ease-ios),visibility 0s linear var(--dur-spring);border-radius:16px;flex-direction:column;gap:12px;display:flex;position:fixed}.la-inspector.open{visibility:visible;transition:transform var(--dur-spring) var(--ease-ios),visibility 0s;transform:none}.la-ihead{flex:none;align-items:center;gap:8px;display:flex}.la-ihead .la-rtitle{flex:auto}.la-inspector .la-reyebrow{font-size:11px}.la-inspector .la-rname{font-size:15px}.la-inspector .la-x,.la-inspector .la-more{border-radius:14px;width:28px;height:28px}.la-inspector .la-more svg{width:16px;height:16px}.la-inspector .la-x:after,.la-inspector .la-more:after{inset:-3px}.la-inspector .la-facts{flex:none}.la-inspector #dlogs.la-log-well{border-radius:12px;padding:10px 12px;font-size:12px}.la-inspector .la-disc{background:rgba(var(--ink),calc(.05*var(--ink-k)));border-radius:10px}.la-inspector .la-disc>summary{min-height:32px;padding:0 12px;font-size:13px}.la-inspector .la-disc>:not(summary){padding:0 12px 10px}.la-inspector .la-disc pre,.la-inspector .la-disc .k-log{max-height:30vh}.la-iactions{flex:none;gap:8px;display:flex}.la-iactions .la-ibtn{min-height:34px;font:500 13px var(--sans);flex:1 1 0}.la-iactions .la-ibtn:not(.btn-tinted){background:rgba(var(--ink),calc(.1*var(--ink-k)))}.la-iactions .la-ibtn.btn-tinted{font-weight:600}html.la-inspecting .content{padding-right:max(28px,min(396px,1840px - 100vw))}html.la-inspecting .content:has(>.split){padding-right:396px}html.la-inspecting .bottom-dock{right:calc(372px + 2 * var(--side-inset))}}.la-field-row{padding:6px var(--gutter)}.la-field-row input{background:0 0;border:0;border-radius:0;width:100%;padding:8px 0}.la-field-row input:focus{border:0}.ic-dot{background:var(--text3);border-radius:50%;flex:none;width:9px;height:9px}.ic-dot.red{background:var(--red)}.ic-dot.amber{background:var(--amber)}.ic-dot.green{background:var(--green)}.ic-dot.cyan{background:var(--cyan)}.ic-status{color:var(--text2)}.ic-status.red{color:var(--red)}.ic-status.amber{color:var(--amber)}.ic-status.green{color:var(--green)}.ic-status.cyan{color:var(--cyan)}.eyebrow .ic-status{font:500 13px var(--mono);letter-spacing:0}.ic-body{gap:var(--sp-3);padding-top:var(--sp-1);flex-direction:column;min-width:0;display:flex}.ic-text{font:400 14px/1.5 var(--sans);color:var(--text2);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.ic-text strong{color:var(--text);font-weight:600}.ic-mono{font:400 13px/1.55 var(--mono);overflow-wrap:anywhere}.ic-err{font:400 13px/1.55 var(--mono);color:var(--log-red);overflow-wrap:anywhere}.ic-facts{gap:var(--sp-1) var(--sp-4);font:400 13px/1.5 var(--mono);grid-template-columns:auto 1fr;margin:0;display:grid}.ic-facts>div{display:contents}.ic-facts dt{color:var(--text3)}.ic-facts dd{color:var(--text2);overflow-wrap:anywhere;min-width:0;margin:0}.ic-id{color:var(--text3)}.ic-tone-amber{color:var(--amber)}.ic-tone-red{color:var(--red)}.ic-tone-green{color:var(--green)}.ic-tone-accent{color:var(--accent)}.ic-tone-text{color:var(--text)}.ic-tone-text2{color:var(--text2)}.ic-groups{flex-direction:column;gap:10px;display:flex}.ic-groups>.ios-section+.ios-section{margin-top:0}.ic-row .ios-row-sub{font-size:13px}.ic-split-list{flex-direction:column;gap:4px;min-width:0;display:flex}.ic-split-list .callout{margin:0 0 8px}.ic-split-list .inset-group{margin-bottom:8px}.ic-split-rows{flex-direction:column;gap:4px;display:flex}.ic-split-label{font:600 12px var(--sans);color:var(--text3);padding:12px 12px 4px}.ic-muted{color:var(--nav-text)}.ic-split-list .split-row-trail .chip{padding:2px 7px;font-size:11.5px}.ic-detail{flex-direction:column;gap:14px;min-width:0;display:flex}.ic-pair{gap:10px;display:flex}.ic-pair>.btn{min-width:0;font:600 15px var(--sans);flex:1 1 0;padding:0 12px}.ic-btn-amber{color:var(--amber);background:#ffb02024}.backbar .bb-trailing:has(>.ic-tb-more){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:10px;overflow:visible}.bb-trailing:has(>.ic-tb-more)>:before{display:none}.bb-trailing>.ic-tb{height:34px;min-height:0;font:500 13px var(--sans);color:var(--text);white-space:nowrap;cursor:pointer;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--glass-lift);transition:opacity var(--dur-release) var(--ease-out);border:0;border-radius:17px;padding:0 14px}.bb-trailing>.ic-tb.amber{color:var(--amber);font-weight:600}.bb-trailing>.ic-tb:active{opacity:.7}.bb-trailing>.ic-tb:focus-visible{outline:2px solid var(--accent-hover);outline-offset:1px}.bb-trailing>.ic-tb-more{color:var(--text)}.ic-card{font:400 15px/1.5 var(--sans);color:var(--callout-text);padding:14px 16px}.ic-card-h{font:600 15px var(--sans);color:var(--text);margin-bottom:6px}.ic-request{white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.ic-md{font:inherit;color:inherit}.ic-md>:first-child{margin-top:0}.ic-md>:last-child{margin-bottom:0}.ic-root{font:400 14px/1.5 var(--sans);color:var(--text2);overflow-wrap:anywhere;margin:8px 0 0}.ic-root>span{color:var(--text);font-weight:600}.ic-sec{min-width:0}.ic-detail .group-label{padding-top:4px}.ic-timeline{background:var(--card);border-radius:var(--r-lg);flex-direction:column;gap:12px;margin:0;padding:14px 16px;list-style:none;display:flex}.ic-tl-row{grid-template-columns:minmax(44px,auto) minmax(0,1fr);align-items:baseline;column-gap:12px;min-width:0;display:grid}.ic-tl-at{font:400 12.5px var(--mono);color:var(--text3);white-space:nowrap}.ic-tl-main{min-width:0}.ic-tl-lead{font:400 14px/1.4 var(--sans);color:var(--text);overflow-wrap:anywhere}.ic-tl-lead a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ic-tl-body{font:400 12.5px/1.55 var(--mono);color:var(--log-text);overflow-wrap:anywhere;margin-top:2px}.ic-labels{background:var(--well);border-radius:var(--r-md);font:400 12.5px/1.6 var(--mono);color:var(--log-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px}@media (width>=900px){.ic-split .split-detail>.screen-h,.ic-split .split-detail>.ic-detail{max-width:680px}.ic-split .screen-h.record .big-title{font-size:24px}.ic-split .screen-h .eyebrow .ic-status{font-size:12.5px}.ic-detail{gap:16px}.ic-card{border-radius:16px;font-size:14px;line-height:1.55}.ic-card-h{font-size:14px}.ic-detail .group-label{padding:0;font-size:14px}.ic-timeline{background:0 0;border-radius:0;gap:10px;padding:0}.ic-tl-row{grid-template-columns:60px minmax(0,1fr);column-gap:10px}.ic-tl-lead{font-size:13.5px}}.cr-stack,.cr-cols,.cr-col{flex-direction:column;gap:18px;min-width:0;display:flex}.cr-stack .ios-section+.ios-section{margin-top:0}.cr-job-line{align-items:center;min-width:0;display:flex}.cr-job-line>.ios-row:not(:last-child){padding-right:var(--sp-1)}.cr-job .ios-row-acc{padding-right:8px}.cr-job-state{flex-direction:column;gap:6px;min-width:0;padding:0 16px 10px;display:flex}.cr-run{min-width:64px}.cr-run:disabled{opacity:.5}html.offline .cr-run.needs-online:disabled{opacity:.35}.cr-tag{font:600 12px var(--mono);white-space:nowrap;color:var(--text2);background:var(--divider);border-radius:7px;padding:3px 8px;display:inline-block}.cr-tag.amber{color:var(--amber);background:#ffb02024}.cr-job-paused{font:400 13px/1.45 var(--mono);color:var(--text);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cr-job-paused-why{overflow-wrap:anywhere;min-width:0}.cr-def{flex-direction:column;gap:14px;min-width:0;margin-top:14px;display:flex}.cr-def-disc.ios-row-wrap{background:var(--well);border-radius:var(--r-md);overflow:hidden}.cr-def-disc .ios-disclosure-body{padding:4px 14px 14px}.cr-edit,.cr-pause{flex-direction:column;gap:12px;min-width:0;display:flex}.cr-edit-field{flex-direction:column;gap:4px;min-width:0;display:flex}.cr-edit-label{font:600 12.5px var(--sans);color:var(--text2)}.cr-edit-input{border:1px solid var(--divider);background:var(--card);width:100%;min-height:40px;color:var(--text);font:400 14px var(--sans);border-radius:10px;padding:0 12px}.cr-edit-input.mono{font-family:var(--mono)}.cr-edit-input:focus{box-shadow:0 0 0 2px var(--accent);outline:none}.cr-edit-input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.cr-edit-hint{font:400 12.5px/1.45 var(--sans);color:var(--text3)}.cr-edit-err{padding:0}.cr-edit-conflict{background:#ff453a1f;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.cr-edit-params{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.cr-edit-params legend{margin-bottom:6px;padding:0}.cr-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.cr-pause-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr-pause-row .cr-edit-input{flex:180px;width:auto}.cr-preview{background:var(--card);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.cr-preview-list{font:400 13px/1.5 var(--mono);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cr-preview-list li{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cr-preview-utc{color:var(--text)}.cr-preview-local{color:var(--text2)}.cr-hist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cr-hist-row{border-top:var(--hairline) solid var(--divider);flex-direction:column;gap:4px;padding:10px 0;display:flex}.cr-hist-row:first-child{border-top:0}.cr-hist-head{font:400 13px var(--mono);color:var(--text2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr-hist-rev{color:var(--text3);margin-left:auto}.cr-hist-actor{font:400 13px var(--mono);color:var(--text)}.cr-hist-changes{font:400 12.5px/1.5 var(--mono);color:var(--text2);overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.cr-hist-reason{font:400 13px/1.45 var(--sans);color:var(--text)}.cr-tag.red{color:var(--log-red);background:#ff453a24}.cr-tag.green{color:var(--green);background:#32d74b24}.cr-tag.cyan{color:var(--cyan);background:#5ac8fa24}.cr-tag.accent{color:var(--accent);background:#0a84ff24}.cr-entry{font:400 14px/1.45 var(--sans);overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;padding:12px 16px;display:flex}.cr-entry-mono{font:400 12.5px/1.5 var(--mono)}.ic-report{gap:var(--sp-3);flex-direction:column;display:flex}.ic-report-sec{gap:var(--sp-2);flex-direction:column;display:flex}.ic-report-label{font:400 13px var(--sans);color:var(--text2);align-items:center;gap:8px;display:flex}.ic-report-item{flex-direction:column;gap:2px;display:flex}.ic-report-foot{color:var(--text3)}.cr-needs .ios-row-sub,.cr-spend .ios-row-sub{white-space:normal;overflow-wrap:anywhere}.cr-needs .ios-row-trail,.cr-spend .ios-row-trail{align-items:center;gap:10px;display:flex}.cr-wd-ticket{font:400 12.5px var(--mono);white-space:nowrap;color:var(--accent);flex:none}.cr-amt{font:500 15px var(--mono);color:var(--text)}.cr-amt-sm{color:var(--text2);font-size:13px}.cr-amt-of{color:var(--text3)}.cr-lane .ios-row-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr-lane .ios-row-trail{flex:none;max-width:none}.cr-lane-head,.cr-lane-row{text-align:left;background:0 0;border:0;grid-template-columns:112px minmax(0,1fr) 92px 7px;align-items:center;gap:10px;width:100%;padding:0 14px 0 16px;display:grid}.cr-lane-head{min-height:30px;font:500 11.5px var(--sans);color:var(--text2);padding-top:4px}.cr-lane-head>span:nth-child(3){text-align:right}.cr-lane-row{cursor:pointer;min-height:42px;font:400 14px var(--sans);color:var(--text)}.cr-lane-result{font:400 12px/1.4 var(--mono);color:var(--text2);overflow-wrap:anywhere;min-width:0}.cr-lane-result.ic-tone-red{color:var(--red)}.cr-lane-mode{justify-self:end}.cr-lane-row .chev-right{position:static}.cr-tiles{gap:var(--hairline);background:var(--divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cr-tile{background:var(--card);flex-direction:column;gap:3px;min-width:0;padding:13px 16px 14px;display:flex}.cr-tile-label{font:500 13px var(--sans);color:var(--text2)}.cr-tile-line{align-items:baseline;gap:8px;min-width:0;display:flex}.cr-tile-value{font:600 24px/1.15 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text)}.cr-tile-delta{font:500 12.5px var(--mono);color:var(--text2);white-space:nowrap}.cr-tile-delta.green{color:var(--green)}.cr-tile-delta.amber{color:var(--amber)}.cr-tile-note{font:400 12.5px/1.4 var(--sans);color:var(--text2);text-wrap:pretty}.cr-lane-title{align-items:center;gap:12px;display:inline-flex}.cr-lane-title .cr-tag{letter-spacing:0;border-radius:8px;padding:4px 9px;font-size:13px}.cr-lane-blurb{padding:6px var(--gutter) 0;font:400 15px/1.4 var(--sans);color:var(--text2);text-wrap:pretty;margin:0}.cr-trial-body{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.cr-trial-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cr-trial-count{font:600 22px var(--sans);font-variant-numeric:tabular-nums}.cr-trial-need,.cr-trial-meta{font:400 13px var(--mono);color:var(--text2)}.cr-trial-bar{position:relative}.cr-trial-segs{gap:3px;display:flex}.cr-seg{background:var(--well);border-radius:3px;flex:1;height:10px}.cr-seg.agree{background:var(--green)}.cr-seg.disagree{background:#ff453ab3}.cr-trial-line{background:var(--text);border-radius:1px;width:2px;margin-left:-2.5px;position:absolute;top:-5px;bottom:-5px;left:80%}.cr-trial-meta{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.cr-bd{flex-direction:column;gap:12px;display:flex}.cr-bd-meta{font:400 12px/1.5 var(--mono);color:var(--text2);overflow-wrap:anywhere}.cr-bd-table{background:var(--well);border-radius:12px;overflow:hidden}.cr-bd-row{font:400 12.5px/1.4 var(--mono);color:var(--text2);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"lane mode spent""res res avg";align-items:center;gap:2px 12px;padding:8px 14px;display:grid}.cr-bd-row+.cr-bd-row{box-shadow:inset 0 var(--hairline) 0 var(--divider)}.cr-bd-lane{font:400 13px var(--sans);color:var(--text);grid-area:lane}.cr-bd-mode{grid-area:mode}.cr-bd-res{grid-area:res;min-width:0}.cr-bd-spent{text-align:right;color:var(--text);grid-area:spent}.cr-bd-avg{text-align:right;grid-area:avg}.cr-bd-head{display:none}.cr-bd-total{color:var(--text);font-weight:600}.cr-bd-total .cr-bd-lane{font-weight:600}.cr-bd-total .cr-bd-res{color:var(--text2);font-weight:400}.cr-bd-foot{font:400 12.5px/1.45 var(--sans);color:var(--text2);align-items:center;gap:14px;display:flex}.cr-review{cursor:pointer;height:28px;font:600 12.5px var(--sans);color:var(--amber);background:#ffb02024;border:0;border-radius:14px;flex:none;padding:0 13px}.cr-table{flex-direction:column;display:flex}.cr-tr{text-align:left;cursor:pointer;width:100%;min-height:44px;font:400 13px var(--mono);color:var(--text2);transition:background-color var(--dur-release) var(--ease-out);background:0 0;border:0;grid-template-columns:16px 170px 150px 90px minmax(0,1fr) 64px;align-items:center;gap:14px;padding:0 18px;display:grid}.cr-tr>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cr-th{cursor:default;min-height:34px;font:600 11.5px var(--sans);color:var(--text3);box-shadow:inset 0 calc(-1 * var(--hairline)) 0 var(--divider)}.cr-trow{position:relative}.cr-trow+.cr-trow:before{content:"";height:var(--hairline);background:var(--divider);position:absolute;top:0;left:18px;right:0}@media (hover:hover) and (pointer:fine){.cr-trow>.cr-tr:hover{background:var(--hover-bg)}}.cr-trow>.cr-tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cr-trow.open>.cr-tr{background:var(--sel-bg)}.cr-td-job{color:var(--text)}.cr-td-spent{text-align:right;color:var(--text)}.cr-mark{justify-content:center;align-items:center;width:14px;display:inline-flex}.cr-tdetail{padding:4px 18px 14px 48px}@media (width>=900px){.cr-stack{gap:24px}.cr-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px 28px;display:grid}.cr-col{gap:20px}.cr-jobs .ios-row-text{flex-direction:row;align-items:baseline;gap:14px}.cr-jobs .ios-row-title{text-overflow:ellipsis;white-space:nowrap;flex:none;width:170px;overflow:hidden}.cr-jobs .ios-row-sub{flex:auto;min-width:0}.cr-amt{font-size:14px}.cr-tile{padding:11px 16px 12px}.cr-tile-label{font-size:12.5px}.cr-tile-value{font-size:21px}.cr-tile-delta,.cr-tile-note{font-size:12px}.cr-bd-row{grid-template-columns:140px 92px minmax(0,1fr) 60px 96px;grid-template-areas:"lane mode res spent avg";gap:12px;min-height:36px}.cr-bd-head{min-height:0;font:500 11.5px var(--sans);color:var(--text3);padding-top:9px;padding-bottom:6px;display:grid}.cr-bd-head>span{font:inherit;color:inherit}}@media (width>=900px) and (width<=1240px){.cr-cols{grid-template-columns:minmax(0,1fr)}}.cr-all .ios-row-title{color:var(--accent)}.cr-note{background:var(--divider);border-radius:10px;min-height:34px;margin-top:6px;padding:0}.cr-note input{font:400 13.5px var(--sans);padding:0 12px}.cr-act{gap:8px;margin-top:6px;display:flex}.cr-act-btn{cursor:pointer;height:28px;font:600 12.5px var(--sans);color:var(--accent);background:#0a84ff24;border:0;border-radius:14px;flex:none;padding:0 13px}.cr-act-btn.destructive{color:var(--red);background:#ff453a24}.cr-act-btn:disabled{opacity:.4;cursor:default}.ad-page{gap:var(--sp-4,16px);flex-direction:column;min-width:0;display:flex}.ad-head{flex-direction:column;gap:6px;min-width:0;display:flex}.ad-section-body{padding:12px var(--gutter,16px);flex-direction:column;gap:12px;min-width:0;display:flex}.ad-notice{padding:0 4px}.ad-sub-desc{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ad-sub-meta{font:400 12.5px var(--mono);color:var(--text3);display:block}.ad-badges{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.ad-form{min-width:0}.ad-body{resize:vertical;white-space:pre;min-height:240px;padding:10px 12px;line-height:1.5;overflow:auto}.ad-tools{gap:8px}.ad-check{align-items:center;gap:10px;min-height:32px;display:flex}.ad-check input{flex:none;width:18px;height:18px;margin:0}.cr-edit-input:disabled{opacity:.55}select.cr-edit-input{appearance:auto}.ad-preview{flex-direction:column;gap:8px;min-width:0;display:flex}.ad-preview>summary{cursor:pointer;font:600 12.5px var(--sans);color:var(--text2);align-items:center;min-height:32px;display:flex}.ad-assembled{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;font:400 12.5px/1.5 var(--mono);margin:0;padding:10px 12px;overflow:auto}.ad-diffs{flex-direction:column;gap:10px;min-width:0;display:flex}.ad-diff{flex-direction:column;gap:4px;min-width:0;display:flex}.ad-diff-val{font:400 12.5px/1.5 var(--mono);color:var(--text2);overflow-wrap:anywhere}.ad-diff-val del{color:var(--log-red,var(--red));text-decoration:line-through}.ad-diff-val ins{color:var(--green);text-decoration:none}.ad-diff-text{background:var(--well);max-height:360px;font:400 12.5px/1.5 var(--mono);border-radius:10px;flex-direction:column;display:flex;overflow:auto}.ad-d{gap:8px;min-width:0;padding:0 10px;display:flex}.ad-d-mark{width:1ch;color:var(--text3);flex:none}.ad-d-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.ad-d-add{background:#32d74b24}.ad-d-add .ad-d-mark{color:var(--green)}.ad-d-del{background:#ff453a24}.ad-d-del .ad-d-mark{color:var(--log-red,var(--red))}.ad-d-gap{color:var(--text3);padding-top:2px;padding-bottom:2px;font-style:italic}.ad-conflict .ad-diff-text{align-self:stretch}.ad-history{flex-direction:column;gap:12px;min-width:0;display:flex}.ad-hist-old{opacity:.7}.ad-boundary{border:1px dashed var(--divider);font:400 12.5px/1.45 var(--sans);color:var(--text2);border-radius:10px;margin:8px 0;padding:8px 12px;list-style:none}.ad-rev{flex-direction:column;gap:8px;min-width:0;margin-top:6px;display:flex}.ad-rev-meta{font:400 13px/1.45 var(--sans);grid-template-columns:max-content 1fr;gap:2px 12px;margin:0;display:grid}.ad-rev-meta dt{color:var(--text3)}.ad-rev-meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.orch-page{flex-direction:column;gap:14px;min-width:0;display:flex}.orch-page>.ios-section+.ios-section{margin-top:var(--sp-2)}.live-dot.orch-halo{box-shadow:0 0 0 4px #ffb0202e}.orch-mark{width:8px;font:600 13px/1 var(--sans);justify-content:center;align-items:center;display:inline-flex}.orch-mark.ok{color:var(--green)}.orch-mark.bad{color:var(--red)}.orch-row .ios-row-trail{flex:none}.orch-age{font:400 13px var(--mono);color:var(--text2)}.orch-row-q,.orch-row-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.orch-row-meta{margin-top:1px}.orch-row-q{font-family:var(--sans);color:var(--amber);font-size:14px}.orch-q{background:var(--card);border-radius:var(--r-lg);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #ffb02059}.orch-q-label{font:600 12px var(--mono);color:var(--amber)}.orch-q-text{font:500 16px/1.45 var(--sans);color:var(--text);overflow-wrap:anywhere;text-wrap:pretty}.orch-q-text .md>:first-child{margin-top:0}.orch-q-text .md>:last-child{margin-bottom:0}.orch-q-opts{flex-direction:column;gap:8px;display:flex}.orch-q-opt{background:var(--divider);min-height:46px;color:var(--text);font:500 15px/1.3 var(--sans);text-align:left;cursor:pointer;overflow-wrap:anywhere;transition:opacity var(--dur-release) var(--ease-out);border:0;border-radius:23px;align-items:center;padding:8px 18px;display:flex}.orch-q-opt:active:not(:disabled){opacity:var(--press-opacity)}.orch-q-opt:disabled{opacity:.35;cursor:default}.orch-q-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.orch-q-without{min-height:44px;color:var(--text2);font:500 14px/1.3 var(--sans);cursor:pointer;transition:opacity var(--dur-release) var(--ease-out),background-color var(--dur-release) var(--ease-out);background:0 0;border:0;border-radius:22px;align-self:flex-start;margin-left:-14px;padding:8px 14px}.orch-q-without:hover:not(:disabled){background:var(--hover-bg);color:var(--text)}.orch-q-without:active:not(:disabled){opacity:var(--press-opacity)}.orch-q-without:disabled{opacity:.35;cursor:default}.orch-q-without:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.orch-q-hint{font:400 12px/1.4 var(--sans);color:var(--text2);margin-top:-8px}.orch-budget{background:var(--card);border-radius:var(--r-lg);width:100%;color:var(--text);text-align:left;font:inherit;border:0;padding:14px 16px;display:block}button.orch-budget{cursor:pointer;transition:background-color var(--dur-release) var(--ease-out)}button.orch-budget:active{background:var(--press-bg)}button.orch-budget:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.orch-budget-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.orch-budget-t{font:400 16px var(--sans)}.orch-budget-v{font:400 14px var(--mono);color:var(--text2)}.orch-budget .meter{margin-top:10px}.orch-brain-gap{margin-top:14px}.orch-brain-note{font:400 12px/1.4 var(--sans);color:var(--text2);margin-top:8px;display:block}.orch-summary{background:var(--card);border-radius:var(--r-lg);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.orch-summary-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.orch-summary-label{font:600 12px var(--mono);color:var(--text2);text-transform:uppercase;letter-spacing:.04em}.orch-summary-age{font:400 12px var(--sans);color:var(--text2);white-space:nowrap}.orch-summary-text{font:400 17px/1.5 var(--sans);color:var(--text);overflow-wrap:anywhere;text-wrap:pretty}.orch-summary-text .md>:first-child{margin-top:0}.orch-summary-text .md>:last-child{margin-bottom:0}.orch-card-body{padding:var(--sp-3) var(--gutter);font:400 15px/1.5 var(--sans);color:var(--text);overflow-wrap:anywhere;min-width:0}.orch-card-body .md>:first-child{margin-top:0}.orch-card-body .md>:last-child{margin-bottom:0}.orch-list{margin-top:var(--sp-3)}.orch-list-h{font:600 13px var(--sans);color:var(--text2);margin-bottom:var(--sp-1)}.orch-list ul{font:400 14px/1.55 var(--sans);color:var(--text);margin:0;padding-left:18px}.orch-list li+li{margin-top:2px}.scroll-pane{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.scroll-pane:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.orch-transcript{scrollbar-gutter:stable;min-width:0;max-height:max(220px,56dvh);padding:2px 4px 0}.orch-kids-pane{max-height:max(132px,34dvh)}@media (width>=900px){.orch-transcript{max-height:max(280px,100dvh - 370px)}}.orch-form{flex-direction:column;display:flex}.orch-form>.ios-section+.ios-section{margin-top:var(--sp-5)}.orch-field{align-items:center;gap:var(--sp-2);padding:0 var(--gutter);min-height:var(--row-h);display:flex}.orch-field input,.orch-field textarea{width:100%;min-width:0;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:11px 0}.orch-field textarea{resize:none;min-height:96px;line-height:1.45}.orch-money>span{font:400 16px var(--mono);color:var(--text2)}.orch-inline-error{margin:var(--sp-2) var(--sp-4) 0;font:400 13px/1.45 var(--sans);color:var(--red);overflow-wrap:anywhere}.orch-col{flex-direction:column;gap:4px;min-width:0;display:flex}.orch-split .split-head .orch-new{border-radius:16px;width:32px;height:32px;margin-bottom:2px}.orch-col .orch-seg{min-height:32px;margin-bottom:8px}.orch-col .orch-seg .ios-seg-btn{font-size:12.5px}.orch-col-rows{flex-direction:column;gap:4px;min-width:0;display:flex}.orch-col-ph{align-items:center;padding:12px 12px 12px 30px;display:flex}.orch-col-rows>.inline-note{padding:8px 12px}.backbar .bb-trailing:has(>.orch-tb){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:10px;overflow:visible}.bb-trailing:has(>.orch-tb)>:before{display:none}.backbar .bb-trailing>.orch-tb{height:34px;min-height:0;font:500 13px var(--sans);color:var(--text);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--glass-lift);border-radius:17px;padding:0 14px}.backbar .bb-trailing>.orch-tb.btn-destructive{color:var(--red);background:var(--glass)}.orch-split .split-detail>.orch-page,.orch-split .split-detail>.screen-h{max-width:680px}.orch-split .split-detail .screen-h.record .big-title{letter-spacing:-.025em;font-size:24px}.orch-split .split-detail .screen-h .eyebrow{font-size:12.5px}.orch-split .orch-q{border-radius:16px;gap:10px}.orch-split .orch-q-label{font-size:11.5px}.orch-split .orch-q-text{font-size:15px}.orch-split .orch-q-opts{flex-flow:wrap}.orch-split .orch-q-opt{border-radius:19px;min-height:38px;padding:6px 16px;font-size:13.5px}.orch-split .orch-q-without{min-height:36px;font-size:13px}.orch-split .orch-q-hint{font-size:11.5px}.orch-split .orch-summary{border-radius:16px;gap:6px}.orch-split .orch-summary-text{font-size:16px}.orch-split .orch-transcript-sec .group-label{font-size:14px}@media (width>=900px){.orch-split .bottom-dock.orch-composer{left:calc(var(--side-w) + 2 * var(--side-inset) + 20px + var(--split-list) + 24px);max-width:680px;padding-left:0;padding-right:0;right:28px}.orch-split.has-inspector .bottom-dock.orch-composer{right:calc(28px + var(--inspector-w) + 24px)}}.orch-split .split-inspector{background:var(--inspector-bg)}.orch-insp{flex-direction:column;gap:12px;min-width:0;display:flex}.orch-insp-h{font:600 13px var(--sans);color:var(--text2)}.orch-insp-h+.orch-insp-h,.orch-insp-budget+.orch-insp-h{margin-top:6px}.orch-facts{font:400 12.5px/2 var(--mono);color:var(--text2);grid-template-columns:1fr auto;column-gap:12px;margin:0;display:grid}.orch-facts dt{margin:0}.orch-facts dd{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.orch-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.orch-link:hover{text-decoration:underline}.orch-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.orch-insp-budget-top{font:400 12.5px var(--mono);color:var(--text2);justify-content:space-between;gap:8px;display:flex}.orch-insp-budget .meter{margin-top:8px}.orch-insp-kids-pane{max-height:max(132px,36dvh)}.orch-insp-kids{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.orch-insp-kid{width:100%;min-width:0;min-height:28px;color:var(--text);font:500 13px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:0 -6px;padding:3px 6px;display:flex}.orch-insp-kid.done{color:var(--text2)}.orch-insp-kid:hover{background:var(--hover-bg)}.orch-insp-kid:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.orch-insp-kid .live-dot{width:7px;height:7px}.orch-insp-kid .live-dot.orch-halo{box-shadow:0 0 0 3px #ffb0202e}.orch-insp-kid-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.orch-insp-kid-tag{font:500 11px var(--mono);color:var(--text2);background:var(--divider);border-radius:6px;flex:none;padding:1px 6px}.orch-pop{background:var(--glass-pop);z-index:60;width:272px;color:var(--text);transform-origin:100% 0;animation:orch-pop-in var(--dur-spring) var(--ios-spring) both;border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex;position:fixed}@keyframes orch-pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.orch-pop-h{font:600 13px var(--sans)}.orch-pop-field{background:rgba(var(--ink),calc(.08*var(--ink-k)));border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.orch-pop-field>span{font:400 14px var(--mono);color:var(--text2)}.orch-pop-field input{min-width:0;color:var(--text);font:400 14px var(--mono);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;height:100%;min-height:0;padding:0}.orch-pop-field:focus-within{box-shadow:inset 0 0 0 1px #0a84ff99}.orch-pop-note{font:400 12px/1.45 var(--sans);color:var(--text2);margin:0}.orch-pop-note.bad{color:var(--red)}.orch-pop-actions{justify-content:flex-end;gap:8px;display:flex}.orch-pop-save{background:var(--glass-tint);box-shadow:var(--glass-tint-edge);color:#fff}.orch-transcript .sx-activity{margin-top:8px}.ms-form{gap:inherit;flex-direction:column;min-width:0;display:flex}.ms-more .ios-row-title,.ms-plain .ios-row-title,.ms-form .ios-seg-row .ios-row-title,.ms-form .ios-disclosure .ios-row-title{font-weight:400}.ms-more{gap:20px}.ms-more .ios-section+.ios-section{margin-top:0}.ms-more .ms-primary .ios-row{min-height:48px}.ms-tile{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ms-tile.accent{background:var(--accent)}.ms-tile.red{background:var(--red)}.ms-tile.green{background:var(--green)}.ms-tile.purple{background:#bf5af2}.ms-dot{background:var(--red);vertical-align:middle;border-radius:50%;width:9px;height:9px;display:inline-block}.ms-field{width:100%;min-height:var(--row-h);padding:0 var(--gutter);color:var(--text);display:block;background-color:#0000!important;border:0!important;border-radius:0!important}.ms-field:focus{background-color:var(--press-bg)!important}.ms-field+.ms-field{background-image:linear-gradient(var(--divider),var(--divider));background-repeat:no-repeat;background-position:var(--sp-4) 0;background-size:calc(100% - var(--sp-4)) var(--hairline)}.ms-field-row{align-items:center;gap:10px;min-height:52px;padding:4px 6px 4px 0;display:flex}.ms-field-row .ms-field{flex:1;min-width:0;padding-right:0}.ms-field-row .ms-field:focus{background-color:#0000!important}.ms-save{flex:none}.ms-err{font:400 13px/1.45 var(--sans);color:var(--red);padding:var(--sp-2) var(--sp-4) 0;text-wrap:pretty}.ms-foot-err{color:var(--red)}.ms-actions{margin-top:var(--sp-3)}.ms-val{font:400 14px var(--mono);color:var(--text2)}.ms-val.green{color:var(--green)}.ms-mini.btn-sm{min-height:26px;font:500 12.5px var(--sans);background:var(--divider);color:var(--text);border-radius:13px;padding:0 12px}.ms-num-wrap{font:400 14px var(--mono);color:var(--text2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ms-num{field-sizing:content;width:56px;min-width:44px;max-width:96px;height:30px;min-height:30px;color:var(--text);text-align:center;-moz-appearance:textfield;background-color:var(--ios-seg-track)!important;border:0!important;border-radius:15px!important;padding:0 10px!important;font-weight:500!important}.ms-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ms-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ms-num:focus{box-shadow:0 0 0 2px var(--accent)}.ms-num[aria-invalid=true]{box-shadow:0 0 0 2px var(--red)}.ms-theme .ios-row-trail{align-items:center;max-width:none;display:flex;overflow:visible}.ios-row-trail:has(.ms-num-wrap){align-items:center;max-width:none;display:flex;overflow:visible}.ios-row-trail:has(.ms-mini){align-items:center;max-width:none;display:flex;overflow:visible}.ios-row-trail:has(.ms-popup){align-items:center;max-width:none;display:flex;overflow:visible}.ios-row-trail:has(.ms-cap){align-items:center;max-width:none;display:flex;overflow:visible}.ms-mono{font:400 13px var(--mono);color:var(--text2)}.ms-val.red{color:var(--red)}.ms-code{font:400 12.5px var(--mono)}.ms-plain .ms-drill .ios-row{min-height:48px}.ms-bare>.inset-group{background:0 0;border-radius:0;overflow:visible}.ms-theme .ios-row{padding-right:10px}.ms-theme .ios-seg{border-radius:16px;width:196px;min-height:32px}.ms-popup{background:var(--ios-seg-track);min-width:0;height:30px;color:var(--text);font:500 14px var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:15px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.ms-popup>span{text-overflow:ellipsis;overflow:hidden}.ms-popup svg{color:var(--text2);flex:none}.ms-popup:active{opacity:var(--press-opacity)}.ms-popup:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ms-cap.btn-sm{min-height:30px;font:600 14px var(--sans);border-radius:15px;padding:0 14px}.ms-trail-row{align-items:center;gap:10px;display:inline-flex}.ms-sheet-title{flex-direction:column;align-items:center;min-width:0;display:flex}.ms-sheet-title>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ms-sheet-sub{font:400 13px var(--sans);color:var(--text2);letter-spacing:0}.ms-sheet-body{padding-bottom:var(--sp-4);flex-direction:column;gap:14px;display:flex}.ms-sheet-body>.ios-seg-row{padding:0 4px}.ms-sheet-body>.ios-seg-row .ios-row-title{font-size:15px;font-weight:600}.ms-sheet-body .ios-row:not(.ios-seg-row) .ios-row-title{font-weight:400}.ms-field-label{font:400 14px var(--sans);color:var(--text);flex:none}.ms-cols{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:28px;display:grid}.ms-col{flex-direction:column;gap:20px;min-width:0;display:flex}.ms-grid-row{min-height:40px;font:400 14px var(--sans);color:var(--text);grid-template-columns:minmax(0,1fr) 104px 104px 132px;align-items:center;gap:12px;padding:0 12px 0 16px;display:grid}.ms-grid-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-grid-head{min-height:0;font:500 11.5px var(--sans);color:var(--text2);padding-top:10px;padding-bottom:6px}.ms-grid-head+.ms-grid-row:before{display:none}.ms-grid-row .ms-num-wrap{justify-self:start}@media (width<=1180px){.ms-cols{grid-template-columns:minmax(0,1fr)}}.ms-value{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:400 13px/1.6 var(--mono);margin:0;overflow:visible}.ms-value-section>.inset-group{background:0 0;overflow:visible}.ms-value-wrap{position:relative}.ms-value-wrap .ms-value{padding-top:52px}.ms-value-tools{position:absolute;top:8px;right:8px}.ms-value-tools .cap-text{color:var(--text);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0}.ms-hist{gap:var(--sp-2);padding-top:var(--sp-1);flex-direction:column;display:flex}.ms-hist-item{font:400 13px/1.45 var(--mono);color:var(--text2);overflow-wrap:anywhere}.ms-hist-item b{color:var(--log-red);font-weight:600}.ms-hist-item time{color:var(--text3);font:400 12px var(--sans);margin-top:2px;display:block}.ms-problem b{font:600 13px var(--mono)}.ms-sub.bad,.ios-row-sub.bad{color:var(--red)}.ms-sub.warn,.ios-row-sub.warn{color:var(--amber)}.ios-row-sub.off{color:var(--text3)}.ms-wrap .ios-row-sub{white-space:normal;overflow-wrap:anywhere}.ms-json{resize:none;width:100%;min-height:40vh;display:block;line-height:1.5!important}.bb-trailing>.ms-add{cursor:pointer;background:var(--glass-tint);color:#fff;box-shadow:var(--glass-tint-edge);border:0;padding:0}.bb-trailing>.ms-add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ms-slug>span{overflow-wrap:anywhere;max-width:100%;display:inline-block}.ms-owner{color:var(--text2)}.ms-repo .ios-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ms-repo.disabled .ios-row-title,.ms-repo.disabled .ms-owner{color:var(--text2)}.ms-repo{position:relative}.ms-repo>.ms-repo-more:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ms-repo>.ms-repo-more{margin-right:calc(var(--gutter) - 12px);align-self:center}@media (width>=900px){.ms-form:not(.ms-more){width:100%;max-width:600px;margin-inline:auto}.content:has(>.ms-form:not(.ms-more))>.screen-h{width:100%;max-width:600px;margin-inline:auto}.content:has(>.ms-form:not(.ms-more))>.screen-h .big-title{font-size:26px}.ms-form .ios-row{min-height:40px;padding-top:8px;padding-bottom:8px}.ms-form .ios-row.two{min-height:48px}.ms-form .ios-row-title{font-size:14px}.ms-form .ios-row.mono .ios-row-title{font-size:13.5px}.ms-form .ios-row-sub{font-size:12px}.ms-form .ios-row-trail,.ms-val,.ms-form .ios-section-foot{font-size:12.5px}.ms-form .inset-group>*+:before{left:0}.ms-field-row{min-height:48px;padding:0 10px 0 16px}.ms-field-row .ms-field{min-height:30px;font:400 13px var(--mono);padding:0 10px;background-color:var(--well)!important;border-radius:8px!important}.ms-field-row .ms-field:focus{box-shadow:0 0 0 2px #0a84ff80;background-color:var(--well)!important}.ms-save.btn-sm{background:var(--accent);color:#fff;border-radius:14px;min-height:28px;font-size:12.5px}.ms-actions .btn{min-height:34px;font-size:13px}.ms-num-wrap{font-size:12.5px}.ms-num{min-width:40px;height:26px;min-height:26px;box-shadow:inset 0 0 0 .5px rgba(var(--ink),calc(.08*var(--ink-k)));text-align:right;background-color:var(--well)!important;font:500 13px var(--mono)!important;border-radius:8px!important;padding:0 9px!important}.ms-num:focus{box-shadow:0 0 0 2px #0a84ff80}.ms-popup{background:var(--divider);border-radius:8px;height:26px;padding:0 8px 0 10px;font-size:12.5px}.ms-cap.btn-sm{border-radius:13px;min-height:26px;font-size:12.5px}.ms-theme .ios-seg{border-radius:14px;min-height:28px}.ms-plain .ms-drill .ios-row{min-height:44px}.ms-mono{font-size:12px}.ms-form.ms-wide:not(.ms-more){max-width:1040px}.content:has(>.ms-form.ms-wide)>.screen-h{max-width:1040px}.ms-token-row{gap:12px}.ms-value-tools{top:6px;right:6px}}.ms-chips{padding:0 var(--gutter) var(--sp-3);flex-wrap:wrap;gap:6px;display:flex}.ms-chips-none{font:400 14px var(--sans);color:var(--text2)}.ms-chip{background:var(--divider);min-height:28px;color:var(--text);font:400 13px var(--mono);border-radius:14px;align-items:center;gap:2px;padding:0 4px 0 10px;display:inline-flex}.ms-chip-x{min-width:28px;min-height:28px;color:var(--text2);font:400 17px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:14px}.ms-chip-x:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ms-chip-x:hover{color:var(--text)}}.ms-source{font:500 11.5px var(--sans);background:var(--divider);color:var(--text2);border-radius:9px;padding:0 8px;display:inline-block}.ms-source.override{color:var(--accent)}.apps-head{flex-wrap:wrap;gap:8px;display:flex}.apps-meter{padding:10px var(--gutter);font:400 14px var(--sans);flex-direction:column;gap:6px;display:flex}.apps-usage{font:400 14px var(--sans);color:var(--text2);padding:0 var(--gutter);margin:0}.apps-wrap{min-width:0;overflow-x:auto;container-type:inline-size}.apps-table{border-collapse:collapse;width:100%;font:400 14px var(--sans)}.apps-table th{text-align:left;font:500 12px var(--sans);color:var(--text3);padding:6px 10px}.apps-table td{border-top:1px solid var(--divider);vertical-align:top;padding:10px}.apps-name{font-weight:500}.apps-kind{font:400 12px var(--mono);color:var(--text3)}.apps-vis{gap:12px;display:flex}.apps-vis label,.apps-table td label,.apps-root-none{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.apps-root-none{padding:10px}.apps-sub{font:600 15px var(--sans);margin:12px 0 0}.apps-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.apps-note{font:400 12.5px/1.4 var(--sans);color:var(--text2);white-space:normal;max-width:36ch;margin:4px 0 0}.apps-table .btn-sm{position:relative}@container (width<=560px){.apps-wrap{overflow-x:visible}.apps-table,.apps-table tbody,.apps-table tr,.apps-table td{display:block}.apps-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.apps-table tr{border-top:1px solid var(--divider);padding:10px 0}.apps-table td{border-top:0;padding:4px 10px}.apps-table td[data-label]:before{content:attr(data-label);font:500 12px var(--sans);color:var(--text3);display:block}.apps-vis{flex-wrap:wrap}.apps-vis label,.apps-table td label{white-space:normal}.apps-table a{overflow-wrap:anywhere}.apps-table td .btn-sm{min-height:44px}.apps-note{max-width:none}}.help{padding:0 var(--gutter) var(--sp-4);gap:var(--sp-4);overflow-wrap:anywhere}.help-topic{flex-direction:column;min-width:0;display:flex}.help-h{font:600 15px var(--sans);color:var(--text);margin:0 0 6px}.help-item{border-top:1px solid var(--divider);font:400 14px/1.45 var(--sans);color:var(--text)}.help-item:last-of-type{border-bottom:1px solid var(--divider)}.help-item summary{cursor:pointer;align-items:center;min-height:44px;padding:6px 0;font-weight:500;display:flex}.help-item summary:focus-visible,.help-contact:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.help-item p{color:var(--text2);margin:0 0 12px}.help-contact-text{font:400 14px/1.45 var(--sans);color:var(--text2);margin:0 0 10px}.help-addr{font:500 14px var(--mono);color:var(--text);overflow-wrap:anywhere}.help-contact{align-self:flex-start;min-height:44px}.help-fail{font:400 14px/1.45 var(--sans);color:var(--red);margin:10px 0 0}.sx-field-row{align-items:center;gap:var(--sp-3);min-height:var(--row-h);padding:0 var(--gutter);display:flex}.sx-field-row input,.sx-field-row textarea{width:100%;min-width:0;color:var(--text);background:0 0;border:0;border-radius:0;flex:auto;padding:10px 0}.sx-field-row input:focus,.sx-field-row textarea:focus{border:0;outline:none}.sx-titlecap-row{z-index:26;top:calc(var(--sat) + 1px);left:var(--sal);right:var(--sar);height:var(--tap);pointer-events:none;justify-content:center;display:flex;position:fixed}.sx-titlecap{pointer-events:auto;min-width:0;max-width:calc(100% - 2 * (16px + var(--tap) + 10px));height:var(--tap);font:inherit;color:var(--text);text-align:center;border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0 16px;display:flex}button.sx-titlecap{cursor:pointer}button.sx-titlecap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sx-title-name{max-width:100%;font:600 15px/1.15 var(--sans);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-title-sub{max-width:100%;font:400 11px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-tbtitle{z-index:26;top:calc(8px + env(titlebar-area-height,0px));height:var(--tap);pointer-events:none;width:max-content;min-width:0;max-width:calc(100% - 340px);font:inherit;flex-direction:column;justify-content:center;align-items:flex-start;margin:-48px 0 4px;padding-left:54px;display:flex;position:sticky}.sx-tbtitle .sx-title-name{font:700 16px/1.15 var(--sans)}.sx-tbtitle .sx-title-sub{font-size:11.5px}.sx-meta{font:400 12.5px/1.45 var(--mono);color:var(--text3);text-align:center;overflow-wrap:anywhere;padding:0 8px}.sx-nowrap{white-space:nowrap}.sx-transcript{flex-direction:column;gap:12px;min-width:0;min-height:40px;display:flex}.sx-window{font:400 12.5px var(--mono);color:var(--text3);text-align:center}.sx-user{justify-content:flex-end;display:flex}.sx-bubble{background:var(--divider);max-width:78%;color:var(--text);font:400 15.5px/1.45 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;border-radius:20px 20px 6px;padding:10px 14px}.sx-bubble.pending{opacity:.6}.sx-text .md{font:400 15.5px/1.5 var(--sans);color:var(--callout-text);text-wrap:pretty}.sx-text .md code{font:400 13.5px var(--mono);background:var(--card);border-radius:5px;padding:1px 5px}.sx-text .md pre{background:var(--well);font:400 12.5px/1.6 var(--mono);color:var(--log-text);border-radius:14px;padding:12px 14px}.sx-text .md pre code{color:inherit;background:0 0;border-radius:0;padding:0;font-size:1em}.sx-text.partial .md>:last-child:after{content:"▍";color:var(--text3);margin-left:2px}.sx-system,.sx-answered{font:400 12.5px/1.6 var(--mono);color:var(--text3)}.sx-tools{background:var(--card);font:400 13px var(--mono);border-radius:16px;overflow:hidden}.sx-tools>*+*{box-shadow:inset 0 var(--hairline) 0 var(--divider)}.sx-tools>.sx-tool-open{box-shadow:none}.sx-tool{text-align:left;width:100%;min-height:40px;font:inherit;color:var(--text2);cursor:default;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:0;padding:0 14px;display:flex}button.sx-tool{cursor:pointer}button.sx-tool:active{background:var(--press-bg);opacity:1;transition-duration:var(--dur-press)}button.sx-tool:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sx-tool-mark{width:12px;color:var(--text2);flex:none;justify-content:center;display:flex}.sx-tool-mark .live-dot{width:7px;height:7px}.sx-tool-name{color:var(--nav-text);flex:none}.sx-tool-detail{min-width:0;color:var(--text2);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.sx-tool-open{font:400 12.5px/1.6 var(--mono);color:var(--text2);white-space:pre-wrap;overflow-wrap:anywhere;padding:0 14px 10px 36px}.sx-result{font:400 12px/1.5 var(--mono);color:var(--text3);white-space:pre-wrap;overflow-wrap:anywhere;padding:2px 14px 8px 36px}.sx-result.err,.sx-refusal{color:var(--red)}.sx-sep{align-items:center;gap:10px;margin:4px 0;display:flex}.sx-sep:before,.sx-sep:after{content:"";height:var(--hairline);background:var(--divider);flex:1}.sx-sep span{font:400 11.5px var(--mono);color:var(--text3)}.sx-sep.red span{color:var(--red)}.sx-card{background:var(--card);border-radius:var(--r-lg);overflow:hidden}.sx-card-head{padding:14px var(--gutter) 0;align-items:center;gap:9px;display:flex}.sx-card-head .sx-card-kicker{font:400 12px var(--mono);color:var(--text3)}.sx-args{font:400 12px/1.6 var(--mono);color:var(--log-text);background:var(--well);border-radius:var(--r-md);margin:12px var(--gutter) 0;white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;max-height:220px;padding:11px 12px;overflow:auto}.sx-card>.sx-field-row{margin-top:var(--sp-2);border-top:var(--hairline) solid var(--divider)}.sx-card-actions{padding:var(--sp-3) var(--gutter) var(--sp-4);gap:10px;display:flex}.sx-card-actions .btn{flex:1}.sx-ask{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.sx-q{flex-direction:column;gap:8px;display:flex}.sx-q+.sx-q{border-top:var(--hairline) solid var(--divider);padding-top:12px}.sx-q-title{font:600 15px/1.4 var(--sans)}.sx-q-hint{font:400 12.5px var(--sans);color:var(--text2);margin-top:-4px}.sx-opts{flex-direction:column;gap:8px;display:flex}.sx-opt{width:100%;min-height:var(--tap);background:var(--divider);color:var(--text);text-align:left;font:500 15px/1.3 var(--sans);cursor:pointer;border:0;border-radius:22px;align-items:center;gap:10px;padding:8px 16px;display:flex}.sx-opt.on{background:var(--sel-bg);box-shadow:var(--sel-ring)}.sx-opt:disabled{opacity:.5;cursor:default}.sx-opt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sx-opt-text{flex-direction:column;flex:1;min-width:0;display:flex}.sx-opt-desc{font:400 13px/1.4 var(--sans);color:var(--text2);margin-top:1px}.sx-opts .sx-opt-input{min-height:var(--tap);font-family:var(--sans);background:var(--well);border:var(--hairline) solid var(--divider);border-radius:22px;padding:0 16px}.sx-opts .sx-opt-input:focus{border-color:var(--accent)}.sx-circle{border:1.5px solid var(--text3);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.sx-circle.on{background:var(--accent);border-color:var(--accent)}.sx-ask .sx-card-actions{justify-content:flex-end;padding:0}.sx-ask .sx-card-actions .btn{flex:none}.btn.quiet.sx-submit{background:var(--accent);color:#fff}.sx-cap{color:var(--text);font:500 13px var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0}.sx-cap .sx-caret{color:var(--text2);font-size:10px}.sx-cap:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sx-resume .btn-block{border-radius:24px;flex:1;height:48px;min-height:48px;padding:0 18px}@media (width>=900px){.sx-transcript{gap:14px;width:100%;max-width:680px;margin:0 auto}.sx-bubble{max-width:70%;font:400 14.5px/1.5 var(--sans);border-radius:18px 18px 6px}.sx-text .md{font-size:14.5px;line-height:1.6}.sx-text .md code{font-size:13px}.sx-tools{border-radius:14px;font-size:12.5px}.sx-tool{min-height:36px}.bottom-dock.composer.sx-dock,.bottom-dock.sx-resume{padding-left:20px;padding-right:28px}.bottom-dock.sx-dock{max-width:1180px}.bottom-dock.sx-dock:before{right:min(0px,calc(var(--side-w) + 2 * var(--side-inset) + 1180px - 100vw))}.sx-dock .composer-field,.sx-resume .btn-block{max-width:680px;margin:0 auto}.backbar .bb-trailing:has(>.sx-cap){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:10px;overflow:visible}.bb-trailing:has(>.sx-cap)>:before{display:none}.bb-trailing>.sx-cap,.bb-trailing>.sx-tb-more{background:var(--glass);height:34px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--glass-lift);border-radius:17px}.bb-trailing>.sx-cap{gap:6px;padding:0 14px}.bb-trailing>.sx-tb-more{width:34px;min-width:34px}.bb-trailing>.sx-tb-more:focus-visible{outline:2px solid var(--accent);outline-offset:1px}}.sx-activity{min-height:28px;font:400 12.5px var(--mono);color:var(--text3);align-items:center;gap:10px;display:flex}.sx-activity-mark{flex:none;justify-content:center;width:12px;display:flex}.sx-activity-mark .live-dot{width:7px;height:7px}.sx-activity.thinking .sx-activity-text{color:var(--text2);animation:2s ease-in-out infinite sx-breathe}.sx-activity.stale{color:var(--amber)}@keyframes sx-breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.sx-activity.thinking .sx-activity-text{animation:none}}.pp{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.pp-add{font:inherit;color:var(--accent);background:var(--glass-sel);cursor:pointer;border:0;border-radius:14px;padding:8px 14px}.pp-add:disabled{opacity:.5;cursor:default}.pp.compact .pp-add{border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;position:relative}.pp-count{background:var(--glass-tint);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;font-size:11px;line-height:16px;position:absolute;top:2px;right:2px}.pp-busy{color:var(--text2);font-size:13px}.pp-strip{flex-basis:100%;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pp.compact .pp-strip{flex-basis:auto;max-width:calc(100vw - 24px);position:absolute;bottom:calc(100% + 8px);left:0}.pp-thumb{background:var(--glass-sel);border-radius:10px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.pp-thumb img{object-fit:cover;width:100%;height:100%}.pp-remove{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:11px;width:22px;height:22px;padding:0;font-size:15px;line-height:22px;position:absolute;top:2px;right:2px}.pp-refusal{color:var(--red,#d33);flex-basis:100%;margin:0;font-size:13px}.tp-strip{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.tp-thumb{background:var(--glass-sel);cursor:pointer;border:0;border-radius:10px;max-width:160px;height:96px;padding:0;overflow:hidden}.tp-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tp-wait{width:96px;height:100%;color:var(--text2);justify-content:center;align-items:center;font-size:12px;display:flex}.tp-full{z-index:1000;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tp-full img{object-fit:contain;max-width:100%;max-height:100%}.tp-close{top:calc(12px + var(--sat,0px));color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:20px;width:40px;height:40px;font-size:24px;position:absolute;right:12px}.ap-list{flex-direction:column;gap:14px;display:flex}.ap-card{background:var(--card);border-radius:var(--r-lg);padding:var(--sp-4);gap:var(--sp-3);min-width:0;scroll-margin-top:calc(var(--sat) + var(--nav-h) + var(--sp-2));transition:box-shadow .6s var(--ease-out);flex-direction:column;display:flex;box-shadow:0 0 #0000}.ap-card.ap-focus{box-shadow:0 0 0 2px var(--accent);transition-duration:0s}.split-row.ap-row.ap-focus{box-shadow:inset 0 0 0 2px var(--accent);transition-duration:0s}.ap-head{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.ap-head .chip,.ap-d-head .chip{text-overflow:ellipsis;white-space:nowrap;border-radius:7px;min-width:0;overflow:hidden}.ap-age{font:400 13px var(--mono);color:var(--text2);flex:none;margin-left:auto}.ap-incident{min-height:var(--tap);margin:calc(-1 * var(--sp-3)) 0 calc(-1 * var(--sp-2));font:400 13px var(--mono);color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:flex}.ap-incident .chev-right{opacity:.8}.ap-summary{font:500 16px/1.45 var(--sans);letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:anywhere;min-width:0;margin:0}.ap-reason,.ap-d-reason{font:400 13px/1.45 var(--sans);color:var(--text2);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0}.ap-args{font:400 12.5px/1.6 var(--mono);color:var(--log-text);background:var(--well);border-radius:var(--r-md);padding:var(--sp-3);white-space:pre-wrap;word-break:break-word;max-height:none;margin:0}.ap-actions{gap:var(--sp-3);display:flex}.ap-actions .btn{flex:1 1 0;min-width:0}.ap-note{padding:0 var(--sp-4);font:400 13px/1.45 var(--sans);color:var(--text2);text-wrap:pretty;margin:0}.split-row.ap-row{border-radius:var(--r-md);transition:background-color var(--dur-release) var(--ease-out),box-shadow .6s var(--ease-out);flex-direction:column;align-items:stretch;gap:4px;padding:12px 14px}.ap-row-h{justify-content:space-between;align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}.ap-row-tool{font:500 12px var(--mono);color:var(--amber);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ap-row-age{font:400 12px var(--mono);color:var(--text2);flex:none}.ap-row-reason{font:500 14px/1.4 var(--sans);color:var(--text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ap-row-inc{font:400 12px var(--mono);color:var(--text2)}.ap-split .split-list{gap:8px}.ap-split .ap-note{padding:8px 4px 0}.ap-row-ph{flex-direction:column;gap:8px;padding:14px;display:flex}.ap-detail{gap:var(--sp-4);flex-direction:column;min-width:0;max-width:620px;padding:4px 16px 0 8px;display:flex}.ap-d-head{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ap-d-meta{font:400 12.5px var(--mono);color:var(--text2)}.ap-d-summary{font:600 22px/1.35 var(--sans);letter-spacing:-.015em;text-wrap:pretty;overflow-wrap:anywhere;min-width:0;margin:0}.ap-d-label{font:600 14px var(--sans);margin-top:6px}.ap-detail .ap-args{padding:14px 16px;font-size:13px}.ap-d-inc{align-items:center;gap:var(--sp-3);background:var(--card);width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;padding:12px 14px;display:flex}.ap-d-inc:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ap-d-inc-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ap-d-inc-title{font:600 14.5px var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-d-inc-sub{font:400 12.5px var(--mono);color:var(--text2)}.ap-dot{background:var(--text3);border-radius:50%;flex:none;width:10px;height:10px}.ap-dot.red{background:var(--red)}.ap-dot.amber{background:var(--amber)}.ap-dot.green{background:var(--green)}.ap-tone.red{color:var(--red)}.ap-tone.amber{color:var(--amber)}.ap-tone.green{color:var(--green)}.backbar .bb-trailing:has(>.ap-tb){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:10px;overflow:visible}.bb-trailing:has(>.ap-tb)>:before{display:none}.bb-trailing>.ap-tb{height:34px;font:500 13px var(--sans);color:var(--text);cursor:pointer;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--glass-lift);transition:opacity var(--dur-release) var(--ease-out);border:0;border-radius:17px;padding:0 16px}.bb-trailing>.ap-tb.approve{color:#fff;box-shadow:inset 0 .5px 0 rgba(255,255,255,calc(.35*var(--rim-k))),var(--glass-lift);background:#ff453ad9;font-weight:600}.bb-trailing>.ap-tb-more{color:var(--text)}.bb-trailing>.ap-tb:disabled,.bb-trailing>.ap-tb-more:disabled{opacity:.35;cursor:default}.bb-trailing>.ap-tb:active:not(:disabled){opacity:.7}.bb-trailing>.ap-tb:focus-visible{outline:2px solid var(--accent-hover);outline-offset:1px}.ap-questions{margin-bottom:var(--sp-4);flex-direction:column;gap:14px;display:flex}.ap-question .sx-card{background:0 0;padding:0}.ap-signoff{flex-direction:column;gap:8px;display:flex}.ap-signoff-req ul{padding-left:calc(var(--sp-4) + 14px);margin:4px 0 0}.ap-launch{flex-direction:column;gap:8px;display:flex}.ap-launch-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ap-launch-target[data-verdict=missed],.ap-launch-target[data-verdict=inconclusive]{border-left:3px solid var(--amber,#d9a400);padding-left:var(--sp-3,8px)}.ap-plan-signoff{flex-direction:column;gap:8px;min-width:0;display:flex}.wc-card .ap-plan-signoff{padding:0 16px}.ap-plan-signoff .ap-signoff-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3,8px);min-width:0;display:flex}.ap-plan-signoff .ap-signoff-title{overflow-wrap:anywhere;min-width:0;font-weight:600}.ap-plan-signoff .ap-signoff-head .ap-note{white-space:nowrap;flex:none}.ap-plan-signoff .ap-signoff-summary{-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;margin:0;display:-webkit-box;overflow:hidden}.ap-plan-signoff .ap-signoff-stats{color:var(--text2);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 8px;margin:0;font-size:13px;display:flex}.ap-plan-signoff .ap-signoff-list{color:var(--text2);overflow-wrap:anywhere;min-width:0;margin:0;padding:0 0 0 16px;font-size:13px}.ap-plan-signoff .ap-link{font:inherit;color:var(--accent-hover);cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-size:14px;text-decoration:underline}.ap-plan-signoff .ap-link:disabled{opacity:.5;cursor:default}.ap-plan-signoff .ap-signoff-comment{box-sizing:border-box;width:100%;font:400 14px/1.4 var(--sans);color:var(--text);background:var(--bg);border:1px solid var(--border,#8884);border-radius:8px;margin:0;padding:8px}.wc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wc-card{background:var(--card);min-width:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--amber) 38%,transparent);border-radius:22px;flex-direction:column;gap:10px;padding:14px 0 12px;display:flex}.wc-card.quiet{box-shadow:0 0 0 1px var(--divider)}.wc-head{font:500 12px var(--mono);color:var(--amber);overflow-wrap:anywhere;padding:0 16px}.wc-body{flex-direction:column;gap:8px;min-width:0;padding:0 16px;display:flex}.wc-title{font:500 15px/1.4 var(--sans);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.wc-note{font:400 13px/1.45 var(--sans);color:var(--text2);text-wrap:pretty;overflow-wrap:anywhere;margin:0;padding:0 16px}.wc-stale{font:400 12px var(--mono);color:var(--amber);margin:0;padding:0 16px}.wc-status{font:500 13px/1.45 var(--sans);color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0 16px;display:flex}.wc-status.warn{color:var(--amber)}.wc-link{color:var(--accent);font:500 13px var(--sans);text-decoration:none}.wc-link:hover{text-decoration:underline}.wc-link:focus-visible,.wc-btn:focus-visible,.wc-comment:focus-visible{outline:2.5px solid var(--accent);outline-offset:1px}.wc-links{min-height:var(--tap);flex-wrap:wrap;align-items:center;gap:16px;padding:0 16px;display:flex}.wc-card .sx-card{background:0 0;padding:0 16px}.wc-card .sx-card-actions{padding:0}.wc-h38 .sx-opt,.wc-h38 .sx-opts .sx-opt-input{min-height:38px}.wc-h46 .sx-opt,.wc-h46 .sx-opts .sx-opt-input{min-height:46px}.wc-actions{flex-wrap:wrap;gap:8px;padding:0 16px;display:flex}.wc-btn{min-width:0;min-height:38px;font:600 14px var(--sans);cursor:pointer;background:var(--ph-1);color:var(--text);border:0;border-radius:19px;flex:1 1 0;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.wc-btn:disabled{opacity:.5;cursor:default}.wc-btn.primary{background:var(--accent);color:#fff}.wc-btn.tinted{background:var(--fill-accent);color:var(--accent)}.wc-comment{background:var(--ph-2);color:var(--text);font:400 14px/1.4 var(--sans);resize:vertical;border:0;border-radius:14px;min-height:64px;margin:0 16px;padding:10px 12px}.wc-req{flex-direction:column;gap:2px;min-width:0;display:flex}.wc-req-name{font:600 13px var(--sans)}.wc-req-name b{font:500 12px var(--mono);color:var(--text2);margin-right:6px}.wc-clamp{font:400 13px/1.45 var(--sans);color:var(--text2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.wc-targets{border-collapse:collapse;width:100%;font:400 12px var(--mono)}.wc-targets th{text-align:left;color:var(--text3);padding:2px 6px 2px 0;font-weight:400}.wc-targets td{vertical-align:top;overflow-wrap:anywhere;padding:2px 6px 2px 0}.wc-more,.wc-counts,.wc-meta{font:400 12px var(--mono);color:var(--text2)}.el-state{color:var(--text2)}.el-state.ok{color:var(--green)}.el-state.warn,.el-drain .ios-row-title{color:var(--amber)}.el-row-note{font:400 13px var(--sans);color:var(--text2)}.el-pause{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0}.el-pause:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.el-well{min-height:calc(var(--row-h) * 2);overflow:visible}.el-well:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.el-well>.el-empty{padding:40px 0}.el-paused{color:var(--text3);padding-top:6px}.latest-pill.el-latest{z-index:20;right:calc(var(--gutter) + var(--sar) + 12px);bottom:calc(var(--tabbar-h) + var(--tabbar-bottom) + 24px);animation:el-fade .2s var(--ease-out);font-weight:500;position:fixed}.latest-pill.el-latest:after{content:"";position:absolute;inset:-4px 0}@keyframes el-fade{0%{opacity:0}}@media (width<=899px){.el-well{min-height:calc(var(--row-h) * 5);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:14px 14px calc(var(--tabbar-h) + var(--tabbar-bottom) + 32px);margin-bottom:calc(-1 * (var(--tabbar-h) + var(--tabbar-bottom) + 24px));font:400 12.5px/1.8 var(--mono);flex:1 0 auto}}.el-well:not(.desk) .el-line{text-indent:-2ch;padding-left:2ch}@media (width>=900px){.content:has(>.el-well.desk){max-width:none;padding:0 12px 12px}.el-well.desk{font:400 13px/1.85 var(--mono);border-radius:16px;flex:1 0 auto;padding:16px 20px}.el-well.desk .el-line{grid-template-columns:13ch minmax(0,1fr);column-gap:1ch;display:grid}.el-well.desk .el-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-well.desk .el-line.l-err{background:#ff453a14;margin:0 -20px;padding:0 20px}.latest-pill.el-latest{bottom:28px;right:28px}.backbar .bb-trailing:has(>.el-tools){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.bb-trailing>.el-tools{align-items:center;gap:10px;display:flex}.ios-seg.el-tseg{background:var(--glass);width:auto;height:34px;min-height:34px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--glass-lift);border-radius:17px}.el-tseg .ios-seg-pill{background:rgba(var(--ink),calc(.12*var(--ink-k)));box-shadow:none;border-radius:15px}.el-tseg .ios-seg-btn{color:var(--nav-text);flex:1 0 84px}.el-tseg .ios-seg-btn[aria-checked=true]{color:var(--text);font-weight:500}.el-tseg .ios-seg-btn:before{display:none}.el-tseg .ios-seg-btn:after{inset:0}.el-find{width:220px;height:34px;color:var(--text2);cursor:text;border-radius:17px;align-items:center;gap:8px;padding:0 12px 0 14px;display:inline-flex}.el-find svg{flex:none}.el-find:focus-within{box-shadow:var(--glass-edge),var(--glass-lift),0 0 0 2px var(--accent)}.el-find .el-find-input{min-width:0;height:100%;font:400 13px var(--sans);color:var(--text);background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:13px!important}.el-find .el-find-input:focus{border:0;outline:none}.el-kbd{font:400 12px var(--sans);color:var(--text3);flex:none}.el-ctl{font:500 13px var(--sans)}.el-ctl button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0}.el-ctl>.cap-text{padding:0 12px}.el-ctl .el-drain-btn{color:var(--amber)}.el-ctl .el-start{color:var(--accent)}.el-more .ios-more{width:34px;height:34px;color:var(--text);border-radius:17px}}.tv-new{white-space:nowrap;cursor:pointer;background:var(--accent);color:#fff;height:34px;font:600 13px var(--sans);border:0;border-radius:17px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.tv-new-plus{font:500 17px/1 var(--sans)}.tv-new:focus-visible,.nr-primary:focus-visible,.nr-mode:focus-visible,.nr-cancel:focus-visible,.nr-link:focus-visible{outline:2.5px solid var(--accent);outline-offset:1px}@media (width<=899px){.tv-new{flex:none;padding:0 12px}.tv-new-text{display:none}}.nr-form{flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.nr-field{padding:0 var(--gutter);min-height:var(--row-h);align-items:center;display:flex}.nr-field textarea,.nr-field select{width:100%;min-width:0;color:var(--text);box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:11px 0}.nr-field textarea{resize:none;min-height:104px;line-height:1.45}.nr-modes{flex-direction:column;display:flex}.nr-mode{min-height:var(--row-h);padding:12px var(--gutter);color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:flex-start;gap:12px;display:flex}.nr-mode+.nr-mode{box-shadow:inset 0 .5px 0 var(--ios-sep)}.nr-mode:disabled{opacity:.4;cursor:default}.nr-radio{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--text3);border-radius:50%;flex:none;margin-top:1px}.nr-mode.on .nr-radio{background:var(--accent);box-shadow:inset 0 0 0 5px var(--accent),inset 0 0 0 10px #fff}.nr-mode-text{flex-direction:column;gap:2px;min-width:0;display:flex}.nr-mode-title{font:500 15px var(--sans)}.nr-mode-sub{font:400 13px/1.4 var(--sans);color:var(--text2)}.nr-avail{margin:4px var(--sp-4) 0;font:400 13px/1.45 var(--sans);color:var(--text2);overflow-wrap:anywhere}.nr-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nr-error{margin:4px var(--sp-4) 0;font:400 13px/1.45 var(--sans);color:var(--red);overflow-wrap:anywhere}.nr-cancel{min-height:var(--tap);color:var(--accent);font:400 17px var(--sans);cursor:pointer;background:0 0;border:0;padding:0 8px}.nr-foot{padding:8px var(--sp-4);flex-direction:column;gap:6px;display:flex}.nr-why{text-align:center;font:400 13px var(--sans);color:var(--text2);margin:0}.nr-primary{background:var(--accent);color:#fff;min-height:50px;font:600 16px var(--sans);cursor:pointer;border:0;border-radius:25px}.nr-primary:disabled{opacity:.4;cursor:default}.ia{flex-direction:column;gap:12px;min-width:0;display:flex}.ia-meta{font:400 12px var(--mono);color:var(--text2);overflow-wrap:anywhere}.ia-quiet{font:400 13px/1.45 var(--sans);color:var(--text2);margin:0;padding:2px 0}.ia-act{font:600 14px var(--sans);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ia-act:hover{text-decoration:underline}.ia-mono{box-sizing:border-box;border:1.5px solid var(--text2);width:24px;height:24px;font:600 9px var(--mono);color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ia-mono-id{font:500 13px var(--mono);color:var(--text2);margin-right:8px}.ia a:focus-visible,.ia button:focus-visible,.ia summary:focus-visible,.ia textarea:focus-visible{outline:2.5px solid var(--accent);outline-offset:1px}.ia-head{flex-direction:column;gap:10px;padding:6px 8px 0;display:flex}.ia-head-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ia-back{min-height:var(--tap);font:500 15px var(--sans);color:var(--accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ia-tid{font:500 14px var(--mono);color:var(--text2)}.ia-head-title{flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;display:flex}.ia-title{font:700 26px/1.15 var(--sans);letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}.ia-chip-state{height:28px;font:600 13px var(--sans);color:var(--text2);background:var(--divider);white-space:nowrap;border-radius:14px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.ia-chip-state.amber{color:var(--amber);background:var(--fill-amber)}.ia-chip-state i{background:var(--amber);border-radius:50%;width:7px;height:7px}.ia-head-row{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.ia-stage{width:300px;max-width:100%}.ia-cost{font:400 12.5px var(--mono);color:var(--text2)}.ia-agents{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ia-agent{min-height:32px;font:400 12.5px var(--mono);color:var(--text2);align-items:center;gap:9px;min-width:0;text-decoration:none;display:inline-flex}.ia-agent:hover .ia-agent-line{text-decoration:underline}.ia-agent-line{overflow-wrap:anywhere}.ia-disc{box-sizing:border-box;border:2px solid var(--text2);width:30px;height:30px;font:600 9px var(--mono);color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ia-banners{flex-direction:column;align-items:flex-start;gap:6px;padding:0 8px;display:flex}.ia-banner{background:var(--glass-pop);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge);font:500 13.5px var(--sans);color:var(--text);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;display:flex}.ia-banner-meta{font:400 12px var(--mono);color:var(--text2)}.ia-body{align-items:flex-start;gap:12px;min-width:0;display:flex}.ia-col{background:var(--well);border-radius:22px;flex-direction:column;flex:1;gap:12px;min-width:0;max-width:700px;margin:0 auto;padding:16px;display:flex}.ia-side{flex-direction:column;flex:none;gap:10px;width:320px;min-width:0;display:flex}.ia-fold{background:var(--card);border-radius:22px;padding:0 8px 10px}.ia-fold>summary{min-height:44px;font:600 14px var(--sans);color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:0 10px;display:flex}.ia-fold-n{font:400 12.5px var(--mono);color:var(--text2)}.ia-fold .ia-side{width:auto}@media (width<=899px){.ia-col{background:0 0;border-radius:0;max-width:none;padding:12px}.ia-body{flex-direction:column}.ia-side{width:auto}}.ia-thread{flex-direction:column;gap:12px;min-width:0;display:flex}.ia-req{background:var(--card);border-radius:22px;flex-direction:column;align-self:flex-end;align-items:flex-end;gap:6px;max-width:88%;padding:12px 16px;display:flex}.ia-req-text{font:400 15px/1.45 var(--sans);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ia-req-text.clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ia-more{min-height:28px;font:500 13px var(--sans);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.ia-note{flex-direction:column;gap:4px;padding:0 4px;display:flex}.ia-note p{font:400 14px/1.5 var(--sans);color:var(--text);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.ia-chip-row{flex-wrap:wrap;gap:4px;margin-top:-4px;display:flex}.ia-chip{font:600 10.5px/1.35 var(--mono);background:var(--divider);color:var(--text2);overflow-wrap:anywhere;border-radius:5px;padding:3px 7px}.ia-status{font:400 12.5px/1.45 var(--mono);color:var(--text2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.ia-status.live{color:var(--text)}.ia-line{font:400 12.5px var(--mono);color:var(--text2);margin:0;padding:2px 6px}.ia-round{background:var(--card);border-radius:22px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.ia-round.dim{opacity:.7;box-shadow:0 0 0 1px var(--divider);background:0 0}.ia-round-head{font:600 14px var(--sans);color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ia-answers{flex-direction:column;gap:8px;margin:0;display:flex}.ia-answers div{flex-direction:column;gap:2px;display:flex}.ia-answers dt{font:400 12.5px/1.4 var(--sans);color:var(--text2);overflow-wrap:anywhere}.ia-answers dd{font:500 14px/1.4 var(--sans);color:var(--text);overflow-wrap:anywhere;margin:0}.ia-dim-q{font:400 13px/1.45 var(--sans);color:var(--text2);overflow-wrap:anywhere;margin:0;padding:0 0 0 18px;text-decoration:line-through}.ia-open{min-width:0}.ia-outcome{background:var(--card);box-shadow:0 0 0 1px var(--divider);border-radius:22px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.ia-outcome-t{font:600 15px var(--sans);color:var(--text)}.ia-bar{min-width:0}@media (width<=899px){.ia-bar.on{padding-bottom:84px}.ia-bar.on .sx-card-actions{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;background:var(--glass-pop);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--glass-float,none);border-radius:26px;gap:8px;padding:10px;display:flex;position:fixed}.ia-bar.on .sx-card-actions:empty{display:none}.ia-bar.on .sx-card-actions>*{flex:1 1 0;min-height:46px}}.ia-compose{flex-direction:column;gap:8px;padding:0 16px;display:flex}.ia-compose textarea{box-sizing:border-box;resize:vertical;background:var(--ph-1);width:100%;min-height:56px;color:var(--text);font:400 14px/1.45 var(--sans);border:0;border-radius:14px;padding:10px 12px}.ia-compose-row{flex-wrap:wrap;gap:8px;display:flex}.wc-btn.danger-text{color:var(--red);background:0 0;flex:none}.ia-compose-note{font:400 13px/1.45 var(--sans);color:var(--text2);overflow-wrap:anywhere;margin:0}.ia-compose-note.error{color:var(--red)}.ia-ctx-sec{background:var(--card);border-radius:22px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ia-fold .ia-ctx-sec{background:0 0;padding:8px 10px}.ia-ctx-h{font:600 14px var(--sans);color:var(--text);align-items:baseline;gap:8px;margin:0;display:flex}.ia-ctx-n{font:400 12.5px var(--mono);color:var(--text2)}.ia-ctx-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ia-ctx-list li{font:400 13px/1.4 var(--sans);color:var(--text);box-shadow:inset 0 .5px 0 var(--divider);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:7px 0;display:flex}.ia-ctx-list li:first-child{box-shadow:none}.ia-ctx-link{color:var(--text);font:500 13px/1.4 var(--sans);text-decoration:none}.ia-ctx-link:hover{text-decoration:underline}.ia-draft{flex-direction:column;gap:4px;display:flex}.ia-draft-line{font:500 13px var(--mono);color:var(--text)}.ia-activity{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ia-activity li{font:400 12.5px/1.4 var(--sans);color:var(--text);flex-direction:column;gap:1px;display:flex}.ia-activity time{font:400 11.5px var(--mono);color:var(--text3)}.ia-act-route{font:600 12px var(--mono);color:var(--text)}.ia-act-body{color:var(--log-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ia-activity.loading i{background:var(--ph-2);border-radius:5px;height:10px;display:block}.ia-list{width:100%;max-width:760px;margin:0 auto}.ia-group{flex-direction:column;gap:6px;display:flex}.ia-group-h{font:600 15px var(--sans);color:var(--text);align-items:baseline;gap:8px;margin:0;padding:6px 8px 0;display:flex}.ia-rows{background:var(--card);border-radius:22px;margin:0;padding:0;list-style:none;overflow:hidden}.ia-rows li+li{box-shadow:inset 0 .5px 0 var(--divider)}.ia-row{min-height:var(--row-h);color:var(--text);align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}.ia-row:hover{background:var(--sel-bg)}.ia-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ia-row-top{align-items:baseline;min-width:0;display:flex}.ia-row-title{font:500 15px var(--sans);overflow-wrap:anywhere}.ia-row-state{font:500 13px var(--sans);color:var(--text2);flex:none}.ia-row-state.amber{color:var(--amber)}.ia-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 8px;display:flex}.ia-empty-t{font:600 17px var(--sans);color:var(--text)}.ia-empty-new{height:40px}.ia-note-wrap{width:100%;max-width:560px;margin:0 auto;padding:8px}.ia-notice,.ia-error{background:var(--card);border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}.ia-error{box-shadow:0 0 0 1px color-mix(in srgb,var(--red) 40%,transparent);font:400 14px/1.45 var(--sans);color:var(--text)}.ia-notice-title{font:600 16px var(--sans);color:var(--text)}.ia-notice-text{font:400 14px/1.45 var(--sans);color:var(--text2)}.ia-retry{background:var(--accent);color:#fff;height:34px;font:600 14px var(--sans);cursor:pointer;border:0;border-radius:17px;padding:0 16px}.ia-ph{background:var(--ph-1);border-radius:6px;margin-bottom:8px;display:block}.ia-ph.two{background:var(--ph-2)}.ia-ph-block{background:var(--ph-2);border-radius:22px;height:64px;display:block}.ia-ph-block.row{border-radius:0;height:56px;margin:0}.ia-loading .ia-col{gap:14px}@media (width>=900px){.trl{contain:size}.trl>.trl-body{flex:1 1 0;padding-bottom:4px;overflow-y:auto}}.trl-tab-body{flex-direction:column;gap:10px;min-width:0;display:flex}.trl-h{font:600 15px var(--sans);color:var(--text);align-items:baseline;gap:8px;margin:0;padding:0 4px;display:flex}.trl-h:not(:first-child){padding-top:8px}.trl-n{font:400 13px var(--mono);color:var(--text2)}.trl-hint{font:400 12px var(--mono);color:var(--text3)}.trl-grow{flex:1;min-width:0}.trl-capacity{background:var(--glass-pop);color:var(--text);font:500 13.5px var(--sans);box-shadow:var(--glass-edge),inset 0 0 0 1px color-mix(in srgb,var(--amber) 45%,transparent);border-radius:14px;align-items:flex-start;gap:10px;padding:9px 14px;display:flex}.trl-capacity-mark{box-sizing:border-box;border:1.5px solid var(--amber);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.trl-capacity-main{flex-direction:column;gap:2px;min-width:0;display:flex}.trl-empty{font:400 13px/1.45 var(--sans);color:var(--text2);margin:0;padding:6px 4px}.trl-card{background:var(--card);border-radius:22px;margin:0;padding:0;overflow:hidden}.trl-list{margin:0;padding:0;list-style:none}.trl-link{color:var(--text);text-decoration:none}.trl-link:hover{text-decoration:underline}a.trl-link:focus-visible,a.trl-title:focus-visible,a.trl-seg-link:focus-visible,.trl-more:focus-visible,.trl-chip:focus-visible,.trl-menu button:focus-visible{outline:2.5px solid var(--accent);outline-offset:1px}.trl-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.trl-seg-cell{min-width:0;display:block}.trl-seg{border-radius:3px;height:6px;display:block}.trl-seg.done{background:var(--text3)}.trl-seg.cur{background:var(--text)}.trl-seg.wait{background:var(--amber)}.trl-seg.fail{background:var(--red)}.trl-seg.next{background:var(--ph-1)}.trl-seg-link{align-items:center;height:22px;margin:-8px 0;display:flex}.trl-cols{font:400 10px var(--mono);color:var(--text3);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:12px 16px 4px;display:grid}.trl-row{box-shadow:inset 0 .5px 0 var(--divider);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.trl-row:first-child{box-shadow:none}.trl-row.lit{background:var(--sel-bg);box-shadow:var(--sel-ring)}.trl-row-head{align-items:baseline;gap:8px;min-width:0;display:flex}.trl-id{font:500 13px var(--mono);color:var(--text2)}.trl-title{min-width:0;font:600 14.5px var(--sans);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;text-decoration:none;overflow:hidden}.trl-title:hover{text-decoration:underline}.trl-size{font:400 12px var(--mono);color:var(--text3)}.trl-row-foot{min-width:0;font:400 12px var(--mono);color:var(--text2);align-items:center;gap:6px;display:flex}.trl-caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trl-caption.failing{color:var(--red)}.trl-caption.waiting{color:var(--amber)}.trl-mono{height:20px;font:600 11px var(--mono);color:var(--text);background:var(--divider);border-radius:6px;flex:none;align-items:center;padding:0 6px;display:flex}.trl-budget{text-align:right;flex:none;min-width:84px}.trl-line{min-height:44px;box-shadow:inset 0 .5px 0 var(--divider);align-items:center;gap:12px;padding:0 16px;display:flex}.trl-line:first-child{box-shadow:none}.trl-line.two{min-height:58px;padding-top:10px;padding-bottom:10px}.trl-line-main{min-width:0;font:600 15px/1.3 var(--sans);color:var(--text);flex:1}.trl-seats .trl-line-main{font:500 14.5px var(--sans)}.trl-line-end{font:400 12.5px var(--mono);color:var(--text2);text-align:right;flex:none}.trl-sub{font:400 12.5px var(--mono);color:var(--text2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trl-held{color:var(--amber);font-weight:600}.trl-dots{gap:4px;display:flex}.trl-dots i{box-sizing:border-box;border:1.5px solid var(--text3);background:0 0;border-radius:50%;width:10px;height:10px}.trl-dots i.on{border-color:var(--text2);background:var(--text2)}.trl-feed{min-height:0}.trl-chips{flex-wrap:wrap;gap:6px;display:flex}.trl-chip-wrap{position:relative}.trl-chip{background:var(--divider);height:32px;color:var(--text);font:500 13px var(--sans);cursor:pointer;border:0;border-radius:16px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.trl-chip.on{background:var(--sel-bg);box-shadow:var(--sel-ring);color:var(--sel-text)}.trl-chip-x{color:inherit;font:600 15px/1 var(--sans);cursor:pointer;background:0 0;border:0;padding:0 0 0 2px}.trl-menu{z-index:5;background:var(--glass-pop);min-width:180px;max-height:280px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--glass-lift);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:36px;left:0;overflow-y:auto}.trl-menu button{width:100%;height:34px;color:var(--text);font:400 13.5px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px;display:block}.trl-menu button.on{background:var(--sel-bg);color:var(--sel-text);font-weight:600}.trl-well{background:var(--well);border-radius:22px;overflow:hidden}.trl-feed-row{box-shadow:inset 0 .5px 0 var(--divider);flex-direction:column;gap:3px;padding:9px 14px;display:flex}.trl-feed-row:first-child{box-shadow:none}.trl-feed-meta{font:400 12px var(--mono);color:var(--text2);white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.trl-feed-ts{color:var(--text3)}.trl-feed-route{color:var(--text);font-weight:600}.trl-feed-link{color:var(--accent);margin:-6px 0;padding:6px 0;text-decoration:none}.trl-feed-link:hover{text-decoration:underline}a.trl-feed-link:focus-visible{outline:2.5px solid var(--accent);outline-offset:1px}.trl-feed-row.amber .trl-feed-type{color:var(--amber)}.trl-feed-row.red .trl-feed-type{color:var(--red)}.trl-feed-body{font:400 13px/1.4 var(--sans);color:var(--log-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trl-more{background:var(--divider);height:36px;color:var(--text);font:500 13px var(--sans);cursor:pointer;border:0;border-radius:18px}.trl-more:disabled{opacity:.6;cursor:default}.trl-chat{flex-direction:column;gap:10px;min-height:0;display:flex}.trl-chat-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.trl-chat>.trl-chat-form{flex:none}.trl-chat-form textarea:focus-visible,.trl-chat-thread-head:focus-visible{outline:2.5px solid var(--accent);outline-offset:1px}.trl-chat-msg{box-shadow:inset 0 .5px 0 var(--divider);flex-direction:column;gap:3px;padding:9px 14px;display:flex}.trl-chat-msg:first-child{box-shadow:none}.trl-chat-msg[data-from=operator] .trl-feed-route{color:var(--accent)}.trl-chat-body{font:400 13px/1.45 var(--sans);color:var(--log-text);white-space:pre-wrap;overflow-wrap:anywhere}.trl-chat-thread{box-shadow:inset 0 .5px 0 var(--divider)}.trl-chat-thread:first-child{box-shadow:none}.trl-chat-thread-head{box-sizing:border-box;width:100%;color:var(--text);font:500 13px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:9px 14px;display:flex}.trl-chat-thread-id{color:var(--accent)}.trl-chat-thread-count,.trl-chat-thread-head .trl-feed-ts{color:var(--text2)}.trl-chat-thread-body{border-left:2px solid var(--divider);flex-direction:column;gap:8px;margin:0 14px 10px;padding-left:12px;display:flex}.trl-chat-thread-body .trl-chat-msg{padding:6px 0}.trl-chat-form{flex-direction:column;gap:8px;display:flex}.trl-chat-form textarea{box-sizing:border-box;resize:vertical;background:var(--well);width:100%;color:var(--text);font:400 13.5px/1.4 var(--sans);border:0;border-radius:14px;padding:10px 12px}.trl-chat-actions{justify-content:flex-end;display:flex}.trl-chat-actions .trl-more{padding:0 18px}.trl-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trl-tiles>:last-child:nth-child(odd){grid-column:1/-1}.trl-tile{background:var(--card);border-radius:22px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.trl-tile-label{font:500 13px var(--sans);color:var(--text2)}.trl-tile-value{font:600 24px/1.1 var(--mono);letter-spacing:-.02em;color:var(--text)}.trl-spark{display:block}.trl-spark path{fill:none;stroke:var(--text3);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.trl-tile-note{font:400 12px var(--mono);color:var(--text3)}.trl-tile.off .trl-tile-value,.trl-tile.off .trl-tile-note{color:var(--amber)}.trl-tile.off .trl-spark path{stroke:var(--amber)}.trl-panel{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.trl-panel-title{font:500 13px var(--sans);color:var(--text2)}.trl-stages{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.trl-stage{font:400 12px var(--mono);grid-template-columns:64px minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.trl-stage-name{color:var(--text2)}.trl-stage-bar{background:var(--ph-1);border-radius:3px;height:6px;overflow:hidden}.trl-stage-bar i{background:var(--text3);border-radius:3px;height:100%;display:block}.trl-stage-val{text-align:right;color:var(--text2)}.trl-stage.off .trl-stage-bar i{background:var(--amber)}.trl-stage.off .trl-stage-val{color:var(--amber)}.trl-costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trl-cost{flex-direction:column;gap:2px;min-width:0;display:flex}.trl-cost-size{font:400 12px var(--mono);color:var(--text3)}.trl-cost-val{font:600 17px var(--mono);color:var(--text)}.trl-cost-note{font:400 11.5px var(--mono);color:var(--text3)}.trl-cost.off .trl-cost-val,.trl-cost.off .trl-cost-note{color:var(--amber)}.rq{flex-direction:column;gap:12px;min-width:0;display:flex}.rq-grow{flex:1;min-width:0}.rq-quiet{font:400 13px/1.45 var(--sans);color:var(--text2);margin:0;padding:6px 4px}.rq-act{font:600 14px var(--sans);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.rq-act:hover{text-decoration:underline}.rq button:focus-visible,.rq a:focus-visible,.rq summary:focus-visible{outline:2.5px solid var(--accent);outline-offset:1px}.rq-head{flex-direction:column;gap:12px;padding:6px 8px 0;display:flex}.rq-head-top,.rq-head-row{flex-wrap:wrap;align-items:center;gap:12px 20px;min-width:0;display:flex}.rq-tid{font:500 15px var(--mono);color:var(--text2)}.rq-title{font:700 26px/1.15 var(--sans);letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}.rq-state{height:28px;font:600 13px var(--sans);color:var(--text2);background:var(--divider);white-space:nowrap;border-radius:14px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.rq-state.amber{color:var(--amber);background:var(--fill-amber)}.rq-state i{background:var(--amber);border-radius:50%;width:7px;height:7px}.rq-author{font:400 12.5px var(--mono);color:var(--text2);overflow-wrap:anywhere}.rq-stage{width:300px;max-width:100%}.rq-ver-line{font:500 13px var(--mono);color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.rq-switch{cursor:pointer;font:500 13px var(--sans);color:var(--text2);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.rq-switch i{box-sizing:border-box;background:var(--divider);border-radius:12px;width:38px;height:23px;padding:2px;transition:background-color .12s;display:flex}.rq-switch i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .12s;box-shadow:0 1px 3px #0000004d}.rq-switch.on i{background:var(--green)}.rq-switch.on i:after{transform:translate(15px)}.rq-summary{font:400 12.5px var(--mono);color:var(--text2)}.rq-principal{height:24px;font:500 12px var(--mono);color:var(--text2);background:var(--divider);border-radius:12px;align-items:center;padding:0 10px;display:inline-flex}.rq-agent{font:400 12.5px var(--mono);color:var(--text2);white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.rq-disc{box-sizing:border-box;border:2px solid var(--text2);width:30px;height:30px;font:600 9px var(--mono);color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rq-banners{flex-direction:column;align-items:flex-start;gap:6px;padding:0 8px;display:flex}.rq-banner{background:var(--glass-pop);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge);font:500 13.5px var(--sans);color:var(--text);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;display:flex}.rq-banner-meta{font:400 12px var(--mono);color:var(--text2)}.rq-body{align-items:flex-start;gap:12px;min-width:0;display:flex}.rq-doc{flex-direction:column;flex:1;gap:12px;min-width:0;max-width:760px;margin:0 auto;padding-bottom:12px;display:flex}.rq-side{flex-direction:column;flex:none;gap:10px;width:300px;min-width:0;display:flex}.rq-fold{background:var(--card);border-radius:22px;padding:0 8px 10px}.rq-fold>summary{min-height:44px;font:600 14px var(--sans);color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:0 10px;display:flex}.rq-fold-n{font:400 12.5px var(--mono);color:var(--text2)}.rq-fold .rq-side{width:auto}.rq-bar-slot{z-index:4;justify-content:center;display:flex;position:sticky;bottom:16px}.rq-bar-slot:empty{display:none}.rq-jump{z-index:3;align-self:flex-start;position:sticky;top:8px}.rq-jump>summary{cursor:pointer;height:34px;font:500 13px var(--sans);color:var(--text);background:var(--glass-clear);-webkit-backdrop-filter:var(--glass-clear-blur);backdrop-filter:var(--glass-clear-blur);box-shadow:var(--glass-clear-edge);border-radius:17px;align-items:center;gap:8px;padding:0 14px;list-style:none;display:flex}.rq-jump>summary::-webkit-details-marker{display:none}.rq-jump-range{font:400 12.5px var(--mono);color:var(--text2)}.rq-jump ul{background:var(--glass-pop);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge);border-radius:18px;max-height:50vh;margin:6px 0 0;padding:6px;list-style:none;overflow-y:auto}.rq-jump li button{cursor:pointer;text-align:left;width:100%;min-height:40px;font:500 14px var(--sans);color:var(--text);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 10px;display:flex}.rq-jump li button:hover{background:var(--sel-bg)}.rq-card{background:var(--card);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:16px 20px 8px;scroll-margin-top:60px;display:flex}.rq-card-head{flex-wrap:wrap;align-items:center;gap:10px;min-height:30px;display:flex}.rq-rid{font:600 14px var(--mono);color:var(--text2)}.rq-name{min-width:160px;font:600 17px/1.3 var(--sans);text-wrap:pretty;color:var(--text);flex:1;margin:0}.rq-pill{height:24px;font:600 12px var(--sans);color:var(--sel-text);background:var(--fill-accent);border-radius:12px;align-items:center;padding:0 9px;display:inline-flex}.rq-count{font:400 12px var(--mono);color:var(--text3);white-space:nowrap}.rq-frozen{font:400 12px var(--mono);color:var(--text3);align-items:center;gap:5px;display:inline-flex}.rq-statement{font:400 15px/1.55 var(--sans);color:var(--text);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.rq-tag{font:600 11px var(--sans);color:var(--sel-text);background:var(--fill-accent);vertical-align:1px;white-space:nowrap;border-radius:9px;margin-left:8px;padding:1px 7px;display:inline-block}.rq-changed{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:inline-flex}.rq-new{box-shadow:inset 2px 0 0 var(--accent);overflow-wrap:anywhere;min-width:0;padding-left:7px}.rq-old{color:var(--text3);overflow-wrap:anywhere;font-weight:400;text-decoration:line-through}.rq-changed .rq-old{font-size:.92em}.rq-removed{font:400 13px/1.45 var(--sans);color:var(--text3)}.rq-removed>summary{cursor:pointer;font:400 12.5px var(--mono);list-style-position:inside}.rq-removed>span{padding:2px 0 4px 18px;text-decoration:line-through;display:block}.rq-removed.card{background:var(--card);border-radius:22px;padding:12px 20px}.rq-pairs{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:7px 12px;display:grid}.rq-manual{box-shadow:inset 0 .5px 0 var(--divider);padding-top:12px}.rq-k{font:400 13px/1.45 var(--sans);color:var(--text3)}.rq-v{font:400 13.5px/1.45 var(--sans);color:var(--text);overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.rq-v.mono{font:400 13px/1.45 var(--mono);color:var(--text2)}.rq-v.quiet{color:var(--text2)}.rq-sub{font:400 11.5px/1.4 var(--mono);color:var(--text3);overflow-wrap:anywhere}.rq-sub.stale{color:var(--text2)}.rq-targets{flex-direction:column;display:flex}.rq-thead,.rq-trow{grid-template-columns:minmax(0,1fr) 88px 150px 84px 112px;align-items:start;gap:12px;display:grid}.rq-thead{box-shadow:inset 0 .5px 0 var(--divider);font:500 12px var(--sans);color:var(--text3);padding:8px 0 6px}.rq-target{box-shadow:inset 0 .5px 0 var(--divider);flex-direction:column;gap:8px;padding:10px 0 12px;display:flex}.rq-thead+.rq-target{box-shadow:none}.rq-cell{min-width:0;font:400 13.5px/1.35 var(--sans);color:var(--text2);flex-direction:column;gap:2px;display:flex}.rq-cell.src{font:400 13px/1.35 var(--mono)}.rq-metric{font:500 14.5px/1.35 var(--sans);color:var(--text)}.rq-base{font:500 13.5px/1.35 var(--mono);color:var(--text)}.rq-base.quiet{color:var(--text2)}.rq-goal{font:600 13.5px/1.35 var(--mono);color:var(--text)}.rq-cell.tgt{align-items:flex-start}.rq-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rq-chip{cursor:pointer;height:30px;font:500 12.5px var(--sans);color:var(--text2);background:var(--well);border:0;border-radius:15px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.rq-chip.on{background:var(--ph-1)}.rq-well-wrap{background:var(--well);border-radius:14px;padding:12px 76px 12px 14px;position:relative}.rq-well{font:400 12px/1.65 var(--mono);color:var(--log-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rq-copy{cursor:pointer;height:30px;font:500 12.5px var(--sans);color:var(--text);background:var(--glass-clear);-webkit-backdrop-filter:var(--glass-clear-blur);backdrop-filter:var(--glass-clear-blur);box-shadow:var(--glass-clear-edge);border:0;border-radius:15px;padding:0 12px;position:absolute;top:8px;right:8px}.rq-extras{flex-direction:column;gap:8px;display:flex}.rq-extra{background:var(--card);border-radius:22px;padding:0 20px}.rq-extra>summary,.rq-extra.size{cursor:pointer;min-height:48px;font:600 15px var(--sans);color:var(--text);align-items:center;gap:10px;list-style:none;display:flex}.rq-extra.size{cursor:default}.rq-extra>summary::-webkit-details-marker{display:none}.rq-extra-n{font:400 13px var(--mono);color:var(--text2)}.rq-extra-body{padding:0 0 14px}.rq-extra-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rq-extra-list li{font:400 14.5px/1.5 var(--sans);color:var(--text);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.rq-extra-list li.marked{box-shadow:inset 2px 0 0 var(--accent);padding-left:9px}.rq-extra-sub{font:400 13px/1.45 var(--sans);color:var(--text2)}.rq-side-h{font:600 15px var(--sans);color:var(--text);align-items:baseline;gap:8px;margin:6px 0 0;padding:0 4px;display:flex}.rq-side-h:first-child{margin-top:0}.rq-side-n{font:400 13px var(--mono);color:var(--text2)}.rq-index{background:var(--card);border-radius:22px;flex-direction:column;padding:6px;display:flex}.rq-idx{cursor:pointer;text-align:left;min-height:40px;color:var(--text);background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 10px;display:flex}.rq-idx.on{background:var(--sel-bg);color:var(--sel-text)}.rq-idx-id{font:500 12.5px var(--mono);color:var(--text2);flex:none;width:28px}.rq-idx.on .rq-idx-id{color:var(--sel-text)}.rq-idx-name{min-width:0;font:500 13.5px var(--sans);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rq-idx-word{font:400 11.5px var(--mono);color:var(--text3);white-space:nowrap}.rq-idx.on .rq-idx-word{color:var(--sel-text)}.rq-versions{background:var(--card);border-radius:22px;margin:0;padding:0;list-style:none;overflow:hidden}.rq-versions li+li{box-shadow:inset 0 .5px 0 var(--divider)}.rq-versions li.on{background:var(--sel-bg)}.rq-ver{min-height:52px;color:var(--text);align-items:center;gap:10px;padding:6px 16px;text-decoration:none;display:flex}.rq-ver-n{font:600 13px var(--mono);flex:none;width:22px}.rq-ver-main{min-width:0;font:500 13.5px var(--sans);flex-direction:column;flex:1;gap:1px;display:flex}.rq-ver-main .amber{color:var(--amber)}.rq-activity{background:var(--well);border-radius:22px;margin:0;padding:6px 0;list-style:none}.rq-activity li{font:400 12px/1.45 var(--mono);color:var(--log-text);gap:8px;min-width:0;padding:5px 14px;display:flex}.rq-activity time{color:var(--text3);flex:none}.rq-act-route{color:var(--text);white-space:nowrap;flex:none}.rq-act-body{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rq-activity.loading{flex-direction:column;gap:10px;padding:14px;display:flex}.rq-activity.loading i{background:var(--ph-2);border-radius:5px;height:9px;display:block}.rq-links{background:var(--card);border-radius:22px;overflow:hidden}.rq-link-row{min-height:44px;color:var(--text);align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:flex}.rq-link-row+.rq-link-row{box-shadow:inset 0 .5px 0 var(--divider)}.rq-link-t{font:500 14px var(--sans);flex:1}.rq-link-m{font:400 12px var(--mono);color:var(--text3)}.rq-note-wrap{padding:0 8px}.rq-note{background:var(--card);border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;max-width:760px;margin:40px auto 0;padding:28px 24px;display:flex}.rq-note-title{font:600 17px var(--sans);color:var(--text)}.rq-note-text{max-width:520px;font:400 14.5px/1.5 var(--sans);color:var(--text2);text-wrap:pretty}.rq-error{background:var(--fill-red);max-width:760px;color:var(--callout-text);font:400 13.5px/1.45 var(--sans);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;margin:24px auto 0;padding:14px 16px;display:flex}.rq-retry{cursor:pointer;height:32px;font:600 13px var(--sans);color:var(--text);background:var(--divider);border:0;border-radius:16px;padding:0 14px}.rq-loading .rq-head{gap:12px}.rq-ph{background:var(--ph-1);border-radius:6px;display:block}.rq-ph.two{background:var(--ph-2)}.rq-ph.block{border-radius:14px}.rq-ph-card{flex-direction:column;gap:12px;padding:20px;display:flex}.rq-ph-card.side{background:var(--card);box-sizing:border-box;border-radius:22px;height:220px;padding:16px}@media (width<=899px){.rq-title{font-size:22px}.rq-stage{width:100%}.rq-card{padding:14px 14px 6px}.rq-name{font-size:16px}.rq-statement{font-size:14.5px}.rq-thead{display:none}.rq-trow{flex-direction:column;gap:7px;display:flex}.rq-cell{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:0 12px;display:grid}.rq-cell:before{content:attr(data-label);font:400 13px/1.45 var(--sans);color:var(--text3)}.rq-cell>*{grid-column:2}.rq-pairs{grid-template-columns:84px minmax(0,1fr)}.rq-chip{height:36px}.rq-extra{padding:0 14px}.rq-bar-slot{bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.rq-switch i,.rq-switch i:after{transition:none}}.rq-addnote{cursor:pointer;height:32px;font:600 13px var(--sans);color:var(--text);background:var(--divider);border:0;border-radius:16px;align-items:center;gap:5px;padding:0 12px 0 9px;display:inline-flex}.rq-addnote:focus-visible,.rq-note-remove:focus-visible,.rq-bar-btn:focus-visible,.rq-bar-comment:focus-visible,.rq-note-text:focus-visible{outline:2.5px solid var(--accent);outline-offset:1px}.rq-notes{flex-direction:column;gap:8px;min-width:0;display:flex}.rq-note{background:var(--fill-accent);border-radius:14px;flex-direction:column;gap:5px;min-width:0;padding:10px 14px 12px;display:flex}.rq-note.draft{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 38%,transparent)}.rq-note-head{align-items:baseline;gap:8px;display:flex}.rq-note-ref{min-width:0;font:600 12px/1.45 var(--mono);color:var(--text2);overflow-wrap:anywhere;flex:1}.rq-note.draft .rq-note-ref{color:var(--amber)}.rq-note-remove{cursor:pointer;font:500 13px var(--sans);color:var(--text2);background:0 0;border:0}.rq-note-text{box-sizing:border-box;resize:vertical;background:var(--well);width:100%;min-height:64px;color:var(--text);font:400 14.5px/1.5 var(--sans);border:0;border-radius:10px;padding:8px 10px}.rq-note-body{font:400 14.5px/1.5 var(--sans);text-wrap:pretty;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.rq-orphans{background:var(--card);border-radius:22px;flex-direction:column;gap:8px;padding:14px 20px;display:flex}.rq-orphans-title{font:600 14px var(--sans);margin:0}.rq-orphans ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rq-orphans li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.rq-orphan-text{font:400 14px/1.45 var(--sans);overflow-wrap:anywhere;white-space:pre-wrap}.rq-orphan-meta{font:400 12px var(--mono);color:var(--text2);grid-column:2}.rq-bar-wrap{width:100%;max-width:760px}.rq-bar{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--glass-lift);border-radius:28px;flex-direction:column;gap:8px;padding:12px 12px 12px 18px;display:flex}.rq-bar.wc-card{box-shadow:var(--glass-edge),var(--glass-lift),inset 0 0 0 1px color-mix(in srgb,var(--amber) 38%,transparent)}.rq-bar .wc-head{padding:0}.rq-bar-head{font:600 12px/1.45 var(--mono);color:var(--text);overflow-wrap:anywhere}.rq-bar-row{align-items:center;gap:16px;min-width:0;display:flex}.rq-bar-sub{min-width:0;font:400 13px/1.45 var(--sans);color:var(--text2);text-wrap:pretty;flex:1;margin:0}.rq-bar-btns{flex:none;gap:8px;display:flex}.rq-bar-btn{cursor:pointer;white-space:nowrap;height:46px;font:600 15px var(--sans);color:var(--text);background:var(--divider);border:0;border-radius:23px;padding:0 20px}.rq-bar-btn.primary{background:var(--accent);color:#fff}.rq-bar-btn:disabled{opacity:.4;cursor:default}.rq-bar-err{background:var(--fill-red);color:var(--callout-text);font:400 12.5px/1.45 var(--mono);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:8px 12px}.rq-bar-comment{box-sizing:border-box;resize:vertical;background:var(--glass-clear);width:100%;min-height:44px;box-shadow:var(--glass-clear-edge);color:var(--text);font:400 16px/1.45 var(--sans);border:0;border-radius:16px;padding:11px 14px}@media (width<=899px){.rq-bar{border-radius:30px;padding:12px}.rq-bar-wrap{max-width:none}.rq-bar-row{flex-direction:column;align-items:stretch;gap:10px}.rq-bar-sub{padding:2px 6px 0}.rq-bar-btns .rq-bar-btn{flex:1 1 0}.rq-bar-btns{flex:1}}.rq-launch{background:var(--card);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:16px 20px 8px;scroll-margin-top:60px;display:flex}.rq-launch.ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 38%,transparent)}.rq-launch-head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.rq-launch-state{min-width:0;font:600 12px/1.45 var(--mono);color:var(--text2);overflow-wrap:anywhere;flex:200px}.rq-launch-state.amber{color:var(--amber)}.rq-launch-meta{font:400 12px var(--mono);color:var(--text3)}.rq-launch-title{font:600 17px/1.3 var(--sans);color:var(--text);margin:0}.rq-ltable{flex-direction:column;display:flex}.rq-lrow{box-shadow:inset 0 .5px 0 var(--divider);font:400 13.5px/1.4 var(--mono);color:var(--text2);grid-template-columns:minmax(0,1fr) 84px 84px 84px 150px;align-items:baseline;gap:4px 12px;padding:11px 0;display:grid}.rq-lrow.rq-lhead{font:500 12px var(--sans);color:var(--text3);padding:8px 0 6px}.rq-lrow.rq-lhead+.rq-lrow{box-shadow:none}.rq-lcell{overflow-wrap:anywhere;min-width:0}.rq-lcell.metric{font:500 14.5px/1.35 var(--sans);color:var(--text)}.rq-lref{font:500 12.5px var(--mono);color:var(--text2)}.rq-lcell.actual{color:var(--text);font-weight:600}.rq-lcell.verdict{font-weight:600}.rq-lcell.verdict.green,.rq-lword.green{color:var(--green)}.rq-lcell.verdict.red,.rq-lword.red{color:var(--red)}.rq-lcell.verdict.text,.rq-lword.text{color:var(--text)}.rq-lcell.verdict.quiet,.rq-lword.quiet{color:var(--text2)}.rq-lword.green,.rq-lword.red{font-weight:600}.rq-lsub{flex-direction:column;grid-column:1/-1;gap:2px;display:flex}.rq-lsub:empty{display:none}.rq-lsub p{font:400 12.5px/1.45 var(--mono);color:var(--text2);overflow-wrap:anywhere;margin:0}.rq-lk{color:var(--text3);font-family:var(--sans)}.rq-lg.red{color:var(--red);font-weight:600}.rq-lg.ok{color:var(--text2)}.rq-lfollow-title{font-family:var(--sans);color:var(--text)}@media (width<=899px){.rq-lrow.rq-lhead{display:none}.rq-lrow{grid-template-columns:96px minmax(0,1fr);padding:12px 0}.rq-lcell:not(.metric):before{content:attr(data-label);font:400 13px var(--sans);color:var(--text3)}.rq-lcell{display:contents}.rq-lcell.metric{grid-column:1/-1;display:block}}.tr-page{flex-direction:column;gap:14px;min-width:0;display:flex}.tr-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.tr-head-line{color:var(--text2);font-size:12.5px}.tr-glass-btn{cursor:pointer;height:32px;font:500 13px var(--sans);color:var(--text);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--glass-lift);border:0;border-radius:16px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.tr-glass-btn.tint{color:#fff;background:var(--glass-tint);box-shadow:var(--glass-tint-edge)}.tr-glass-btn:disabled{opacity:.5;cursor:default}.tr-glass-btn:focus-visible,.tr-link:focus-visible,.tr-row-main:focus-visible,.tr-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tr-filters{align-items:center;gap:12px;display:flex}.tr-search{background:var(--well);max-width:560px;height:34px;color:var(--text2);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.tr-search:focus-within{box-shadow:0 0 0 2px var(--accent)}.tr-search input{min-width:0;font:400 13.5px var(--sans);color:var(--text);appearance:none;background:0 0;border:0;outline:0;flex:1}.tr-seg{flex:none;width:220px;min-height:30px}.tr-seg-n{font:400 11.5px var(--mono);color:var(--text2);margin-left:6px}.tr-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.tr-main{flex-direction:column;gap:20px;min-width:0;display:flex}.tr-area{flex-direction:column;gap:7px;display:flex}.tr-area-head{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.tr-area-title{font:600 14px var(--sans);color:var(--text);margin:0}.tr-area-meta{font-size:12px}.tr-card{background:var(--card);border-radius:16px;overflow:hidden}.tr-block-head{height:30px;font:600 12px var(--sans);color:var(--text2);align-items:flex-end;padding:0 16px 4px;display:flex}.tr-block+.tr-block{border-top:var(--hairline) solid var(--divider)}.tr-row{align-items:center;gap:10px;padding-right:14px;display:flex;position:relative}.tr-row+.tr-row:before{content:"";height:var(--hairline);background:var(--divider);position:absolute;top:0;left:16px;right:0}.tr-row.sel{background:var(--fill-accent)}.tr-row-main{min-width:0;min-height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:4px 0 4px 16px;display:flex}.tr-row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tr-row-label{font:400 14px var(--sans);color:var(--text);overflow-wrap:anywhere}.tr-row-crumb{font:500 11.5px var(--sans);color:var(--text2)}.tr-row-sub{font:400 12px/1.4 var(--sans);color:var(--text2);text-wrap:pretty}.tr-row-val{text-overflow:ellipsis;white-space:nowrap;max-width:55%;font:400 13.5px var(--mono);color:var(--text);flex:none;overflow:hidden}.tr-row-val.dim{color:var(--text2)}.tr-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.tr-switch{cursor:pointer;background:0 0;border:0;flex:none;padding:0;line-height:0}.tr-switch:disabled{cursor:default;opacity:.5}.tr-empty{text-align:center;font:400 14px var(--sans);color:var(--text2);background:var(--card);border-radius:16px;padding:28px 16px}.tr-inspector{top:var(--sp-3);background:var(--card);border-radius:16px;flex-direction:column;min-width:0;padding:18px 18px 16px;display:flex;position:sticky}.tr-insp-empty{font:400 13.5px/1.5 var(--sans);color:var(--text2);text-wrap:pretty}.tr-insp{flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.tr-insp-entity{font:600 12px var(--sans);color:var(--text2)}.tr-insp-title{font:600 18px/1.25 var(--sans);letter-spacing:-.01em;color:var(--text);margin:0}.tr-insp-help{font:400 13.5px/1.5 var(--sans);color:var(--text2);text-wrap:pretty;margin:0}.tr-insp-value{font:400 13px var(--sans);color:var(--text2)}.tr-insp-v{font:500 13.5px var(--mono);color:var(--text)}.tr-insp-v.dim{color:var(--text2)}.tr-insp-control{max-width:100%}.tr-insp-control.bad .ms-num{box-shadow:0 0 0 2px var(--red)}.tr-insp-control .ios-seg{width:100%;min-width:220px}.tr-insp-err{padding:0}.tr-insp-hint{color:var(--text3);font-size:12px}.tr-insp-unsaved{font:500 12.5px var(--sans);color:var(--accent)}.tr-insp-path{color:var(--text3);overflow-wrap:anywhere;border-top:var(--hairline) solid var(--divider);width:100%;padding-top:6px;font-size:11.5px}.tr-insp-h{font:600 12px var(--sans);color:var(--text2);margin:0}.tr-why{border-top:var(--hairline) solid var(--divider);flex-direction:column;gap:6px;width:100%;padding-top:6px;display:flex}.tr-why-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tr-why-change{font:500 13px var(--mono);color:var(--text);overflow-wrap:anywhere}.tr-why-reason{font:400 13.5px/1.45 var(--sans);color:var(--text);text-wrap:pretty}.tr-why-who{font:400 12px var(--sans);color:var(--text2)}.tr-never{font:400 13px var(--sans);color:var(--text2)}.tr-draftbar{bottom:calc(var(--tabbar-bottom) + var(--tabbar-h) + var(--sp-2));z-index:2;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--glass-lift);border-radius:24px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px 8px 18px;display:flex;position:sticky}.tr-count{font:600 14px var(--sans);color:var(--text)}.tr-draft-note{font:400 12.5px var(--sans);color:var(--red)}.tr-draft-actions{gap:8px;margin-left:auto;display:flex}.tr-review{padding-bottom:var(--sp-4);flex-direction:column;gap:14px;display:flex}.tr-refused{background:var(--fill-red);font:400 13.5px/1.45 var(--sans);color:var(--text);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.tr-refused-text{font:400 12.5px/1.45 var(--mono);color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap}.tr-diff{background:var(--card);border-radius:14px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.tr-diff-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.tr-diff-row+.tr-diff-row{border-top:var(--hairline) solid var(--divider)}.tr-diff-row.bad{box-shadow:inset 3px 0 0 var(--red)}.tr-diff-name{flex-direction:column;min-width:0;display:flex}.tr-diff-label{font:500 14px var(--sans);color:var(--text);overflow-wrap:anywhere}.tr-diff-owner{font:400 12px var(--sans);color:var(--text2)}.tr-diff-vals{font:400 13px var(--mono);color:var(--text);text-align:right}.tr-diff-old{color:var(--text2)}.tr-link{color:var(--accent);font:500 13px var(--sans);cursor:pointer;background:0 0;border:0;padding:6px 2px}.tr-reason-field{flex-direction:column;gap:6px;display:flex}.tr-reason{background:var(--well);width:100%;min-height:76px;color:var(--text);font:400 14px/1.4 var(--sans);resize:vertical;box-sizing:border-box;border:0;border-radius:12px;padding:10px 12px}.tr-reason:focus{outline:2px solid var(--accent);outline-offset:0}.tr-reason-n{align-self:flex-end;font-size:11.5px}.tr-review-actions{justify-content:flex-end;gap:10px;display:flex}.tr-history-view{flex-direction:column;gap:14px;min-width:0;display:flex}.tr-hist-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tr-hist{border-collapse:collapse;background:var(--card);border-radius:16px;width:100%;overflow:hidden}.tr-hist th{text-align:left;font:600 12px var(--sans);color:var(--text2);border-bottom:var(--hairline) solid var(--divider);padding:10px 14px}.tr-hist td{vertical-align:top;border-top:var(--hairline) solid var(--divider);padding:10px 14px}.tr-hist tbody tr:first-child td{border-top:0}.tr-hist-when{white-space:nowrap;font:400 12.5px var(--sans);color:var(--text2)}.tr-hist-label{font:500 14px var(--sans);color:var(--text)}.tr-hist-owner{font:400 12px var(--sans);color:var(--text2)}.tr-hist-change{font:400 13px var(--mono);color:var(--text);overflow-wrap:anywhere}.tr-hist-reason{font:400 13.5px/1.45 var(--sans);color:var(--text);text-wrap:pretty}.tr-hist-who{font:400 12px var(--sans);color:var(--text2)}.tr-hist-cards{background:var(--card);border-radius:16px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.tr-hist-card{flex-direction:column;gap:3px;padding:12px 16px;display:flex}.tr-hist-card+.tr-hist-card{border-top:var(--hairline) solid var(--divider)}.tr-hist-setting,.tr-list{flex-direction:column;display:flex}.tr-toggles{padding-top:2px;padding-bottom:var(--sp-2)}.tr-toggle{cursor:pointer;opacity:.7;border:0;padding:0 12px}.tr-toggle[aria-pressed=true]{background:var(--accent);color:#fff;opacity:1}.tr-toggle:disabled{cursor:default}.tr-add{padding:0 var(--gutter) var(--sp-2);align-items:center;gap:10px;display:flex}.tr-add .tr-num{width:84px}.tr-nullable{padding:0 var(--gutter) var(--sp-2);align-items:center;gap:10px;display:flex}.tr-nullable .tr-num{width:96px}.tr-num::placeholder{color:var(--text3);font-weight:400}.tr-reset{color:var(--accent);font:500 13px var(--sans);cursor:pointer;background:0 0;border:0;min-height:28px;margin-left:auto;padding:6px 0}.tr-reset:disabled{color:var(--text3);cursor:default}.tr-reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.tr-unsupported{font:400 13px var(--mono);color:var(--red)}.tr-history{padding-bottom:var(--sp-4)}.tr-changes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tr-change{border-top:var(--hairline) solid var(--divider);flex-direction:column;gap:3px;padding:10px 0;display:flex}.tr-change:first-child{border-top:0}.tr-change-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tr-change-path{font:600 13px var(--mono);color:var(--text);overflow-wrap:anywhere}.tr-change-when{font:400 12px var(--sans);color:var(--text2);white-space:nowrap}.tr-change-vals{font:400 13px var(--mono);color:var(--text);overflow-wrap:anywhere}.tr-change-actor{font:400 12px var(--mono);color:var(--text2)}.tr-change-reason{font:400 13.5px/1.45 var(--sans);color:var(--text);text-wrap:pretty}@media (width<=899px){.tr-filters{flex-direction:column;align-items:stretch}.tr-search{max-width:none;height:36px}.tr-seg{width:100%}}@media (width>=900px){.tr-draftbar{bottom:var(--sp-3)}}.tr-insp .tr-reset{margin-left:0;padding:0}.bottom-dock.composer{padding-left:calc(12px + var(--sal));padding-right:calc(12px + var(--sar))}.bottom-dock.composer>.glass-circle{border-radius:24px;width:48px;height:48px}.composer-field{border-radius:24px;flex:auto;align-items:flex-end;gap:8px;min-width:0;min-height:48px;padding:4px 4px 4px 18px;display:flex}.composer-field:focus-within{box-shadow:var(--glass-edge),var(--glass-lift),0 0 0 1.5px #0a84ff73}.bottom-dock .composer-field textarea{min-width:0;min-height:40px;max-height:40vh;font-family:var(--sans);color:var(--text);background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:9px 0;line-height:22px}.bottom-dock .composer-field textarea:focus{border:0;outline:none}.bottom-dock .composer-field textarea::placeholder{color:var(--text2)}.composer-field.disabled textarea::placeholder{color:var(--text3)}.composer-send{cursor:pointer;width:40px;height:40px;color:var(--text);background:var(--glass-sel);opacity:.5;transition:background-color var(--dur-release) var(--ease-out),opacity var(--dur-release) var(--ease-out), transform var(--dur-release) var(--ease-out);border:0;border-radius:20px;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.composer-send:after{content:"";position:absolute;inset:-4px}.composer-send.ready{background:var(--glass-tint);color:#fff;opacity:1;box-shadow:inset 0 .5px 0 rgba(255,255,255,calc(.4*var(--rim-k)))}.composer-send:disabled{cursor:default}.composer-send.ready:active{transform:scale(var(--press-scale));opacity:.8;transition-duration:var(--dur-press)}.composer-send:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.composer-hint{display:none}@media (width>=900px){.bottom-dock.composer{padding-bottom:20px}.bottom-dock.composer.kb{padding-bottom:var(--sp-2)}.composer-field{min-height:52px;box-shadow:var(--glass-edge),0 10px 30px rgba(0,0,0,calc(.45*var(--shadow-k)));border-radius:26px;padding:6px 6px 6px 18px}.composer-field:focus-within{box-shadow:var(--glass-edge),0 10px 30px rgba(0,0,0,calc(.45*var(--shadow-k))),0 0 0 1.5px #0a84ff73}.composer-hint{font:400 11.5px var(--mono);color:var(--text3);white-space:nowrap;flex:none;align-self:center;display:block}.composer-field{container:composer-field/inline-size}}@container composer-field (width<=500px){.composer-hint{display:none}}@media (prefers-reduced-motion:reduce){.composer-send.ready:active{transform:none}}.td{z-index:9;box-sizing:border-box;overscroll-behavior:contain;width:400px;font-family:var(--sans);color:var(--text);background:var(--glass-sheet);-webkit-backdrop-filter:var(--glass-thick-blur);backdrop-filter:var(--glass-thick-blur);box-shadow:var(--glass-edge),var(--glass-float);animation:td-in var(--dur-nav) var(--ease-ios) both;border-radius:22px;outline:none;flex-direction:column;gap:14px;padding:16px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.td.overlay{z-index:30;position:fixed;top:64px;bottom:12px;right:12px}@keyframes td-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (width>=900px) and (width<=1199px){.td{width:360px}}@keyframes td-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.td,.td.overlay{animation:.15s linear both td-fade}}@keyframes td-fade{0%{opacity:0}to{opacity:1}}.td-head{flex:none;align-items:center;gap:14px;display:flex}.td-disc{flex:none;width:56px;height:56px;margin:-6px}.td-disc .tg-halo-gap,.td-disc .tg-focus-gap,.td-disc .tg-focus,.td-disc .tg-glow{display:none}.td-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.td-title h2{font:600 18px/1.2 var(--sans);letter-spacing:-.01em;margin:0}.td-ident{font:400 12.5px var(--mono);color:var(--text2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.td-close{width:44px;height:44px;color:var(--nav-text);font:500 15px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;margin:-6px;display:flex}.td-close:before{content:"";background:var(--glass-sel);z-index:-1;border-radius:16px;width:32px;height:32px;position:absolute}.td-close{isolation:isolate;position:relative}.td-close:focus-visible,.td-btn:focus-visible,.td-stack-row:focus-visible,.td-log:focus-visible,.td-link:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.td-pair{flex:none;align-items:center;gap:2px;display:flex}.td-pair .td-disc{width:44px;height:44px;margin:-4px}.td-arrow{color:var(--text2);font:400 14px var(--mono)}.td-addr{font:400 11px var(--mono);color:var(--text2)}.td-state{font:400 12.5px var(--mono);flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.td-chip{background:var(--glass-sel);height:26px;color:var(--text2);white-space:nowrap;border-radius:13px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.td-chip i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.td-chip.amber{background:var(--fill-amber);color:var(--amber)}.td-chip.red{background:var(--fill-red);color:var(--red)}.td-beat{color:var(--text3)}.td-sec{flex-direction:column;flex:none;gap:8px;min-width:0;display:flex}.td-sec.grow{flex:1;min-height:0}.td-h{font:600 15px var(--sans);align-items:baseline;gap:8px;margin:0;display:flex}.td-n{font:400 13px var(--mono);color:var(--text2)}.td-empty{font:400 13px/1.45 var(--sans);color:var(--text2);margin:0}.td-hint{font:400 12px/1.4 var(--mono);color:var(--text2);margin:0}.td-work{background:var(--ios-on-glass);border-radius:14px;margin:0;overflow:hidden}.td-work>div{min-height:40px;box-shadow:inset 0 var(--hairline) 0 var(--ios-sep);align-items:center;gap:10px;padding:0 14px;display:flex}.td-work>div:first-child{box-shadow:none}.td-work dt{width:64px;font:400 13px var(--sans);color:var(--text2);flex:none}.td-work dd{min-width:0;font:400 13px var(--mono);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.td-work dd.amber{color:var(--amber)}.td-link{color:var(--accent);text-decoration:none}.td-link:hover{text-decoration:underline}.td-meter{flex-direction:column;flex:none;gap:6px;padding:4px 2px 0;display:flex}.td-meter-head{font:400 12.5px var(--mono);color:var(--text2);justify-content:space-between;gap:8px;display:flex}.td-meter-track{background:var(--ph-1);border-radius:3px;height:6px;position:relative}.td-meter-track i{background:var(--text2);border-radius:3px;height:100%;display:block}.td-meter-tick{background:var(--text);border-radius:1px;width:2px;height:12px;margin-left:-1px;position:absolute;top:-3px}.td-inbox{background:var(--ios-on-glass);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.td-inbox li{box-shadow:inset 0 var(--hairline) 0 var(--ios-sep);align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.td-inbox li:first-child{box-shadow:none}.td-pri{height:20px;font:600 11px/20px var(--mono);background:var(--glass-sel);color:var(--text2);border-radius:6px;flex:none;padding:0 6px}.td-pri.fail{background:var(--fill-red);color:var(--red)}.td-inbox-body{flex-direction:column;flex:1;min-width:0;display:flex}.td-inbox-t{font:500 13.5px/1.35 var(--sans);overflow-wrap:anywhere}.td-inbox-m{font:400 12px var(--mono);color:var(--text2)}.td-checkpoint{font:400 12.5px/1.5 var(--mono);color:var(--text2);overflow-wrap:anywhere;margin:0;padding:0 2px}.td-log{overflow-anchor:none;background:var(--well);min-height:96px;max-height:360px;font:400 12px/1.6 var(--mono);color:var(--log-text);border-radius:14px;flex-direction:column;gap:2px;margin:0;padding:8px 6px;list-style:none;display:flex;position:relative;overflow-y:auto}.td-log:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--well),transparent);opacity:0;height:14px;transition:opacity var(--dur-release) var(--ease-out);flex:none;margin:-8px -6px;position:sticky;top:0}.td-log[data-above]:before{opacity:1}.td-log li{border-radius:8px;flex:none;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:8px;padding:2px 6px;display:grid}.td-log li:first-child{margin-top:auto}.td-log li.k-error{color:var(--log-red)}.td-log li.k-result{color:var(--text)}.td-msg{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.td-log li.open .td-msg{-webkit-line-clamp:unset;display:block;overflow:visible}.td-log li.more{cursor:pointer;transition:background-color var(--dur-release) var(--ease-out)}.td-log li.more:active{background:var(--press-bg);transition-duration:var(--dur-press)}@media (hover:hover){.td-log li.more:hover{background:var(--press-bg)}}.td-ts,.td-red{color:var(--text3)}.td-tog{font:inherit;color:var(--text2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;align-self:stretch;align-items:center;gap:0;margin:0;padding:0;display:flex}.td-tog .chev-down{width:12px;height:12px;color:inherit}.td-tog:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.td-note{background:var(--glass-sel);font:400 13px/1.4 var(--sans);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:9px 12px;display:flex}.td-note.err{background:var(--fill-red);color:var(--callout-text)}.td-note.warn{background:var(--fill-amber);color:var(--callout-text)}.wc-card.td-call{z-index:1;background:var(--bg);max-height:65%;box-shadow:inset 0 var(--hairline) 0 var(--ios-sep);border-radius:0 0 22px 22px;flex:none;gap:10px;margin:auto -16px -16px;padding:10px 16px 16px;position:sticky;bottom:-16px;overflow:visible auto}.td-call>.wc-head{clip:rect(0,0,0,0);white-space:nowrap;border:0;overflow:hidden;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}.td-call>*,.td-message>*{flex:none}.td-actions{gap:8px;display:flex}.td-btn{background:var(--divider);min-width:0;height:44px;color:var(--text);font:600 14.5px var(--sans);cursor:pointer;border:0;border-radius:22px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.td-btn.answer{background:var(--accent);color:#fff;flex:1.3}.td-btn.message,.td-btn.tinted{background:var(--fill-accent);color:var(--accent)}.td-btn.kill{background:var(--fill-red);color:var(--red);flex:.8}.td-btn:disabled{opacity:.45;cursor:default}.td-note .td-btn{flex:none;height:32px;font-size:13px}.td-reasons{font:400 12px/1.4 var(--mono);color:var(--text2);flex-direction:column;gap:2px;margin:0;padding:0 2px;list-style:none;display:flex}.td-message{flex-direction:column;gap:8px;display:flex}.td .bottom-dock.td-composer{z-index:auto;background:0 0;padding:0;position:static;transform:none!important}.td .bottom-dock.td-composer:before{display:none}.td .bottom-dock.td-composer .composer-field{box-shadow:var(--glass-edge)}.td-stack{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.td-stack-row{width:100%;min-height:56px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:2px 8px 2px 0;display:flex}.td-stack-row:hover{background:var(--ios-on-glass)}.td-stack-row .td-disc{width:48px;height:48px;margin:0 0 0 -4px}.td-stack-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.td-stack-t{font:500 13.5px var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.td-stack-m{font:400 12px var(--mono);color:var(--text2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.td-thread{flex-direction:column;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.td-thread li{flex-direction:column;gap:5px;max-width:88%;display:flex}.td-thread li.side-a{align-self:flex-start}.td-thread li.side-b{align-self:flex-end}.td-thread-meta{font:400 12px var(--mono);color:var(--text2);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.td-thread li.side-b .td-thread-meta{justify-content:flex-end}.td-thread-meta b{color:var(--text);font-weight:600}.td-true{color:var(--text3)}.td-bubble{background:var(--ios-on-glass);color:var(--callout-text);font:400 14px/1.45 var(--sans);text-wrap:pretty;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px;padding:10px 14px}.td-thread li.side-b .td-bubble{background:var(--fill-accent)}.td-links{flex:none;gap:8px;display:flex}.tm-scrim{z-index:19;background:rgba(0,0,0,calc(.25*var(--shadow-k)));position:fixed;inset:0}@media (width<=899px){.tm-top{align-items:center;gap:8px;min-height:44px;display:flex}.tm-top .tv-vitals{border-radius:22px;flex:auto;gap:10px;min-width:0;height:44px;padding:0 14px}.tm-top .tv-vitals.loading{width:auto}.tm-top .tv-vit-seg{flex:none;gap:4px;padding:0}.tm-top .tv-vit-div{display:none}.tm-top .tv-vit-seg.tv-conn{flex:0 auto;gap:5px;min-width:0}.tm-top .tv-conn-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.tm-top .tv-wait{width:44px;height:44px;font:700 14px var(--mono);border-radius:22px;flex:none;justify-content:center;gap:4px;padding:0}.tm-top .tv-wait .tv-dot{width:6px;height:6px}.tm-top .tv-req,.tm-top .tv-new{border-radius:22px;flex:none;justify-content:center;width:44px;height:44px;padding:0}.tm-top .tv-new-plus{font:400 28px/1 var(--sans)}@media (width<=374px){.tm-top .tv-vit-7d{display:none}}.tv-main.tm-main{height:auto;min-height:0;display:block}.tm-main .tv-graph{aspect-ratio:393/340;flex:none;height:auto;min-height:0}.tg.compact{touch-action:none}.tg.compact .tg-switch{top:8px;left:8px}.tg-zoom-reset{z-index:2;background:var(--glass-pop);height:32px;color:var(--text);font:500 12.5px var(--mono);box-shadow:var(--glass-edge);cursor:pointer;border:0;border-radius:16px;padding:0 12px;position:absolute;bottom:8px;left:8px}.tm-sheet{left:calc(8px + var(--sal));right:calc(8px + var(--sar));bottom:calc(var(--tabbar-h) + var(--tabbar-bottom) + 10px);z-index:12;box-sizing:border-box;background:var(--glass-sheet);-webkit-backdrop-filter:var(--glass-thick-blur);backdrop-filter:var(--glass-thick-blur);box-shadow:var(--glass-edge),0 -10px 40px rgba(0,0,0,calc(.45*var(--shadow-k)));transition:top var(--dur-sheet) var(--ease-ios);border-radius:38px;flex-direction:column;padding:0 14px;display:flex;position:fixed;overflow:hidden}.tm-sheet[hidden]{display:none}.tm-sheet.full{background:var(--glass-sheet-large)}.tm-sheet.dragging,.td.sheet.dragging{transition:none}html.kb-open .tm-sheet,html.kb-open .td.sheet{bottom:8px}.tm-grab{cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;height:28px;margin:0 -14px;padding:0;display:flex}.tm-grab i{background:rgba(var(--ink),calc(.3*var(--ink-k)));border-radius:3px;width:36px;height:5px;display:block}.tm-replay-row{flex:none;justify-content:flex-end;padding:8px 0 0;display:flex}.tm-sheet.half .tm-replay-row{display:none}.tm-replay-btn{background:var(--glass-sel);height:28px;color:var(--text);font:500 12px var(--sans);cursor:pointer;border:0;border-radius:14px;align-items:center;gap:5px;padding:0 10px;display:flex;position:relative}.tm-replay-btn:after{content:"";position:absolute;inset:-8px -6px}.tm-replay-btn:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.tm-grab:focus-visible{outline:2.5px solid var(--accent);outline-offset:-4px;border-radius:14px}.tm-sheet .trl{flex:1 1 0;gap:8px;width:auto;min-height:0}.tm-sheet .trl-tabs{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.tm-sheet .trl-tabs::-webkit-scrollbar{display:none}.tm-sheet .trl-tab{white-space:nowrap;flex:none}.tm-sheet .trl-body{overscroll-behavior:contain;flex:1 1 0;padding-bottom:16px;overflow-y:auto}.tm-replay{flex:none;padding-bottom:10px}.rp.sheet{flex-direction:column;gap:8px;display:flex;position:static}.rp.sheet .rp-chip{align-self:flex-start;max-width:none;position:static;transform:none}.rp.sheet .rp-capsule{background:var(--ios-on-glass);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:6px 6px 6px 14px;position:static}.td.sheet{left:calc(8px + var(--sal));right:calc(8px + var(--sar));bottom:calc(var(--tabbar-h) + var(--tabbar-bottom) + 10px);z-index:21;width:auto;transition:top var(--dur-sheet) var(--ease-ios);border-radius:38px;gap:0;padding:0;animation-name:td-up;position:fixed;overflow:hidden}.td.sheet.full{background:var(--glass-sheet-large)}.td.sheet>.tm-grab{margin:0}.td-scroll{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:14px;min-height:0;padding:8px 16px 16px;display:flex;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.tm-sheet,.td.sheet{transition:none}}.tg{font-family:var(--sans);position:absolute;inset:0}.tv-graph.has-capsule>.tg{bottom:72px}.tg-svg{width:100%;height:100%;display:block}.tg-svg.off{display:none}.tg.frozen .tg-svg{filter:grayscale();opacity:.55}.tg-empty{pointer-events:none;font:400 13px var(--mono);color:var(--text3);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.tg-switch{z-index:2;box-sizing:border-box;background:var(--ios-seg-track);border-radius:16px;height:32px;padding:2px;display:flex;position:absolute;top:12px;left:12px}.tg-switch button{min-width:56px;color:var(--text);font:500 13px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0 12px}.tg-switch button.on{background:var(--ios-seg-pill);box-shadow:0 1px 3px rgba(0,0,0,calc(.25*var(--shadow-k)));font-weight:600}.tg-switch button:focus-visible{outline:2.5px solid var(--accent);outline-offset:-2.5px}.tg-line{fill:none;stroke:color-mix(in srgb,var(--text) 16%,transparent);stroke-width:1.25px;stroke-dasharray:.5 4.5;stroke-linecap:round;pointer-events:none;transition:opacity .12s,stroke .4s}.tg-line.touch{stroke:color-mix(in srgb,var(--text2) 70%,transparent)}.tg-edge{transition:opacity .12s}.tg-edge-line{fill:none;stroke:color-mix(in srgb,var(--text) var(--tg-ink,12%),transparent);transition:stroke .4s,stroke-width .12s}.tg-edge.tone-text2 .tg-edge-line{stroke:var(--text2)}.tg-edge.tone-amber .tg-edge-line{stroke:var(--amber)}.tg-edge.tone-accent .tg-edge-line{stroke:var(--accent)}.tg-edge-hit{stroke:#0000;stroke-width:14px;fill:none;pointer-events:stroke;cursor:pointer}.tg-arrow{fill:var(--text2)}.tg-pulse-layer{pointer-events:none}.tg-pulse{fill:var(--text);stroke:color-mix(in srgb,var(--text) 18%,transparent);stroke-width:6px;paint-order:stroke;pointer-events:none}.tg-chip rect{fill:var(--bg);stroke:var(--accent);stroke-width:1.5px}.tg-chip text{font:500 11.5px var(--mono);fill:var(--text)}.tg-node{cursor:pointer;outline:none;transition:opacity .12s}.tg-node.faded{opacity:.3}.tg-disc{fill:var(--card);stroke:var(--text2)}.tg-h-idle .tg-disc{stroke:var(--text3);fill:var(--well)}.tg-v-brain.tg-h-idle .tg-disc,.tg-v-you .tg-disc{fill:var(--card)}.tg-h-waiting .tg-disc{stroke:var(--amber)}.tg-h-failing .tg-disc{stroke:var(--red)}.tg-h-starting .tg-disc,.tg-v-you.tg-h-idle .tg-disc{stroke:var(--text3)}.tg-halo-gap{fill:var(--well);stroke:none}.tg-halo{fill:none;stroke:color-mix(in srgb,var(--text2) 55%,transparent)}.tg-h-idle .tg-halo{stroke:var(--divider)}.tg-h-waiting .tg-halo{stroke:color-mix(in srgb,var(--amber) 55%,transparent)}.tg-h-failing .tg-halo{stroke:color-mix(in srgb,var(--red) 55%,transparent)}.tg-plate-back{fill:var(--card);stroke:var(--text3);stroke-width:1.5px}.tg-glow{stroke:none;display:none}.tg-glow.lit{fill:var(--fill-accent)}.tg-glow.sel{fill:var(--sel-bg)}.tg-node.lit .tg-glow.lit,.tg-node.sel .tg-glow.sel{display:block}.tg-node.sel .tg-glow.lit{display:none}.tg-focus-gap{fill:var(--well);stroke:none;display:none}.tg-focus{fill:none;stroke:var(--accent);stroke-width:2.5px;display:none}.tg-node:focus-visible .tg-focus-gap,.tg-node:focus-visible .tg-focus,.tg-node.sel .tg-focus-gap,.tg-node.sel .tg-focus{display:block}.tg-mono{font-family:var(--mono);fill:var(--text);letter-spacing:-.02em;pointer-events:none;font-weight:600}.tg-mono.you{font-family:var(--sans)}.tg-h-idle .tg-mono{fill:var(--text3)}.tg-badge circle{fill:var(--bg);stroke-width:1.5px}.tg-badge text{font:700 11px var(--sans);pointer-events:none}.tg-badge.q circle{stroke:var(--amber)}.tg-badge.q text{fill:var(--amber)}.tg-badge.bang circle{fill:var(--red);stroke:none}.tg-badge.bang text{fill:#fff;font-weight:800}.tg-badge.clock circle{stroke:var(--text2)}.tg-clock{fill:none;stroke:var(--text);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.tg-count rect{fill:var(--text)}.tg-count text{font:700 11px var(--mono);fill:var(--bg)}.tg-label rect{fill:var(--well)}.tg-label text{font-family:var(--mono);pointer-events:none}.tg-label.l1 text{fill:var(--text2);font-weight:500}.tg-label.l1.waiting text{fill:var(--amber)}.tg-label.l1.failing text{fill:var(--red)}.tg-label.l1.idle text{fill:var(--text3)}.tg-label.l2 text{fill:var(--text3);font-weight:400}.tg-roster{margin:0;padding:0;list-style:none}.tg-roster:not(.shown){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.tg-roster.shown{flex-direction:column;gap:6px;display:flex;position:absolute;inset:56px 12px 12px;overflow:auto}.tg-r-btn,.tg-r-row{box-sizing:border-box;background:var(--card);width:100%;color:var(--text);text-align:left;font:inherit;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.tg-r-btn{cursor:pointer}.tg-r-btn:focus-visible{outline:2.5px solid var(--accent);outline-offset:-2.5px}.tg-r-item.sel .tg-r-btn{box-shadow:inset 0 0 0 1.5px var(--accent)}.tg-r-mono{box-sizing:border-box;border:2.5px solid var(--text2);min-width:40px;height:40px;font:600 12px var(--mono);border-radius:20px;flex:none;justify-content:center;align-items:center;padding:0 6px;display:flex}.tg-r-mono.idle{border-width:1.5px;border-color:var(--text3);color:var(--text3)}.tg-r-mono.waiting{border-color:var(--amber)}.tg-r-mono.failing{border-color:var(--red)}.tg-r-mono.stalled{border-style:dashed}.tg-r-mono.starting{border-style:dotted;border-color:var(--text3)}.tg-r-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tg-r-name{font:600 14px var(--sans)}.tg-r-id{font:400 11.5px var(--mono);color:var(--text3)}.tg-r-health{font:500 12.5px var(--sans);color:var(--text2)}.tg-r-health.waiting{color:var(--amber)}.tg-r-health.failing{color:var(--red)}.tg-r-work{font:400 12px var(--mono);color:var(--text3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg-r-beat{font:400 11.5px var(--mono);color:var(--text3);flex:none}@media (prefers-reduced-motion:reduce){.tg-line,.tg-edge,.tg-edge-line,.tg-node{transition:none}}.rp{z-index:3;pointer-events:none;position:absolute;inset:0}.rp>*{pointer-events:auto}.rp-capsule{box-sizing:border-box;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--glass-lift);border-radius:26px;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.rp-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rp-track{touch-action:none;cursor:pointer;height:28px;position:relative}.rp-line{background:var(--ph-1);border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.rp-future{background:color-mix(in srgb,var(--bg) 55%,transparent);pointer-events:none;border-radius:0 2px 2px 0;height:4px;margin-top:-2px;position:absolute;top:50%}.rp-empty{text-align:center;font:400 11.5px var(--mono);color:var(--text3);pointer-events:none;position:absolute;top:-2px;left:0;right:0}.rp-axis{font:400 10.5px var(--mono);color:var(--text3);pointer-events:none;justify-content:space-between;display:flex}.rp-thumb{background:var(--text);cursor:grab;width:6px;height:24px;box-shadow:0 0 0 2px color-mix(in srgb,var(--bg) 60%,transparent);border-radius:3px;outline:none;margin:-12px 0 0 -3px;position:absolute;top:50%}.rp-thumb:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4.5px var(--accent)}.rp-mark{box-sizing:border-box;background:var(--text2);cursor:pointer;width:12px;height:12px;box-shadow:0 0 0 2px color-mix(in srgb,var(--bg) 70%,transparent);border:0;border-radius:50%;margin:-6px 0 0 -6px;padding:0;position:absolute;top:50%}.rp-mark.failure{background:var(--red)}.rp-mark.question{background:var(--amber)}.rp-mark.merge{background:var(--green)}.rp-mark.many{width:18px;height:18px;margin:-9px 0 0 -9px}.rp-mark-n{font:700 10px/18px var(--mono);color:#000;text-align:center;display:block}.rp-mark:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.rp-mark:after{content:attr(data-label);white-space:pre;background:var(--glass-pop);color:var(--text);font:500 12px/1.4 var(--sans);box-shadow:var(--glass-edge);pointer-events:none;border-radius:10px;padding:6px 10px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.rp-mark:hover:after,.rp-mark:focus-visible:after{display:block}.rp-frozen{font:400 12px var(--mono);color:var(--amber);white-space:nowrap;flex:none}.rp-live{background:var(--glass-sel);height:36px;color:var(--text2);font:600 13px var(--sans);cursor:pointer;border:0;border-radius:18px;flex:none;padding:0 16px}.rp.replaying .rp-live{background:var(--glass-tint);box-shadow:var(--glass-tint-edge);color:#fff}.rp-live:focus-visible,.rp-close:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.rp-close{background:var(--glass-sel);width:36px;height:36px;color:var(--text2);font:500 14px var(--sans);cursor:pointer;border:0;border-radius:18px;flex:none}.rp-chip{box-sizing:border-box;white-space:nowrap;background:var(--glass-pop);max-width:calc(100% - 288px);height:26px;color:var(--text);font:500 12.5px var(--sans);box-shadow:var(--glass-edge);border-radius:13px;align-items:center;gap:10px;padding:0 14px;display:flex;position:absolute;top:6px;left:50%;overflow:hidden;transform:translate(-50%)}.rp-chip.amber{box-shadow:var(--glass-edge),inset 0 0 0 1px color-mix(in srgb,var(--amber) 55%,transparent)}.rp-note{font:400 12px var(--mono);color:var(--text2);text-overflow:ellipsis;overflow:hidden}@container tvg (width<=560px){.rp-chip{max-width:calc(100% - 24px);top:48px;left:12px;transform:none}}.tg-outside{text-align:center;font:500 14px var(--sans);color:var(--text2);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 24px 72px;display:flex;position:absolute;inset:0}.tg-outside p{margin:0}.tg-outside-sub{font:400 12.5px/1.45 var(--sans);color:var(--text3);max-width:360px}@media (width<=899px){.rp-capsule{gap:8px;padding-left:12px}}html.decision-open .tabbar{display:none}.tv{flex-direction:column;gap:12px;min-width:0;display:flex}.tv-off-note,.tv-notice{background:var(--fill-amber);color:var(--callout-text);font:400 13px/1.45 var(--sans);border-radius:14px;margin:0;padding:10px 14px}.tv-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tv-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-height:44px;display:flex}.tv-vitals,.tv-wait{white-space:nowrap;background:var(--glass);height:34px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--glass-lift);border-radius:17px;align-items:center;display:inline-flex}.tv-vitals{font:400 12.5px var(--mono);color:var(--nav-text);max-width:100%;padding:0 4px;overflow:hidden}.tv-vitals.loading{gap:14px;width:380px;max-width:100%;padding:0 14px}.tv-vitals.loading i{background:var(--ph-1);border-radius:4px;height:8px;display:block}.tv-vit-seg{align-items:center;gap:7px;padding:0 10px;display:inline-flex}.tv-vit-k{color:var(--text2)}.tv-vit-bar{background:var(--ph-1);border-radius:2px;width:30px;height:4px;overflow:hidden}.tv-vit-bar i{background:var(--text2);height:100%;display:block}.tv-vit-bar i.hot{background:var(--amber)}.tv-vit-hot{color:var(--amber)}.tv-vit-div{width:var(--hairline);background:var(--glass-divider);flex:none;height:16px}.tv-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.tv-conn.ok{color:var(--green)}.tv-conn.warn{color:var(--amber)}.tv-conn.mute{color:var(--text3)}.tv-wait{font:600 13px var(--sans);color:var(--text2);cursor:pointer;border:0;gap:8px;padding:0 14px}.tv-wait.on{color:var(--amber)}.tv-wait.on .tv-dot{background:var(--amber)}.tv-req{white-space:nowrap;background:var(--glass);height:34px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--glass-lift);font:600 13px var(--sans);color:var(--text2);cursor:pointer;border-radius:17px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.tv-req[aria-current=page]{color:var(--accent)}.tv-req:focus-visible{outline:2.5px solid var(--accent);outline-offset:1px}.tv-req-icon{display:none}.tv-main{align-items:stretch;gap:12px;height:clamp(560px,100vh - 156px,760px);min-height:560px;display:flex;position:relative}.tv-graph{background:var(--well);border-radius:22px;flex:1;min-width:0;min-height:560px;position:relative;overflow:hidden;container:tvg/inline-size}.tv-graph.frozen>.tv-graph-loading,.tv-graph.frozen>.tv-slot{filter:grayscale();opacity:.55}.tv-slot{font:400 13px var(--mono);color:var(--text3);text-transform:capitalize;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.trl-body .tv-slot{justify-content:flex-start;padding:4px;position:static}.tv-error{background:var(--fill-red);max-width:min(420px,90%);color:var(--callout-text);font:400 13.5px/1.45 var(--sans);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tv-retry{background:var(--glass-sel);height:32px;color:var(--text);font:600 13px var(--sans);cursor:pointer;border:0;border-radius:16px;padding:0 14px}.tv-graph-loading{position:absolute;inset:0}.tv-disc{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.tv-disc-d{background:var(--ph-1);border-radius:50%;display:block}.tv-disc-bar{background:var(--ph-2);border-radius:4px;height:8px;display:block}.tv-banners{z-index:3;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:56px;left:12px;right:12px}.tv-banner{background:var(--glass-pop);color:var(--text);font:500 13.5px var(--sans);box-shadow:var(--glass-edge),inset 0 0 0 1px color-mix(in srgb,var(--amber) 45%,transparent);border-radius:14px;align-items:center;gap:10px;padding:9px 14px;display:flex}.tv-banner.red{box-shadow:var(--glass-edge),inset 0 0 0 1px color-mix(in srgb,var(--red) 50%,transparent)}.tv-banner-mark{box-sizing:border-box;border:1.5px solid var(--amber);border-radius:50%;flex:none;width:8px;height:8px}.tv-banner.red .tv-banner-mark{background:var(--red);border:0}.tv-banner-detail{font:400 12px var(--mono);color:var(--text2)}.trl{flex-direction:column;flex:none;gap:14px;width:400px;min-height:0;display:flex;overflow:hidden}.trl-tabs{background:var(--ios-seg-track);border-radius:18px;flex:none;height:36px;padding:2px;display:flex}.trl-tab{color:var(--text);font:500 13px var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:16px;flex:auto;justify-content:center;align-items:center;gap:5px;padding:0 6px;display:flex}.trl-tab.on{background:var(--ios-seg-pill);box-shadow:0 1px 3px rgba(0,0,0,calc(.25*var(--shadow-k)));font-weight:600}.trl-tab:focus-visible{outline:2.5px solid var(--accent);outline-offset:-2.5px}.trl-count{box-sizing:border-box;min-width:18px;height:18px;font:700 11px/18px var(--mono);text-align:center;background:var(--amber);color:#000;border-radius:9px;padding:0 5px}.trl-body{flex-direction:column;gap:12px;min-height:0;display:flex}.trl-loading{flex-direction:column;gap:12px;display:flex}.trl-ph{background:var(--ph-1);border-radius:5px;height:10px;display:block}.trl-ph.head{border-radius:6px;width:140px;height:12px}.trl-ph.two{background:var(--ph-2)}.trl-ph.pill{border-radius:20px;width:100%;height:40px}.trl-ph.block{border-radius:14px;width:100%;height:64px}.trl-ph-card{background:var(--card);border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex}@media (width>=900px) and (width<=1199px){.trl{width:360px}}.tab-badge.amber{background:var(--amber);color:var(--bg)}@media (width<=899px){.tv-toolbar{flex-wrap:nowrap;justify-content:space-between;gap:8px}.tv-vitals{min-width:0}.tv-vit-bar,.tv-vit-opt,.tv-wait-text{display:none}.tv-wait{flex:none;padding:0 14px}.tv-req{flex:none;padding:0 12px}.tv-req-text{display:none}.tv-req-icon{display:block}}.um-bar{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.um-chip{border-radius:var(--r-pill);background:var(--divider);min-height:32px;color:var(--text2);font:600 13px var(--sans);cursor:pointer;border:0;align-items:center;gap:7px;max-width:100%;padding:0 12px;display:inline-flex}.um-chip:active:not(:disabled){opacity:var(--press-opacity);transform:scale(var(--press-scale))}.um-chip:disabled{opacity:.6;cursor:default}.um-chip:focus-visible,.um-runs:focus-visible{outline:2px solid var(--accent-hover);outline-offset:1px}.um-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.um-dot{background:var(--text3);border-radius:50%;flex:none;width:8px;height:8px}.um-chip.on{color:var(--accent);background:#0a84ff26}.um-chip.on .um-dot{background:var(--accent)}.um-chip.err{color:var(--red);background:#ff453a24}.um-chip.err .um-dot{background:var(--red)}.um-err{font:400 12.5px/1.4 var(--sans);color:var(--red);overflow-wrap:anywhere;flex-basis:100%}.um-runs{border-radius:var(--r-pill);min-height:32px;color:var(--text2);font:500 12.5px var(--mono);cursor:pointer;background:0 0;border:0;padding:0 10px}.um-runs.live{color:var(--green);background:#32d74b24}.um-slot{justify-content:center;padding:2px 0;display:flex}.um-row-acc{align-items:center;display:inline-flex}.um-form{flex-direction:column;display:flex}.um-form>.ios-section+.ios-section{margin-top:var(--sp-5)}.um-field{align-items:center;gap:var(--sp-2);padding:0 var(--gutter);min-height:var(--row-h);display:flex}.um-field input,.um-field textarea{width:100%;min-width:0;color:var(--text);box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:11px 0}.um-field textarea{resize:none;min-height:64px;line-height:1.45}.um-field [aria-invalid=true]{color:var(--red)}.um-money>span{font:400 16px var(--mono);color:var(--text2)}.um-error{margin:var(--sp-2) var(--sp-4) 0;font:400 13px/1.45 var(--sans);color:var(--red);overflow-wrap:anywhere}.um-lede{margin:0 var(--sp-4) var(--sp-4);font:400 15px/1.45 var(--sans);color:var(--text2)}.um-actions{gap:var(--sp-2);flex-direction:column;display:flex}.um-sheet>.um-actions{margin:var(--sp-3) 0}.um-sheet{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.um-tabs{margin-bottom:var(--sp-2)}.um-back{padding:0 4px}.um-run-head{padding:0 var(--sp-4);flex-direction:column;gap:6px;display:flex}.um-run-top{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.um-run-name{font:600 17px var(--sans);color:var(--text);overflow-wrap:anywhere}.um-run-phase{font:500 13px var(--mono);color:var(--text2)}.um-run-cost{font:500 14px var(--mono);color:var(--text)}.um-dim,.um-run-counts{color:var(--text3)}.um-run-counts{font:400 13px var(--mono)}.um-run-meta{font:400 12.5px/1.5 var(--mono);color:var(--text3);overflow-wrap:anywhere}.um-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.um-log{background:var(--divider);border-radius:var(--r-md);max-height:260px;font:400 12px/1.5 var(--mono);color:var(--text);overscroll-behavior:contain;padding:8px 10px;overflow:auto}.um-log:focus-visible{outline:2px solid var(--accent-hover)}.um-log-line{gap:8px;min-width:0;display:flex}.um-log-line>time{color:var(--text3);flex:none}.um-log-line>span{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.um-log-line.warn{border-left:2px solid var(--amber);padding-left:6px}.um-log-line.warn>span{color:var(--amber);font-weight:600}.um-log-line>.um-log-icon{min-width:0;color:var(--amber);flex:none;margin-top:3px;line-height:0}.um-log-line.phase>span{color:var(--text2);font-weight:600}.um-wrap .ios-row-sub{white-space:normal}.um-tk{padding:4px var(--gutter) 8px;justify-content:flex-start}.um-runs.short{min-width:32px;padding:0 6px}.ig-banner{border-radius:var(--r-lg);background:var(--fill-accent);color:var(--callout-text);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:12px 12px 12px 16px;display:flex}.ig-banner-text{min-width:0;font:400 15px/1.4 var(--sans);overflow-wrap:anywhere;text-wrap:pretty;flex:200px;margin:0}.ig-banner .btn.quiet{background:var(--fill-accent);color:var(--accent);flex:none}.ig-close{border-radius:var(--r-pill);width:44px;height:44px;color:var(--text2);font:400 24px/1 var(--sans);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ig-close:focus-visible,.ig-banner .btn:focus-visible,.ig-others summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ig-body{padding:var(--sp-3) var(--sp-4);min-width:0;color:var(--text);flex-direction:column;gap:12px;display:flex}.ig-body p,.ig-body h4{margin:0}.ig-steps{font:400 15px/1.45 var(--sans);overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:0;padding-left:1.4em;display:flex}.ig-note,.ig-message{font:400 15px/1.45 var(--sans);overflow-wrap:anywhere;text-wrap:pretty}.ig-note{color:var(--text2)}.ig-others summary{cursor:pointer;min-height:44px;color:var(--accent);font:500 15px var(--sans);align-items:center;display:flex}.ig-other{padding-bottom:var(--sp-3);flex-direction:column;gap:6px;display:flex}.ig-other-title{font:600 14px/1.3 var(--sans);color:var(--text2)}.sx-stack>.ios-section+.ios-section{margin-top:0}.sx-pad{gap:var(--sp-3);padding:var(--sp-3) var(--gutter) var(--sp-4);flex-direction:column;min-width:0;display:flex}.sx-empty{padding:var(--sp-2) 0;color:var(--text2);font:400 14px var(--sans);margin:0}.sx-cards{background:var(--divider);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;display:grid}.sx-pad .sx-cards{border-radius:var(--r-md);overflow:hidden}.sx-card{min-width:0;padding:var(--sp-3) var(--gutter);background:var(--card);flex-direction:column;gap:2px;display:flex}.sx-pad .sx-card{background:var(--well)}.sx-cards-sm{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.sx-card-label{font:500 12px var(--sans);letter-spacing:.02em;text-transform:uppercase;color:var(--text2)}.sx-card-value{font:600 22px/1.2 var(--sans);letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-card-sub{font:400 12px var(--mono);color:var(--text3);font-variant-numeric:tabular-nums}.sx-bars{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.sx-bar{align-items:center;gap:var(--sp-3);min-width:0;min-height:24px;display:flex}.sx-bar-label{min-width:0;font:400 14.5px/1.3 var(--sans);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:0 36%;overflow:hidden}.sx-track{background:var(--well);border-radius:4px;flex:auto;min-width:40px;height:8px;display:flex;overflow:hidden}.sx-fill{border-radius:0 4px 4px 0;height:100%;display:block}.sx-stack-fill{border-radius:0 4px 4px 0;gap:2px;height:100%;display:flex;overflow:hidden}.sx-stack-fill>span{min-width:2px}.sx-bar-value{text-align:right;min-width:5ch;font:400 13px var(--mono);color:var(--text2);font-variant-numeric:tabular-nums;flex:none}.sx-legend{gap:var(--sp-1) var(--sp-4);font:400 12.5px var(--sans);color:var(--text2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sx-legend li{align-items:center;gap:6px;display:inline-flex}.sx-swatch{border-radius:3px;flex:none;width:10px;height:10px}.sx-share{align-items:center;gap:var(--sp-5);flex-flow:wrap}.sx-donut{flex:none;width:132px;height:132px}.sx-donut-ring{fill:none;stroke:var(--well);stroke-width:6px}.sx-share-list{gap:var(--sp-2);flex-direction:column;flex:200px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sx-share-list li{column-gap:var(--sp-2);grid-template-columns:auto 1fr auto;align-items:baseline;row-gap:0;display:grid}.sx-share-list .sx-swatch{align-self:center}.sx-share-name{font:500 14.5px var(--sans);color:var(--text)}.sx-share-pct{font:600 15px var(--mono);color:var(--text);font-variant-numeric:tabular-nums}.sx-share-sub{font:400 12px var(--mono);color:var(--text3);font-variant-numeric:tabular-nums;grid-column:2/4}.sx-seg{align-self:flex-start;min-width:160px}.sx-chart{touch-action:pan-y;width:100%;height:auto;max-height:240px;display:block}.sx-grid{stroke:var(--divider);stroke-width:1px}.sx-axis{font:400 10.5px var(--mono);fill:var(--text3);font-variant-numeric:tabular-nums}.sx-hit{cursor:crosshair}.sx-readout{min-height:2.6em;font:400 13px/1.3 var(--mono);color:var(--text2);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0}.sx-readout b{color:var(--text);font-weight:600}.sx-table summary{cursor:pointer;font:500 13px var(--sans);color:var(--accent);padding:var(--sp-1) 0}.sx-table-scroll{max-height:260px;margin-top:var(--sp-2);border-radius:var(--r-sm);background:var(--well);overflow:auto}.sx-table table{border-collapse:collapse;width:100%;font:400 12px var(--mono);font-variant-numeric:tabular-nums}.sx-table th,.sx-table td{text-align:right;white-space:nowrap;padding:6px 10px}.sx-table th:first-child,.sx-table td:first-child{text-align:left}.sx-table thead th{background:var(--well);color:var(--text2);font-weight:500;position:sticky;top:0}.sx-table td{color:var(--text)}.sx-cover{gap:var(--sp-2);flex-direction:column;display:flex}.sx-cover-track{border-radius:5px;height:10px}.sx-cover-text{font:400 13px/1.4 var(--mono);color:var(--text2);font-variant-numeric:tabular-nums}.sx-cover-text b{color:var(--text);font-weight:600}@media (width>=900px){.sx-pad{padding:var(--sp-3) 14px var(--sp-4)}.sx-card{padding:var(--sp-3) 14px}.sx-card-value{font-size:20px}.sx-bar-label{font-size:13.5px}.sx-bar-value{font-size:12px}}.tk-hue.muted{color:var(--text3)}.tk-hue.cyan{color:var(--cyan)}.tk-hue.amber{color:var(--amber)}.tk-hue.violet{color:var(--violet)}.tk-hue.red{color:var(--red)}.tk-hue.green{color:var(--green)}.tk-dot{background:var(--text3);border-radius:50%;flex:none;width:10px;height:10px}.tk-dot.cyan{background:var(--cyan)}.tk-dot.amber{background:var(--amber)}.tk-dot.violet{background:var(--violet)}.tk-dot.red{background:var(--red)}.tk-dot.green{background:var(--green)}.tk-mono{font-family:var(--mono);font-size:14px}.tk-id{font:500 13px var(--mono);color:var(--text2);letter-spacing:0}.tk-filter-btn{position:relative}.tk-filter-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:9px}.tk-filter-note{align-items:center;gap:4px;min-width:0;display:flex}.tk-filter-sum{min-width:0;min-height:32px;font:400 13px var(--mono);color:var(--text2);cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.tk-filter-sum svg{flex:none}.tk-filter-sum span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tk-filter-sum:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:8px}.btn-plain.tk-filter-clear{flex:none;min-height:32px;font-size:14px}.tk-list{transition:opacity .15s var(--ease-out)}.tk-list.stale{opacity:.6}@media (prefers-reduced-motion:reduce){.tk-list{transition:none}}.tk-seg .ios-seg-btn{letter-spacing:-.01em;padding:0 2px}.tk-row .ios-row.two{min-height:64px}.tk-row .ios-row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tk-nomatch .empty-title{color:var(--text3);font-weight:500}.tk-search{min-width:0;color:var(--text2);align-items:center;gap:10px;display:flex;position:relative}.tk-search svg{flex:none}.tk-search input{min-width:0;min-height:var(--tap);font-family:var(--sans);color:var(--text);background:0 0;border:0;border-radius:0;flex:auto;padding:0}.tk-search input:focus{border:0;outline:none}.tk-search input::placeholder{color:var(--text2)}.tk-search:focus-within{box-shadow:var(--glass-edge),var(--glass-lift),0 0 0 1.5px #0a84ff73}.tk-search .tk-search-clear{width:36px;height:36px;color:var(--text3);cursor:pointer;background:0 0;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.tk-search .tk-search-clear:after{content:"";position:absolute;inset:-4px}.tk-search .tk-search-clear:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tk-kbd{font:400 11.5px var(--mono);color:var(--text3);flex:none;padding-right:8px}.bottom-dock.tk-searchdock{padding-left:calc(20px + var(--sal));padding-right:calc(20px + var(--sar));transition:padding var(--dur-spring) var(--ios-spring)}.bottom-dock.tk-searchdock.focused{padding-left:calc(12px + var(--sal));padding-right:calc(12px + var(--sar))}.tk-searchdock .tk-search{border-radius:24px;flex:auto;height:48px;padding:0 6px 0 18px}@media (prefers-reduced-motion:reduce){.bottom-dock.tk-searchdock{transition:none}}.tk-field{align-items:center;gap:var(--sp-3);min-height:var(--row-h);padding:0 var(--gutter);display:flex}.tk-field>label{min-width:84px;font:400 16px var(--sans);color:var(--text);flex:none}.inset-group .tk-field input,.inset-group .tk-field select,.inset-group textarea.tk-area{width:100%;min-width:0;min-height:var(--row-h);font-family:var(--sans);color:var(--text);background-color:#0000;border:0;border-radius:0;flex:auto;padding:0}.inset-group .tk-field select{text-align:right;text-align-last:right;color:var(--text2);background-position:right 0 center;padding-right:22px}.inset-group textarea.tk-area{padding:12px var(--gutter);resize:none;min-height:140px;line-height:1.45;display:block}.inset-group textarea.tk-area.short{min-height:88px}.inset-group textarea.tk-area.tk-title{min-height:var(--row-h);padding-top:11px;padding-bottom:11px}.tk-form-err{color:var(--red)}.tk-labels{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.callout.tk-park{flex-direction:column;align-items:stretch;gap:10px}.tk-park .callout-title{font:600 15px var(--sans);display:block}.tk-park .callout-body{font:400 14.5px/1.45 var(--sans);color:var(--callout-text)}.tk-park-reason{margin-top:10px;display:block}.tk-park-q{color:var(--text);margin-top:6px;display:block}.btn.tk-park-btn{min-height:var(--tap);font:600 15px var(--sans);color:var(--accent);background:var(--fill-accent);flex:none}.tk-sec{flex-direction:column;gap:8px;min-width:0;display:flex}.tk-desc{background:var(--card);border-radius:var(--r-lg);font:400 15px/1.5 var(--sans);min-width:0;padding:14px 16px}.tk-desc.none{color:var(--text3)}.tk-desc .md pre{max-width:100%;overflow-x:auto}.tk-comment{background:var(--card);border-radius:var(--r-lg);font:400 14.5px/1.45 var(--sans);min-width:0;padding:14px 16px}.tk-comment .md pre{max-width:100%;overflow-x:auto}.tk-comment-head{font:400 12.5px var(--mono);color:var(--text2);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-bottom:4px;overflow:hidden}.tk-comment.pending{opacity:.6}.ios-seg.tk-seg-narrow{display:none}@media (width>=900px){.backbar .bb-trailing:has(>.tk-tools){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;overflow:visible}.backbar.collapsed:has(.tk-tools){grid-template-columns:auto auto minmax(0,1fr)}.backbar.collapsed:has(.tk-tools) .bb-title{font:700 17px var(--sans);letter-spacing:-.02em;padding-left:8px}.backbar .bb-trailing:has(>.tk-tools){justify-self:stretch}.bb-trailing>.tk-tools{flex:auto;justify-content:flex-end;min-width:0}.tk-tools{align-items:center;gap:10px;display:flex}.tk-count{font:400 12.5px var(--mono);color:var(--text2);flex:none;margin-right:auto}.tk-tools .ios-seg.glass{background:var(--glass);border-radius:17px;width:420px;height:34px;min-height:34px;padding:2px}.tk-tools .ios-seg-pill{background:rgba(var(--ink),calc(.12*var(--ink-k)));border-radius:15px}.tk-tools .ios-seg-btn{color:var(--nav-text);padding:0 6px}.tk-tools .ios-seg-btn[aria-checked=true]{color:var(--text);font-weight:500}.tk-tools .ios-seg-btn:before{display:none}.tk-tools .ios-seg-btn:after{inset:0}.tk-tools .tk-tool{color:var(--text)}.tk-tools .tk-tool.on{color:var(--accent-hover)}.tk-tools .tk-tool.tinted{color:#fff}.tk-tools .tk-search{border-radius:17px;gap:8px;width:200px;height:34px;padding:0 4px 0 14px}.tk-tools .tk-search input{min-height:32px}.tk-tools .tk-search .tk-search-clear{width:28px;height:28px}.split.tk-split{--tk-list:clamp(320px,calc((100vw - var(--side-w) - 2 * var(--side-inset) - 48px) * .58),560px);--split-list:var(--tk-list)}.tk-split .split-list{padding-right:16px}.tk-table-col{flex-direction:column;gap:10px;min-width:0;display:flex}.tk-table-cap{justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:0 4px;display:flex}.tk-table-cap .eyebrow{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.tk-table-card{background:var(--card);transition:opacity .15s var(--ease-out);border-radius:16px;overflow:clip}.tk-table-card.stale{opacity:.6}.tk-table{border-collapse:collapse;table-layout:fixed;width:100%;font:400 12.5px var(--mono);color:var(--text2)}.tk-table th{z-index:1;text-align:left;background:var(--card);height:32px;box-shadow:inset 0 -.5px 0 var(--divider);padding:0;position:sticky;top:0}.tk-table th button{width:100%;height:32px;font:600 11.5px var(--sans);color:var(--text3);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 5px;display:flex}.tk-table th button:hover{color:var(--text2)}.tk-table th button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.tk-table th[aria-sort=ascending] button,.tk-table th[aria-sort=descending] button{color:var(--text2)}.tk-sort{opacity:0;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(1px)rotate(-135deg)}.tk-sort.on{opacity:1}.tk-sort.desc{transform:translateY(-2px)rotate(45deg)}.tk-table td{text-overflow:ellipsis;white-space:nowrap;height:40px;padding:0 5px;overflow:hidden}.tk-table th:first-child button,.tk-table td:first-child{padding-left:14px}.tk-table th:last-child button,.tk-table td:last-child{padding-right:14px}.tk-table .tk-col-id{width:92px}.tk-table .tk-col-state{width:120px}.tk-table .tk-col-pri{width:54px}.tk-table td.tk-col-title{font:500 14px var(--sans);color:var(--text)}.tk-table td.tk-col-title span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tk-table tbody tr{cursor:pointer;transition:background-color var(--dur-release) var(--ease-out)}.tk-table tbody tr:nth-child(2n){background:rgba(var(--ink),calc(.02*var(--ink-k)))}.tk-table tbody tr:hover{background:var(--hover-bg)}.tk-table tbody tr:active{background:var(--press-bg);transition-duration:var(--dur-press)}.tk-table tbody tr.selected{background:var(--sel-bg);outline-offset:-1px;outline:1px solid #0a84ff59}.tk-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tk-table-card .empty-state{padding:40px 16px}.tk-table-ph-row{align-items:center;gap:24px;height:40px;padding:0 14px;display:flex}.tk-table-ph-row+.tk-table-ph-row{border-top:var(--hairline) solid var(--divider)}.tk-dhead{align-items:flex-start;gap:10px;min-width:0;display:flex}.tk-dhead-main{flex:1;min-width:0}.tk-dhead .tk-id{font-size:12.5px}.tk-dhead-title{font:700 22px/1.2 var(--sans);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty;margin:2px 0 0}.tk-dhead-acts{flex:none;align-items:center;gap:6px;display:flex}.btn.quiet.tk-edit{height:30px;min-height:30px;font:500 12.5px var(--sans);background:var(--divider);color:var(--text);border-radius:15px;padding:0 12px}.tk-dhead .ios-more{background:var(--divider);width:30px;height:30px;color:var(--text);border-radius:15px}.tk-dhead .ios-more svg{width:18px;height:18px}.callout.tk-park{flex-direction:row;align-items:center;gap:12px}.tk-park .callout-title{font:600 13.5px var(--sans);color:var(--log-red);display:inline}.tk-park .callout-body{font:400 13.5px/1.45 var(--sans)}.tk-park-reason{margin-top:0;display:inline}.tk-park-q{margin-top:4px}.btn.tk-park-btn{min-height:32px;font:600 13px var(--sans);border-radius:16px;padding:0 14px}.tk-facts{font:400 12.5px/2.1 var(--mono);color:var(--text2);grid-template-columns:minmax(120px,max-content) minmax(0,1fr);column-gap:12px;margin:0;display:grid}.tk-facts dt{color:var(--text2);white-space:nowrap}.tk-facts dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}.tk-facts dd.tk-labels{justify-content:flex-start;padding:4px 0}.tk-fact-state{font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.tk-fact-state:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tk-orch-phase{color:var(--text2);white-space:nowrap;margin-left:10px}.tk-orch-phase.green{color:var(--green)}.tk-orch-phase.amber{color:var(--amber)}.tk-orch-phase.red{color:var(--red)}.tk-desc{font:400 14px/1.6 var(--sans);color:var(--nav-text);background:0 0;border-radius:0;padding:0}.tk-comment{border-radius:14px;padding:12px 14px;font-size:13.5px}.bottom-dock.composer.tk-composer{left:calc(var(--side-w) + 2 * var(--side-inset) + 20px + var(--tk-list,340px) + 24px);padding-left:0}}@media (width>=900px) and (width<=1199px){.tk-tools .ios-seg.tk-seg{display:none}.ios-seg.tk-seg-narrow{display:flex}.tk-tools .tk-search{width:160px}.tk-tools .tk-kbd{display:none}}@media (width>=900px) and (width<=1099px){.split.tk-split{--tk-list:clamp(320px,calc((100vw - var(--side-w) - 2 * var(--side-inset) - 48px) * .5),560px)}.tk-table .tk-col-pri{display:none}.tk-table .tk-col-state{width:108px}.tk-table th.tk-col-state button,.tk-table td.tk-col-state{padding-right:14px}}@media (width>=900px) and (pointer:fine){.tk-tools .tk-search input{font-size:13px!important}}@media (prefers-reduced-motion:reduce){.tk-table-card,.tk-table tbody tr{transition:none}}.bb-trailing .btn-plain.tk-nav-edit,.bb-trailing .btn-plain.tk-cancel{color:var(--text);font:500 15px var(--sans)}.bb-trailing .btn-plain.tk-nav-edit:disabled{color:var(--text3)}.tk-select-btn{font:500 17px var(--sans);padding:0 10px}.tk-admitbar{border-radius:24px;flex:auto;align-items:center;gap:12px;min-height:48px;padding:6px 8px 6px 18px;display:flex}.tk-admitbar-count{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 15px var(--sans);color:var(--text2);flex:auto;overflow:hidden}.tk-admitbar .btn{border-radius:18px;flex:none;min-height:36px;padding:0 16px}.tk-admitbar .btn[disabled]{opacity:.45}@media (width>=900px){.tk-table-col>.tk-admitbar{flex:none;position:sticky;bottom:12px}.tk-table .tk-col-check{width:34px;padding:0 0 0 12px}.tk-check{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;vertical-align:middle;margin:0}.tk-check:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.st-stack{gap:var(--sp-4);flex-direction:column;display:flex}.st-stack>.ios-section+.ios-section{margin-top:0}.st-quiet{font:400 15px/1.4 var(--sans);color:var(--text2)}.st-age{font:400 13px var(--mono);color:var(--text2)}.st-value{font:400 14px var(--mono);color:var(--text2)}.st-value.green{color:var(--green)}.st-value.amber,.st-pct.amber,.st-amber{color:var(--amber)}.st-value.red,.st-pct.red{color:var(--red)}.st-pct.green{color:var(--text2)}.st-note+.st-note{margin-top:var(--sp-1)}.st-verdict{color:var(--amber)}.st-stack.st-stale>:not(.callout),.st-stale>.st-stack>:not(.callout),.st-stale>.st-rail-col{opacity:.6}.st-dot{justify-content:center;align-items:center;width:12px;display:flex}.st-dot.halo .live-dot{box-shadow:0 0 0 4px #ffb0202e}.st-child>.ios-row{padding-left:40px}.st-clock{color:var(--text3);font-variant-numeric:tabular-nums}.st-row-meter{padding:var(--sp-2) 0 2px;white-space:normal;display:block}.st-logline{font:400 13px/1.45 var(--mono);color:var(--text2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-logline.err{color:var(--red)}.st-logline.warn{color:var(--amber)}.st-windows{gap:var(--sp-4);padding-top:var(--sp-1);flex-direction:column;display:flex}.st-window-h{justify-content:space-between;gap:var(--sp-3);font:400 13px var(--mono);color:var(--text2);margin-bottom:6px;display:flex}.st-window-sub{font:400 12px var(--mono);color:var(--text3);margin-top:6px}.pl-legend{gap:8px 16px;margin-top:12px;font-size:12px}.pl-legend .li{gap:6px}.pl-legend .legend-swatch{width:7px;height:7px}.cols.st-cols{gap:24px}.st-rail-col{flex-direction:column;gap:16px;min-width:0;display:flex}.card.pad.st-rail{padding:16px 18px}.st-rail-h{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:14px;display:flex}.st-rail-title{font:600 14.5px var(--sans);letter-spacing:-.01em}.st-rail-meta{font:400 12.5px var(--mono);color:var(--text2)}.st-rail-meta.amber{color:var(--amber)}.st-rail-meta.red{color:var(--red)}.st-rail-link{font:400 12.5px var(--mono);color:var(--accent)}.st-rail .st-window-h{font-size:12.5px}.st-rail .inline-note{padding:10px 0 0}.st-rail .chip{margin-top:10px}.st-parked{margin-top:var(--sp-3);flex-direction:column;gap:6px;display:flex}.st-parked-row{align-items:center;gap:var(--sp-2);font:400 12.5px var(--mono);min-width:0;display:flex}.st-parked-ref{color:var(--text);flex:none}.st-parked-name{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.st-log-preview{border-radius:12px;height:150px;padding:10px 12px;font-size:12px;line-height:1.75;overflow:hidden}.st-log-preview>.empty-state{height:100%;padding:0}@media (width>=900px){.st-cols .st-age{font-size:12.5px}.st-cols .st-needs .inset-group>*+:before{left:56px}.st-cols .st-work .ios-row{min-height:48px;padding-top:8px;padding-bottom:8px}.st-cols .st-work .inset-group>*+:before{left:0}.st-cols .st-child>.ios-row{padding-left:34px}.st-cols .st-dot{width:8px}}.st-duty .inset-group>*{--row-inset:0}.st-duty-row{width:100%;min-width:0;min-height:40px;color:var(--text);font:400 13px var(--mono);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;display:flex}button.st-duty-row{cursor:pointer}button.st-duty-row:active{background:var(--press-bg);opacity:1;transition-duration:var(--dur-press)}button.st-duty-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){button.st-duty-row:hover{background:var(--hover-bg)}}.st-duty-row.ghost{opacity:.5}.st-duty-row.empty{font:400 14px/1.45 var(--sans);color:var(--text2);padding-top:10px;padding-bottom:10px}.st-duty-role{font:500 11.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:none;width:92px;overflow:hidden}.st-duty-ref{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:30%;font-weight:500;overflow:hidden}.st-duty-tool{min-width:0;color:var(--text2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.st-duty-time{color:var(--text3);font-variant-numeric:tabular-nums;flex:none}.pl-pill{background:rgba(var(--ink),calc(.08*var(--ink-k)));color:var(--text2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.pl-pill.green{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green)}.pl-pill.amber{background:color-mix(in srgb,var(--amber) 18%,transparent);color:var(--amber)}.pl-pill.red{background:color-mix(in srgb,var(--red) 18%,transparent);color:var(--red)}.pl-meter{background:rgba(var(--ink),calc(.12*var(--ink-k)));border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.pl-meter-fill{background:var(--accent);border-radius:3px;height:100%}.pl-meter-fill.hot{background:var(--amber)}.pl-steps{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pl-step{flex-direction:column;gap:4px;display:flex}.pl-step-title{font-weight:600}.pl-step-actions{gap:8px;display:flex}.pl-change{margin:0 var(--gutter) 12px;padding:12px var(--gutter);background:var(--surface,rgba(var(--ink),calc(.06*var(--ink-k))));border-radius:14px}.pl-change-summary{margin-bottom:6px;font-weight:600}.pl-ops{color:var(--text2);margin:8px 0;padding-left:20px}.pl-link{color:var(--accent)}.pl-md{overflow-wrap:anywhere}
