:root{--bp-mobile: 768px;--p: #5eaaff;--p2: #8cc2ff;--acc-cyan: #64d2ff;--acc-magenta: #ff7aa8;--acc-lime: #4cd97b;--acc-amber: #ffb340;--acc-white: var(--ink);--positive: #4cd97b;--negative: #ff6b61;--warning: #ffb340;--info: #64b5ff;--emphasis: #b9a6ff;--acc-violet: #bf9cff;--acc-teal: #5fe0cf}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;overflow:hidden;font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Inter", sans-serif);font-weight:400;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{background:var(--backdrop, #0d0f17);background-attachment:fixed}body,#root{background:transparent}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-mode=dark] body:after{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--line),.2);border:2px solid transparent;background-clip:padding-box;border-radius:999px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinRev{to{transform:rotate(-360deg)}}@keyframes corePulse{0%,to{transform:scale(1);opacity:.96}50%{transform:scale(1.035);opacity:1}}@keyframes haloPulse{0%,to{opacity:.42;transform:scale(.97)}50%{opacity:.78;transform:scale(1.1)}}@keyframes dashFlow{to{stroke-dashoffset:-220}}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes floatY{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-7px)}}@keyframes scanMove{0%{transform:translateY(-10%)}to{transform:translateY(110%)}}@keyframes barGrow{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@keyframes feedIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes doctorSheen{0%,to{opacity:.55;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.18)}}.memCard:hover{transform:translateY(-1px);box-shadow:var(--glass-highlight),var(--shadow-md)}.themeBtn{transition:filter var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.themeBtn:hover:not(:disabled){filter:brightness(1.08)}.m code,.m a{word-break:break-word}.eq span{display:inline-block;width:3px;margin:0 1px;background:currentColor;border-radius:2px;animation:barGrow 1s ease-in-out infinite}.eq span:nth-child(2){animation-delay:.15s}.eq span:nth-child(3){animation-delay:.3s}.eq span:nth-child(4){animation-delay:.45s}.eq span:nth-child(5){animation-delay:.6s}.agentNode{transition:transform var(--dur-med) var(--ease-spring)}.agentNode:hover{transform:translate(-50%,-50%) scale(1.04)!important;z-index:30}.agentNode.dragging{z-index:40;transition:none}input,button,textarea{font-family:inherit}a{color:var(--link, #9fcbe0)}.fld{transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-med) var(--ease-out),background var(--dur-fast) var(--ease-out)}.fld:hover:not(:focus):not(:disabled){border-color:rgba(var(--line),.24)!important}.fld:focus{background:var(--field)!important}.mkRow{transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.mkRow:hover:not(:disabled){border-color:rgba(var(--line),.14)!important;background:var(--hover)!important}.navRow:hover{background:var(--hover)!important;color:var(--ink)!important}.rowHov{transition:background var(--dur-fast) var(--ease-out)}.rowHov:hover{background:var(--hover)!important}.pressable{transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-med) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-fast)}.pressable:active:not(:disabled){transform:scale(.96)}.dirRow{position:relative;outline:none}.dirRow{transition:background var(--dur-fast) var(--ease-out)}.dirRow:hover{background:var(--hover)!important}.dirRow:focus-visible{background:var(--hover)!important;box-shadow:inset var(--focus-ring)}.dirRow:hover .dirChev,.dirRow:focus-visible .dirChev{color:var(--ink-2);transform:translate(3px)}.dirRow[aria-expanded=true]:hover .dirChev,.dirRow[aria-expanded=true]:focus-visible .dirChev{transform:rotate(90deg)}.dirBtn{transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.dirBtn:hover:not(:disabled){border-color:rgba(var(--line),.2);background:var(--hover);color:var(--ink)}.dirSearch{transition:border-color .16s ease}.dirSearch:hover{border-bottom-color:rgba(var(--line),.4)!important}.dirSearch:focus{border-bottom-color:var(--link)!important}.dirSearch::placeholder{color:var(--mut-2)}.dirMirror:hover{color:var(--ink-2)!important}.dirMirror:hover svg{transform:translate(2px)}.dirMirror svg{transition:transform .16s ease}@media(max-width:720px){.dirRow{flex-wrap:wrap}.dirRow .dirMeta{align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;padding-left:55px}.dirRow .dirChev{display:none}.dirRow .dirAction{width:100%!important;justify-content:flex-start!important;padding-left:55px}.dirRow .dirAction:empty{display:none}.dirRow .dirBlurb{white-space:normal!important}.dirBody{padding-left:12px!important}}@media(hover:hover){.fileRow .fileMeta{display:none}.fileRow:hover .fileMeta{display:inline-flex}}.sysTab{border-radius:var(--r-pill)!important;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-med) var(--ease-out)}.sysTab:hover:not(.on){color:var(--ink)!important;border-color:transparent!important;background:var(--hover)!important}.sysTab.on{background:color-mix(in srgb,var(--p) 14%,transparent)!important;border-color:transparent!important;color:var(--p)!important;box-shadow:none}.secCard{transition:border-color var(--dur-med) var(--ease-out),box-shadow var(--dur-med) var(--ease-out)}.secCard:hover{box-shadow:var(--glass-highlight),var(--shadow-md)}@keyframes pulseDot{0%,to{box-shadow:0 0 color-mix(in srgb,var(--p) 60%,transparent)}70%{box-shadow:0 0 0 5px transparent}}@keyframes mktIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mktScrimIn{0%{opacity:0}to{opacity:1}}.mktCard{animation:mktIn var(--dur-slow) var(--ease-out) both;transition:transform var(--dur-med) var(--ease-spring),border-color var(--dur-med) var(--ease-out),box-shadow var(--dur-med) var(--ease-out);will-change:transform}.mktCard:hover{transform:translateY(-2px);box-shadow:var(--glass-highlight),var(--shadow-md)!important}.mktCard:active{transform:scale(.99)}.mktScrim{animation:mktScrimIn var(--dur-med) var(--ease-out) both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mktDrawer{animation:drawerIn var(--dur-slow) var(--ease-out) both;will-change:transform;padding-bottom:env(safe-area-inset-bottom)}.mktSeg:hover{color:var(--ink)!important}@keyframes mktPop{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2.5px) scale(1.14)}}@keyframes mktShine{0%,to{filter:drop-shadow(0 0 3px rgba(240,199,123,.6)) brightness(1)}50%{filter:drop-shadow(0 0 8px rgba(240,199,123,.95)) brightness(1.28)}}@keyframes mktHalo{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.9;transform:scale(1.1)}}@keyframes mktTwinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(90deg)}}.mktTab:hover .mktIcon{animation-duration:1.1s}@keyframes wizIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.wizCard{animation:wizIn var(--dur-slow) var(--ease-out) both;will-change:transform}@keyframes wizStepIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.wizStep{animation:wizStepIn .28s cubic-bezier(.16,1,.3,1) both}.wizTile{border-radius:var(--r-md)!important;transition:transform var(--dur-med) var(--ease-spring),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-med) var(--ease-out);will-change:transform}.wizTile:hover{transform:translateY(-1px)}.wizTile:hover:not(.on){border-color:rgba(var(--line),.16)!important;background:var(--hover)!important}.wizTile:active{transform:scale(.98)}.wizTile.on{box-shadow:var(--glass-highlight),0 0 0 1px color-mix(in srgb,var(--p) 40%,transparent),0 8px 22px -14px color-mix(in srgb,var(--p) 60%,transparent)}@keyframes wizRowIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.wizRow{animation:wizRowIn .22s ease both}.tplInput{height:auto!important;min-height:84px;padding:10px 12px!important;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.tplInput.single{min-height:0;line-height:1.7;white-space:nowrap;overflow-x:auto}.tplInput:empty:before{content:attr(data-placeholder);color:var(--mut-2);opacity:.8;pointer-events:none}.tplPill{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 8px;margin:0 1px;border-radius:var(--r-pill);vertical-align:1px;-webkit-user-select:all;user-select:all;white-space:nowrap;font-size:12px;font-weight:600;line-height:1;color:var(--p);background:color-mix(in srgb,var(--p) 14%,transparent);border:1px solid color-mix(in srgb,var(--p) 30%,transparent)}.tplChip{cursor:pointer;font-family:inherit;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.tplChip:hover{background:color-mix(in srgb,var(--p) 22%,transparent)}.tplChip:active{transform:scale(.97)}.wizGhost{transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.wizGhost:hover:not(:disabled){color:var(--ink)!important;background:color-mix(in srgb,var(--field) 88%,var(--ink) 6%)!important}@media(max-width:768px){.eventsView{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(220px,40%) minmax(0,1fr)}.wizFilterHead{display:none!important}.wizFilterGrid{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:10px;border:1px solid rgba(var(--line),.2);border-radius:8px}.wizFilterGrid>button:last-child{justify-self:end}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]),textarea,select{font-size:16px!important}}.wizPrimary{transition:filter var(--dur-fast) var(--ease-out),box-shadow var(--dur-med) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.wizPrimary:hover:not(:disabled){filter:brightness(1.06)}@keyframes invIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.invStep{animation:invIn .55s cubic-bezier(.16,1,.3,1) both}@keyframes invSealRing{0%{box-shadow:0 0 color-mix(in srgb,var(--p) 40%,transparent)}70%,to{box-shadow:0 0 0 16px transparent}}.invSeal{animation:invSealRing 2.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes invSlabIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.invSlab{animation:invSlabIn .32s cubic-bezier(.16,1,.3,1) both}.invRow{animation:wizRowIn var(--dur-med) var(--ease-out) both;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.invRow:hover{border-color:rgba(var(--line),.14)!important;background:var(--hover)!important}.navItem{transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.navItem:hover{background:var(--hover)!important;color:var(--ink)!important}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:color-mix(in srgb,var(--p) 32%,transparent);color:var(--ink)}:focus-visible{outline:2px solid color-mix(in srgb,var(--p) 55%,transparent);outline-offset:2px}:where(input,textarea,select,[contenteditable]):not(.ui-input):not(.fld):focus,:where(input,textarea,select,[contenteditable]):not(.ui-input):not(.fld):focus-visible{outline:none!important;box-shadow:none!important}:where(.ui-input,.fld):focus-visible{outline:none}::-webkit-scrollbar-thumb:hover{background:rgba(var(--line),.36);background-clip:padding-box}.pageTitle{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.02em;line-height:1.2;color:var(--ink);text-wrap:balance}.pageSub{font-size:14px;line-height:1.5;color:var(--mut);margin-top:4px;text-wrap:pretty}.tnum{font-variant-numeric:tabular-nums}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fadeUp{animation:fadeUp var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 45ms)}.billingHeroGrid{position:relative;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(280px,1.2fr);gap:26px;align-items:end}.billingOwnership{border-left:1px solid rgba(var(--line),.1);padding-left:24px}.billingAnalysisControls{position:relative;display:flex;align-items:flex-end;gap:14px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(var(--line),.08);transition:opacity var(--dur-med) var(--ease-out)}.billingAnalysisControls[aria-busy=true]{opacity:.72}.billingControlGroup{display:flex;flex-direction:column;gap:5px}.billingControlLabel{padding-left:3px;font-family:var(--font-sans);font-size:12px;font-weight:560;color:var(--mut-2)}.billingSegment{display:flex;gap:2px;padding:2px;border:0;border-radius:var(--r-pill);background:rgba(var(--line),.1);box-shadow:inset 0 1px 2px #0000000d}.billingSegment>button{border-radius:var(--r-pill)!important;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.billingSegment>button[aria-pressed=true]{background:var(--dialog)!important;color:var(--ink)!important;box-shadow:var(--shadow-sm)!important}.billingSegment>button[aria-pressed=false]:hover{background:var(--hover)!important;color:var(--ink-2)!important}.billingMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px}.billingLowerGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:12px}.billingBurnChart{display:grid;height:118px;align-items:end}@keyframes billingBarRise{0%{height:3px;opacity:.25;transform:scaleX(.72)}to{height:var(--bar-height);opacity:1;transform:scaleX(1)}}.billingBurnBar{height:var(--bar-height);transform-origin:bottom center;border-radius:var(--r-xs) var(--r-xs) 2px 2px;animation:billingBarRise var(--dur-slow) var(--ease-out) both;animation-delay:var(--bar-delay);transition:height .45s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background .25s ease}@keyframes billingResultSwap{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.billingResultSwap{animation:billingResultSwap .32s cubic-bezier(.16,1,.3,1) both}@media(max-width:900px){.billingMetricGrid{grid-template-columns:repeat(2,minmax(140px,1fr))}.billingLowerGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.billingHeroGrid{grid-template-columns:minmax(0,1fr);gap:20px}.billingOwnership{border-top:1px solid rgba(var(--line),.2);border-left:0;padding-top:18px;padding-left:0}.billingAnalysisControls{align-items:stretch;flex-wrap:wrap}.billingAnalysisControls>:first-child{flex-basis:100%}.billingControlGroup{flex:1 1 180px}.billingSegment>button{flex:1}}@media(max-width:460px){.billingMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.billingBurnValue:not([data-key]){visibility:hidden}}.hoverCard{transition:transform var(--dur-med) var(--ease-spring),border-color var(--dur-med) var(--ease-out),box-shadow var(--dur-med) var(--ease-out),background var(--dur-fast) var(--ease-out)}.hoverCard:hover{transform:translateY(-1px);box-shadow:var(--glass-highlight),var(--shadow-md)!important}.hoverCard:active{transform:scale(.99)}.appCard .app-mark,.appCard .app-logo{transition:transform .24s cubic-bezier(.16,1,.3,1)}.appCard:hover .app-mark,.appCard:hover .app-logo{transform:scale(1.06)}.appCard:hover{background:var(--hover)!important}.appCard:focus-visible{outline:none;border-color:color-mix(in srgb,var(--p) 55%,transparent)!important;box-shadow:var(--focus-ring)}@media(prefers-reduced-motion:reduce){.appCard:hover .app-mark,.appCard:hover .app-logo{transform:none}}@keyframes skelSheen{0%{background-position:-200% 0}to{background-position:200% 0}}.skel{background:linear-gradient(90deg,rgba(var(--line),.08) 25%,rgba(var(--line),.16),rgba(var(--line),.08) 75%);background-size:200% 100%;animation:skelSheen 1.4s ease-in-out infinite;border-radius:var(--r-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes ovCardIn{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.ovCard{animation:ovCardIn .55s cubic-bezier(.16,1,.3,1) both;transition:border-color .2s ease,box-shadow .25s ease}.orbit-node{display:flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;border-radius:999px;max-width:230px;box-sizing:border-box;background:linear-gradient(135deg,color-mix(in srgb,var(--na) 9%,transparent),transparent 60%),var(--popover);border:1px solid color-mix(in srgb,var(--na) 14%,var(--glass-rim));box-shadow:var(--glass-highlight),var(--shadow-sm);transition:border-color .2s ease,box-shadow .25s ease}.agentNode:hover .orbit-node,.agentNode:focus-visible .orbit-node{border-color:color-mix(in srgb,var(--na) 55%,transparent);box-shadow:var(--glass-highlight),var(--shadow-md),0 8px 26px -10px color-mix(in srgb,var(--na) 55%,transparent)}.agentNode:focus-visible{outline:none}.orbit-node[data-live]{border-color:color-mix(in srgb,var(--ns) 40%,transparent);box-shadow:var(--glass-highlight),var(--shadow-sm),0 0 0 3px color-mix(in srgb,var(--ns) 10%,transparent)}.orbit-node[data-selected]{border-color:var(--na);box-shadow:var(--glass-highlight),0 0 0 3px color-mix(in srgb,var(--na) 24%,transparent),0 10px 28px -10px color-mix(in srgb,var(--na) 60%,transparent)}.orbit-node-disc{position:relative;flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--na);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--na) 26%,transparent),color-mix(in srgb,var(--na) 10%,transparent) 70%)}.orbit-node-disc>svg:first-child{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.orbit-node-track{fill:none;stroke:color-mix(in srgb,var(--na) 22%,transparent);stroke-width:2}.orbit-node-arc{fill:none;stroke:var(--ns);stroke-width:2.4;stroke-linecap:round;transition:stroke-dasharray .8s var(--ease-out)}.orbit-node-icon{position:relative}.orbit-node-pip{position:absolute;right:0;bottom:1px;width:10px;height:10px;border-radius:50%;background:var(--ns);border:2px solid var(--popover);box-sizing:border-box}.orbit-node[data-live] .orbit-node-pip{animation:orbitPip 2s ease-out infinite}@keyframes orbitPip{0%{box-shadow:0 0 color-mix(in srgb,var(--ns) 60%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}.orbit-node-text{display:grid;gap:1px;min-width:0}.orbit-node-text b{font-family:var(--font-display);font-size:14px;font-weight:650;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbit-node-text small{font-size:11.5px;font-weight:500;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbit-node-text em{font-style:normal;font-weight:650;color:var(--ns)}@media(prefers-reduced-motion:reduce){.orbit-node[data-live] .orbit-node-pip{animation:none}}@keyframes ovBarSheen{0%{transform:translate(-120%)}to{transform:translate(340%)}}.ovBar{position:relative;overflow:hidden}.ovBar.live:after{content:"";position:absolute;top:0;bottom:0;width:36%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:ovBarSheen 2.4s cubic-bezier(.4,0,.4,1) infinite}.ovLink{transition:stroke-opacity .25s ease}.ovLink.lkHot{stroke-opacity:.95!important}@keyframes coreIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ovCore{animation:coreIn .6s cubic-bezier(.16,1,.3,1) both}@keyframes statSegGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ovSeg{transform-origin:left center;animation:statSegGrow .9s cubic-bezier(.16,1,.3,1) both}.ovZoomBtn{transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ovZoomBtn:hover{background:var(--hover)!important;color:var(--ink)!important}.chatTurn .chatActions{opacity:0;transition:opacity .18s ease}.chatTurn:hover .chatActions,.chatTurn:focus-within .chatActions{opacity:1}.chatAct{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid transparent;background:transparent;color:var(--mut);border-radius:8px;cursor:pointer;transition:background .18s cubic-bezier(.32,.72,0,1),color .18s ease,border-color .18s ease}.chatAct:hover{background:var(--hover);color:var(--ink);border-color:rgba(var(--line),.3)}@keyframes caretBlink{0%,to{opacity:1}50%{opacity:0}}.streamCaret{display:inline-block;width:3px;height:1.05em;margin-left:3px;vertical-align:-.16em;border-radius:2px;background:var(--p);animation:caretBlink 1.05s steps(1) infinite}@keyframes shimmerSweep{0%{background-position:170% 0}to{background-position:-170% 0}}.thinkShimmer{background:linear-gradient(90deg,var(--mut-2) 24%,var(--ink) 50%,var(--mut-2) 76%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:shimmerSweep 2.2s linear infinite}.threadRow .threadDel,.threadRow .threadAct{display:none}.threadRow:hover .threadDel,.threadRow:focus-within .threadDel,.threadRow:hover .threadAct,.threadRow:focus-within .threadAct{display:grid}.threadRow:hover .threadTime,.threadRow:focus-within .threadTime{display:none}.suggestChip{transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,background .18s ease}.suggestChip:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--p) 45%,transparent)!important;background:var(--hover)!important}.suggestChip:active{transform:translateY(0)}.composerShell{transition:border-color .35s cubic-bezier(.32,.72,0,1),box-shadow .35s cubic-bezier(.32,.72,0,1)}.compIcon{transition:background .2s cubic-bezier(.32,.72,0,1),color .2s ease,transform .2s cubic-bezier(.32,.72,0,1)}.compIcon:hover:not(:disabled){background:var(--hover);color:var(--ink)}.compIcon:active:not(:disabled){transform:scale(.92)}.sendOrb{transition:transform .3s cubic-bezier(.32,.72,0,1),filter .2s ease,opacity .2s ease}.sendOrb:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.12)}.sendOrb:active:not(:disabled){transform:scale(.93)}.runRow{position:relative;overflow:hidden;transition:background .16s ease,border-color .16s ease}.runRow:hover{background:var(--hover)!important;border-color:rgba(var(--line),.42)!important}.runRow.on{background:var(--hover)!important;border-color:color-mix(in srgb,var(--p) 46%,transparent)!important}.runRow:focus-visible{outline:2px solid color-mix(in srgb,var(--p) 55%,transparent);outline-offset:2px}.runActs{--slab-y: -12px;--slab-end: 12px;--slab-shut: 14px;--slab-open: -48px;position:relative;z-index:1;flex:none;align-self:stretch;display:grid;grid-template-columns:0fr;align-items:center;margin-right:-12px;pointer-events:none;transition:grid-template-columns .42s cubic-bezier(.22,1,.28,1)}.runActs:before{content:"";position:absolute;top:var(--slab-y);bottom:var(--slab-y);right:var(--slab-end);left:var(--slab-shut);background:linear-gradient(100deg,color-mix(in srgb,var(--slab, var(--p)) 22%,var(--page)),color-mix(in srgb,var(--slab, var(--p)) 11%,var(--page)) 58%,color-mix(in srgb,var(--slab, var(--p)) 5%,var(--page)));box-shadow:inset -1.5px 0 color-mix(in srgb,var(--slab, var(--p)) 62%,transparent),13px 0 26px -14px color-mix(in srgb,var(--slab, var(--p)) 55%,transparent);transform:skew(-20deg);transform-origin:left center;transition:left .42s cubic-bezier(.22,1,.28,1)}.runActsIn{position:relative;z-index:1;min-width:0;overflow:hidden;display:flex;align-items:center;gap:6px;padding-right:26px;opacity:0;transform:translate(-10px);transition:opacity .16s ease,transform .3s cubic-bezier(.22,1,.28,1)}.actsHost{position:relative;overflow:hidden}.actsHost:hover .runActs,.actsHost:focus-within .runActs{grid-template-columns:1fr;pointer-events:auto}.actsHost:hover .runActs:before,.actsHost:focus-within .runActs:before{left:var(--slab-open)}.actsHost:hover .runActsIn,.actsHost:focus-within .runActsIn{opacity:1;transform:none;transition-delay:.11s}.runActsTight{--slab-y: -8px;--slab-end: 8px;--slab-shut: 10px;--slab-open: -40px;margin-right:-9px}.runActsTight .runActsIn{padding-right:18px}@media(hover:none){.runActs{display:none}}.spineLive{animation:blink 1.8s ease-in-out infinite}.peekRail{animation:drawerIn .24s cubic-bezier(.16,1,.3,1) both}.appRoot{height:100vh;height:100dvh}.appMinH{min-height:100vh;min-height:100dvh}.scrollX{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){.viewPad{padding-left:14px!important;padding-right:14px!important}.mktScrim{padding:10px!important}.mktScrim>.wizCard{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important}.mktDrawer{width:100%!important}}.wizPrimary{border:1px solid transparent!important;border-radius:var(--r-pill)!important;background:linear-gradient(180deg,var(--accent-fill-2),var(--accent-fill))!important;color:var(--on-accent-fill)!important;font-weight:590!important;letter-spacing:-.005em!important;box-shadow:inset 0 1px #ffffff40,0 6px 18px -8px color-mix(in srgb,var(--accent-fill) 70%,transparent)!important}.wizPrimary:disabled{opacity:.45!important;filter:saturate(.7);cursor:not-allowed!important}.wizPrimary:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff40,var(--focus-ring)!important}.wizGhost{border:1px solid var(--glass-rim)!important;border-radius:var(--r-pill)!important;background:var(--field)!important;color:var(--ink-2);font-weight:560;letter-spacing:0!important;box-shadow:var(--glass-highlight),var(--shadow-sm)!important;background-image:var(--glass-sheen)}.wizGhost:disabled{opacity:.45!important;cursor:not-allowed!important}.wizGhost:focus-visible{outline:none;box-shadow:var(--glass-highlight),var(--focus-ring)!important}.fld{border-radius:var(--r-sm)!important;background:var(--field)!important;color:var(--ink)!important;font-family:var(--font-sans);box-shadow:inset 0 1px 2px #0000000a!important}.fld::placeholder{color:var(--mut-2);opacity:.8}.fld:focus{border-color:color-mix(in srgb,var(--p) 55%,transparent)!important;box-shadow:var(--focus-ring)!important}.fld:disabled{opacity:.55;cursor:not-allowed}textarea.fld{line-height:1.5}.secCard,.hoverCard,.mktCard{background:var(--card)!important;border-radius:var(--r-lg)!important;box-shadow:var(--glass-highlight),var(--shadow-sm);background-image:var(--glass-sheen)}.wizCard{border:1px solid var(--glass-rim)!important;border-radius:var(--r-xl)!important;background:var(--dialog)!important;box-shadow:var(--glass-highlight),var(--shadow-lg)!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background-image:var(--glass-sheen)}@media(max-width:768px){.wizCard{border-radius:var(--r-lg)!important}}.workspace-shell .aui-rail.tl-rail{width:336px;flex-shrink:0;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.tl-rail>.aui-error{margin:12px 14px 0}.tl-rail>:not(.tl-scroll){flex-shrink:0}.tl-head{display:flex;align-items:center;gap:8px;padding:18px 14px 12px 18px}.tl-heading{flex:1;min-width:0;margin:0;font-family:var(--font-display);font-size:19px;font-weight:650;letter-spacing:-.02em;color:var(--ink)}.tl-head-actions{display:flex;align-items:center;gap:2px}.tl-icon-btn{position:relative;display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--mut);font:inherit;font-size:18px;line-height:1;cursor:pointer}.tl-icon-btn:hover:not(:disabled){background:var(--hover);color:var(--ink)}.tl-icon-btn[aria-pressed=true],.tl-icon-btn[data-on],.tl-icon-btn[aria-expanded=true]{color:var(--p);background:color-mix(in srgb,var(--p) 12%,transparent)}.tl-icon-btn:disabled{opacity:.35;cursor:default}.tl-icon-badge{position:absolute;top:2px;right:1px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--accent-fill);color:var(--on-accent-fill);font-size:9px;font-weight:700;line-height:14px;text-align:center}.tl-new{display:inline-flex;align-items:center;gap:5px;height:32px;margin-left:6px;padding:0 12px 0 9px;border:0;border-radius:9px;background:var(--accent-fill);color:var(--on-accent-fill);font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff24}.tl-new:hover:not(:disabled){filter:brightness(1.08)}.tl-new:disabled{opacity:.6;cursor:progress}.tl-search{display:flex;align-items:center;gap:8px;height:36px;margin:0 14px 10px;padding:0 10px 0 11px;border:1px solid rgba(var(--line),.1);border-radius:10px;background:var(--inset);color:var(--mut-2);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.tl-search:focus-within{border-color:color-mix(in srgb,var(--p) 55%,transparent);box-shadow:var(--focus-ring);color:var(--mut)}.tl-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:13.5px}.tl-search input::placeholder{color:var(--mut-2);opacity:1}.tl-search input::-webkit-search-cancel-button{display:none}.tl-search kbd{padding:1px 5px;border-radius:5px;background:rgba(var(--line),.08);color:var(--mut-2);font-family:var(--font-sans);font-size:10.5px;font-weight:600}.tl-search-clear{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:rgba(var(--line),.12);color:var(--mut);font-size:14px;line-height:1;cursor:pointer}.tl-search-clear:hover{color:var(--ink);background:rgba(var(--line),.2)}.tl-views{display:flex;gap:2px;padding:0 12px 10px;overflow-x:auto;scrollbar-width:none}.tl-views::-webkit-scrollbar{display:none}.tl-view{display:inline-flex;align-items:center;gap:5px;flex:none;height:28px;padding:0 9px;border:1px solid transparent;border-radius:999px;background:none;color:var(--mut);font:inherit;font-size:12.5px;font-weight:550;white-space:nowrap;cursor:pointer}.tl-view:hover{background:var(--hover);color:var(--ink)}.tl-view[aria-pressed=true]{background:rgba(var(--line),.1);border-color:rgba(var(--line),.08);color:var(--ink)}.tl-view-count{min-width:16px;padding:0 5px;border-radius:999px;background:rgba(var(--line),.1);color:var(--mut);font-size:10.5px;font-weight:650;line-height:16px;text-align:center}.tl-view[data-tone=needs] .tl-view-count{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}.tl-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 14px 10px}.tl-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:24px;padding:0 6px 0 9px;border:0;border-radius:999px;background:color-mix(in srgb,var(--p) 14%,transparent);color:var(--p);font:inherit;font-size:12px;font-weight:550;cursor:pointer}.tl-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-chip>svg:last-child{flex:none;opacity:.7}.tl-chip:hover>svg:last-child{opacity:1}.tl-chip-clear{height:24px;padding:0 6px;border:0;border-radius:6px;background:none;color:var(--mut);font:inherit;font-size:12px;cursor:pointer}.tl-chip-clear:hover{color:var(--ink);background:var(--hover)}.tl-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:2px 8px 16px;border-top:1px solid rgba(var(--line),.07);overflow-anchor:none}.tl-section{padding-top:10px}.tl-section-head{display:flex;align-items:center;gap:6px;min-height:26px;padding:0 6px 2px 10px}.tl-section-toggle{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:0;border:0;background:none;color:var(--mut);font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.01em;text-align:left}button.tl-section-toggle{cursor:pointer}button.tl-section-toggle:hover{color:var(--ink)}.tl-section-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-section-count{color:var(--mut-2);font-size:11px;font-weight:500}.tl-section[data-tone=needs] .tl-section-toggle{color:var(--warning)}.tl-section[data-tone=needs] .tl-section-count{color:color-mix(in srgb,var(--warning) 70%,var(--mut))}.tl-section-icon{display:inline-flex;color:var(--mut-2)}.tl-section-icon svg{width:13px;height:13px}.tl-section-chevron{display:inline-flex;color:var(--mut-2);transition:transform var(--dur-fast) var(--ease-out)}.tl-section-chevron[data-open]{transform:rotate(90deg)}.tl-section-bulk{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:none;color:var(--mut-2);cursor:pointer;opacity:0}.tl-section-head:hover .tl-section-bulk,.tl-section-bulk:focus-visible{opacity:1}.tl-section-bulk:hover{color:var(--ink);background:var(--hover)}.tl-section-bulk svg{width:14px;height:14px}.tl-section-btn{height:22px;padding:0 9px;border:0;border-radius:6px;background:rgba(var(--line),.1);color:var(--ink-2);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.tl-section-btn[data-primary]{background:var(--accent-fill);color:var(--on-accent-fill)}.tl-more{display:block;width:100%;margin-top:2px;padding:6px 10px 6px 28px;border:0;border-radius:8px;background:none;color:var(--mut);font:inherit;font-size:12px;font-weight:550;text-align:left;cursor:pointer}.tl-more:hover{color:var(--ink);background:var(--hover)}.tl-row{position:relative;display:flex;align-items:stretch;border-radius:10px}.tl-row+.tl-row{margin-top:1px}.tl-row:hover{background:var(--hover)}.tl-row[data-active]{background:color-mix(in srgb,var(--p) 14%,transparent)}.tl-row[data-selected]{background:color-mix(in srgb,var(--p) 10%,transparent)}.tl-row-open{display:flex;align-items:flex-start;gap:6px;flex:1;min-width:0;padding:8px 10px 8px 4px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.tl-row-open:focus-visible{outline:2px solid color-mix(in srgb,var(--p) 60%,transparent);outline-offset:-2px}.tl-row-status{display:flex;justify-content:center;flex:none;width:14px;padding-top:7px}.tl-status{display:block;width:7px;height:7px;border-radius:50%}.tl-status[data-s=unread]{background:var(--p)}.tl-status[data-s=stalled]{background:var(--mut-2)}.tl-status[data-s=needs]{background:var(--warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--warning) 22%,transparent)}.tl-status[data-s=working]{width:9px;height:9px;margin-top:-1px;border:1.6px solid color-mix(in srgb,var(--info) 28%,transparent);border-top-color:var(--info);background:none;animation:tl-spin .9s linear infinite}@keyframes tl-spin{to{transform:rotate(360deg)}}.tl-row-main{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.tl-row-line{display:flex;align-items:center;gap:6px;min-width:0}.tl-row-origin{display:inline-flex;align-items:center;flex:none;gap:1px;opacity:.9}.tl-row-trigger svg:last-child{width:10px;height:10px;color:var(--warning)}.tl-row-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:13.5px;font-weight:500;line-height:20px;letter-spacing:-.006em}.tl-row[data-unread] .tl-row-title{color:var(--ink);font-weight:650}.tl-row[data-quiet] .tl-row-title{color:var(--mut)}.tl-row[data-active] .tl-row-title{color:var(--ink)}.tl-row-time{flex:none;color:var(--mut-2);font-size:11px;line-height:20px}.tl-row[data-unread] .tl-row-time{color:var(--p);font-weight:600}.tl-row-sub{color:var(--mut);font-size:12.5px;font-weight:400;line-height:18px}.tl-row-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-row-text[data-tone=needs]{color:var(--warning);font-weight:500}.tl-row-state{color:var(--mut-2);font-weight:500}.tl-row-state[data-tone=working]{color:var(--info)}.tl-row-check{display:grid;place-items:center;flex:none;width:17px;height:17px;margin:2px 4px 0 6px;border:1.5px solid rgba(var(--line),.35);border-radius:5px;color:var(--on-accent-fill)}.tl-row[data-selected] .tl-row-check{border-color:var(--accent-fill);background:var(--accent-fill)}.tl-row-edit{flex:1;min-width:0;height:34px;margin:6px;padding:0 10px;border:1px solid color-mix(in srgb,var(--p) 55%,transparent);border-radius:8px;outline:none;background:var(--field);box-shadow:var(--focus-ring);color:var(--ink);font:inherit;font-size:13.5px}.tl-row-actions{position:absolute;top:5px;right:6px;display:flex;align-items:center;gap:1px;padding:2px;border:1px solid rgba(var(--line),.1);border-radius:9px;background:var(--popover);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}.tl-row:hover .tl-row-actions,.tl-row:focus-within .tl-row-actions,.tl-row-actions:has([aria-expanded=true]){opacity:1;pointer-events:auto}.tl-row-quick,.tl-row-actions .thread-menu-trigger{display:grid;place-items:center;width:26px;height:26px;min-height:26px;padding:0;border:0;border-radius:7px;background:none;color:var(--mut);cursor:pointer;box-shadow:none}.tl-row-quick svg{width:14px;height:14px}.tl-row-actions .thread-menu-trigger svg{width:16px;height:16px}.tl-row-quick:hover,.tl-row-actions .thread-menu-trigger:hover,.tl-row-actions .thread-menu-trigger[aria-expanded=true]{background:var(--hover);color:var(--ink)}.tl-row-quick[data-on]{color:var(--p)}.tl-note{margin:10px 8px 2px;padding:9px 11px;border-radius:9px;background:rgba(var(--line),.05);color:var(--mut);font-size:12px;line-height:1.5}.tl-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;color:var(--mut);font-size:13px;text-align:center}.tl-empty p{margin:0}.tl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tl-bulk{display:flex;align-items:center;gap:2px;flex:none;margin:0 10px 10px;padding:4px 4px 4px 2px;border:1px solid rgba(var(--line),.12);border-radius:12px;background:var(--popover);box-shadow:var(--shadow-md)}.tl-bulk-count{flex:1;min-width:0;overflow:hidden;color:var(--ink-2);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tl-bulk-text{height:28px;padding:0 8px;border:0;border-radius:7px;background:none;color:var(--p);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.tl-bulk-text:hover{background:var(--hover)}.tl-filter{display:flex;flex-direction:column;gap:14px;padding:14px}.tl-filter-group{display:flex;flex-direction:column;gap:7px}.tl-filter-title{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--mut);font-size:11.5px;font-weight:650;letter-spacing:.01em}.tl-pills{display:flex;flex-wrap:wrap;gap:6px}.tl-pill{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:28px;padding:0 11px;border:1px solid rgba(var(--line),.14);border-radius:999px;background:none;color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:550;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-pill:hover:not(:disabled){background:var(--hover);color:var(--ink)}.tl-pill[aria-pressed=true]{border-color:transparent;background:var(--accent-fill);color:var(--on-accent-fill)}.tl-error{margin:0;color:var(--negative);font-size:13px}.tl-heading{display:flex;align-items:center;gap:2px}.tl-scope{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;margin-left:-8px;padding:3px 6px 3px 8px;border:0;border-radius:9px;background:none;color:inherit;font:inherit;cursor:pointer}.tl-scope>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-scope>svg{flex:none;color:var(--mut)}.tl-scope>svg:last-child{color:var(--mut-2);transition:transform var(--dur-fast) var(--ease-out)}.tl-scope[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.tl-scope:hover,.tl-scope[aria-expanded=true]{background:var(--hover)}.tl-scope:focus-visible,.tl-scope-clear:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tl-scope-clear{display:grid;place-items:center;flex:none;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:rgba(var(--line),.1);color:var(--mut);cursor:pointer}.tl-scope-clear:hover{background:rgba(var(--line),.18);color:var(--ink)}.tl-scope-menu{padding:6px;max-height:min(70vh,520px);overflow-y:auto}.tl-scope-menu .tlib{margin:0;padding:0;border:0}.tl-tag-dot{display:inline-block;flex:none;border-radius:50%;box-shadow:0 0 0 1px rgba(var(--line),.12) inset}.tl-row-tags{display:inline-flex;align-items:center;gap:3px;flex:none}.tl-row-where{display:inline-flex;align-items:center;gap:3px;flex:none;max-width:42%;margin-right:6px;color:var(--mut-2);font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-row-where>svg{flex:none}.tl-row[draggable=true]{-webkit-user-drag:element}.tl-picker{display:flex;flex-direction:column;padding:0;overflow:hidden}.tl-picker-input{height:40px;padding:0 12px;border:0;border-bottom:1px solid rgba(var(--line),.1);outline:none;background:transparent;color:var(--ink);font:inherit;font-size:13.5px}.tl-picker-input::placeholder{color:var(--mut-2)}.tl-picker-list{display:flex;flex-direction:column;max-height:280px;padding:4px;overflow-y:auto}.tl-picker-option{display:flex;align-items:center;gap:9px;min-height:32px;padding:0 8px;border:0;border-radius:7px;background:none;color:var(--ink-2);font:inherit;font-size:13px;text-align:left;cursor:pointer}.tl-picker-option[data-current]{background:var(--hover);color:var(--ink)}.tl-picker-option[aria-selected=true]{color:var(--ink);font-weight:600}.tl-picker-option>svg:last-child{flex:none;color:var(--p)}.tl-picker-mark{display:grid;place-items:center;flex:none;width:16px;color:var(--mut)}.tl-picker-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-picker-label b{font-weight:650;color:var(--ink)}.tl-picker-mixed{flex:none;width:14px;color:var(--mut);font-weight:700;text-align:center}.tl-picker-empty{margin:0;padding:10px 8px;color:var(--mut);font-size:12.5px}.tl-picker-error{padding:0 12px 10px;font-size:12.5px}.tl-undo{display:flex;align-items:center;gap:4px;flex:none;margin:0 10px 10px;padding:4px 4px 4px 12px;border-radius:11px;background:var(--ink);color:var(--bg);font-size:12.5px;font-weight:550;box-shadow:var(--shadow-md);animation:tl-undo-in var(--dur-fast) var(--ease-out)}.tl-undo>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-undo>button{height:28px;padding:0 10px;border:0;border-radius:7px;background:none;color:inherit;font:inherit;font-weight:700;cursor:pointer}.tl-undo>button:hover{background:color-mix(in srgb,var(--bg) 16%,transparent)}.tl-undo>.tl-undo-close{display:grid;place-items:center;width:28px;padding:0;opacity:.7}@keyframes tl-undo-in{0%{opacity:0;transform:translateY(6px)}}.tlib{display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 18px;padding-left:8px;border-left:1px solid rgba(var(--line),.1)}.tlib-row{position:relative;display:flex;align-items:center;border-radius:var(--r-sm)}.tlib-row:hover{background:var(--hover)}.tlib-row[data-current]{background:color-mix(in srgb,var(--p) 10%,transparent)}.tlib-row[data-over]{background:color-mix(in srgb,var(--p) 16%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--p) 70%,transparent)}.tlib-open{display:flex;align-items:center;gap:9px;flex:1;min-width:0;min-height:30px;padding:0 8px;border:0;border-radius:var(--r-sm);background:none;color:var(--mut);font:inherit;font-size:13px;text-align:left;cursor:pointer}.tlib-open:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tlib-row:hover .tlib-open{color:var(--ink)}.tlib-row[data-current] .tlib-open{color:var(--p);font-weight:600}.tlib-icon{display:grid;place-items:center;flex:none;width:15px;color:var(--mut-2)}.tlib-row[data-current] .tlib-icon{color:var(--p)}.tlib-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlib-count{flex:none;color:var(--mut-2);font-size:11.5px;font-weight:500}.tlib-count[data-tone=needs]{min-width:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning);font-weight:650;line-height:18px;text-align:center}.tlib-more{display:none;place-items:center;flex:none;width:24px;height:24px;margin-right:3px;padding:0;border:0;border-radius:6px;background:none;color:var(--mut);cursor:pointer}.tlib-row:hover .tlib-more,.tlib-more:focus-visible,.tlib-more[aria-expanded=true]{display:grid}.tlib-row:hover .tlib-count,.tlib-row:has(.tlib-more[aria-expanded=true]) .tlib-count{display:none}.tlib-more:hover,.tlib-more[aria-expanded=true]{background:rgba(var(--line),.1);color:var(--ink)}.tlib-head{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:0 3px 2px 8px;color:var(--mut-2);font-size:11.5px;font-weight:650;letter-spacing:.01em}.tlib-add{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:none;color:var(--mut-2);cursor:pointer}.tlib-add:hover{background:var(--hover);color:var(--ink)}.tlib-name{display:flex;padding:1px 0}.tlib-name input{flex:1;min-width:0;height:30px;padding:0 9px;border:1px solid color-mix(in srgb,var(--p) 55%,transparent);border-radius:var(--r-sm);outline:none;background:var(--field);box-shadow:var(--focus-ring);color:var(--ink);font:inherit;font-size:13px}.tlib-hint{align-self:flex-start;padding:5px 8px;border:0;border-radius:var(--r-sm);background:none;color:var(--mut-2);font:inherit;font-size:12.5px;cursor:pointer}.tlib-hint:before{content:"+ "}.tlib-hint:hover{background:var(--hover);color:var(--ink)}.tlib-swatches{display:flex;flex-wrap:wrap;gap:6px;padding:6px 10px 8px}.tlib-swatch{width:18px;height:18px;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px rgba(var(--line),.15) inset}.tlib-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--popover),0 0 0 3.5px var(--ink-2)}.tlib-swatch:focus-visible{outline:none;box-shadow:0 0 0 2px var(--popover),0 0 0 4px var(--p)}.tlib-confirm{padding:10px 12px 12px;font-size:12.5px}.tlib-confirm p{margin:0 0 10px;color:var(--ink-2);line-height:1.5}.tlib-confirm div{display:flex;gap:6px}.tl-section-btn[data-danger]{background:var(--negative-fill);color:#fff}.thread-info-key{margin-left:auto;padding:0 5px;border-radius:4px;background:rgba(var(--line),.08);color:var(--mut-2);font-family:var(--font-sans);font-size:10.5px;font-weight:600;line-height:17px}@media(max-width:1100px){.workspace-shell .aui-rail.tl-rail{width:min(360px,92vw);padding:0}}@media(hover:none),(pointer:coarse){.tl-icon-btn,.tl-new{min-width:40px;height:40px}.tl-view{height:34px}.tl-search{height:42px}.tl-search kbd{display:none}.tl-row-open{padding-block:10px}.tl-row-actions{position:static;align-self:center;margin-right:2px;padding:0;border:0;background:none;box-shadow:none;opacity:1;pointer-events:auto}.tl-row-quick{display:none}.tl-row-actions .thread-menu-trigger{width:36px;height:44px;min-height:44px}.tl-section-bulk{opacity:1}.tlib-open{min-height:40px}.tlib-more{display:grid;width:36px;height:36px}.thread-info-key{display:none}}@media(prefers-reduced-motion:reduce){.tl-status[data-s=working]{animation:none;border-color:var(--info)}.tl-row-actions,.tl-section-chevron,.tl-scope>svg:last-child{transition:none}.tl-undo{animation:none}}.tb-split{position:relative;flex:0 0 auto;width:6px;margin:0 -3px;z-index:2;cursor:col-resize;background:transparent;border:0;padding:0}.tb-split:after{content:"";position:absolute;top:0;right:2px;bottom:0;left:2px;background:rgba(var(--line),.1);transition:background var(--dur-fast) var(--ease-out)}.tb-split:hover:after,.tb-split:focus-visible:after,.tb-split[data-dragging]:after{background:var(--accent-fill)}.tb-pane{display:flex;flex:0 0 auto;min-width:360px;min-height:0;background:var(--page)}.tb-pane[data-full]{flex:1 1 auto;min-width:0}.tb{container-type:inline-size;display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;background:var(--panel);border-left:1px solid rgba(var(--line),.08);color:var(--ink);font-size:13px}.tb button{font:inherit;cursor:pointer}.tb button:disabled{cursor:default;opacity:.45}.tb-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px 0}.tb-tabs{display:flex;align-items:center;gap:2px;flex:1 1 160px;min-width:0;overflow-x:auto;scrollbar-width:none}.tb-tab{display:flex;align-items:center;flex:0 1 200px;min-width:72px;height:32px;border-radius:var(--r-sm) var(--r-sm) 0 0;color:var(--mut)}.tb-tab[data-active]{background:var(--field);color:var(--ink)}.tb-tab>button[role=tab]{flex:1;min-width:0;height:100%;padding:0 10px;border:0;background:none;color:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-tab-close{display:grid;place-items:center;width:22px;height:22px;margin-right:4px;border:0;border-radius:var(--r-pill);background:none;color:var(--mut)}.tb-tab-close:hover{background:var(--hover);color:var(--ink)}.tb-icon{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border:0;border-radius:var(--r-sm);background:none;color:var(--mut)}.tb-icon:not(:disabled):hover{background:var(--hover);color:var(--ink)}.tb-btn{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:32px;padding:0 12px;border:1px solid rgba(var(--line),.14);border-radius:var(--r-sm);background:var(--field);color:var(--ink);font-weight:600;white-space:nowrap}.tb-btn:not(:disabled):hover{background:var(--hover)}.tb-btn-primary{border-color:transparent;background:var(--accent-fill);color:var(--on-accent-fill)}.tb-btn-primary:not(:disabled):hover{background:var(--accent-fill-2)}.tb-chat{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px 0 6px;border:0;border-radius:var(--r-sm);background:none;color:var(--link);font-weight:600}.tb-driver{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;white-space:nowrap;--tone: var(--warning);color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,transparent)}.tb-driver[data-who=you]{--tone: var(--positive)}.tb-where{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:220px;padding:4px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;color:var(--ink-2);background:var(--inset)}.tb-where>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-driver>span{width:6px;height:6px;border-radius:50%;background:currentColor}.tb-bar{display:flex;align-items:center;gap:4px;padding:6px 10px;background:var(--field)}.tb-url{flex:1;min-width:0;height:32px;padding:0 12px;border:0;border-radius:var(--r-sm);background:var(--inset);color:var(--ink-2);font:12.5px var(--font-mono);box-shadow:var(--field-inset)}.tb-url:focus{outline:none;box-shadow:var(--focus-ring)}.tb-url[readonly]{color:var(--mut)}.tb-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:12.5px;line-height:1.4;--tone: var(--info);background:color-mix(in srgb,var(--tone) 14%,var(--panel));border-bottom:1px solid color-mix(in srgb,var(--tone) 30%,transparent)}.tb-banner>span{flex:1 1 220px}.tb-banner b{color:var(--tone);font-weight:650}.tb-banner[data-tone=warning]{--tone: var(--warning)}.tb-banner[data-tone=positive]{--tone: var(--positive)}.tb-banner[data-tone=negative]{--tone: var(--negative)}.tb-view{position:relative;flex:1;min-height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--inset);outline:none}.tb-shot{position:relative;display:flex;max-width:100%;max-height:100%}.tb-shot>img{display:block;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.tb-shot[data-fitted]>img{width:100%;height:100%;max-width:none;max-height:none}.tb-view[data-driver=you] .tb-shot>img{cursor:default}.tb-empty{max-width:380px;margin:0;padding:24px;color:var(--mut);text-align:center;line-height:1.5}.tb-cursor{position:absolute;display:flex;align-items:flex-start;gap:2px;pointer-events:none;transform:translate(-3px,-2px);transition:left .35s var(--ease-out),top .35s var(--ease-out)}.tb-cursor>span{margin-top:13px;padding:2px 7px;border-radius:6px;background:var(--bg);color:var(--warning);font-size:11px;font-weight:650;white-space:nowrap}.tb-hint{position:absolute;left:50%;bottom:14px;transform:translate(-50%);padding:6px 12px;border-radius:var(--r-pill);background:var(--popover);box-shadow:var(--shadow-md);color:var(--ink);font-size:12.5px;pointer-events:none}.tb-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;border-top:1px solid rgba(var(--line),.08);font-size:12.5px}.tb-logtabs{display:flex;gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:3px;border-radius:var(--r-sm);background:var(--inset)}.tb-logtabs>button{flex:0 0 auto;white-space:nowrap;height:26px;padding:0 10px;border:0;border-radius:calc(var(--r-sm) - 2px);background:none;color:var(--mut);font-size:12.5px}.tb-logtabs>button[aria-selected=true]{background:var(--field);color:var(--ink);box-shadow:var(--shadow-sm)}.tb-err{color:var(--negative)}.tb-busy{flex:1 1 120px;min-width:0;color:var(--mut);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-log{max-height:180px;margin:0;padding:4px 10px 8px;overflow-y:auto;list-style:none;font:12px/1.45 var(--font-mono);border-top:1px solid rgba(var(--line),.06)}.tb-log>li{display:flex;gap:8px;padding:2px 0}.tb-log time{flex:0 0 auto;color:var(--mut-2)}.tb-log-by{flex:0 0 auto;color:var(--mut);font-family:var(--font-sans);font-weight:600}.tb-log-text{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.tb-log>li[data-level=error] .tb-log-text{color:var(--negative)}.tb-log>li[data-level=warning] .tb-log-text{color:var(--warning)}.tb-log-empty{color:var(--mut);font-family:var(--font-sans)}@media(min-width:1101px){.workspace-shell .aui-workspace[data-browser=open] .aui-rail{position:absolute;left:0;top:0;bottom:0;width:min(260px,86vw);z-index:calc(var(--z-sticky) + 1);padding:18px 14px;background:var(--dialog);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-lg);transform:translate(-100%);visibility:hidden;transition:transform var(--dur-med) var(--ease-out),visibility var(--dur-med) var(--ease-out)}.workspace-shell .aui-workspace[data-browser=open] .aui-rail.tl-rail{width:min(360px,92vw);padding:0}.workspace-shell .aui-workspace[data-browser=open] .aui-rail[data-open=true]{transform:translate(0);visibility:visible}}@container (max-width: 560px){.tb-import>span,.tb-busy{display:none}.tb-import{padding:0 9px}}@media(max-width:1100px){.tb-pane{min-width:0}.tb{border-left:0}}@media(hover:none),(pointer:coarse){.tb-icon,.tb-btn,.tb-chat,.tb-tab{min-height:40px}.tb-icon{width:40px}}@media(prefers-reduced-motion:reduce){.tb-cursor{transition:none}}.thread-side-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--positive);box-shadow:0 0 0 2px var(--dialog)}.workspace-shell .aui-workspace[data-browser=open] .thread-side-rail .workspace-thread-panel-toggle{justify-content:center;width:36px;height:36px;padding:0;border:0;box-shadow:none;background:transparent}.workspace-shell .aui-workspace[data-browser=open] .thread-side-rail .workspace-thread-panel-toggle>span{display:none}.tb-pane{overflow:hidden}.tb-pane>.tb{min-width:360px}.tb-pane:not([data-full]){animation:tb-pane-in var(--dur-slow) var(--ease-out) both}.tb-pane[data-full]{animation:tb-full-in var(--dur-med) var(--ease-out) both}.tb-pane[data-state=closing]{animation:tb-pane-out .26s var(--ease-out) both;pointer-events:none}.tb-pane[data-full][data-state=closing]{animation:tb-full-out .2s var(--ease-out) both}.tb-split{animation:tb-fade-in var(--dur-slow) var(--ease-out) both}.tb-split[data-state=closing]{animation:tb-fade-out .26s var(--ease-out) both}@keyframes tb-pane-in{0%{max-width:0;min-width:0;opacity:0}}@keyframes tb-pane-out{to{max-width:0;min-width:0;opacity:0}}@keyframes tb-full-in{0%{opacity:0;transform:translate(16px)}}@keyframes tb-full-out{to{opacity:0;transform:translate(16px)}}@keyframes tb-fade-in{0%{opacity:0}}@keyframes tb-fade-out{to{opacity:0}}.workspace-navigation{transition:width var(--dur-slow) var(--ease-out),padding var(--dur-slow) var(--ease-out)}@media(prefers-reduced-motion:reduce){.tb-pane,.tb-pane[data-state=closing],.tb-split,.tb-split[data-state=closing]{animation:none}.workspace-navigation{transition:none}}.tb-select{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:32px;padding:0 11px 0 9px;border:1px solid transparent;border-radius:var(--r-sm);background:none;color:var(--mut);font-weight:600;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.tb-select:not(:disabled):hover{background:var(--hover);color:var(--ink)}.tb-select[aria-pressed=true]{background:var(--accent-soft);color:var(--p);border-color:color-mix(in srgb,var(--p) 35%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--p) 10%,transparent)}@container (max-width: 560px){.tb-select>span{display:none}.tb-select{padding:0 8px}}.tb-view[data-selecting] .tb-shot>img{cursor:crosshair}.tbp-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.tbp-layer>.tbp-pin{pointer-events:auto}.tbp-hover{position:absolute;box-sizing:border-box;border:2px solid var(--p);border-radius:3px;background:color-mix(in srgb,var(--p) 10%,transparent);transition:left 70ms linear,top 70ms linear,width 70ms linear,height 70ms linear}.tbp-tag{position:absolute;left:-2px;bottom:calc(100% + 4px);display:inline-flex;align-items:center;gap:8px;max-width:260px;padding:3px 7px;border-radius:5px;background:var(--accent-fill);color:var(--on-accent-fill);font:600 11px/1.2 var(--font-mono);white-space:nowrap;box-shadow:0 2px 8px #00000040}.tbp-tag[data-flip]{bottom:auto;top:calc(100% + 4px)}.tbp-tag>b{font-weight:650;overflow:hidden;text-overflow:ellipsis}.tbp-tag>span{opacity:.78;font-weight:500}.tbp-picked{position:absolute;box-sizing:border-box;border:2px solid var(--p);border-radius:4px;box-shadow:0 0 0 9999px #080a1252,0 0 0 4px color-mix(in srgb,var(--p) 25%,transparent);animation:tbp-pick-in var(--dur-med) var(--ease-out) both}@keyframes tbp-pick-in{0%{box-shadow:0 0 0 9999px #080a1200,0 0 0 14px color-mix(in srgb,var(--p) 0%,transparent)}}.tbp-hint,.tbp-toast{position:absolute;left:50%;top:12px;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:7px 13px 7px 11px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--popover) 88%,transparent);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);box-shadow:var(--shadow-md);color:var(--ink-2);font-size:12.5px;white-space:nowrap;pointer-events:none;transform:translate(-50%);animation:tbp-drop-in var(--dur-med) var(--ease-spring) both}.tbp-hint{animation:tbp-drop-in var(--dur-med) var(--ease-spring) both,tbp-hint-out .42s var(--ease-out) 4.5s forwards}@keyframes tbp-hint-out{to{opacity:0;transform:translate(-50%,-6px)}}.tbp-hint>svg{color:var(--p)}.tbp-hint>span{color:var(--mut-2)}.tbp-hint kbd,.tbp-send kbd{padding:1px 5px;border-radius:4px;background:rgba(var(--line),.1);font:600 10.5px/1.4 var(--font-mono);color:inherit}.tbp-toast{top:auto;bottom:14px;color:var(--ink)}.tbp-toast>svg{color:var(--positive)}@keyframes tbp-drop-in{0%{opacity:0;transform:translate(-50%,-6px) scale(.97)}}.tbp-card{position:absolute;z-index:4;box-sizing:border-box;width:min(340px,calc(100% - 16px));padding:12px;border-radius:var(--r-md);background:var(--popover);border:1px solid rgba(var(--line),.1);box-shadow:var(--shadow-lg);color:var(--ink);font-size:13px;cursor:default;transform-origin:var(--arrow, 50%) top;animation:tbp-card-in .26s var(--ease-spring) both}.tbp-card[data-side=above]{transform-origin:var(--arrow, 50%) bottom}.tbp-card[data-side=right]{transform-origin:left var(--arrow, 50%)}.tbp-card[data-side=left]{transform-origin:right var(--arrow, 50%)}@keyframes tbp-card-in{0%{opacity:0;transform:scale(.94)}}.tbp-arrow{position:absolute;width:12px;height:12px;background:var(--popover);border:1px solid rgba(var(--line),.1);border-right:0;border-bottom:0}.tbp-card[data-side=below] .tbp-arrow{top:-7px;left:calc(var(--arrow) - 6px);transform:rotate(45deg)}.tbp-card[data-side=above] .tbp-arrow{bottom:-7px;left:calc(var(--arrow) - 6px);transform:rotate(225deg)}.tbp-card[data-side=right] .tbp-arrow{left:-7px;top:calc(var(--arrow) - 6px);transform:rotate(-45deg)}.tbp-card[data-side=left] .tbp-arrow{right:-7px;top:calc(var(--arrow) - 6px);transform:rotate(135deg)}.tbp-card[data-sheet]{left:8px;right:8px;bottom:8px;width:auto;border-radius:var(--r-lg);transform-origin:50% 100%;animation-name:tbp-sheet-in;animation-duration:var(--dur-slow);animation-timing-function:var(--ease-out)}@keyframes tbp-sheet-in{0%{opacity:0;transform:translateY(24px)}}.tbp-card-head{display:flex;align-items:center;gap:10px}.tbp-thumb{flex:0 0 auto;box-sizing:border-box;width:44px;height:44px;padding:3px;border-radius:10px;object-fit:contain;object-position:center;background:var(--inset);box-shadow:inset 0 0 0 1px rgba(var(--line),.1),var(--shadow-sm)}.tbp-thumb-empty{display:grid;place-items:center;color:var(--mut)}.tbp-ident{flex:1;min-width:0}.tbp-title{display:flex;align-items:baseline;gap:7px;min-width:0}.tbp-title>code{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--p);font:650 12px var(--font-mono)}.tbp-title>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.tbp-path{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mut-2);font:11px var(--font-mono)}.tbp-steps{display:flex;gap:2px;margin-right:-4px}.tbp-icon{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--mut)}.tbp-icon:not(:disabled):hover{background:var(--hover);color:var(--ink)}.tbp-icon:disabled{opacity:.35;cursor:default}.tbp-source{display:flex;align-items:center;gap:8px;margin:10px 0 8px}.tbp-chip-src{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--p) 28%,transparent);border-radius:var(--r-pill);background:color-mix(in srgb,var(--p) 8%,transparent);color:var(--p);font:600 11.5px var(--font-mono);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.tbp-chip-src:hover{background:color-mix(in srgb,var(--p) 15%,transparent)}.tbp-chip-src>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbp-chip-src>em{color:var(--mut);font:500 11px var(--font-sans);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbp-nosrc{flex:1;min-width:0;color:var(--mut-2);font-size:11.5px}.tbp-size{margin-left:auto;color:var(--mut-2);font:11px var(--font-mono);white-space:nowrap}.tbp-field textarea{display:block;box-sizing:border-box;width:100%;min-height:58px;max-height:168px;padding:9px 11px;resize:none;border:0;border-radius:10px;background:var(--field);color:var(--ink);font:13.5px/1.45 var(--font-sans);box-shadow:var(--field-inset);transition:box-shadow var(--dur-fast) var(--ease-out)}.tbp-field textarea::placeholder{color:var(--mut-2)}.tbp-field textarea:focus{outline:none;box-shadow:var(--field-inset),var(--focus-ring)}.tbp-quick{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.tbp-quick>button{height:24px;padding:0 9px;border:1px solid rgba(var(--line),.13);border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font-size:11.5px;font-weight:550;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.tbp-quick>button:hover{background:var(--accent-soft);border-color:color-mix(in srgb,var(--p) 35%,transparent);color:var(--p)}.tbp-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(var(--line),.08)}.tbp-ghost{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--ink-2);font-size:12.5px;font-weight:600}.tbp-ghost:hover{background:var(--hover);color:var(--ink)}.tbp-send{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 13px;border:0;border-radius:9px;background:var(--accent-fill);color:var(--on-accent-fill);font-size:13px;font-weight:650;box-shadow:0 1px #ffffff2e inset,0 4px 12px -4px color-mix(in srgb,var(--accent-fill) 70%,transparent);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast)}.tbp-send:not(:disabled):hover{background:var(--accent-fill-2)}.tbp-send:not(:disabled):active{transform:translateY(1px)}.tbp-send:disabled{opacity:.45;box-shadow:none}.tbp-send kbd{background:#fff3}.tbp-card button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tbp-pin{--tone: var(--p);position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.tbp-pin[data-status=previewed]{--tone: var(--warning)}.tbp-pin[data-status=changed]{--tone: var(--positive)}.tbp-pin[data-status=error]{--tone: var(--negative)}.tbp-pin-dot{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--tone);color:#fff;font:700 11.5px/1 var(--font-sans);box-shadow:0 0 0 2px var(--panel),0 3px 10px #0000004d;animation:tbp-pin-in .36s var(--ease-spring) both;transition:background var(--dur-med) var(--ease-out)}.tbp-pin[data-status=sent] .tbp-pin-dot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid var(--tone);animation:tbp-pulse 1.8s var(--ease-out) infinite}.tbp-pin-mark{position:absolute;right:-6px;top:-6px;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--panel);color:var(--warning);box-shadow:0 1px 4px #00000040}@keyframes tbp-pin-in{0%{transform:scale(.3);opacity:0}}@keyframes tbp-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.1);opacity:0}}.tbp-pin:focus-visible{outline:none}.tbp-pin:focus-visible .tbp-pin-dot{box-shadow:0 0 0 2px var(--panel),var(--focus-ring)}.tbp-pin-tip{position:absolute;right:4px;top:28px;z-index:5;display:grid;gap:4px;width:max-content;max-width:240px;padding:8px 10px;border-radius:10px;background:var(--popover);box-shadow:var(--shadow-md);color:var(--ink);font-size:12px;text-align:left;line-height:1.4;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.tbp-pin:hover .tbp-pin-tip,.tbp-pin:focus-visible .tbp-pin-tip{opacity:1;transform:none}.tbp-pin-tip-head{display:flex;align-items:center;gap:6px;white-space:nowrap}.tbp-pin-tip-head>b{color:var(--tone)}.tbp-pin-tip-head>code{color:var(--mut);font:11px var(--font-mono);overflow:hidden;text-overflow:ellipsis;max-width:110px}.tbp-pin-tip-head>span{margin-left:auto;color:var(--tone);font-weight:650;font-size:11px}.tbp-pin-tip-text{overflow-wrap:anywhere}.tb-tab-comments{display:inline-flex;align-items:center;gap:0}.tb-live-dot{width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--p);animation:tbp-blink 1.4s ease-in-out infinite}@keyframes tbp-blink{50%{opacity:.3}}.tbp-tray{max-height:200px;overflow-y:auto;border-top:1px solid rgba(var(--line),.06)}.tbp-tray-head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:6px 10px 4px 14px;background:var(--panel);color:var(--mut);font-size:12px;font-weight:600}.tbp-tray ol{margin:0;padding:0 10px 8px;list-style:none}.tbp-tray li{--tone: var(--p);display:flex;gap:10px;padding:7px 4px;border-radius:8px}.tbp-tray li+li{border-top:1px solid rgba(var(--line),.06)}.tbp-tray li[data-status=previewed]{--tone: var(--warning)}.tbp-tray li[data-status=changed]{--tone: var(--positive)}.tbp-tray li[data-status=error]{--tone: var(--negative)}.tbp-tray-n{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--tone);color:#fff;font:700 11px/1 var(--font-sans)}.tbp-tray li>div{flex:1;min-width:0}.tbp-tray-line{display:flex;align-items:baseline;gap:8px}.tbp-tray-line>code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font:11.5px var(--font-mono)}.tbp-tray-status{margin-left:auto;flex:0 0 auto;color:var(--tone);font-size:11.5px;font-weight:650}.tbp-tray p{margin:2px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.4;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.tbp-hover{transition:none}.tbp-picked,.tbp-card,.tbp-hint,.tbp-toast,.tbp-pin-dot,.tbp-card[data-sheet]{animation:none}.tbp-pin[data-status=sent] .tbp-pin-dot:after,.tb-live-dot{animation:none}}.workspace-shell{display:flex;width:100%;height:100dvh;background:transparent;overflow:hidden;font-family:var(--font-sans)}.workspace-main-column,.workspace-conversation{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--page);overflow:hidden}.workspace-view{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden;outline:none}.workspace-skip{position:fixed;top:8px;left:8px;transform:translateY(-160%);z-index:var(--z-toast);padding:10px 16px;background:var(--dialog);color:var(--ink);border:1px solid var(--glass-rim);border-radius:var(--r-pill);box-shadow:var(--glass-highlight),var(--shadow-md);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:transform var(--dur-med) var(--ease-spring);background-image:var(--glass-sheen)}.workspace-skip:focus{transform:translateY(0)}.workspace-toolbar{height:52px;min-height:52px;padding:0 26px;display:flex;align-items:center;gap:12px;position:relative;z-index:var(--z-sticky);border-bottom:1px solid rgba(var(--line),.08);background:var(--chrome);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--mut);font-family:var(--font-sans)}.workspace-breadcrumb{display:flex;align-items:center;gap:12px;font-size:13px;white-space:nowrap}.workspace-breadcrumb>span{color:var(--mut-2);opacity:.65}.workspace-breadcrumb strong{font-weight:600;color:var(--ink-2)}.workspace-appearance{display:grid;place-items:center;flex:none;width:34px;height:34px;color:var(--mut);border:1px solid var(--glass-rim);background:var(--field);border-radius:var(--r-pill);box-shadow:var(--glass-highlight),var(--shadow-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);background-image:var(--glass-sheen)}.workspace-appearance:hover{color:var(--ink);background:color-mix(in srgb,var(--field) 88%,var(--ink) 6%)}.workspace-appearance:active{transform:scale(.94)}.workspace-appearance:focus-visible{outline:none;box-shadow:var(--glass-highlight),var(--focus-ring)}.workspace-brand{display:flex;align-items:center;gap:10px;min-height:70px;padding:10px 8px 20px;color:var(--ink);font-family:var(--font-sans)}.workspace-brand>div{flex:1;min-width:0}.workspace-brand strong{display:block;font-family:var(--font-display);font-size:17px;font-weight:650;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-brand-sub{display:block;font-size:12px;margin-top:1px;color:var(--mut-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-mark{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;color:var(--on-accent-fill);border-radius:23.6%;background:linear-gradient(144deg,#66bffb 6%,#2592fc,#0e7dfd,#0161f1,#0983fc 94%);box-shadow:inset 0 1px #ffffff40,0 6px 16px -8px color-mix(in srgb,var(--accent-fill) 70%,transparent)}.workspace-mark svg{width:100%;height:100%}.workspace-version{flex:none;align-self:center}.workspace-version button{max-width:70px;overflow:hidden;text-overflow:ellipsis}.workspace-navigation{width:232px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;padding:8px 12px 12px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:var(--chrome);border-right:1px solid var(--glass-rim);box-shadow:inset -1px 0 rgba(var(--line),.06);overflow:auto;scrollbar-width:none;font-family:var(--font-sans)}.workspace-nav-scroll{flex:1 1 auto;min-height:96px;display:flex;flex-direction:column;gap:16px;margin:-3px;padding:3px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--line),.18) transparent}.workspace-navigation>.workspace-brand,.workspace-nav-footer,.workspace-nav-collapse{flex:none}.workspace-nav-spacer{flex:1;min-height:24px}.workspace-navigation.drawer{width:100%;height:100%}.workspace-nav-row{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-2);text-align:left;font:inherit;font-size:14px;font-weight:450;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.workspace-nav-row:active{transform:scale(.98)}.workspace-nav-row:focus-visible{outline:none;box-shadow:var(--focus-ring)}.workspace-nav-row>span{flex:1}.workspace-nav-row svg{flex:none;color:var(--mut)}.workspace-nav-row:hover{background:var(--hover);color:var(--ink)}.workspace-nav-row[aria-current]{background:color-mix(in srgb,var(--p) 14%,transparent);color:var(--p);font-weight:600}.workspace-nav-row[aria-current] svg{color:var(--p)}.workspace-nav-primary,.workspace-nav-tools,.workspace-nav-admin{display:grid;gap:2px}.workspace-section-label{display:block;font-size:12px;font-weight:600;color:var(--mut-2);padding:4px 10px 6px}.workspace-nav-admin{padding-top:10px;border-top:1px solid rgba(var(--line),.08)}.workspace-nav-footer{display:grid;gap:12px;padding:12px 2px 0;border-top:1px solid rgba(var(--line),.08)}.workspace-nav-account{display:flex;align-items:center;gap:8px}.workspace-nav-credits{min-width:0}.workspace-nav-credits button{max-width:100%}.workspace-subnav{margin:2px 0 4px 18px;padding-left:10px;border-left:1px solid rgba(var(--line),.1)}.workspace-subnav button{display:block;width:100%;border:0;background:transparent;color:var(--mut);padding:7px 10px;text-align:left;font:inherit;font-size:13px;cursor:pointer;border-radius:var(--r-sm);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.workspace-subnav button:hover{background:var(--hover);color:var(--ink)}.workspace-subnav button[aria-current]{background:color-mix(in srgb,var(--p) 10%,transparent);color:var(--p);font-weight:600}.workspace-subnav-more{margin-top:6px}.workspace-subnav-more>summary{padding:7px 10px;border-radius:var(--r-sm);color:var(--mut-2);font-size:12px;font-weight:600;cursor:pointer}.workspace-subnav-more>summary:hover{background:var(--hover);color:var(--ink)}.workspace-navigation[data-collapsed=true]{width:64px;padding-left:8px;padding-right:8px}.workspace-navigation[data-collapsed=true] .workspace-brand{justify-content:center;padding:10px 0 20px}.workspace-navigation[data-collapsed=true] .workspace-brand>div,.workspace-navigation[data-collapsed=true] .workspace-version,.workspace-navigation[data-collapsed=true] .workspace-section-label,.workspace-navigation[data-collapsed=true] .workspace-subnav,.workspace-navigation[data-collapsed=true] .workspace-nav-row>span{display:none}.workspace-navigation[data-collapsed=true] .workspace-nav-row{justify-content:center;padding:10px 0;gap:0}.workspace-navigation[data-collapsed=true] .workspace-nav-footer{padding-left:0;padding-right:0}.workspace-navigation[data-collapsed=true] .workspace-nav-credits{display:none}.workspace-navigation[data-collapsed=true] .workspace-nav-account{flex-direction:column}.workspace-nav-collapse{margin-top:6px;color:var(--mut);font-size:13px;background:transparent}.workspace-nav-collapse:hover{color:var(--ink);background:var(--hover)}.workspace-icon-btn{display:grid;place-items:center;height:32px;width:32px;flex:none;border:0;border-radius:var(--r-pill);background:transparent;color:var(--mut);font:inherit;font-size:20px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.workspace-icon-btn:hover{background:var(--hover);color:var(--ink)}.workspace-icon-btn:active{transform:scale(.94)}.workspace-icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.workspace-status-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--mut-2);opacity:.65}.workspace-status-dot.working{background:var(--positive);opacity:1}.workspace-status-dot.needs{background:var(--warning);opacity:1}.workspace-thread-panel-heading{display:flex;align-items:center;justify-content:space-between;min-height:28px;margin-bottom:8px}.workspace-shell .workspace-thread-panel-toggle{display:inline-flex;align-items:center;gap:7px;width:auto;height:32px;padding:0 12px;border:1px solid var(--glass-rim);border-radius:var(--r-pill);background:var(--field);box-shadow:var(--glass-highlight),var(--shadow-sm);font-size:13px;font-weight:560;background-image:var(--glass-sheen)}.thread-list-count{margin-left:6px;color:var(--mut-2);font-size:12px;font-weight:400}.workspace-thread-panel-heading h2{margin:0;color:var(--ink);font-size:17px;font-weight:650;letter-spacing:-.015em}.workspace-view[data-view=threads] .workspace-conversation{border:0;border-radius:0;box-shadow:none}.workspace-view[data-view=threads] .aui-inspector{margin:0;border-radius:0;border-top:0!important;border-bottom:0!important;border-right:0!important}.workspace-shell .aui-workspace{--aui-mono: var(--font-mono);--aui-col: 800px;background:var(--page);gap:0;min-height:0}.workspace-shell .aui-rail{width:260px;gap:12px;padding:20px 12px 12px;background:var(--chrome);overflow-y:auto;overflow-x:hidden;overflow-anchor:none;min-height:0;border:0;border-right:1px solid rgba(var(--line),.08);scrollbar-width:thin}.workspace-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;color:var(--mut-2);background:var(--inset);border:1px solid rgba(var(--line),.1);border-radius:var(--r-pill);box-shadow:inset 0 1px 2px #0000000a;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-med) var(--ease-out)}.workspace-search:focus-within{border-color:color-mix(in srgb,var(--p) 55%,transparent);box-shadow:var(--focus-ring)}.workspace-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;outline:none}.workspace-search input::placeholder{color:var(--mut-2);opacity:1}.workspace-search kbd{font-family:var(--font-sans);font-size:11px;font-weight:600;color:var(--mut-2);padding:1px 6px;border:0;background:rgba(var(--line),.1);border-radius:var(--r-xs);white-space:nowrap}.workspace-shell .aui-rows{flex:none;padding-bottom:8px}.workspace-shell .aui-group-label{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:var(--mut-2);padding:18px 10px 6px}.workspace-shell .aui-group-label:first-child{padding-top:8px}.workspace-shell .aui-row{background:transparent;font-family:inherit;text-align:left;position:relative;display:flex;align-items:center;gap:8px;height:38px;flex:none;border-radius:var(--r-sm);padding:0 10px 0 12px;border:0;cursor:default;margin-bottom:2px;transition:background var(--dur-fast) var(--ease-out)}.workspace-shell .aui-row:hover{background:var(--hover)}.workspace-shell .aui-row-active,.workspace-shell .aui-row-active:hover{background:color-mix(in srgb,var(--p) 14%,transparent);border-color:transparent}.workspace-shell .aui-row-active .aui-row-name{color:var(--p);font-weight:600}.workspace-shell .aui-row-active:before{display:none}.workspace-shell .aui-row-title{display:flex;align-items:center;gap:8px;min-width:0;width:100%;align-self:stretch;padding-right:0;font-size:13px;white-space:nowrap;flex:none;text-align:left}.workspace-shell .aui-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5;font-weight:500;color:var(--ink)}.aui-row-name-text{display:block;overflow:hidden;text-overflow:ellipsis}.workspace-shell .aui-row:hover .aui-row-name[data-overflow=true] .aui-row-name-text,.workspace-shell .aui-row:focus-within .aui-row-name[data-overflow=true] .aui-row-name-text{overflow:visible;animation:thread-title-slide var(--title-duration) linear infinite}@keyframes thread-title-slide{0%,to{transform:translate(0)}50%,65%{transform:translate(var(--title-travel))}}@media(prefers-reduced-motion:reduce){.workspace-shell .aui-row .aui-row-name[data-overflow=true] .aui-row-name-text{animation:none;overflow:hidden}}.workspace-shell .aui-row-time,.workspace-shell .aui-row:hover .aui-row-time,.workspace-shell .aui-row:focus-within .aui-row-time{display:block;flex:none;min-width:28px;text-align:right;color:var(--mut-2);font-family:var(--font-sans);font-size:12px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums}.workspace-shell .aui-row:hover .aui-row-time,.workspace-shell .aui-row:focus-within .aui-row-time{visibility:hidden}.workspace-shell .aui-row-actions{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}.workspace-shell .aui-row:hover .aui-row-actions,.workspace-shell .aui-row:focus-within .aui-row-actions{opacity:1;pointer-events:auto}.workspace-shell .aui-row .thread-menu-trigger-icon{width:28px;height:28px;min-height:28px}.workspace-shell .aui-row-edit{height:32px;padding:0 8px}.workspace-shell .aui-row-main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}.workspace-shell .aui-row-main .aui-row-name{flex:none;font-weight:450;color:var(--ink-2)}.workspace-shell .aui-row[data-unread] .aui-row-name{font-weight:640;color:var(--ink)}.workspace-shell .aui-row[data-quiet] .aui-row-name{color:var(--mut)}.workspace-shell .aui-row[data-needs]{height:auto;min-height:50px;padding-block:6px}.workspace-shell .aui-row[data-needs] .aui-row-name{font-weight:600;color:var(--ink)}.workspace-shell .aui-row-reason{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--warning);font-size:11.5px;font-weight:500;line-height:1.35}.workspace-shell .aui-row-meta{display:flex;flex:none;align-items:center;gap:6px}.workspace-shell .aui-row-unread{width:7px;height:7px;flex:none;border-radius:50%;background:var(--p)}.workspace-shell .aui-row-tag{padding:1px 6px;border-radius:var(--r-xs);background:rgba(var(--line),.1);color:var(--mut-2);font-size:10.5px;font-weight:600}.workspace-shell .aui-row:hover .aui-row-meta,.workspace-shell .aui-row:focus-within .aui-row-meta{visibility:hidden}.workspace-shell .aui-row:hover .aui-row-main,.workspace-shell .aui-row:focus-within .aui-row-main{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 30px),transparent calc(100% - 8px));mask-image:linear-gradient(to right,#000 calc(100% - 30px),transparent calc(100% - 8px))}.workspace-shell .aui-row-actions{gap:2px}.workspace-shell .aui-row-quick{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--mut);cursor:pointer}.workspace-shell .aui-row-quick:hover{background:var(--hover);color:var(--ink)}.workspace-shell .aui-row-quick[data-on]{color:var(--p)}.workspace-shell .aui-group-label{display:flex;align-items:center;gap:6px;min-height:22px;padding-right:4px}.workspace-shell .aui-group .aui-group-label:first-child{padding-top:18px}.workspace-shell .aui-rows>.aui-group:first-child .aui-group-label:first-child,.workspace-shell .aui-rows>.aui-tabpanel:first-child>.aui-group:first-child .aui-group-label:first-child{padding-top:8px}.workspace-shell .aui-tabs+.aui-tabpanel>.aui-group:first-child .aui-group-label:first-child{padding-top:10px}.workspace-shell .aui-group-toggle{display:flex;flex:1;align-items:center;gap:6px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.workspace-shell button.aui-group-toggle{cursor:pointer}.workspace-shell button.aui-group-toggle:hover{color:var(--ink)}.workspace-shell .aui-group-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .aui-group-count{color:var(--mut-2);font-weight:500;opacity:.85}.workspace-shell .aui-group-icon{display:inline-flex;flex:none;opacity:.8}.workspace-shell .aui-group-chevron{display:inline-flex;flex:none;transition:transform var(--dur-fast) var(--ease-out)}.workspace-shell .aui-group-chevron[data-open]{transform:rotate(90deg)}.workspace-shell .aui-group-new{color:var(--p);font-size:11px;font-weight:600}.workspace-shell .aui-group-more{display:block;width:100%;height:30px;padding:0 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--mut);font:inherit;font-size:12.5px;font-weight:560;text-align:left;cursor:pointer}.workspace-shell .aui-group-more:hover{background:var(--hover);color:var(--ink)}.workspace-shell .aui-row-dot.stalled{background:var(--warning);opacity:.45}.workspace-shell .aui-group[data-tone=needs] .aui-group-label{color:var(--warning)}.workspace-shell .aui-group[data-tone=needs] .aui-group-count{padding:0 6px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--warning) 16%,transparent);color:var(--warning);font-weight:650;opacity:1}.workspace-shell .aui-group-bulk{display:grid;flex:none;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--mut-2);cursor:pointer;opacity:0}.workspace-shell .aui-group-label:hover .aui-group-bulk,.workspace-shell .aui-group-bulk:focus-visible{opacity:1}.workspace-shell .aui-group-bulk:hover{background:var(--hover);color:var(--ink)}.workspace-shell .aui-group-confirm{color:var(--ink)}.workspace-shell .aui-group-confirm .aui-group-text{flex:1}.workspace-shell .aui-group-btn{height:24px;padding:0 10px;border:0;border-radius:var(--r-pill);background:rgba(var(--line),.1);color:var(--ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.workspace-shell .aui-group-btn:hover{background:rgba(var(--line),.16)}.workspace-shell .aui-group-btn[data-primary]{background:var(--accent-fill);color:var(--on-accent-fill)}.workspace-shell .aui-tabs{display:flex;gap:2px;margin:16px 0 4px;padding:3px;border:1px solid rgba(var(--line),.08);border-radius:var(--r-pill);background:var(--inset);overflow-x:auto;scrollbar-width:none}.workspace-shell .aui-group+.aui-tabs,.workspace-shell .aui-tabs:first-child{margin-top:4px}.workspace-shell .aui-group+.aui-tabs{margin-top:16px}.workspace-shell .aui-tab{display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 10px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--mut);font:inherit;font-size:12.5px;font-weight:560;white-space:nowrap;cursor:pointer}.workspace-shell .aui-tab:hover{color:var(--ink)}.workspace-shell .aui-tab[aria-selected=true]{background:var(--field);color:var(--ink);box-shadow:var(--glass-highlight),var(--shadow-sm)}.workspace-shell .aui-tab-badge{min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--accent-fill);color:var(--on-accent-fill);font-size:10.5px;font-weight:700;line-height:16px;text-align:center}.workspace-shell .aui-archive-link,.workspace-shell .aui-archive-back{display:flex;align-items:center;gap:8px;width:100%;padding:0 10px;border:0;border-radius:var(--r-sm);background:transparent;font:inherit;text-align:left;cursor:pointer}.workspace-shell .aui-archive-link{height:38px;margin-top:12px;color:var(--mut);font-size:13px;box-shadow:inset 0 1px rgba(var(--line),.08)}.workspace-shell .aui-archive-link .aui-group-count{margin-left:auto}.workspace-shell .aui-archive-back{height:34px;margin-top:2px;color:var(--ink);font-size:14px;font-weight:620}.workspace-shell .aui-archive-link:hover,.workspace-shell .aui-archive-back:hover{background:var(--hover);color:var(--ink)}.workspace-shell .aui-rows-note,.workspace-shell .aui-rows-empty{margin:0;padding:6px 10px;color:var(--mut);font-size:12.5px;line-height:1.5}.workspace-shell .aui-rows-note{color:var(--mut-2);font-size:12px}.workspace-shell .aui-head{min-height:78px;flex:none;border-bottom:1px solid rgba(var(--line),.08);padding:16px 24px;gap:10px;background:var(--chrome);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.workspace-shell .aui-head-title{margin:0;font-family:var(--font-display);font-size:17px;font-weight:650;letter-spacing:-.015em;line-height:1.35}.workspace-shell .aui-head-sub{margin-top:4px;font-size:13px}.workspace-shell .thread-frame-header button{border-radius:var(--r-pill)!important}.workspace-shell .thread-frame-header button:hover,.workspace-shell .thread-frame-header button[aria-expanded=true]{background:var(--hover)!important}.thread-side-rail{position:relative;display:flex;flex-direction:column;gap:10px;flex:none;width:60px;padding:18px 8px;border-left:1px solid rgba(var(--line),.08);background:var(--chrome)}.thread-side-controls{display:flex;flex-direction:column;align-items:center;gap:10px;flex:none}.thread-side-actions{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.thread-side-actions::-webkit-scrollbar{width:0}.thread-side-group{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none;padding:6px 0}.thread-side-group+.thread-side-group{border-top:1px solid rgba(var(--line),.08)}.workspace-shell .thread-side-action{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:var(--r-md);background:transparent;color:var(--mut);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.workspace-shell .thread-side-action:active{transform:scale(.94)}.thread-side-badge{position:absolute;top:3px;right:3px;min-width:14px;height:14px;padding:0 3px;border-radius:var(--r-pill);background:var(--positive);color:var(--on-accent-fill);box-shadow:0 0 0 2px var(--dialog);font-family:var(--font-sans);font-size:10px;font-weight:700;line-height:14px;text-align:center}.workspace-shell .thread-side-action:hover{color:var(--ink);background:var(--hover)}.workspace-shell .thread-side-action[data-on=true]{color:var(--p);background:color-mix(in srgb,var(--p) 14%,transparent)}.workspace-shell .thread-side-action[data-danger]:hover{color:var(--negative);background:color-mix(in srgb,var(--negative) 12%,transparent)}.workspace-shell .thread-side-action:disabled{opacity:.45;cursor:default}@media(max-width:768px){.thread-side-rail{width:52px;padding:12px 4px}}.thread-resource-trigger,.thread-menu-trigger,.thread-plan-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:34px;border:1px solid var(--glass-rim);border-radius:var(--r-pill);background:var(--field);box-shadow:var(--glass-highlight),var(--shadow-sm);padding:0 14px;color:var(--ink-2);font:inherit;font-size:13px;font-weight:560;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);background-image:var(--glass-sheen)}.thread-resource-trigger:active,.thread-menu-trigger:active,.thread-plan-trigger:active{transform:scale(.96)}.thread-resource-trigger:hover,.thread-menu-trigger:hover,.thread-plan-trigger:hover{background:var(--hover);color:var(--ink)}.thread-menu-trigger-icon{width:34px;padding:0;border-color:transparent;background:transparent;box-shadow:none}.thread-menu-trigger[aria-expanded=true]{background:var(--hover);color:var(--ink)}.thread-resource-trigger:disabled{opacity:.45;cursor:default}.workspace-shell .thread-execution{flex:none;border-bottom:1px solid rgba(var(--line),.08);background:var(--chrome)!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.workspace-shell .thread-execution .aui-execution-bar{min-height:48px;padding:8px 24px;gap:12px;border:0}.workspace-shell .thread-execution .aui-execution-state{font-size:13px;font-weight:550}.workspace-shell .thread-execution .aui-execution-detail{font-size:13px}.thread-plan-trigger{margin-left:auto;min-height:30px;border-color:transparent;background:transparent;box-shadow:none;padding:0 8px}.thread-plan-trigger .tnum{color:var(--mut);font-size:12px}.thread-delete-dialog button{min-height:36px;padding:0 16px;border:1px solid var(--glass-rim);border-radius:var(--r-pill);background:var(--field);box-shadow:var(--glass-highlight),var(--shadow-sm);color:var(--ink);font:inherit;font-size:14px;font-weight:590;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);background-image:var(--glass-sheen)}.thread-delete-dialog button:active{transform:scale(.96)}.thread-delete-dialog{width:min(420px,calc(100vw - 32px));padding:24px;border:1px solid var(--glass-rim);border-radius:var(--r-xl);background:var(--dialog);color:var(--ink);box-shadow:var(--glass-highlight),var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);font-family:var(--font-sans);animation:ui-pop var(--dur-slow) var(--ease-out) both;background-image:var(--glass-sheen)}.thread-delete-dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.thread-delete-dialog h2{margin:0 0 10px;font-size:18px;font-weight:680;letter-spacing:-.02em}.thread-delete-dialog p{color:var(--mut);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.thread-delete-dialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.thread-delete-dialog .thread-delete-confirm{border-color:transparent;background:var(--negative);color:var(--on-accent-fill)}.thread-delete-dialog button:disabled{opacity:.5;cursor:default}.thread-info-popover{position:fixed;z-index:var(--z-popover);width:min(224px,calc(100vw - 24px));padding:5px;border:1px solid var(--glass-rim);border-radius:var(--r-md);background:var(--dialog);color:var(--ink);box-shadow:var(--glass-highlight),var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);font-family:var(--font-sans);animation:ui-pop var(--dur-med) var(--ease-out) both;background-image:var(--glass-sheen)}.thread-info-title{padding:6px 8px 5px;color:var(--mut);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-info-menu,.thread-info-section{display:flex;flex-direction:column;padding:3px 0}.thread-info-menu+.thread-info-section,.thread-info-section+.thread-info-menu{margin-top:2px;border-top:1px solid rgba(var(--line),.08);padding-top:5px}.thread-info-menu-item{display:flex;align-items:center;gap:9px;min-height:29px;padding:0 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.thread-info-menu-item svg{flex:none;color:var(--mut)}.thread-info-menu-item:hover,.thread-info-menu-item:focus-visible{background:var(--hover)}.thread-info-menu-item:hover svg,.thread-info-menu-item:focus-visible svg{color:var(--ink)}.thread-info-label{display:flex;justify-content:space-between;padding:2px 8px 4px;color:var(--mut-2);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.thread-info-label .tnum{color:var(--ink);letter-spacing:0}.thread-info-row{display:flex;align-items:center;gap:8px;padding:2px 8px;font-size:12px;color:var(--ink-2)}.thread-info-dot{width:6px;height:6px;flex:none;border-radius:99px}.thread-info-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-info-cost{color:var(--mut-2);font-size:11.5px}.thread-info-empty{padding:2px 8px;color:var(--mut);font-size:12px}.thread-info-menu-item.thread-info-danger,.thread-info-menu-item.thread-info-danger svg{color:var(--negative)}.thread-info-menu-item.thread-info-danger:hover,.thread-info-menu-item.thread-info-danger:focus-visible{background:color-mix(in srgb,var(--negative) 12%,transparent)}.workspace-rail-controls{display:flex;align-items:stretch;gap:6px}.workspace-rail-controls .workspace-search{flex:1;min-width:0}.workspace-rail-controls .workspace-icon-btn{height:36px;width:36px;min-height:36px;border:1px solid var(--glass-rim);background:var(--field);box-shadow:var(--glass-highlight),var(--shadow-sm);color:var(--ink-2);background-image:var(--glass-sheen)}.thread-menu-trigger:focus-visible,.thread-resource-trigger:focus-visible,.thread-plan-trigger:focus-visible,.thread-side-action:focus-visible,.thread-inspector-tabs button:focus-visible,.thread-plan-steps summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.workspace-shell .aui-viewport{padding:36px clamp(20px,4vw,52px)}.workspace-shell .aui-transcript{gap:34px}.workspace-shell .aui-message-work{display:block;width:100%}.workspace-shell .thread-work-dock{position:relative;z-index:var(--z-sticky);flex:none;width:100%}.workspace-shell .thread-work-sticky{--work-state: var(--mut-2);position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:100%;padding:8px clamp(20px,4vw,52px);border:0;border-bottom:1px solid rgba(var(--line),.08);background:color-mix(in srgb,var(--work-state) 5%,var(--dialog));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.workspace-shell .thread-work-sticky:hover{background:color-mix(in srgb,var(--work-state) 10%,var(--dialog))}.workspace-shell .thread-work-sticky-toggle{display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding:0;border:0;border-radius:var(--r-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.workspace-shell .thread-work-sticky-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.workspace-shell .thread-work-review{flex:none;height:26px;padding:0 12px;border:1px solid color-mix(in srgb,var(--warning) 45%,transparent);border-radius:var(--r-pill);background:color-mix(in srgb,var(--warning) 16%,transparent);color:var(--warning);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.workspace-shell .thread-work-review:hover{background:color-mix(in srgb,var(--warning) 26%,transparent)}.workspace-shell .thread-work-plan{display:inline-flex;flex:none;align-items:center;gap:8px;height:26px;padding:0 8px;border:0;border-radius:var(--r-pill);background:none;color:var(--mut);font:inherit;font-size:12px;cursor:pointer}.workspace-shell .thread-work-plan:hover{background:rgba(var(--line),.06)}.workspace-shell .thread-work-plan[data-done]{gap:5px;padding:0 10px;border:1px solid color-mix(in srgb,var(--positive) 30%,transparent);background:color-mix(in srgb,var(--positive) 7%,transparent);color:var(--positive);font-weight:600}.workspace-shell .thread-work-plan[data-done]:hover{background:color-mix(in srgb,var(--positive) 13%,transparent)}.workspace-shell .thread-work-review:focus-visible,.workspace-shell .thread-work-plan:focus-visible{outline:none;box-shadow:var(--focus-ring)}.workspace-shell .twb-track{display:flex;flex:none;align-items:center;gap:2px}.workspace-shell .twb-track>i{display:block;width:7px;height:7px;border-radius:2px;background:rgba(var(--line),.2)}.workspace-shell .twb-track[data-long]{overflow:hidden;width:clamp(56px,12vw,132px);gap:0;border-radius:var(--r-pill)}.workspace-shell .twb-track[data-long]>i{width:auto;height:5px;border-radius:0}.workspace-shell .twb-track>i[data-state=done]{background:var(--positive)}.workspace-shell .twb-track>i[data-state=failed]{background:var(--negative)}.workspace-shell .twb-track>i[data-state=blocked]{background:var(--warning)}.workspace-shell .twb-track>i[data-state=running]{position:relative;overflow:hidden;background:color-mix(in srgb,var(--info) 40%,transparent)}.workspace-shell .twb-track>i[data-state=running]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--info),transparent);transform:translate(-100%);animation:thread-work-sweep 1.3s linear infinite}.workspace-shell .twb-faces{display:flex;flex:none}.workspace-shell .twb-face{display:grid;place-items:center;width:22px;height:22px;border-radius:30%;box-shadow:0 0 0 2px var(--dialog);color:#fff;font-family:var(--font-display);font-size:10.5px;font-weight:650}.workspace-shell .twb-face+.twb-face{margin-left:-5px}.workspace-shell .twb-face[data-more]{background:rgba(var(--line),.28);color:var(--ink-2)}.workspace-shell .twb-orbit{position:relative;flex:none;width:18px;height:18px;color:var(--work-state)}.workspace-shell .twb-orbit:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:currentColor;animation:aui-breathe 1.6s var(--aui-ease) infinite}.workspace-shell .twb-orbit>i{position:absolute;top:0;right:0;bottom:0;left:0;animation:twb-spin 1.8s linear infinite}.workspace-shell .twb-orbit>i:after{content:"";position:absolute;top:0;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.workspace-shell .twb-orbit>i:nth-child(2){animation-duration:2.8s;animation-direction:reverse}.workspace-shell .twb-orbit>i:nth-child(2):after{top:auto;bottom:0;background:var(--emphasis)}.workspace-shell .twb-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--work-state)}@keyframes twb-spin{to{transform:rotate(360deg)}}@keyframes twb-tick{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}.workspace-shell .thread-work-stub-pulse{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;animation:aui-breathe 1.6s var(--aui-ease) infinite}.workspace-shell .thread-work-sticky[data-state=running]{--work-state: var(--info)}.workspace-shell .thread-work-sticky[data-state=blocked]{--work-state: var(--warning)}.workspace-shell .thread-work-sticky[data-state=failed]{--work-state: var(--negative)}.workspace-shell .thread-work-sticky[data-state=done]{--work-state: var(--positive)}.workspace-shell .thread-work-sticky[data-state=needs]{--work-state: var(--warning);background:color-mix(in srgb,var(--work-state) 12%,var(--dialog))}.workspace-shell .thread-work-sticky-chevron{padding-left:6px;color:var(--mut-2);font-size:13px;line-height:1;transition:transform var(--dur-med) var(--ease-spring)}.workspace-shell .thread-work-dock[data-open] .thread-work-sticky-chevron{transform:rotate(180deg)}.workspace-shell .thread-work-panel{container-type:inline-size;position:absolute;top:100%;right:0;left:0;display:grid;grid-template-rows:0fr;visibility:hidden;border-bottom:1px solid transparent;border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--dialog);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-lg);transition:grid-template-rows var(--dur-med) var(--ease-out),visibility 0s var(--dur-med),border-color var(--dur-med) var(--ease-out)}.workspace-shell .thread-work-panel[data-open]{visibility:visible;border-bottom-color:var(--glass-rim);grid-template-rows:1fr;transition:grid-template-rows var(--dur-med) var(--ease-out),visibility 0s,border-color var(--dur-med) var(--ease-out)}.workspace-shell .thread-work-panel-clip{overflow:hidden;min-height:0}.workspace-shell .thread-work-panel-inner{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);height:min(52vh,460px)}.workspace-shell .thread-work-panel-inner[data-lanes=shut]{grid-template-columns:56px minmax(0,1fr)}.workspace-shell .thread-work-panel-inner[data-lanes=shut]>.twb-lanes{display:none}.workspace-shell .thread-work-panel[data-sized] .thread-work-panel-inner{height:var(--work-panel-h)}.workspace-shell .thread-work-panel-inner:has(>.thread-work-panel-empty){display:block;height:auto;padding:14px clamp(20px,4vw,52px)}.workspace-shell .thread-work-panel-handle{display:grid;place-items:center;height:14px;cursor:row-resize;touch-action:none}.workspace-shell .thread-work-panel-handle>span{width:36px;height:4px;border-radius:var(--r-pill);background:rgba(var(--line),.18);transition:background var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out)}.workspace-shell .thread-work-panel-handle:hover>span,.workspace-shell .thread-work-panel-handle:active>span{width:48px;background:rgba(var(--line),.34)}.workspace-shell .thread-work-panel-handle:focus-visible{outline:none}.workspace-shell .thread-work-panel-handle:focus-visible>span{width:48px;background:var(--p)}.workspace-shell .thread-work-panel-foot{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(var(--line),.08)}.workspace-shell .thread-work-panel-rest{min-width:0}.workspace-shell .thread-work-panel-rest>summary{color:var(--mut-2);font-size:12px;cursor:pointer;list-style:none}.workspace-shell .thread-work-panel-rest>summary::-webkit-details-marker{display:none}.workspace-shell .thread-work-panel-rest>summary:before{content:"▸ "}.workspace-shell .thread-work-panel-rest[open]>summary:before{content:"▾ "}.workspace-shell .thread-work-panel-rest>summary:hover{color:var(--ink-2)}.workspace-shell .thread-work-panel-rest[open]>summary{margin-bottom:8px}.workspace-shell .thread-work-panel[data-open] .thread-work-panel-inner>*{animation:thread-work-rise var(--dur-med) var(--ease-out) both}.workspace-shell .thread-work-panel[data-open] .thread-work-panel-inner>*>*{animation:thread-work-rise var(--dur-med) var(--ease-out) both}.workspace-shell .thread-work-panel[data-open] .thread-work-panel-inner>*>:nth-child(1){animation-delay:20ms}.workspace-shell .thread-work-panel[data-open] .thread-work-panel-inner>*>:nth-child(2){animation-delay:38ms}.workspace-shell .thread-work-panel[data-open] .thread-work-panel-inner>*>:nth-child(3){animation-delay:56ms}.workspace-shell .thread-work-panel[data-open] .thread-work-panel-inner>*>:nth-child(4){animation-delay:74ms}.workspace-shell .thread-work-panel[data-open] .thread-work-panel-inner>*>:nth-child(5){animation-delay:92ms}.workspace-shell .thread-work-panel[data-open] .thread-work-panel-inner>*>:nth-child(6){animation-delay:.11s}.workspace-shell .thread-work-panel[data-open] .thread-work-panel-inner>*>:nth-child(7){animation-delay:128ms}.workspace-shell .thread-work-panel[data-open] .thread-work-panel-inner>*>:nth-child(n+8){animation-delay:146ms}@keyframes thread-work-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.workspace-shell .thread-work-panel-more{flex:none;padding:0;border:0;background:none;color:var(--p);font-size:12px;font-weight:560;cursor:pointer}.workspace-shell .thread-work-panel-more:hover{color:var(--p2)}.workspace-shell .thread-work-panel-empty{margin:0;color:var(--mut);font-size:13px}.workspace-shell .thread-work-sticky-chevron{flex:none}.workspace-shell .twb-lanes{overflow-y:auto;overscroll-behavior:contain;padding:10px 8px 12px clamp(12px,3vw,40px);border-right:1px solid rgba(var(--line),.08);scrollbar-width:thin}.workspace-shell .twb-lanes-head{display:flex;align-items:center;gap:8px;padding-left:10px;color:var(--mut);font-size:12px;font-weight:600}.workspace-shell .twb-lanes-head>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .twb-lanes-fold{display:grid;flex:none;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--r-sm);background:none;color:var(--mut-2);cursor:pointer}.workspace-shell .twb-lanes-fold:hover{background:rgba(var(--line),.06);color:var(--ink-2)}.workspace-shell .twb-lanes-fold:focus-visible{outline:none;box-shadow:var(--focus-ring)}.workspace-shell .twb-group{margin:4px 10px 6px;color:var(--mut-2);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.workspace-shell .twb-group:not(:first-child){margin-top:14px}.workspace-shell .twb-lane,.workspace-shell .twb-chip,.workspace-shell .twb-tag{--lane: var(--mut-2)}.workspace-shell .twb-lane[data-kind=plan],.workspace-shell .twb-chip[data-kind=plan],.workspace-shell .twb-tag[data-kind=plan]{--lane: var(--info)}.workspace-shell .twb-lane[data-kind=ask],.workspace-shell .twb-chip[data-kind=ask],.workspace-shell .twb-tag[data-kind=ask]{--lane: var(--emphasis)}.workspace-shell .twb-lane[data-kind=work],.workspace-shell .twb-chip[data-kind=work],.workspace-shell .twb-tag[data-kind=work]{--lane: var(--acc-teal)}.workspace-shell .twb-lane[data-kind=needs],.workspace-shell .twb-chip[data-kind=needs],.workspace-shell .twb-tag[data-kind=needs]{--lane: var(--warning)}.workspace-shell .twb-lane[data-tone=done]:not([data-live]),.workspace-shell .twb-chip[data-tone=done]:not([data-live]){--lane: var(--positive)}.workspace-shell .twb-lane[data-tone=failed],.workspace-shell .twb-chip[data-tone=failed]{--lane: var(--negative)}.workspace-shell .twb-lane{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:2px 10px;width:100%;padding:9px 10px;border:0;border-radius:var(--r-md);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.workspace-shell .twb-lane+.twb-lane{margin-top:2px}.workspace-shell .twb-lane:hover{background:rgba(var(--line),.05)}.workspace-shell .twb-lane[aria-selected=true]{background:color-mix(in srgb,var(--p) 11%,transparent)}.workspace-shell .twb-lane:focus-visible{outline:none;box-shadow:var(--focus-ring)}.workspace-shell .twb-lane-icon{display:grid;grid-row:span 2;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--lane) 14%,transparent);color:var(--lane)}.workspace-shell .twb-lane-icon[data-face]{color:#fff;font-family:var(--font-display);font-size:12px;font-weight:650}.workspace-shell .twb-lane-title{display:-webkit-box;overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-shell .twb-lane-state{padding-top:1px;color:var(--mut);font-size:12px;white-space:nowrap}.workspace-shell .twb-lane[data-tone=failed] .twb-lane-state{color:var(--negative)}.workspace-shell .twb-lane[data-tone=blocked] .twb-lane-state,.workspace-shell .twb-lane[data-tone=needs] .twb-lane-state{color:var(--warning)}.workspace-shell .twb-lane[data-tone=done] .twb-lane-state{color:var(--positive)}.workspace-shell .twb-lane-sub{display:flex;grid-column:2 / 4;align-items:center;gap:5px;min-width:0;color:var(--mut);font-size:12px}.workspace-shell .twb-lane-act{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .twb-lane[data-live]:is([data-kind=ask],[data-kind=work]) .twb-lane-act{color:var(--info)}.workspace-shell .twb-lane-pulse{flex:none;width:6px;height:6px;border-radius:50%;background:var(--info);animation:aui-breathe 1.6s var(--aui-ease) infinite}.workspace-shell .twb-lane-attempt{flex:none;margin-left:auto;padding:0 7px;border-radius:var(--r-pill);background:rgba(var(--line),.08);color:var(--mut);font-size:11px;line-height:18px;white-space:nowrap}.workspace-shell .twb-strip{display:flex;flex-direction:column;align-items:center;gap:6px;overflow-y:auto;overscroll-behavior:contain;padding:10px 0 12px;border-right:1px solid rgba(var(--line),.08);scrollbar-width:none}.workspace-shell .twb-strip-rule{flex:none;width:20px;height:1px;margin:2px 0;background:rgba(var(--line),.12)}.workspace-shell .twb-chip{position:relative;display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--r-md);background:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.workspace-shell .twb-chip:hover{background:rgba(var(--line),.05)}.workspace-shell .twb-chip[aria-selected=true]{background:color-mix(in srgb,var(--p) 11%,transparent)}.workspace-shell .twb-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.workspace-shell .twb-chip>.twb-lane-icon{grid-row:auto}.workspace-shell .twb-chip-pulse{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--info);box-shadow:0 0 0 2px var(--dialog);animation:aui-breathe 1.6s var(--aui-ease) infinite}.workspace-shell .twb-lane>.twb-track{grid-column:2 / 4;margin-top:6px;gap:3px}.workspace-shell .twb-lane>.twb-track>i{flex:1;width:auto;height:5px;border-radius:3px}.workspace-shell .twb-detail{min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:14px clamp(20px,4vw,52px) 16px 22px;scrollbar-width:thin}.workspace-shell .twb-detail-body{display:flex;flex-direction:column;gap:14px}.workspace-shell .twb-detail-body>*{flex-shrink:0}.workspace-shell .twb-detail-head{display:grid;gap:4px}.workspace-shell .twb-detail-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--mut);font-size:12px}.workspace-shell .twb-detail-kicker .thread-work-panel-more{margin-left:auto}.workspace-shell .twb-tag{color:var(--lane);font-size:10.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.workspace-shell .twb-detail-title{margin:0;color:var(--ink);font-family:var(--font-display);font-size:16px;font-weight:650;letter-spacing:-.01em;line-height:1.3;text-wrap:balance}.workspace-shell .twb-detail-line{display:flex;align-items:center;gap:10px;min-height:32px}.workspace-shell .twb-detail-line>.twb-detail-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .twb-detail-meta{display:flex;flex:0 4 auto;align-items:center;gap:5px;min-width:0;margin:0;overflow:hidden;color:var(--mut);font-size:12.5px;white-space:nowrap}.workspace-shell .twb-detail-meta>strong{color:var(--ink-2);font-weight:600}.workspace-shell .twb-detail-dot{flex:none;width:7px;height:7px;border-radius:50%}.workspace-shell .twb-more{display:grid;flex:none;place-items:center;margin-left:auto;width:30px;height:30px;padding:0;border:0;border-radius:var(--r-sm);background:none;color:var(--mut);cursor:pointer}.workspace-shell .twb-more:hover,.workspace-shell .twb-more[aria-expanded=true]{background:rgba(var(--line),.07);color:var(--ink-2)}.workspace-shell .twb-more:focus-visible{outline:none;box-shadow:var(--focus-ring)}.twb-facts-pop .twb-facts{display:grid;gap:1px;margin:0;overflow:hidden;border-radius:var(--r-sm);background:rgba(var(--line),.1)}.twb-facts-pop .twb-facts>div{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 10px;background:var(--popover)}.twb-facts-pop dt{color:var(--mut-2);font-size:11.5px}.twb-facts-pop dd{margin:0;color:var(--ink);font-size:12.5px;font-weight:550;overflow-wrap:anywhere}.twb-facts-pop code{font-family:var(--font-mono);font-size:11.5px;font-weight:500;-webkit-user-select:all;user-select:all}.twb-facts-pop .twb-meter{display:block;overflow:hidden;height:3px;margin-top:5px;border-radius:2px;background:rgba(var(--line),.16)}.twb-facts-pop .twb-meter>b{display:block;height:100%;background:var(--info)}.workspace-shell .twb-tabs{display:flex;gap:2px;border-bottom:1px solid rgba(var(--line),.1)}.workspace-shell .twb-tabs>button{margin-bottom:-1px;padding:6px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--mut);font:inherit;font-size:13px;font-weight:550;cursor:pointer}.workspace-shell .twb-tabs>button:hover{color:var(--ink-2)}.workspace-shell .twb-tabs>button[aria-selected=true]{border-bottom-color:var(--p);color:var(--ink)}.workspace-shell .twb-tabs>button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.workspace-shell .twb-tabs-row{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:12px;border-bottom:1px solid rgba(var(--line),.1)}.workspace-shell .twb-tabs-row>.twb-tabs{flex:none;border-bottom:0}.workspace-shell .twb-tab-hint{margin-left:6px;color:var(--mut-2);font-size:11.5px;font-weight:500}.workspace-shell .twb-view{display:flex;flex:none;gap:2px;margin:0 0 4px auto;padding:2px;border-radius:var(--r-sm);background:rgba(var(--line),.07)}.workspace-shell .twb-view>button{height:24px;padding:0 10px;border:0;border-radius:calc(var(--r-sm) - 2px);background:none;color:var(--mut);font:inherit;font-size:12px;font-weight:550;cursor:pointer}.workspace-shell .twb-view>button[aria-pressed=true]{background:var(--dialog);color:var(--ink);box-shadow:0 1px 2px #0000001f}.workspace-shell .twb-view>button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.workspace-shell .twb-detail:has(>.twb-detail-body[data-pinned]){display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.workspace-shell .twb-detail:has(>.twb-detail-body[data-pinned])>.twb-back{flex:none;align-self:flex-start}.workspace-shell .twb-detail-body[data-pinned]{flex:1 1 auto;gap:10px;min-height:0}.workspace-shell .twb-detail-body[data-pinned]>.twb-tabpanel{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 14px 0;scrollbar-width:thin}.workspace-shell .twb-tabpanel .inline-work-evidence{max-height:none;overflow:visible;scrollbar-gutter:auto}.workspace-shell .twb-tabpanel .inline-work-row[data-bare]{padding:0;border-bottom:0}.workspace-shell .twb-tabpanel .inline-work-row[data-bare]>.inline-work-evidence{margin:0;padding-left:0;border-left:0}.workspace-shell .twb-tabpanel .inline-work-narration-copy{justify-self:start;max-width:72ch;padding:6px 11px;border-radius:4px var(--r-md) var(--r-md) var(--r-md);background:var(--inset)}.workspace-shell .twb-attempt{margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid rgba(var(--line),.08)}.workspace-shell .twb-attempt>summary{display:flex;align-items:center;gap:8px;padding:6px 4px;color:var(--mut);font-size:12.5px;cursor:pointer;list-style:none}.workspace-shell .twb-attempt>summary::-webkit-details-marker{display:none}.workspace-shell .twb-attempt>summary:before{content:"▸";color:var(--mut-2);font-size:10px}.workspace-shell .twb-attempt[open]>summary:before{content:"▾"}.workspace-shell .twb-attempt>summary>span:first-child{flex:1}.workspace-shell .twb-attempt>summary:hover{color:var(--ink-2)}.workspace-shell .twb-attempt-state{color:var(--positive);font-weight:550}.workspace-shell .twb-attempt-state[data-state=failed]{color:var(--negative)}.workspace-shell .twb-attempt-state[data-state=blocked]{color:var(--warning)}.workspace-shell .twb-verdict{display:flex;flex-wrap:wrap;gap:4px 8px;margin:12px 0 0;color:var(--ink-2);font-size:13px}.workspace-shell .twb-verdict>span{color:var(--mut-2);font-weight:600}.workspace-shell .twb-verdict[data-verdict=passed]{color:var(--positive)}.workspace-shell .twb-verdict[data-verdict=failed]{color:var(--negative)}.workspace-shell .twb-detail .inline-work-rows{margin:0;font-size:13px}.workspace-shell .twb-empty{margin:0;color:var(--mut);font-size:13px}.workspace-shell .twb-prose{max-width:72ch;color:var(--ink-2);font-size:13.5px}.workspace-shell .twb-brief{padding:10px 14px;border-radius:var(--r-md);background:var(--inset)}.workspace-shell .twb-back{display:none;margin-bottom:10px;padding:0;border:0;background:none;color:var(--p);font:inherit;font-size:13px;font-weight:560;cursor:pointer}@container (max-width: 700px){.workspace-shell .thread-work-panel-inner,.workspace-shell .thread-work-panel-inner[data-lanes=shut]{grid-template-columns:minmax(0,1fr)}.workspace-shell .thread-work-panel-inner>.twb-strip,.workspace-shell .twb-lanes-fold{display:none}.workspace-shell .thread-work-panel-inner[data-lanes=shut][data-view=list]>.twb-lanes{display:block}.workspace-shell .thread-work-panel-inner[data-view=detail]>.twb-lanes,.workspace-shell .thread-work-panel-inner[data-view=list]>.twb-detail{display:none}.workspace-shell .twb-lanes{padding-inline:12px;border-right:0}.workspace-shell .twb-detail{padding-inline:16px}.workspace-shell .twb-back{display:inline-block}}@media(prefers-reduced-motion:reduce){.workspace-shell .twb-orbit:before,.workspace-shell .twb-orbit>i,.workspace-shell .twb-lane-pulse,.workspace-shell .twb-chip-pulse,.workspace-shell .twb-track>i[data-state=running]:after,.workspace-shell .thread-work-sticky-detail,.workspace-shell .thread-work-stub-pulse{animation:none}}.workspace-shell .thread-work-stub{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 12px;border:1px solid var(--glass-rim);border-radius:var(--r-pill);background:var(--card);box-shadow:var(--glass-highlight);color:var(--info);font:inherit;font-size:13px;text-align:left;cursor:pointer}.workspace-shell .thread-work-stub:hover{border-color:color-mix(in srgb,var(--info) 40%,var(--glass-rim))}.workspace-shell .thread-work-stub:focus-visible{outline:none;box-shadow:var(--focus-ring)}.workspace-shell .thread-work-stub-text{min-width:0;overflow:hidden;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}.workspace-shell .thread-work-stub-text>strong{font-weight:600}.workspace-shell .thread-work-stub-go{flex:none;color:var(--p);font-size:12px;font-weight:560;white-space:nowrap}.workspace-shell .thread-work-now{position:relative;display:flex;align-items:center;gap:10px;width:100%;max-width:var(--aui-col, min(1080px, 100%));margin:0 auto 8px;padding:8px 14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--info) 30%,var(--glass-rim));border-radius:var(--r-pill);background:color-mix(in srgb,var(--info) 8%,var(--card));box-shadow:var(--glass-highlight);color:var(--ink-2);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.workspace-shell .thread-todo{width:100%;max-width:var(--aui-col, min(1080px, 100%));margin:0 auto 8px;padding:8px 14px;border:1px solid var(--glass-rim);border-radius:14px;background:var(--card);color:var(--ink-2);font-size:13px}.workspace-shell .thread-todo summary{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .thread-todo ul{list-style:none;margin:8px 0 2px;padding:0;display:flex;flex-direction:column;gap:4px}.workspace-shell .thread-todo li{display:flex;gap:8px}.workspace-shell .thread-todo li[data-status=done]{color:var(--mut);text-decoration:line-through}.workspace-shell .thread-todo li[data-status=dropped]{color:var(--mut-2)}.workspace-shell .thread-todo li em{font-style:normal;color:var(--mut-2)}.workspace-shell .thread-request li[data-status=delivered]{color:var(--mut);text-decoration:none}.workspace-shell .thread-request li[data-status=missing],.workspace-shell .thread-request li[data-status=unplanned]{color:var(--ink)}.workspace-shell .thread-work-now:hover{background:color-mix(in srgb,var(--info) 13%,var(--card))}.workspace-shell .thread-work-now:focus-visible{outline:none;box-shadow:var(--focus-ring)}.workspace-shell .thread-work-now:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--info) 14%,transparent),transparent);transform:translate(-100%);animation:thread-work-sweep 2.4s var(--ease-out) infinite;pointer-events:none}.workspace-shell .thread-work-now-pulse{flex:none;width:8px;height:8px;border-radius:50%;background:var(--info);box-shadow:0 0 color-mix(in srgb,var(--info) 50%,transparent);animation:thread-work-ping 1.6s var(--ease-out) infinite}.workspace-shell .thread-work-now-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .thread-work-now-text>strong{color:var(--ink);font-weight:600}.workspace-shell .thread-work-now-task{color:var(--ink)}.workspace-shell .thread-work-now-more,.workspace-shell .thread-work-now-time{flex:none;color:var(--mut);font-size:12px;white-space:nowrap}.workspace-shell .thread-work-now-go{flex:none;color:var(--info);font-size:12px;font-weight:600;white-space:nowrap}@keyframes thread-work-sweep{to{transform:translate(100%)}}@keyframes thread-work-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--info) 55%,transparent)}80%,to{box-shadow:0 0 0 7px transparent}}.workspace-shell .thread-work-sticky[data-state=running]{background:color-mix(in srgb,var(--work-state) 10%,var(--dialog))}.workspace-shell .thread-work-sticky[data-state=running] .thread-work-sticky-detail{color:var(--ink-2)}.workspace-shell .thread-work-sticky[data-state=running]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--info),transparent) no-repeat;background-size:35% 100%;animation:thread-work-travel 1.8s linear infinite;pointer-events:none}@keyframes thread-work-travel{0%{background-position:-35% 0}to{background-position:135% 0}}@media(prefers-reduced-motion:reduce){.workspace-shell .thread-work-now:after,.workspace-shell .thread-work-sticky[data-state=running]:after{display:none}.workspace-shell .thread-work-now-pulse{animation:none}}.workspace-shell .thread-work-sticky-state{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--work-state) 14%,transparent);color:var(--work-state);font-family:var(--font-sans);font-size:11px;font-weight:600;white-space:nowrap}.workspace-shell .thread-work-sticky-detail{flex:1;min-width:0;overflow:hidden;color:var(--mut);font-size:13px;text-overflow:ellipsis;white-space:nowrap;animation:twb-tick var(--dur-med) var(--ease-out) both}.workspace-shell .thread-work-sticky-detail strong{color:var(--ink);font-weight:600}.workspace-shell .thread-work-sticky-detail:has(>.thread-work-sticky-job){display:flex;align-items:baseline}.workspace-shell .thread-work-sticky-job{flex:0 1 auto;min-width:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .thread-work-sticky-job+.thread-work-sticky-now{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:pre}.workspace-shell .thread-work-sticky-jump{color:var(--mut-2);font-size:12px;line-height:1}@media(max-width:768px){.workspace-shell .thread-work-sticky{padding-right:12px;padding-left:12px;gap:6px}.workspace-shell .thread-work-sticky-toggle{gap:8px}.workspace-shell .thread-work-plan .twb-track,.workspace-shell .twb-faces,.workspace-shell .thread-work-stub-go{display:none}}.workspace-shell .inline-work-card{--work-state: var(--mut-2);overflow:hidden;width:100%;border:1px solid var(--glass-rim);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--glass-highlight),var(--shadow-sm);background-image:var(--glass-sheen)}.workspace-shell .inline-work-card[data-state=running],.workspace-shell .inline-work-card[data-state=verifying],.workspace-shell .inline-work-card[data-state=applying]{--work-state: var(--info)}.workspace-shell .inline-work-card[data-state=needs_input],.workspace-shell .inline-work-card[data-state=blocked],.workspace-shell .inline-work-card[data-state=paused]{--work-state: var(--warning)}.workspace-shell .inline-work-card[data-state=failed]{--work-state: var(--negative)}.workspace-shell .inline-work-card[data-state=done]{--work-state: var(--positive)}.workspace-shell .inline-work-card-head{display:grid;grid-template-columns:auto minmax(0,auto) minmax(0,1fr) auto auto auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left}.workspace-shell .inline-work-card-head:not([aria-disabled=true]){cursor:pointer}.workspace-shell .inline-work-card-head:not([aria-disabled=true]):hover{background:var(--hover)}.workspace-shell .inline-work-kicker,.workspace-shell .inline-work-elapsed,.workspace-shell .inline-work-row-index{font-family:var(--font-sans);font-size:12px;font-variant-numeric:tabular-nums}.workspace-shell .inline-work-trace-line{font-family:var(--font-mono);font-size:11.5px}.workspace-shell .inline-work-kicker{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--work-state) 14%,transparent);color:var(--work-state);font-weight:600}.workspace-shell .inline-work-state{flex:none;white-space:nowrap;color:var(--work-state);font-size:12px;font-weight:560}.workspace-shell .inline-work-pulse{width:6px;height:6px;border-radius:50%;background:currentColor}.workspace-shell .inline-work-card[data-state=running] .inline-work-pulse,.workspace-shell .inline-work-card[data-state=verifying] .inline-work-pulse,.workspace-shell .inline-work-card[data-state=applying] .inline-work-pulse{animation:aui-breathe 1.6s var(--aui-ease) infinite}.workspace-shell .inline-work-card-head>strong{min-width:0;overflow:hidden;font-size:14px;font-weight:600;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .inline-work-card-detail{min-width:0;overflow:hidden;color:var(--mut);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .inline-work-elapsed{color:var(--mut-2)}.workspace-shell .inline-work-chevron{color:var(--mut-2);font-size:15px;line-height:1;transform:rotate(0);transition:transform var(--dur-med) var(--ease-spring)}.workspace-shell .inline-work-card[data-open=true] .inline-work-chevron{transform:rotate(180deg)}.workspace-shell .inline-work-progress-row{display:flex;gap:9px;align-items:center;margin:0 14px 10px}.workspace-shell .inline-work-progress-count{flex:none;color:var(--mut-2);font-size:12px;font-variant-numeric:tabular-nums}.workspace-shell .inline-work-progress{display:flex;flex:1;gap:2px;height:4px;overflow:hidden;border-radius:var(--r-pill);background:rgba(var(--line),.12)}.workspace-shell .inline-work-progress span{min-width:0}.workspace-shell .inline-work-progress .done{background:var(--positive)}.workspace-shell .inline-work-progress .running{background:var(--info)}.workspace-shell .inline-work-progress .failed{background:var(--negative)}.workspace-shell .inline-work-progress .blocked{background:var(--warning)}.workspace-shell .inline-work-progress .pending{background:rgba(var(--line),.14)}.workspace-shell .inline-work-ticker{display:flex;gap:6px;align-items:baseline;min-width:0;margin:0 14px 10px;overflow:hidden;color:var(--mut-2);font-family:var(--font-mono);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .inline-work-ticker>span{flex:none;color:color-mix(in srgb,var(--work-state) 70%,transparent)}.workspace-shell .inline-work-card-body{border-top:1px solid rgba(var(--line),.14);padding:3px 12px 9px;background:linear-gradient(90deg,color-mix(in srgb,var(--work-state) 2.5%,transparent),transparent 34%)}.workspace-shell .inline-work-rows{display:flex;flex-direction:column}.workspace-shell .inline-work-row{padding:8px 0;border-bottom:1px solid rgba(var(--line),.08)}.workspace-shell .inline-work-row:last-child{border-bottom:0}.workspace-shell .inline-work-row-head{position:relative;display:grid;grid-template-columns:24px minmax(88px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;border-radius:var(--r-sm);padding:4px 6px}.workspace-shell .inline-work-row-toggle{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:var(--r-sm);background:transparent;transition:background var(--dur-fast) var(--ease-out)}.workspace-shell .inline-work-row-toggle:not(:disabled){cursor:pointer}.workspace-shell .inline-work-row-toggle:not(:disabled):hover,.workspace-shell .inline-work-row-toggle:not(:disabled):focus-visible{background:var(--hover);outline:none}.workspace-shell .inline-work-row-toggle:not(:disabled):focus-visible{box-shadow:inset var(--focus-ring)}.workspace-shell .inline-work-row-tail{position:relative;display:flex;align-items:center;gap:8px;pointer-events:none}.workspace-shell .inline-work-verdict{border-radius:var(--r-pill);padding:2px 8px;background:color-mix(in srgb,currentColor 13%,transparent);color:var(--mut-2);font-family:var(--font-sans);font-size:11px;font-weight:600;white-space:nowrap}.workspace-shell .inline-work-verdict[data-verdict=passed]{color:var(--positive)}.workspace-shell .inline-work-verdict[data-verdict=failed]{color:var(--negative)}.workspace-shell .inline-work-verdict[data-verdict=skipped]{color:var(--mut-2)}.workspace-shell .inline-work-row[data-depth]{position:relative;border-bottom:0;padding-top:5px;padding-bottom:5px}.workspace-shell .inline-work-row[data-depth]:before{content:"";position:absolute;top:0;bottom:0;left:-9px;border-left:1px solid rgba(var(--line),.14)}.workspace-shell .inline-work-under{color:var(--mut-2);font-family:var(--font-sans);font-size:12px;white-space:nowrap}.workspace-shell .inline-work-findings{border-radius:var(--r-pill);padding:2px 8px;background:color-mix(in srgb,var(--positive) 14%,transparent);color:var(--positive);font-family:var(--font-sans);font-size:11px;font-weight:600;white-space:nowrap}.workspace-shell .inline-work-trace-toggle{display:grid;flex:none;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--mut-2);pointer-events:auto;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.workspace-shell .inline-work-trace-toggle:hover{background:var(--hover);color:var(--ink-2)}.workspace-shell .inline-work-trace-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.workspace-shell .inline-work-trace-toggle:active{transform:scale(.92)}.workspace-shell .inline-work-trace-toggle[aria-pressed=true]{background:color-mix(in srgb,var(--p) 14%,transparent);color:var(--p)}.workspace-shell .inline-work-row-index{color:var(--mut-2);font-variant-numeric:tabular-nums}.workspace-shell .inline-work-agent{display:flex;min-width:0;align-items:center;gap:7px}.workspace-shell .inline-work-agent-dot{width:6px;height:6px;border-radius:50%}.workspace-shell .inline-work-agent>strong{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .inline-work-task{min-width:0;overflow:hidden;color:var(--ink-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .inline-work-row-state{color:var(--mut-2);font-size:12px;white-space:nowrap}.workspace-shell .inline-work-row-chevron{color:var(--mut-2);font-size:13px;line-height:1;transform:rotate(0);transition:transform var(--dur-med) var(--ease-spring)}.workspace-shell .inline-work-row[data-open=true] .inline-work-row-chevron{transform:rotate(180deg)}.workspace-shell .inline-work-row[data-state=working] .inline-work-row-state,.workspace-shell .inline-work-row[data-state=verifying] .inline-work-row-state,.workspace-shell .inline-work-row[data-state=applying] .inline-work-row-state{color:var(--info)}.workspace-shell .inline-work-row[data-state=done] .inline-work-row-state{color:var(--positive)}.workspace-shell .inline-work-row[data-state=blocked] .inline-work-row-state{color:var(--warning)}.workspace-shell .inline-work-row[data-state=failed] .inline-work-row-state{color:var(--negative)}.workspace-shell .inline-work-evidence{display:grid;gap:5px;max-height:clamp(180px,42vh,340px);margin:7px 0 0 24px;padding-left:10px;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid rgba(var(--line),.1);scrollbar-gutter:stable}.workspace-shell .inline-work-brief{display:grid;gap:3px;margin-bottom:3px;padding-bottom:8px;border-bottom:1px solid rgba(var(--line),.08)}.workspace-shell .inline-work-brief-label{color:var(--mut-2);font-family:var(--font-sans);font-size:12px;font-weight:600}.workspace-shell .inline-work-brief-label:not(:first-child){margin-top:5px}.workspace-shell .inline-work-brief p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.5}.workspace-shell .inline-work-brief p[data-verdict=passed]{color:var(--positive)}.workspace-shell .inline-work-brief p[data-verdict=failed]{color:var(--negative)}.workspace-shell .inline-work-brief-empty{color:var(--mut-2)!important;font-style:italic}.workspace-shell .inline-work-brief-criteria{display:grid;gap:3px;margin:0;padding:0;list-style:none}.workspace-shell .inline-work-brief-criteria>li{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:baseline;gap:7px;color:var(--ink-2);font-size:13px;line-height:1.5}.workspace-shell .inline-work-brief-pip{width:6px;height:6px;border:1px solid var(--mut-2);border-radius:50%;transform:translateY(-1px)}.workspace-shell .inline-work-brief-criteria>li[data-state=proven] .inline-work-brief-pip{border-color:var(--positive);background:var(--positive)}.workspace-shell .inline-work-brief-criteria>li[data-state=failed] .inline-work-brief-pip{border-color:var(--negative);background:var(--negative)}.workspace-shell .inline-work-brief-criteria>li[data-state=open]{color:var(--mut)}.workspace-shell .inline-work-report[data-prose=true]{margin:1px 0 7px;border:0;border-radius:0;padding:0;background:none}.workspace-shell .inline-work-report[data-prose=true]:hover,.workspace-shell .inline-work-report[data-prose=true]:focus-visible{background:none}.workspace-shell .inline-work-report[data-prose=true] .inline-work-report-op{display:none}.workspace-shell .inline-work-report[data-prose=true] .inline-work-report-meta{margin-bottom:2px}.workspace-shell .inline-work-event{min-width:0;color:var(--mut);font-size:12px}.workspace-shell .inline-work-event[data-level=error]{color:var(--negative)}.workspace-shell .inline-work-event[data-level=warning]{color:var(--warning)}.workspace-shell .inline-work-trace-line{display:grid;grid-template-columns:13px 50px minmax(72px,.65fr) minmax(0,1.7fr);align-items:center;gap:6px;min-width:0;min-height:26px;color:var(--mut-2);width:100%;border:0;border-radius:var(--r-xs);padding:0 6px;background:transparent;font-family:var(--font-mono);font-size:11.5px;text-align:left;text-transform:none;cursor:pointer}.workspace-shell .inline-work-trace-line:hover,.workspace-shell .inline-work-trace-line:focus-visible{background:var(--hover);outline:none}.workspace-shell .inline-work-trace-branch{color:rgba(var(--line),.4);text-align:center}.workspace-shell .inline-work-trace-op{color:var(--mut-2);font-family:var(--font-sans);font-size:11px;font-weight:600}.workspace-shell .inline-work-trace-name,.workspace-shell .inline-work-trace-preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .inline-work-trace-name{color:var(--ink-2);font:inherit}.workspace-shell .inline-work-trace-preview{color:var(--mut)}.workspace-shell .inline-work-trace-line[data-tone=info] .inline-work-trace-op{color:var(--info)}.workspace-shell .inline-work-trace-line[data-tone=success] .inline-work-trace-op{color:var(--positive)}.workspace-shell .inline-work-trace-line[data-tone=warning] .inline-work-trace-op{color:var(--warning)}.workspace-shell .inline-work-trace-line[data-tone=error] .inline-work-trace-op{color:var(--negative)}.workspace-shell .inline-work-report{position:relative;margin:2px 0 4px 19px;border:1px solid rgba(var(--line),.08);border-radius:var(--r-md);padding:10px 12px;background:var(--inset);color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.workspace-shell .inline-work-report:hover,.workspace-shell .inline-work-report:focus-visible{border-color:rgba(var(--line),.14);background:color-mix(in srgb,var(--inset) 80%,var(--ink) 4%);outline:none}.workspace-shell .inline-work-report[data-findings=true]{border-color:color-mix(in srgb,var(--positive) 24%,transparent);background:color-mix(in srgb,var(--positive) 7%,var(--inset))}.workspace-shell .inline-work-report[data-findings=true] .inline-work-report-op{color:var(--positive)}.workspace-shell .inline-work-report-meta{display:flex;align-items:center;gap:7px;margin-bottom:5px;font-family:var(--font-sans);font-size:12px}.workspace-shell .inline-work-report-op{color:var(--work-state);font-weight:600}.workspace-shell .inline-work-report-meta>strong{overflow:hidden;color:var(--mut-2);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .inline-work-report-open{margin-left:auto;color:var(--mut-2);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.workspace-shell .inline-work-report:hover .inline-work-report-open,.workspace-shell .inline-work-report:focus-visible .inline-work-report-open{opacity:1}.workspace-shell .inline-work-report-copy,.workspace-shell .inline-work-report-copy .aui-markdown{color:var(--ink-2);font-size:14px;line-height:1.55}.workspace-shell .inline-work-report-copy p{margin:0}.workspace-shell .inline-work-report:not([data-expanded=true]) .inline-work-report-copy>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.workspace-shell .inline-work-report[data-streaming=true] .inline-work-report-copy>:last-child:after{content:"▍";margin-left:2px;color:var(--info);animation:aui-caret 1s steps(2) infinite}.inline-work-detail-dialog{width:min(720px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 32px));margin:auto;overflow:hidden;border:1px solid var(--glass-rim);border-radius:var(--r-xl);padding:0;background:var(--dialog);color:var(--ink);box-shadow:var(--glass-highlight),var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:ui-pop var(--dur-slow) var(--ease-out) both;background-image:var(--glass-sheen)}.inline-work-detail-dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.inline-work-detail-shell{display:flex;max-height:min(760px,calc(100dvh - 32px));flex-direction:column}.inline-work-detail-head{display:flex;flex:none;align-items:flex-start;gap:16px;border-bottom:1px solid rgba(var(--line),.08);padding:20px 22px 14px;background:transparent}.inline-work-detail-head>div{min-width:0;flex:1}.inline-work-detail-op,.inline-work-detail-label{font-family:var(--font-sans);font-size:12px;font-weight:600}.inline-work-detail-op{color:var(--mut-2)}.inline-work-detail-op[data-tone=info]{color:var(--info)}.inline-work-detail-op[data-tone=success]{color:var(--positive)}.inline-work-detail-op[data-tone=warning]{color:var(--warning)}.inline-work-detail-op[data-tone=error]{color:var(--negative)}.inline-work-detail-head h2{margin:4px 0 2px;overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:18px;font-weight:680;letter-spacing:-.02em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.inline-work-detail-head p{margin:0;color:var(--mut-2);font-family:var(--font-mono);font-size:12px}.inline-work-detail-head>button{display:grid;width:30px;height:30px;flex:none;place-items:center;border:0;border-radius:var(--r-pill);background:rgba(var(--line),.08);color:var(--mut);font:18px/1 var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.inline-work-detail-head>button:hover{background:var(--hover);color:var(--ink)}.inline-work-detail-head>button:active{transform:scale(.94)}.inline-work-detail-head>button:focus-visible{box-shadow:var(--focus-ring);outline:none}.inline-work-detail-body{display:grid;gap:10px;min-height:0;overflow:auto;padding:14px 22px 22px}.inline-work-detail-section{min-width:0;border:1px solid rgba(var(--line),.08);border-radius:var(--r-md);padding:12px 14px;background:var(--inset)}.inline-work-detail-section[data-error=true]{border-color:color-mix(in srgb,var(--negative) 28%,transparent);background:color-mix(in srgb,var(--negative) 7%,var(--inset))}.inline-work-detail-label{display:block;margin-bottom:7px;color:var(--mut-2)}.inline-work-detail-section .aui-markdown{color:var(--ink-2);font-size:13px;line-height:1.6}.inline-work-detail-section pre{max-height:360px;margin:0;overflow:auto;color:var(--ink-2);font:12.5px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.brief-view{display:grid;gap:12px;min-width:0}.brief-view[data-boxed=true]{gap:10px}.brief-label{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;color:var(--mut-2);font:600 11px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.brief-view[data-boxed=true] .brief-label{margin-bottom:8px;font-size:12px;letter-spacing:0;text-transform:none}.brief-label small{color:var(--mut-2);font:500 11px/1 var(--font-mono);letter-spacing:0;text-transform:none;opacity:.8}.brief-messages{display:grid;gap:6px;margin:0;padding:0;list-style:none}.brief-messages>li{border-inline-start:2px solid color-mix(in srgb,var(--info) 38%,transparent);border-start-end-radius:var(--r-sm);border-end-end-radius:var(--r-sm);padding:7px 11px;background:color-mix(in srgb,var(--info) 5%,transparent);color:var(--ink-2);font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.brief-messages>li:last-child{border-inline-start-color:var(--info);background:color-mix(in srgb,var(--info) 11%,transparent);color:var(--ink)}.brief-part .aui-markdown{color:var(--ink-2);font-size:13px;line-height:1.6}.inline-work-reconnect{margin-top:8px;height:var(--ctl-h-sm);border:0;border-radius:var(--r-pill);padding:0 12px;background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning);font:inherit;font-size:13px;font-weight:590;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.inline-work-reconnect:hover{background:color-mix(in srgb,var(--warning) 20%,transparent)}.inline-work-reconnect:active{transform:scale(.96)}.workspace-shell .inline-work-empty{margin:10px 0 4px;color:var(--mut);font-size:13px}.workspace-shell .inline-work-decision{margin-top:10px;padding-top:14px;border-top:1px solid rgba(var(--line),.08)}.workspace-shell .inline-work-decision .aui-decision{max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none}@media(max-width:760px){.workspace-shell .inline-work-card-head{grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px;min-height:42px;padding:0 10px}.workspace-shell .inline-work-card-head>.inline-work-kicker{grid-area:1 / 1}.workspace-shell .inline-work-card-head>strong{grid-area:1 / 2}.workspace-shell .inline-work-card-head>.inline-work-state{grid-area:1 / 3}.workspace-shell .inline-work-card-head>.inline-work-chevron{grid-area:1 / 4}.workspace-shell .inline-work-card-detail{grid-area:2 / 1 / auto / -1;padding:0 0 7px 13px}.workspace-shell .inline-work-elapsed{display:none}.workspace-shell .inline-work-progress-row{margin-right:10px;margin-left:10px}.workspace-shell .inline-work-card-body{padding-right:10px;padding-left:10px}.workspace-shell .inline-work-row-head{grid-template-columns:22px minmax(0,1fr) auto;gap:6px}.workspace-shell .inline-work-row-index{grid-row:1 / 3}.workspace-shell .inline-work-agent{grid-column:2}.workspace-shell .inline-work-row-tail{grid-column:3}.workspace-shell .inline-work-task{grid-column:2 / 4}.workspace-shell .inline-work-verdict{display:none}.workspace-shell .inline-work-evidence{margin-left:22px;padding-left:6px}.workspace-shell .inline-work-trace-line{grid-template-columns:10px 44px minmax(64px,.7fr) minmax(0,1.3fr);gap:4px}.workspace-shell .inline-work-report{margin-left:10px}.inline-work-detail-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:var(--r-lg)}.inline-work-detail-shell{max-height:calc(100dvh - 20px)}.inline-work-detail-head{padding:13px 14px 11px}.inline-work-detail-body{padding:11px 12px 14px}}.workspace-shell .aui-welcome{padding:64px 0 40px;max-width:590px;align-self:center;text-align:center}.workspace-shell .aui-welcome-context{display:block;margin-top:12px;color:var(--mut-2);font-size:13px}.workspace-shell .aui-welcome h1{font-family:var(--font-display);font-size:34px;line-height:1.2;font-weight:700;letter-spacing:-.025em;margin:0;max-width:none;text-wrap:balance}.workspace-shell .aui-welcome>p{font-size:14px;line-height:1.7;max-width:46ch;margin:10px auto 30px}.workspace-shell .aui-inspector{min-width:300px!important;flex-basis:min(45%,680px)!important;margin-left:8px;border:1px solid var(--glass-rim)!important;border-radius:var(--r-lg);background:var(--panel)!important;box-shadow:var(--glass-highlight);background-image:var(--glass-sheen)}.workspace-shell .aui-inspector header{flex-wrap:wrap}.workspace-shell .thread-inspector-header{flex:none;display:block;padding:14px 16px;border-bottom:1px solid rgba(var(--line),.08)}.thread-inspector-heading{display:flex;align-items:baseline;gap:10px}.thread-inspector-heading h2{flex:none;margin:0;font-size:17px;font-weight:650;letter-spacing:-.015em}.thread-inspector-heading>p{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:13px}.thread-inspector-heading>button{flex:none;align-self:center}.thread-inspector-count{flex:none;align-self:center;min-width:18px;padding:0 6px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--positive) 16%,transparent);color:var(--positive);font-size:11px;font-weight:600;line-height:18px;text-align:center}.thread-inspector-header .thread-inspector-tabs{margin-top:10px;margin-bottom:-14px}.thread-inspector-tabs{display:flex;gap:20px}.thread-inspector-tabs button{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:0 0 9px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--mut);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-med) var(--ease-out)}.thread-inspector-tabs button:hover{color:var(--ink)}.thread-inspector-tabs button[aria-current]{border-bottom-color:var(--p);color:var(--p);font-weight:600}.thread-inspector-tabs .tnum{font-size:12px;color:var(--mut-2)}.thread-plan-panel{flex:1;min-height:0;overflow-y:auto;padding:16px 16px 24px}.thread-plan-overview{position:relative;margin-bottom:18px}.thread-plan-overview p{margin:0 0 10px;color:var(--mut);font-size:13px;line-height:1.6}.thread-plan-overview progress{display:block;width:100%;height:6px;border:0;border-radius:var(--r-pill);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(var(--line),.12)}.thread-plan-overview progress::-webkit-progress-bar{background:rgba(var(--line),.12)}.thread-plan-overview progress::-webkit-progress-value{background:var(--positive)}.thread-plan-overview progress::-moz-progress-bar{background:var(--positive)}.thread-plan-version{display:block;margin-top:9px;margin-bottom:0;color:var(--mut-2);font-size:12px}.thread-plan-live{margin-bottom:18px;color:var(--mut);font-size:13px;line-height:1.6}.thread-plan-live h3{margin:0 0 6px;color:var(--ink-2);font-size:13px;font-weight:600}.thread-plan-live p{margin:0 0 8px;overflow-wrap:anywhere}.thread-plan-steps{padding:0;margin:0;list-style:none}.thread-plan-steps>li{border-top:1px solid rgba(var(--line),.08);padding:13px 0}.thread-plan-steps summary{display:flex;align-items:flex-start;gap:12px;cursor:pointer;list-style:none}.thread-plan-steps summary::-webkit-details-marker{display:none}.thread-plan-number{display:grid;place-items:center;width:24px;height:24px;flex:none;border:0;border-radius:50%;background:rgba(var(--line),.1);color:var(--mut);font-size:12px;font-weight:600}.thread-plan-step-title{flex:1;min-width:0;font-size:14px;font-weight:560;line-height:1.5;overflow-wrap:anywhere}.thread-plan-step-meta{display:block;margin-top:5px;color:var(--mut);font-size:12px;font-weight:400}.thread-plan-chevron{flex:none;margin-top:5px;color:var(--mut);transition:transform var(--dur-med) var(--ease-spring)}.thread-plan-steps details[open] .thread-plan-chevron{transform:rotate(90deg)}.thread-plan-steps>li[data-state=done] .thread-plan-number{border-color:transparent;color:var(--positive);background:color-mix(in srgb,var(--positive) 16%,transparent)}.thread-plan-steps>li[data-state=running] .thread-plan-number{color:var(--on-accent-fill);background:var(--accent-fill);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-fill) 20%,transparent)}.thread-plan-steps>li[data-state=failed] .thread-plan-number,.thread-plan-detail [data-verdict=failed]{color:var(--negative)}.thread-plan-detail{padding:14px 0 0 36px;color:var(--mut);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.thread-plan-detail h3{margin:16px 0 6px;color:var(--ink-2);font-size:13px;font-weight:600}.thread-plan-detail h3:first-child{margin-top:0}.thread-plan-detail p{margin:0 0 8px;white-space:pre-wrap}.thread-plan-detail ul{margin:0;padding-left:17px}.thread-plan-detail li+li{margin-top:5px}.thread-plan-detail [data-verdict=passed]{color:var(--positive)}.thread-panel-empty h3{margin:0;font-size:15px;font-weight:600}.thread-panel-empty p{color:var(--mut);font-size:13px;line-height:1.6}@media(hover:none),(pointer:coarse){.workspace-shell .aui-row-actions{opacity:1;pointer-events:auto}.workspace-shell .aui-row-time{display:none}.workspace-shell .aui-row-title{padding-right:60px}.workspace-shell .aui-group-bulk{opacity:.7}.workspace-shell .aui-row .thread-menu-trigger-icon{width:28px;height:28px;min-height:28px}.thread-menu-trigger,.thread-resource-trigger{min-height:44px}.workspace-shell .thread-side-action{width:44px;height:44px;min-height:44px}.workspace-shell .aui-row .thread-menu-trigger{min-height:28px}.thread-plan-trigger,.thread-inspector-tabs button{min-height:44px}}@media(max-width:768px){.thread-resource-trigger{width:34px;padding:0}.thread-resource-trigger>span{display:none}.workspace-shell .thread-frame-header{flex-wrap:nowrap}.workspace-shell .thread-frame-header .workspace-thread-panel-toggle{width:34px;padding:0;border:0}.workspace-thread-panel-toggle>span{display:none}.workspace-shell .thread-execution .aui-execution-bar{flex-wrap:nowrap;padding:8px 14px;gap:9px}.thread-execution .aui-execution-detail{flex-basis:auto}.workspace-shell .thread-inspector-header{padding:14px 16px 0}.thread-plan-panel{padding:20px 16px}}.workspace-shell .pageTitle,.workspace-entry .pageTitle{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0;text-wrap:balance}.workspace-shell .pageSub{font-size:14px;line-height:1.5;margin-top:6px;color:var(--mut);max-width:70ch}.workspace-shell .viewPad{padding:36px clamp(24px,3.5vw,48px)!important;width:100%;min-width:0}.workspace-shell .fadeUp,.workspace-entry .fadeUp{animation:none}.workspace-settings-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:28px;border-bottom:1px solid rgba(var(--line),.08);padding-bottom:12px}.workspace-settings-tabs button{border:0;background:transparent;color:var(--mut);padding:7px 14px;border-radius:var(--r-pill);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.workspace-settings-tabs button:hover{background:var(--hover);color:var(--ink)}.workspace-settings-tabs button[aria-current]{background:color-mix(in srgb,var(--p) 14%,transparent);color:var(--p);font-weight:600}.workspace-settings-section{padding:28px;border:1px solid var(--glass-rim);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--glass-highlight),var(--shadow-sm);background-image:var(--glass-sheen)}.workspace-settings-section+.workspace-settings-section{margin-top:4px}.workspace-settings-heading{display:flex;gap:13px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(var(--line),.08)}.workspace-settings-heading>svg{flex:none;margin-top:2px;color:var(--mut)}.workspace-settings-heading h3{margin:0;font-family:var(--font-sans);font-size:17px;font-weight:650;letter-spacing:-.015em}.workspace-settings-heading p{margin:6px 0 0;color:var(--mut);font-size:13px;line-height:1.55;max-width:70ch}.workspace-setting-scope{display:inline-block;margin-top:10px;padding:2px 9px;color:var(--mut);background:rgba(var(--line),.08);border:0;border-radius:var(--r-pill);font-size:12px;font-weight:560}.workspace-settings-fields{display:flex;flex-direction:column;gap:20px}.workspace-fleet-page{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.workspace-shell .viewPad.workspace-radar{padding:30px 30px 20px!important}.workspace-radar-header{flex:none;padding:0 2px 24px!important}.workspace-radar .pageTitle{font-size:28px;font-weight:700;letter-spacing:-.025em}.workspace-radar-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.workspace-radar-status{padding:10px 0}.workspace-radar-status>div:first-child>span{letter-spacing:0!important;font-size:12px!important}.workspace-radar-canvas{border:1px solid var(--glass-rim)!important;border-radius:var(--r-xl);background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--p) 6%,var(--panel)),var(--panel))!important;box-shadow:var(--glass-highlight),var(--shadow-sm);isolation:isolate}.workspace-radar-caption{position:absolute;left:20px;top:22px;display:flex;align-items:center;gap:9px;z-index:var(--z-sticky);color:var(--ink-2);font-size:12px;font-weight:600;pointer-events:none}.workspace-radar-caption>span:first-child{width:6px;height:6px;border:1px solid var(--p);border-radius:50%}.workspace-radar-scope{color:var(--mut-2);font-size:12px;font-weight:400}.workspace-radar-legend{right:18px!important;bottom:18px!important;padding:7px 12px;background:var(--dialog);border:1px solid var(--glass-rim);border-radius:var(--r-md);box-shadow:var(--glass-highlight),var(--shadow-sm);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);letter-spacing:0!important;background-image:var(--glass-sheen)}.workspace-radar-hint{left:20px!important;bottom:23px!important;letter-spacing:0!important}.workspace-radar-hint>span:last-child{display:none}.workspace-shell .workspace-radar[data-empty]{overflow-y:auto!important}.workspace-radar[data-empty] .workspace-radar-canvas{min-height:320px}.workspace-radar[data-empty] .orbitScene{margin-top:-55px}.workspace-radar-empty{position:absolute;bottom:65px;left:50%;transform:translate(-50%);z-index:var(--z-sticky);width:min(370px,calc(100% - 32px));padding:16px 20px;background:var(--dialog);border:1px solid var(--glass-rim);border-radius:var(--r-lg);box-shadow:var(--glass-highlight),var(--shadow-md);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);pointer-events:none;background-image:var(--glass-sheen)}.workspace-radar-empty>div{padding:0!important;max-width:none!important}.workspace-radar-empty-icon{display:none!important}.workspace-home{height:100%;width:100%;overflow-y:auto;padding:48px clamp(24px,5vw,72px)}.workspace-home-inner{max-width:1000px;margin:0 auto}.workspace-home-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px}.workspace-home-header h1{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.workspace-home-header p{font-size:14px;line-height:1.5;color:var(--mut);margin:0;max-width:55ch}.workspace-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--ctl-h);background:linear-gradient(180deg,var(--accent-fill-2),var(--accent-fill));color:var(--on-accent-fill);border:1px solid transparent;border-radius:var(--r-pill);padding:0 16px;font:inherit;font-size:14px;font-weight:590;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff40,0 6px 18px -8px color-mix(in srgb,var(--accent-fill) 70%,transparent);transition:transform var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out),box-shadow var(--dur-med) var(--ease-out)}.workspace-button:hover:not(:disabled){filter:brightness(1.06)}.workspace-button:active:not(:disabled){transform:scale(.96)}.workspace-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.workspace-button:disabled{opacity:.45;cursor:default}.workspace-button.secondary{background:var(--field);border-color:var(--glass-rim);color:var(--ink-2);box-shadow:var(--glass-highlight),var(--shadow-sm);background-image:var(--glass-sheen)}.workspace-button.secondary:hover{filter:none;background:color-mix(in srgb,var(--field) 88%,var(--ink) 6%)}.workspace-home-stats{display:grid;grid-template-columns:1.3fr 1fr 1fr;border:1px solid var(--glass-rim);border-radius:var(--r-lg);overflow:hidden;background:var(--card);margin-bottom:36px;box-shadow:var(--glass-highlight),var(--shadow-sm);background-image:var(--glass-sheen)}.workspace-home-stats button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;border:0;border-right:1px solid rgba(var(--line),.08);background:transparent;color:var(--mut);font:inherit;font-size:13px;cursor:pointer}.workspace-home-stats button:last-child{border-right:0}.workspace-home-stats button:hover{background:var(--hover)}.workspace-home-stats strong{font-family:var(--font-display);font-size:28px;letter-spacing:-.03em;color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.workspace-home-section{margin-top:32px}.workspace-home-section>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.workspace-home-section h2{font-size:17px;font-weight:650;letter-spacing:-.015em;margin:0}.workspace-home-section>header button{border:0;color:var(--p);background:transparent;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.workspace-home-thread{display:flex;align-items:center;gap:13px;width:100%;border:0;border-bottom:1px solid rgba(var(--line),.08);border-radius:var(--r-sm);background:transparent;color:var(--ink);padding:16px 12px;text-align:left;font:inherit;cursor:pointer}.workspace-home-thread:hover{background:var(--hover)}.workspace-home-thread>div{flex:1;min-width:0}.workspace-home-thread strong{display:block;font-size:15px;font-weight:600}.workspace-home-thread p{font-size:13px;color:var(--mut);margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-home-thread>span:last-child{font-size:12px;color:var(--mut-2)}.workspace-home-empty{padding:24px;color:var(--mut);background:var(--panel);border:1px dashed rgba(var(--line),.18);border-radius:var(--r-lg);font-size:13px;line-height:1.6}.workspace-nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ui-fade var(--dur-med) var(--ease-out) both}.workspace-mobile-nav{position:fixed;left:8px;top:8px;bottom:8px;width:min(290px,84vw);z-index:var(--z-drawer);overflow:hidden;border:1px solid var(--glass-rim);border-radius:var(--r-xl);background:var(--dialog);box-shadow:var(--glass-highlight),var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);outline:none;animation:slideInLeft var(--dur-slow) var(--ease-out) both;background-image:var(--glass-sheen)}.workspace-mobile-nav .workspace-navigation.drawer{background:transparent;border-right:0;box-shadow:none}.workspace-nav-close{position:absolute;right:12px;top:16px;z-index:1;background:rgba(var(--line),.08)}.workspace-entry{width:100%;height:100%;background:var(--page);color:var(--ink);font-family:var(--font-sans)}.workspace-entry .wizCard{border-radius:var(--r-xl)!important;box-shadow:var(--glass-highlight),var(--shadow-lg)!important}.workspace-entry .appMinH{padding:24px 0}.workspace-entry-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;position:absolute;top:0;left:0;right:0;z-index:var(--z-sticky)}.workspace-entry-header a{color:var(--mut);text-decoration:none;font-size:13px}.workspace-entry-header+.appMinH{padding-top:72px}.workspace-onboarding{width:100%;height:100%;background:var(--page)}.workspace-onboarding .onboarding-checks>.ui-disclosure-body{display:grid;gap:12px;padding:4px 10px 12px}.workspace-entry .workspace-mark{width:48px;height:48px}.workspace-setup-appearance{position:absolute;right:24px;top:16px;z-index:var(--z-sticky)}.workspace-auth .workspace-entry-header{position:absolute}.workspace-auth .wizCard{margin-top:46px}.workspace-shell .aui-scrim{position:fixed;z-index:var(--z-sticky);background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.workspace-shell .aui-rail{outline:none}.workspace-view-loading{padding:36px;color:var(--mut);font-size:13px}:where(.workspace-shell,.workspace-entry) :where(button){transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-med) var(--ease-out),transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast)}:where(.workspace-shell,.workspace-entry) :where(button:not(:disabled):active){transform:scale(.97)}:where(.workspace-shell,.workspace-entry) :focus-visible{outline:2px solid color-mix(in srgb,var(--p) 55%,transparent);outline-offset:2px}.workspace-shell ::selection,.workspace-entry ::selection{color:var(--ink);background:color-mix(in srgb,var(--p) 28%,transparent)}.workspace-shell input,.workspace-shell textarea,.workspace-entry input,.workspace-entry textarea{caret-color:var(--p)}.workspace-shell *,.workspace-entry *{scrollbar-width:thin;scrollbar-color:rgba(var(--line),.2) transparent}.workspace-shell .tnum{font-variant-numeric:tabular-nums}@media(hover:none),(pointer:coarse){.workspace-shell .aui-row-act{opacity:1;width:44px;height:44px}.workspace-shell .aui-chip,.workspace-shell .aui-rail-new,.workspace-shell .aui-rail-owner,.workspace-search,.workspace-nav-row{min-height:44px}}@media(min-width:769px){.workspace-focus>.workspace-navigation,.workspace-focus .aui-rail,.workspace-focus .workspace-toolbar{display:none}.workspace-focus{padding:8px}}@media(max-width:1200px){.workspace-radar-header{align-items:flex-start!important}.workspace-radar-actions{width:100%;justify-content:space-between;gap:16px}}@media(max-width:1440px){.workspace-shell .aui-inspector[data-presentation=sheet]{min-width:0!important;flex-basis:auto!important;margin:0;height:90%!important;border-radius:var(--r-xl) var(--r-xl) 0 0!important}}@media(max-width:1100px){.workspace-shell .aui-rail{position:absolute;left:0;top:0;bottom:0;width:min(260px,86vw);z-index:calc(var(--z-sticky) + 1);padding:18px 14px;background:var(--dialog);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-lg);transform:translate(-100%);visibility:hidden;transition:transform var(--dur-med) var(--ease-out),visibility var(--dur-med) var(--ease-out)}.workspace-shell .aui-rail[data-open=true]{transform:translate(0);visibility:visible}.workspace-shell .aui-head{flex-wrap:wrap}}@media(max-width:768px){.workspace-shell{padding:0}.workspace-main-column,.workspace-conversation{border:0;border-radius:0}.workspace-toolbar{padding:0 14px;gap:8px;height:48px;min-height:48px}.workspace-breadcrumb{font-size:12px;gap:6px}.workspace-breadcrumb>span,.workspace-breadcrumb>strong{display:none}.workspace-shell .aui-head{gap:6px;padding:12px 14px}.workspace-shell .aui-head>div:first-of-type{min-width:130px}.workspace-shell .aui-viewport{padding:26px 16px}.workspace-shell .aui-welcome{padding-top:32px}.workspace-shell .aui-welcome h1{font-size:28px}.workspace-shell .aui-inspector{min-width:0!important;flex-basis:auto!important;height:90%!important;margin:0;border-radius:var(--r-xl) var(--r-xl) 0 0!important}.workspace-shell .viewPad{padding:26px 18px!important}.workspace-shell .pageTitle{font-size:24px}.workspace-settings-section{padding:18px}.workspace-settings-heading{gap:10px}.workspace-settings-tabs{gap:2px;margin-bottom:20px}.workspace-settings-tabs button{padding:7px 9px}.workspace-shell .viewPad.workspace-radar{padding:22px 14px 14px!important}.workspace-radar-header{padding-bottom:18px!important;gap:16px!important}.workspace-radar .pageTitle{font-size:24px}.workspace-radar .pageSub{font-size:13px;max-width:36ch}.workspace-radar-actions{gap:8px}.workspace-radar-status>div:first-child{gap:9px!important}.workspace-radar-status>div:last-child{width:160px!important}.workspace-radar-actions .workspace-button{padding:0 12px;font-size:13px;gap:5px}.workspace-radar-actions .workspace-button svg{display:none}.workspace-radar-caption{left:14px;top:20px}.workspace-radar-scope{display:none}.workspace-radar .orbitControls{right:10px!important;top:12px!important}.workspace-radar-legend{right:12px!important;bottom:12px!important;gap:10px!important}.workspace-radar-empty{bottom:58px;padding:12px 16px}.workspace-home{padding:32px 18px}.workspace-home-header{align-items:flex-start;flex-direction:column;gap:18px}.workspace-home-header h1{font-size:24px}.workspace-home-stats{grid-template-columns:repeat(3,1fr)}.workspace-home-stats button{padding:18px 12px;font-size:12px}.workspace-home-stats strong{font-size:24px}.workspace-home-thread>span:last-child{display:none}}@media(max-height:740px){.workspace-shell .aui-rail{overflow-y:auto}.workspace-shell .aui-rows{flex:1 0 140px}.workspace-radar-hint{display:none}.workspace-radar-empty{bottom:55px;padding:10px 16px}.workspace-radar-empty>div>div:last-child{font-size:12px!important}}@media(prefers-reduced-motion:reduce){.workspace-shell *,.workspace-entry *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:768px)and (pointer:coarse){.thread-resource-trigger,.workspace-shell .thread-frame-header .workspace-thread-panel-toggle{width:44px;min-height:44px}}.obs-row{cursor:pointer;border-radius:var(--r-sm);transition:background-color var(--dur-fast) var(--ease-out)}.obs-row:hover,.obs-row:focus-visible{background:var(--hover)}.obs-row .obs-go{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.obs-row:hover .obs-go,.obs-row:focus-visible .obs-go{opacity:1}.obs-pipe{display:grid;grid-template-columns:minmax(380px,.95fr) minmax(0,1.05fr);gap:16px;align-items:start}.obs-pipe-side{position:sticky;top:0;max-height:calc(100vh - 120px);overflow-y:auto;min-width:0}.obs-stop:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--r-sm)}@media(max-width:1080px){.obs-pipe{grid-template-columns:minmax(0,1fr)}.obs-pipe-side{position:static;max-height:none}}.obs-tr:hover{background:var(--hover)}.doc-image{display:block;width:auto;max-width:100%;height:auto;max-height:78dvh;margin:0 auto;background:var(--inset)}.doc-media{display:block;width:100%;max-height:78dvh;background:#000}.doc-pdf{display:block;width:100%;height:min(78dvh,760px);border:none;background:#fff}.doc-fill{display:flex;flex-direction:column}.doc-fill>.doc-pdf{flex:1;height:auto}.doc-fill>.doc-sheet{flex:1;min-height:0}.doc-fill .doc-sheet-scroll{flex:1;max-height:none}.doc-fill>.doc-text-scroll,.doc-fill>.doc-prose{flex:1;min-height:0;max-height:none;overflow:auto}.doc-fill>.doc-image{min-height:0;margin:auto;padding:14px}.doc-text-scroll{max-height:min(60dvh,560px);overflow:auto;overscroll-behavior:contain}.doc-prose{padding:18px 22px;color:var(--ink-2);font-size:14px;line-height:1.65;overflow-wrap:break-word}.doc-prose>:first-child{margin-top:0}.doc-prose>:last-child{margin-bottom:0}.doc-prose p,.doc-prose ul,.doc-prose ol,.doc-prose blockquote{margin:0 0 .85em}.doc-prose h1,.doc-prose h2,.doc-prose h3,.doc-prose h4,.doc-prose h5,.doc-prose h6{margin:1.5em 0 .5em;color:var(--ink);font-family:var(--font-display);font-weight:700;line-height:1.25}.doc-prose h1{font-size:21px}.doc-prose h2{font-size:18px}.doc-prose h3{font-size:16px}.doc-prose h4,.doc-prose h5,.doc-prose h6{font-size:14px}.doc-prose ul,.doc-prose ol{padding-left:1.4em}.doc-prose li{margin:.25em 0}.doc-prose a{color:var(--link)}.doc-prose blockquote{padding-left:14px;border-left:2px solid rgba(var(--line),.3);color:var(--mut)}.doc-prose img{max-width:100%;height:auto;border-radius:var(--r-sm)}.doc-prose table{width:100%;margin:0 0 1em;border-collapse:collapse;font-size:13px}.doc-prose th,.doc-prose td{padding:6px 10px;border:1px solid rgba(var(--line),.12);text-align:left;vertical-align:top}.doc-prose th{background:rgba(var(--line),.08);color:var(--ink);font-weight:600}.doc-sheet{display:flex;flex-direction:column;min-height:0}.doc-sheet-scroll{max-height:min(60dvh,560px);overflow:auto;overscroll-behavior:contain}.doc-sheet table{min-width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-mono);font-size:12.5px;line-height:1.5;white-space:nowrap}.doc-sheet th,.doc-sheet td{max-width:340px;width:1%;padding:6px 12px;border-bottom:1px solid rgba(var(--line),.1);border-right:1px solid rgba(var(--line),.08);overflow:hidden;text-overflow:ellipsis;text-align:left}.doc-sheet th{position:sticky;top:0;z-index:1;background:var(--inset);color:var(--ink);font-weight:600;box-shadow:inset 0 -1px rgba(var(--line),.14)}.doc-sheet th:last-child,.doc-sheet td:last-child{border-right:none}.doc-sheet td{color:var(--ink-2)}.doc-sheet tbody tr:nth-child(2n) td{background:rgba(var(--line),.05)}.doc-sheet tbody tr:hover td{background:var(--hover)}.doc-sheet-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 11px;border-top:1px solid rgba(var(--line),.08);background:var(--inset)}.doc-sheet-tabs{display:flex;gap:4px;min-width:0;overflow-x:auto}.doc-sheet-tabs button{flex:none;padding:3px 12px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--mut);font-family:var(--font-sans);font-size:12px;font-weight:500;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.doc-sheet-tabs button:hover{color:var(--ink-2);background:var(--hover)}.doc-sheet-tabs button[aria-selected=true]{background:var(--dialog);box-shadow:var(--shadow-sm);color:var(--ink);font-weight:600}.doc-sheet-more{margin-left:auto;color:var(--mut-2);font-size:12px}.persona{display:flex;flex-direction:column;gap:28px;width:100%;container-type:inline-size}.persona-step{display:flex;flex-direction:column;gap:14px;min-width:0}.persona-step-head{display:flex;align-items:flex-start;gap:12px}.persona-step-n{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;font-size:12px;font-weight:700;color:var(--p);background:color-mix(in srgb,var(--p) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p) 24%,transparent)}.persona-step-title{margin:0;font-size:16px;font-weight:650;letter-spacing:-.015em;color:var(--ink)}.persona-step-sub{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--mut-2)}.persona-custom{display:inline-flex;align-items:center;gap:8px;flex:none}.persona{gap:22px}.persona-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.persona-preset{--tone: var(--p);position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px 11px;text-align:left;font:inherit;color:var(--ink);cursor:pointer;border-radius:var(--r-lg);border:1px solid var(--glass-rim);background:var(--card);background-image:var(--glass-sheen);box-shadow:var(--glass-highlight),var(--shadow-sm);transition:transform var(--dur-med) var(--ease-spring),box-shadow var(--dur-med) var(--ease-out),border-color var(--dur-fast)}.persona-preset:hover{transform:translateY(-2px);box-shadow:var(--glass-highlight),var(--shadow-md)}.persona-preset:active{transform:scale(.98)}.persona-preset:focus-visible{outline:none;box-shadow:var(--glass-highlight),var(--focus-ring)}.persona-preset[aria-checked=true]{border-color:color-mix(in srgb,var(--p) 55%,transparent);background-color:color-mix(in srgb,var(--p) 9%,var(--card));box-shadow:var(--glass-highlight),0 0 0 3px color-mix(in srgb,var(--p) 18%,transparent),var(--shadow-md)}.persona-preset-top{display:flex;align-items:center;gap:9px}.persona-face{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 20%,transparent)}.persona-preset-name{flex:1;min-width:0;font-size:14px;font-weight:650;letter-spacing:-.01em}.persona-check{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:var(--accent-fill);animation:ui-pop var(--dur-med) var(--ease-spring)}.persona-preset-top{margin-bottom:3px}.persona-preset-hint{overflow:hidden;font-size:12px;font-weight:560;color:var(--mut-2);text-overflow:ellipsis;white-space:nowrap}.persona-preset-line{margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.persona-tabs{display:flex;gap:4px;padding:3px;border-radius:var(--r-md);background:rgba(var(--line),.08);box-shadow:var(--field-inset);overflow-x:auto;scrollbar-width:none}.persona-tabs::-webkit-scrollbar{display:none}.persona-tab{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 12px;border:0;border-radius:11px;background:transparent;color:var(--mut);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--dur-med) var(--ease-out),color var(--dur-fast),box-shadow var(--dur-med)}.persona-tab:hover{color:var(--ink)}.persona-tab[aria-selected=true]{color:var(--ink);background:var(--popover);background-image:var(--glass-sheen);box-shadow:var(--glass-highlight),var(--shadow-sm)}.persona-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.persona-tab-count{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:700;color:#fff;background:var(--accent-fill)}.persona-group[hidden]{display:none}.persona-group{animation:ui-fade var(--dur-med) var(--ease-out)}.persona-rule{border-radius:var(--r-lg)}.persona-rule-summary{list-style:none;cursor:pointer;border-radius:var(--r-md);padding:4px;margin:-4px;transition:background var(--dur-fast)}.persona-rule-summary::-webkit-details-marker{display:none}.persona-rule-summary:hover{background:var(--hover)}.persona-rule-summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.persona-rule-chevron{color:var(--mut-2);margin-top:4px;transition:transform var(--dur-med) var(--ease-spring)}.persona-rule[open] .persona-rule-chevron{transform:rotate(180deg)}.persona-rule[open]>:not(summary){animation:ui-fade var(--dur-med) var(--ease-out)}.persona-rule[open]{display:flex;flex-direction:column;gap:14px}.persona-split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:16px;align-items:start}.persona-groups{display:flex;flex-direction:column;gap:14px;min-width:0}.persona-group{display:flex;flex-direction:column;padding:6px 16px 8px;border-radius:var(--r-lg);background:var(--panel);background-image:var(--glass-sheen);border:1px solid var(--glass-rim);box-shadow:var(--glass-highlight),var(--shadow-sm)}.persona-trait{display:flex;flex-direction:column;gap:8px;padding:12px 0}.persona-trait+.persona-trait{border-top:1px solid rgba(var(--line),.08)}.persona-trait-head{display:flex;flex-direction:column;gap:1px}.persona-trait-label{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:620;color:var(--ink)}.persona-trait-ask{font-size:12.5px;color:var(--mut-2)}.persona-moved{width:7px;height:7px;border-radius:50%;background:var(--p);box-shadow:0 0 0 3px color-mix(in srgb,var(--p) 18%,transparent)}.persona-pills{overflow:visible}.persona-pills .ui-segment{flex:1 1 0;min-width:0;height:auto;min-height:32px;padding:6px 8px;white-space:normal;line-height:1.25;text-align:center}.persona-rec{width:5px;height:5px;margin-left:5px;flex:none;border-radius:50%;background:var(--positive)}.persona-trait-hint{font-size:12.5px;line-height:1.45;color:var(--mut);animation:ui-fade var(--dur-med) var(--ease-out)}.persona-preview{position:sticky;top:12px;display:flex;flex-direction:column;gap:10px;padding:16px;min-width:0;border-radius:var(--r-xl);background:var(--dialog);background-image:var(--glass-sheen);border:1px solid var(--glass-rim);box-shadow:var(--glass-highlight),var(--shadow-md);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.persona-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.persona-live{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650;color:var(--positive)}.persona-preview-title{font-size:12px;font-weight:560;color:var(--mut-2)}.persona-scenario{margin:0;padding:8px 12px;border-radius:var(--r-md);font-size:12.5px;line-height:1.45;color:var(--mut);background:var(--inset);box-shadow:var(--field-inset)}.persona-chat{display:flex;align-items:flex-end;gap:8px}.persona-bubble{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:18px 18px 18px 6px;background:var(--card);background-image:var(--glass-sheen);border:1px solid var(--glass-rim);box-shadow:var(--glass-highlight),var(--shadow-sm);animation:persona-bubble-in var(--dur-slow) var(--ease-spring);transform-origin:bottom left}@keyframes persona-bubble-in{0%{opacity:.35;transform:scale(.97) translateY(4px)}to{opacity:1;transform:none}}.persona-line{font-size:14px;line-height:1.55;color:var(--ink)}.persona-block{margin-top:4px;padding:10px 12px;border-radius:var(--r-md);background:var(--inset);box-shadow:var(--field-inset)}.persona-block-title{display:block;margin-bottom:4px;font-size:12px;font-weight:650;color:var(--ink)}.persona-block-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.7;color:var(--mut-2)}.persona-block-row>:last-child{color:var(--ink-2);font-weight:520;white-space:nowrap}.persona-examples{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px}.persona-examples-label{font-size:12px;font-weight:600;color:var(--mut-2);margin-right:2px}.persona-reads{padding:10px 12px;border-radius:var(--r-sm);font-size:12.5px;line-height:1.5;color:var(--mut-2);background:var(--inset);box-shadow:var(--field-inset)}@container (max-width: 700px){.persona-split{grid-template-columns:minmax(0,1fr)}.persona-preview{position:static;order:-1}}@media(max-width:480px){.persona-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.persona-preset-line{display:none}.persona-tab{padding:0 10px}.persona-group{padding:4px 12px 6px}}.cron-summary{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.cron-tile{--tone: var(--p);display:flex;flex-direction:column;gap:2px;min-width:120px;padding:12px 16px;border-radius:var(--r-md)}.cron-tile[data-wide]{min-width:200px;flex:0 1 260px}.cron-tile-label{font-size:12px;font-weight:600;color:var(--mut-2)}.cron-tile-value{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--tone);line-height:1.2}.cron-tile-note{font-size:12px;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.cron-filter{margin-left:auto;align-self:center}.cron-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;align-items:start}.cron-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--r-lg);transition:opacity var(--dur-med),transform var(--dur-med) var(--ease-spring),box-shadow var(--dur-med)}.cron-card:hover{transform:translateY(-2px);box-shadow:var(--glass-highlight),var(--shadow-md)}.cron-card[data-paused]{opacity:.7}.cron-card[data-paused] .cron-card-icon{filter:grayscale(1);opacity:.7}.cron-card-head{display:flex;align-items:center;gap:12px}.cron-card-icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:linear-gradient(160deg,var(--accent-fill-2),var(--accent-fill));box-shadow:inset 0 1px #ffffff4d,0 6px 14px -6px color-mix(in srgb,var(--accent-fill) 70%,transparent)}.cron-card-name{font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cron-card-when{margin-top:1px;font-size:13px;font-weight:560;color:var(--p);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cron-card-brief{margin:0;font-size:13px;line-height:1.5;color:var(--mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cron-card-meta{display:flex;flex-wrap:wrap;gap:6px}.cron-card-foot{display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px solid rgba(var(--line),.08)}.cron-card-last{display:inline-flex;align-items:center;gap:3px;margin-right:auto;padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--mut-2);cursor:default}button.cron-card-last:not(:disabled){cursor:pointer}button.cron-card-last:not(:disabled):hover{color:var(--p)}.cron-form{display:flex;flex-direction:column;gap:22px;padding-bottom:8px}.cron-section{display:flex;flex-direction:column;gap:12px}.cron-section-title{margin:0;font-size:13px;font-weight:650;color:var(--ink-2)}.cron-templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.cron-template{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;text-align:left;font:inherit;cursor:pointer;border-radius:var(--r-md);border:1px solid var(--glass-rim);background:var(--card);background-image:var(--glass-sheen);box-shadow:var(--glass-highlight),var(--shadow-sm);color:var(--ink);transition:transform var(--dur-med) var(--ease-spring),box-shadow var(--dur-med),border-color var(--dur-fast)}.cron-template:hover{transform:translateY(-1px);box-shadow:var(--glass-highlight),var(--shadow-md)}.cron-template:focus-visible{outline:none;box-shadow:var(--glass-highlight),var(--focus-ring)}.cron-template[aria-pressed=true]{border-color:color-mix(in srgb,var(--p) 50%,transparent);background-color:color-mix(in srgb,var(--p) 9%,var(--card))}.cron-template-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--p);background:color-mix(in srgb,var(--p) 14%,transparent)}.cron-template-name{font-size:13px;font-weight:620}.cron-template-when{font-size:11.5px;color:var(--mut-2)}.cron-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cron-row-label{min-width:52px;font-size:13px;font-weight:600;color:var(--ink-2)}.cron-row-note{font-size:12px;color:var(--mut-2)}.cron-days{display:flex;flex-wrap:wrap;gap:6px}.cron-day{width:46px;height:36px;border-radius:var(--r-pill);border:1px solid var(--glass-rim);font:inherit;font-size:13px;font-weight:600;background:var(--field);color:var(--ink-2);cursor:pointer;box-shadow:var(--glass-highlight);transition:background var(--dur-fast),color var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.cron-day:active{transform:scale(.94)}.cron-day[aria-pressed=true]{color:#fff;border-color:transparent;background:linear-gradient(160deg,var(--accent-fill-2),var(--accent-fill));box-shadow:inset 0 1px #ffffff4d,0 4px 10px -4px color-mix(in srgb,var(--accent-fill) 70%,transparent)}.cron-day:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cron-preview{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--r-md)}.cron-preview-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--p);background:color-mix(in srgb,var(--p) 14%,transparent)}.cron-preview-text{font-size:15px;font-weight:650;color:var(--ink);animation:ui-fade var(--dur-med) var(--ease-out)}.cron-preview-runs{margin-top:3px;font-size:12px;line-height:1.5;color:var(--mut-2)}.cron-error{margin-right:auto;font-size:13px;color:var(--negative);align-self:center}@media(max-width:640px){.cron-grid{grid-template-columns:1fr}.cron-tile{flex:1 1 40%}.cron-filter{margin-left:0}.cron-day{width:42px}}.workspace-conversation{position:relative}.workspace-conversation>:not(.thread-view){transition:transform .42s var(--ease-out),opacity .42s var(--ease-out),filter .42s var(--ease-out)}.workspace-conversation[data-drawer=open]>:not(.thread-view){transform:translate(-7%);opacity:.35;filter:saturate(.7);pointer-events:none}.thread-view{--tone: var(--p);position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);display:flex;flex-direction:column;min-width:0;background:var(--popover);background-image:var(--glass-sheen);border-left:1px solid var(--glass-rim);box-shadow:-24px 0 48px -24px #00000059,var(--glass-highlight);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);outline:none;animation:thread-view-in .42s var(--ease-out) both}.thread-view[data-state=closing]{animation:thread-view-out .28s var(--ease-out) both;pointer-events:none}@keyframes thread-view-in{0%{transform:translate(100%)}to{transform:none}}@keyframes thread-view-out{0%{transform:none}to{transform:translate(100%)}}.thread-view-head{flex:none;display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 16px 10px 10px;border-bottom:1px solid rgba(var(--line),.08)}.thread-view-back{flex:none;display:inline-flex;align-items:center;gap:2px;height:32px;padding:0 10px 0 4px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--p);font:inherit;font-size:15px;font-weight:560;cursor:pointer;transition:background var(--dur-fast)}.thread-view-back:hover{background:var(--hover)}.thread-view-back:focus-visible{outline:none;box-shadow:var(--focus-ring)}.thread-view-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--tone) 75%,#fff),var(--tone));box-shadow:inset 0 1px #ffffff4d,0 6px 14px -6px color-mix(in srgb,var(--tone) 70%,transparent)}.thread-view-titles{flex:1;min-width:0}.thread-view-title{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:680;letter-spacing:-.015em;color:var(--ink)}.thread-view-sub{margin:1px 0 0;font-size:12.5px;color:var(--mut-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-view-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;animation:thread-view-swap var(--dur-med) var(--ease-out) both}@keyframes thread-view-swap{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.thread-view,.thread-view-body{animation:none}.workspace-conversation>:not(.thread-view){transition:none}}.cron-wizard{display:flex;flex-direction:column;gap:20px}.cron-steps{display:flex;gap:6px;list-style:none;margin:0;padding:0}.cron-steps li{flex:1}.cron-step{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:34px;border:0;border-radius:var(--r-pill);background:rgba(var(--line),.08);color:var(--mut);font:inherit;font-size:13px;font-weight:620;cursor:pointer;transition:background var(--dur-med),color var(--dur-med)}.cron-step:disabled{cursor:default}.cron-step[data-state=current]{color:var(--p);background:color-mix(in srgb,var(--p) 14%,transparent)}.cron-step[data-state=done]{color:var(--positive);background:color-mix(in srgb,var(--positive) 12%,transparent)}.cron-step-dot{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:700;color:#fff;background:rgba(var(--line),.35)}.cron-step[data-state=current] .cron-step-dot{background:var(--accent-fill)}.cron-step[data-state=done] .cron-step-dot{background:var(--positive)}.cron-page{display:flex;flex-direction:column;gap:14px;animation:thread-view-swap var(--dur-med) var(--ease-out) both}.cron-q{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.cron-q-sub{margin:-8px 0 0;font-size:14px;line-height:1.5;color:var(--mut)}.cron-page textarea.ui-input{font-size:15px;min-height:110px}.cron-ideas-title{margin-top:4px;font-size:13px;font-weight:600;color:var(--mut-2)}.cron-ideas{display:flex;flex-direction:column;gap:8px}.cron-idea{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;text-align:left;font:inherit;cursor:pointer;border-radius:var(--r-md);border:1px solid var(--glass-rim);background:var(--card);background-image:var(--glass-sheen);box-shadow:var(--glass-highlight),var(--shadow-sm);color:var(--ink);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast),background var(--dur-fast)}.cron-idea:hover{background-color:var(--dialog)}.cron-idea:active{transform:scale(.99)}.cron-idea[aria-pressed=true]{border-color:color-mix(in srgb,var(--p) 50%,transparent);background-color:color-mix(in srgb,var(--p) 9%,var(--card))}.cron-idea-icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--p);background:color-mix(in srgb,var(--p) 13%,transparent)}.cron-idea-name{flex:1;font-size:14.5px;font-weight:600}.cron-idea-check{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--accent-fill)}.cron-whens{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.cron-when{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;text-align:left;font:inherit;cursor:pointer;border-radius:var(--r-md);border:1px solid var(--glass-rim);background:var(--card);background-image:var(--glass-sheen);box-shadow:var(--glass-highlight),var(--shadow-sm);color:var(--ink);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast),background var(--dur-fast)}.cron-when:active{transform:scale(.98)}.cron-when[aria-checked=true]{border-color:color-mix(in srgb,var(--p) 55%,transparent);background-color:color-mix(in srgb,var(--p) 10%,var(--card));box-shadow:var(--glass-highlight),0 0 0 3px color-mix(in srgb,var(--p) 16%,transparent)}.cron-when:focus-visible,.cron-idea:focus-visible,.cron-time:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cron-when-icon{display:grid;place-items:center;width:32px;height:32px;margin-bottom:4px;border-radius:10px;color:var(--p);background:color-mix(in srgb,var(--p) 13%,transparent)}.cron-when[aria-checked=true] .cron-when-icon{color:#fff;background:linear-gradient(160deg,var(--accent-fill-2),var(--accent-fill))}.cron-when-label{font-size:14px;font-weight:640}.cron-when-note{font-size:12px;color:var(--mut-2)}.cron-ask{display:flex;flex-direction:column;gap:8px;animation:thread-view-swap var(--dur-med) var(--ease-out) both}.cron-ask-label{font-size:14px;font-weight:640;color:var(--ink-2)}.cron-times{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cron-time{height:36px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--glass-rim);background:var(--field);color:var(--ink-2);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:var(--glass-highlight);transition:background var(--dur-fast),color var(--dur-fast)}.cron-time[aria-pressed=true]{color:#fff;border-color:transparent;background:linear-gradient(160deg,var(--accent-fill-2),var(--accent-fill))}.cron-builder{padding:12px;border-radius:var(--r-md);background:var(--inset);box-shadow:var(--field-inset)}.cron-sentence{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:var(--r-md);font-size:15px;font-weight:640;color:var(--ink);background:color-mix(in srgb,var(--p) 8%,var(--card));border:1px solid color-mix(in srgb,var(--p) 22%,transparent)}.cron-sentence svg{color:var(--p);flex:none}.cron-sentence span{display:block;margin-top:2px;font-size:13px;font-weight:450;color:var(--mut)}.cron-sentence{align-items:flex-start}.cron-sentence svg{margin-top:2px}.cron-summary-card{display:flex;flex-direction:column;border-radius:var(--r-lg);border:1px solid var(--glass-rim);background:var(--card);background-image:var(--glass-sheen);box-shadow:var(--glass-highlight),var(--shadow-sm);overflow:hidden}.cron-summary-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px;border:0;background:transparent;text-align:left;font:inherit;color:inherit}button.cron-summary-row{cursor:pointer;transition:background var(--dur-fast)}button.cron-summary-row:hover{background:var(--hover)}.cron-summary-row+.cron-summary-row{border-top:1px solid rgba(var(--line),.08)}.cron-summary-icon{--tone: var(--p);flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--tone) 75%,#fff),var(--tone))}.cron-summary-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cron-summary-label{font-size:12px;font-weight:600;color:var(--mut-2)}.cron-summary-value{font-size:15px;font-weight:560;line-height:1.45;color:var(--ink)}.cron-summary-edit{align-self:center;font-size:13px;font-weight:600;color:var(--p)}.cron-more{border-radius:var(--r-md)}.cron-more>summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--mut)}.cron-more>summary::-webkit-details-marker{display:none}.cron-more>summary svg{transition:transform var(--dur-med) var(--ease-spring)}.cron-more[open]>summary svg{transform:rotate(90deg)}.cron-more-body{display:flex;flex-direction:column;gap:12px;margin-top:12px}.workspace-shell .inline-work-thought .inline-work-trace-op,.workspace-shell .inline-work-thought .inline-work-trace-name{color:var(--mut-2);font-style:italic}.workspace-shell .inline-work-thought[data-live=true] .inline-work-trace-op{color:var(--info);animation:inline-work-thinking 1.6s ease-in-out infinite}@keyframes inline-work-thinking{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.workspace-shell .inline-work-thought[data-live=true] .inline-work-trace-op{animation:none}}.workspace-shell .inline-work-thought-body{margin:0 0 4px 19px;border-left:2px solid rgba(var(--line),.1);padding:4px 0 4px 12px;color:var(--mut);font-size:13px;line-height:1.5}.workspace-shell .inline-work-thought-body .aui-markdown{color:var(--mut);font-size:13px}.workspace-shell .inline-work-tool,.workspace-shell .inline-work-narration{margin:2px 0 6px;font-size:13px}.workspace-shell .inline-work-tool-head{display:flex;align-items:baseline;gap:8px;width:100%;min-width:0;border:0;border-radius:var(--r-xs);padding:2px 6px;background:transparent;color:var(--ink-2);text-align:left;cursor:pointer}.workspace-shell .inline-work-tool-head:hover,.workspace-shell .inline-work-tool-head:focus-visible{background:var(--hover);outline:none}.workspace-shell .inline-work-tool-dot{flex:none;color:var(--positive);font-size:11px}.workspace-shell .inline-work-tool[data-state=running] .inline-work-tool-dot{color:var(--info);animation:inline-work-thinking 1.6s ease-in-out infinite}.workspace-shell .inline-work-tool[data-state=error] .inline-work-tool-dot{color:var(--negative)}.workspace-shell .inline-work-narration .inline-work-tool-dot{color:var(--ink-2)}.workspace-shell .inline-work-tool-call{flex:1 1 auto;min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .inline-work-tool-call strong{font-weight:600}.workspace-shell .inline-work-tool-call code{color:var(--mut);font:inherit}.workspace-shell .inline-work-tool-line{display:flex;align-items:baseline;gap:8px;min-width:0}.workspace-shell .inline-work-tool-line>.inline-work-tool-head{flex:1 1 auto;width:auto}.workspace-shell .inline-work-tool-count{flex:none;padding:0 4px;border:0;background:none;color:var(--mut-2);font:inherit;font-size:11.5px;white-space:nowrap;cursor:pointer}.workspace-shell .inline-work-tool-count:hover{color:var(--ink-2);text-decoration:underline}.workspace-shell .inline-work-tool-count:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-xs)}.workspace-shell .inline-work-tool-label{flex:none;color:var(--mut-2);font-size:11.5px}.workspace-shell .inline-work-tool-out{display:grid;grid-template-columns:18px minmax(0,1fr);padding-left:12px;color:var(--mut);font-family:var(--font-mono);font-size:12px}.workspace-shell .inline-work-tool-elbow{color:rgba(var(--line),.45)}.workspace-shell .inline-work-tool-lines pre{margin:0;max-height:420px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:inherit}.workspace-shell .inline-work-tool[data-state=error] .inline-work-tool-lines pre{color:var(--negative)}.workspace-shell .inline-work-tool-more{border:0;padding:0;background:transparent;color:var(--mut-2);font:inherit;cursor:pointer}.workspace-shell .inline-work-tool-more:hover{color:var(--ink-2);text-decoration:underline}.workspace-shell .inline-work-tool-running,.workspace-shell .inline-work-tool-empty{color:var(--mut-2);font-style:italic}.workspace-shell .inline-work-narration{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;padding:2px 6px}.workspace-shell .inline-work-narration-copy,.workspace-shell .inline-work-narration-copy .aui-markdown{color:var(--ink-2);font-size:13.5px;line-height:1.5}.workspace-shell .inline-work-evidence>*,.workspace-shell .inline-work-tool,.workspace-shell .inline-work-tool-head,.workspace-shell .inline-work-narration,.workspace-shell .inline-work-narration-copy{min-width:0;max-width:100%}.workspace-shell .inline-work-tool-head{overflow:hidden}.workspace-shell .inline-work-narration-copy,.workspace-shell .inline-work-tool-lines pre{overflow-wrap:anywhere}.workspace-shell .inline-work-tool-label{flex:0 1 auto;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--dur-fast: .14s;--dur-med: .24s;--dur-slow: .38s;--ctl-h-sm: 28px;--ctl-h: 36px;--ctl-h-lg: 44px}.ui-glass{background:var(--card);border:1px solid var(--glass-rim);box-shadow:var(--glass-highlight),var(--shadow-sm);border-radius:var(--r-lg)}.ui-glass--thin{background:var(--panel);box-shadow:var(--glass-highlight)}.ui-glass--thick{background:var(--dialog);box-shadow:var(--glass-highlight),var(--shadow-lg)}.ui-glass--blur{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.ui-glass--inset{background:var(--inset);border-color:rgba(var(--line),.08);box-shadow:none}.ui-glass--flush{border-radius:0;border-left:0;border-right:0}.ui-glass--interactive{cursor:pointer;transition:transform var(--dur-med) var(--ease-spring),box-shadow var(--dur-med) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ui-glass--interactive:hover{box-shadow:var(--glass-highlight),var(--shadow-md);transform:translateY(-1px)}.ui-glass--interactive:active{transform:scale(.99)}.ui-glass--interactive:focus-visible{outline:none;box-shadow:var(--glass-highlight),var(--focus-ring)}.ui-card{padding:18px}.ui-card--sm{padding:12px;border-radius:var(--r-md)}.ui-card--lg{padding:24px;border-radius:var(--r-xl)}.ui-card-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.ui-card-title{margin:0;font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.ui-card-sub{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--mut-2)}.ui-card-actions{margin-left:auto;display:flex;gap:8px;align-items:center;flex:none}.ui-btn{--btn-bg: var(--field);--btn-ink: var(--ink);--btn-rim: var(--glass-rim);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--ctl-h);padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--btn-rim);background:var(--btn-bg);color:var(--btn-ink);font:inherit;font-size:14px;font-weight:590;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--glass-highlight),var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-med) var(--ease-out),opacity var(--dur-fast);text-decoration:none}.ui-btn:hover{background:color-mix(in srgb,var(--btn-bg) 88%,var(--ink) 6%)}.ui-btn:active{transform:scale(.96)}.ui-btn:focus-visible{outline:none;box-shadow:var(--glass-highlight),var(--focus-ring)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.ui-btn svg{flex:none}.ui-btn--primary{--btn-bg: var(--accent-fill);--btn-ink: var(--on-accent-fill);--btn-rim: transparent;background:linear-gradient(180deg,var(--accent-fill-2),var(--accent-fill));box-shadow:inset 0 1px #ffffff40,0 6px 18px -8px color-mix(in srgb,var(--accent-fill) 70%,transparent)}.ui-btn--primary:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-fill-2) 92%,#fff),var(--accent-fill))}.ui-btn--tinted{--btn-bg: color-mix(in srgb, var(--p) 16%, transparent);--btn-ink: var(--p);--btn-rim: transparent;box-shadow:none}.ui-btn--ghost{--btn-bg: transparent;--btn-rim: transparent;box-shadow:none;color:var(--ink-2)}.ui-btn--ghost:hover{background:var(--hover)}.ui-btn--danger{--btn-bg: color-mix(in srgb, var(--negative) 13%, transparent);--btn-ink: color-mix(in srgb, var(--negative) 88%, var(--ink));--btn-rim: transparent;box-shadow:none}.ui-btn--danger-solid{--btn-bg: var(--negative-fill);--btn-ink: #fff;--btn-rim: transparent;background:var(--negative-fill)}.ui-btn--sm{height:var(--ctl-h-sm);padding:0 12px;font-size:13px;gap:5px}.ui-btn--lg{height:var(--ctl-h-lg);padding:0 22px;font-size:15px}.ui-btn--block{display:flex;width:100%}.ui-btn--square{border-radius:var(--r-sm)}.ui-icon-btn{padding:0;width:var(--ctl-h);border-radius:var(--r-pill)}.ui-icon-btn.ui-btn--sm{width:var(--ctl-h-sm)}.ui-icon-btn.ui-btn--lg{width:var(--ctl-h-lg)}.ui-spin{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite;flex:none}.ui-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-field-label{font-size:13px;font-weight:560;color:var(--ink-2)}.ui-field-hint{font-size:12px;line-height:1.45;color:var(--mut-2)}.ui-field-error{font-size:12px;line-height:1.45;color:var(--negative)}.ui-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:var(--ctl-h);padding:0 12px;border-radius:var(--r-sm);border:1px solid rgba(var(--line),.14);background:var(--field);color:var(--ink);font:inherit;font-size:14px;outline:none;box-shadow:inset 0 1px 2px #0000000a;transition:border-color var(--dur-fast),box-shadow var(--dur-med) var(--ease-out),background var(--dur-fast)}.ui-input::placeholder{color:var(--mut-2);opacity:.8}.ui-input:hover{border-color:rgba(var(--line),.24)}.ui-input:focus,.ui-input:focus-within{border-color:color-mix(in srgb,var(--p) 55%,transparent);box-shadow:var(--focus-ring)}.ui-input:disabled{opacity:.55;cursor:not-allowed}.ui-input[aria-invalid=true]{border-color:color-mix(in srgb,var(--negative) 60%,transparent)}.ui-input--sm{height:var(--ctl-h-sm);font-size:13px;padding:0 10px}.ui-input--lg{height:var(--ctl-h-lg);font-size:15px}textarea.ui-input{height:auto;min-height:84px;padding:10px 12px;line-height:1.5;resize:vertical}select.ui-input{padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.ui-input-wrap{position:relative;display:flex;align-items:center}.ui-input-wrap>.ui-input{flex:1}.ui-input-wrap>.ui-input-icon{position:absolute;left:11px;color:var(--mut-2);pointer-events:none;display:grid}.ui-input-wrap>.ui-input-icon+.ui-input{padding-left:34px}.ui-input--search{border-radius:var(--r-pill);background:var(--inset)}.ui-switch{position:relative;flex:none;width:44px;height:26px;border-radius:var(--r-pill);border:0;padding:0;cursor:pointer;background:rgba(var(--line),.2);transition:background var(--dur-med) var(--ease-out)}.ui-switch:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0003,0 0 0 .5px #0000000a;transition:transform var(--dur-med) var(--ease-spring),width var(--dur-fast) var(--ease-out)}.ui-switch:active:after{width:26px}.ui-switch[aria-checked=true]{background:#34c759}.ui-switch[aria-checked=true]:after{transform:translate(18px)}.ui-switch[aria-checked=true]:active:after{transform:translate(14px)}.ui-switch:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-switch:disabled{opacity:.45;cursor:not-allowed}.ui-switch--sm{width:36px;height:22px}.ui-switch--sm:after{width:18px;height:18px}.ui-switch--sm[aria-checked=true]:after{transform:translate(14px)}.ui-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:0;border-radius:6px;border:1.5px solid rgba(var(--line),.35);background:var(--field);cursor:pointer;display:grid;place-items:center;transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.ui-check:active{transform:scale(.9)}.ui-check:checked{background:var(--accent-fill);border-color:var(--accent-fill)}.ui-check:checked:after{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.ui-check[type=radio]{border-radius:50%}.ui-check[type=radio]:checked:after{width:8px;height:8px;border:0;border-radius:50%;background:#fff;transform:none}.ui-check:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-check-label{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:var(--ink-2)}.ui-segmented{display:inline-flex;position:relative;padding:2px;gap:2px;border-radius:var(--r-sm);background:rgba(var(--line),.1);max-width:100%;overflow-x:auto;scrollbar-width:none}.ui-segmented::-webkit-scrollbar{display:none}.ui-segment{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 0 auto;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:13px;font-weight:560;height:28px;padding:0 14px;border-radius:8px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background var(--dur-med) var(--ease-out),color var(--dur-fast),box-shadow var(--dur-med) var(--ease-out)}.ui-segment:hover{color:var(--ink)}.ui-segment[aria-selected=true],.ui-segment[aria-pressed=true],.ui-segment[aria-checked=true]{background:var(--dialog);color:var(--ink);box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}.ui-segmented--sm .ui-segment{height:24px;padding:0 10px;font-size:12px}.ui-segmented--block{display:flex;width:100%}.ui-tabs{display:flex;gap:4px;border-bottom:1px solid rgba(var(--line),.1);overflow-x:auto;scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:0;background:transparent;color:var(--mut);font:inherit;font-size:14px;font-weight:560;padding:10px 12px 11px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;transition:color var(--dur-fast)}.ui-tab:hover{color:var(--ink)}.ui-tab:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2.5px;border-radius:2px;background:var(--p);transform:scaleX(0);transition:transform var(--dur-med) var(--ease-spring)}.ui-tab[aria-selected=true]{color:var(--ink)}.ui-tab[aria-selected=true]:after{transform:scaleX(1)}.ui-tab:focus-visible{outline:none;box-shadow:inset var(--focus-ring);border-radius:var(--r-xs)}.ui-tab-count{font-size:11px;font-weight:600;color:var(--mut-2);background:rgba(var(--line),.1);border-radius:var(--r-pill);padding:1px 7px}.ui-badge{--badge: var(--mut);display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--r-pill);font-size:12px;font-weight:590;line-height:1;white-space:nowrap;color:var(--badge);background:color-mix(in srgb,var(--badge) 14%,transparent)}.ui-badge--outline{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--badge) 35%,transparent)}.ui-badge--solid{background:var(--badge);color:var(--on-accent)}.ui-badge--sm{height:18px;padding:0 7px;font-size:11px}.ui-badge--wrap{height:auto;min-height:22px;padding-top:3px;padding-bottom:3px;white-space:normal;line-height:1.35}.ui-badge--mono{font-family:var(--font-mono);font-weight:500;letter-spacing:0}.ui-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--glass-rim);background:var(--field);color:var(--ink-2);font:inherit;font-size:13px;font-weight:540;white-space:nowrap;cursor:pointer;box-shadow:var(--glass-highlight);transition:background var(--dur-fast),color var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.ui-chip:hover{background:color-mix(in srgb,var(--field) 85%,var(--ink) 6%);color:var(--ink)}.ui-chip:active{transform:scale(.96)}.ui-chip[aria-pressed=true]{background:color-mix(in srgb,var(--p) 16%,var(--field));color:var(--p);border-color:color-mix(in srgb,var(--p) 30%,transparent)}.ui-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-chip--sm{height:24px;padding:0 9px;font-size:12px}.ui-chip-x{display:grid;place-items:center;width:16px;height:16px;margin-right:-4px;border-radius:50%;color:var(--mut-2)}.ui-chip-x:hover{background:var(--hover);color:var(--ink)}.ui-dot{--dot: var(--mut-2);flex:none;width:8px;height:8px;border-radius:50%;background:var(--dot)}.ui-dot--hollow{background:transparent;box-shadow:inset 0 0 0 1.5px var(--dot)}.ui-dot--live{box-shadow:0 0 0 3px color-mix(in srgb,var(--dot) 22%,transparent);animation:ui-pulse 2s var(--ease-out) infinite}@keyframes ui-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--dot) 28%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--dot) 6%,transparent)}}.ui-kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;font-family:var(--font-sans);font-size:11px;font-weight:600;color:var(--mut);background:rgba(var(--line),.08);box-shadow:inset 0 -1px rgba(var(--line),.14)}.ui-avatar{--avatar: var(--p);flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;overflow:hidden;font-size:13px;font-weight:650;letter-spacing:-.01em;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--avatar) 78%,#fff),var(--avatar));box-shadow:inset 0 1px #ffffff4d,0 1px 2px #0000001f}.ui-avatar img{width:100%;height:100%;object-fit:cover}.ui-avatar--square{border-radius:28%}.ui-avatar-stack{display:inline-flex}.ui-avatar-stack>.ui-avatar{box-shadow:0 0 0 2px var(--bg)}.ui-avatar-stack>.ui-avatar+.ui-avatar{margin-left:-8px}.ui-list{display:flex;flex-direction:column;border-radius:var(--r-md);background:var(--card);border:1px solid var(--glass-rim);box-shadow:var(--glass-highlight),var(--shadow-sm);overflow:hidden}.ui-list-header{margin:0 0 7px 14px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--mut-2)}.ui-list-footer{margin:7px 14px 0;font-size:12px;line-height:1.45;color:var(--mut-2)}.ui-row{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:9px 14px;color:var(--ink);font-size:14px;text-align:left;background:transparent;border:0;width:100%;font-family:inherit}.ui-row+.ui-row:before{content:"";position:absolute;top:0;right:0;left:var(--row-inset, 14px);height:1px;background:rgba(var(--line),.1)}.ui-row--interactive{cursor:pointer;transition:background var(--dur-fast)}.ui-row--interactive:hover{background:var(--hover)}.ui-row--interactive:active{background:rgba(var(--line),.12)}.ui-row--interactive:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.ui-row[aria-selected=true]{background:color-mix(in srgb,var(--p) 12%,transparent)}.ui-row-icon{--tile: var(--p);flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--on-accent);background:linear-gradient(160deg,color-mix(in srgb,var(--tile) 80%,#fff),var(--tile));box-shadow:inset 0 1px #ffffff40}.ui-row-icon--soft{color:var(--tile);background:color-mix(in srgb,var(--tile) 15%,transparent);box-shadow:none}.ui-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ui-row-title{font-weight:520;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-row-sub{font-size:13px;color:var(--mut-2);line-height:1.4;overflow:hidden;text-overflow:ellipsis}.ui-row-trail{flex:none;display:flex;align-items:center;gap:8px;color:var(--mut-2);font-size:14px}.ui-row-chevron{color:rgba(var(--line),.45)}.ui-kv{display:grid;grid-template-columns:minmax(90px,max-content) 1fr;gap:8px 18px;font-size:13px;margin:0}.ui-kv dt{color:var(--mut-2)}.ui-kv dd{margin:0;color:var(--ink);min-width:0;overflow-wrap:anywhere}.ui-page-header{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.ui-page-header--compact{margin-bottom:0}.ui-page-title{margin:0;font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.025em;color:var(--ink);line-height:1.15}.ui-page-sub{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--mut);max-width:70ch}.ui-page-actions{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ui-section-header{display:flex;align-items:center;gap:10px;margin:0 0 10px}.ui-section-title{margin:0;font-size:17px;font-weight:650;letter-spacing:-.015em;color:var(--ink)}.ui-section-sub{font-size:13px;color:var(--mut-2)}.ui-eyebrow{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--mut-2)}.ui-divider{height:1px;border:0;margin:12px 0;background:rgba(var(--line),.12)}.ui-divider--vertical{width:1px;height:auto;align-self:stretch;margin:0 4px}.ui-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px 16px;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ui-fade var(--dur-med) var(--ease-out)}.ui-dialog{position:relative;width:min(520px,100%);max-height:min(86vh,900px);display:flex;flex-direction:column;border-radius:var(--r-xl);background:var(--dialog);border:1px solid var(--glass-rim);box-shadow:var(--glass-highlight),var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);overflow:hidden;animation:ui-pop var(--dur-slow) var(--ease-spring)}.ui-dialog--sm{width:min(400px,100%)}.ui-dialog--lg{width:min(760px,100%)}.ui-dialog--xl{width:min(1040px,100%)}.ui-dialog-head{display:flex;align-items:flex-start;gap:12px;padding:20px 22px 6px}.ui-dialog-title{margin:0;font-size:18px;font-weight:680;letter-spacing:-.02em;color:var(--ink)}.ui-dialog-sub{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--mut)}.ui-dialog-body{padding:12px 22px 18px;overflow-y:auto;min-height:0;flex:1}.ui-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 22px 20px;flex-wrap:wrap}.ui-dialog-close{margin-left:auto;margin-top:-4px;margin-right:-8px}.ui-sheet-scrim{place-items:stretch end;padding:0;grid-template-rows:100%}.ui-sheet-scrim--bottom{padding:0;place-items:end stretch;grid-template-columns:minmax(0,1fr)}.ui-sheet{width:min(480px,100vw);height:100%;display:flex;flex-direction:column;background:var(--dialog);border-left:1px solid var(--glass-rim);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:ui-sheet-in var(--dur-slow) var(--ease-out)}.ui-sheet--wide{width:min(760px,100vw)}.ui-sheet--bottom{width:100%;min-width:0;height:auto;padding-bottom:env(safe-area-inset-bottom);max-height:88vh;align-self:end;border-left:0;border-top:1px solid var(--glass-rim);border-radius:var(--r-xl) var(--r-xl) 0 0;animation:ui-sheet-up var(--dur-slow) var(--ease-out)}.ui-sheet-grabber{width:36px;height:5px;border-radius:3px;background:rgba(var(--line),.3);margin:8px auto 0}.ui-popover{z-index:220;min-width:200px;max-width:min(360px,calc(100vw - 24px));padding:6px;border-radius:var(--r-md);background:var(--popover);border:1px solid var(--glass-rim);box-shadow:var(--glass-highlight),var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:ui-pop var(--dur-med) var(--ease-spring);transform-origin:top}.ui-menu{display:flex;flex-direction:column;gap:1px}.ui-menu-label{padding:8px 10px 4px;font-size:12px;font-weight:600;color:var(--mut-2)}.ui-menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.ui-menu-item:hover,.ui-menu-item[data-active=true]{background:var(--hover)}.ui-menu-item:focus-visible{outline:none;background:var(--hover)}.ui-menu-item[aria-checked=true]{color:var(--p)}.ui-menu-item--danger{color:var(--negative)}.ui-menu-item-icon{flex:none;width:18px;display:grid;place-items:center;color:var(--mut)}.ui-menu-item-trail{margin-left:auto;color:var(--mut-2);font-size:12px;display:flex;gap:4px;align-items:center}.ui-menu-sep{height:1px;margin:5px 8px;background:rgba(var(--line),.1)}.ui-tooltip-host{position:relative;display:inline-flex}.ui-tooltip{position:absolute;z-index:240;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);padding:6px 10px;border-radius:8px;background:color-mix(in srgb,var(--ink) 88%,transparent);color:var(--bg);font-size:12px;font-weight:540;white-space:nowrap;pointer-events:none;opacity:0;-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-med) var(--ease-spring)}.ui-tooltip--bottom{bottom:auto;top:calc(100% + 8px);transform:translate(-50%,-4px)}.ui-tooltip-host:hover>.ui-tooltip,.ui-tooltip-host:focus-within>.ui-tooltip{opacity:1;transform:translate(-50%);transition-delay:.35s}.ui-banner{--tone: var(--info);display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:var(--r-md);background:color-mix(in srgb,var(--tone) 11%,var(--card));border:1px solid color-mix(in srgb,var(--tone) 22%,transparent);color:var(--ink);font-size:13px;line-height:1.5}.ui-banner-icon{flex:none;color:var(--tone);margin-top:1px;display:grid}.ui-banner-body{flex:1;min-width:0}.ui-banner-title{font-weight:640;margin:0 0 2px;font-size:14px}.ui-banner-text{margin:0;color:var(--ink-2)}.ui-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:40px 20px}.ui-empty-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:18px;color:var(--p);background:color-mix(in srgb,var(--p) 12%,var(--card));box-shadow:var(--glass-highlight)}.ui-empty-title{margin:0;font-size:17px;font-weight:650;color:var(--ink);letter-spacing:-.015em}.ui-empty-text{margin:0;font-size:14px;line-height:1.5;color:var(--mut);max-width:44ch}.ui-empty-actions{display:flex;gap:8px;margin-top:10px}.ui-progress{--tone: var(--p);position:relative;height:6px;border-radius:var(--r-pill);background:rgba(var(--line),.12);overflow:hidden}.ui-progress>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 75%,#fff),var(--tone));transition:width var(--dur-slow) var(--ease-out)}.ui-progress--indeterminate>span{width:35%!important;animation:ui-indeterminate 1.3s var(--ease-out) infinite}.ui-progress--sm{height:4px}@keyframes ui-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}.ui-skeleton{display:block;border-radius:8px;background:linear-gradient(90deg,rgba(var(--line),.08) 25%,rgba(var(--line),.16),rgba(var(--line),.08) 75%);background-size:200% 100%;animation:ui-shimmer 1.4s ease-in-out infinite}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-stat{display:flex;flex-direction:column;gap:4px;min-width:0}.ui-stat-label{font-size:12px;font-weight:560;color:var(--mut-2)}.ui-stat-value{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.ui-stat-note{font-size:12px;color:var(--mut-2)}.ui-code{margin:0;padding:12px 14px;border-radius:var(--r-sm);background:var(--inset);border:1px solid rgba(var(--line),.08);font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--ink-2);overflow:auto;white-space:pre}.ui-code-inline{font-family:var(--font-mono);font-size:.9em;padding:1px 6px;border-radius:6px;background:rgba(var(--line),.1)}.ui-toast-region{position:fixed;z-index:260;bottom:20px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.ui-toast{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--r-pill);background:var(--dialog);border:1px solid var(--glass-rim);box-shadow:var(--glass-highlight),var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);font-size:14px;font-weight:540;color:var(--ink);animation:ui-sheet-up var(--dur-slow) var(--ease-spring)}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-pop{0%{opacity:0;transform:scale(.94) translateY(6px)}to{opacity:1;transform:none}}@keyframes ui-sheet-in{0%{transform:translate(100%)}to{transform:none}}@keyframes ui-sheet-up{0%{transform:translateY(100%);opacity:.6}to{transform:none;opacity:1}}.ui-enter{animation:ui-pop var(--dur-slow) var(--ease-out) both}@media(max-width:768px){.ui-page-title{font-size:24px}.ui-dialog{border-radius:var(--r-lg)}.ui-dialog-head,.ui-dialog-body,.ui-dialog-foot{padding-left:16px;padding-right:16px}}.ui-table-wrap{overflow-x:auto;border-radius:var(--r-md);background:var(--card);border:1px solid var(--glass-rim);box-shadow:var(--glass-highlight),var(--shadow-sm)}.ui-table{width:100%;border-collapse:collapse;font-size:13px}.ui-table th{position:sticky;top:0;padding:10px 14px;font-size:12px;font-weight:600;color:var(--mut-2);white-space:nowrap;background:color-mix(in srgb,var(--dialog) 70%,transparent);border-bottom:1px solid rgba(var(--line),.1)}.ui-table td{padding:10px 14px;color:var(--ink);border-bottom:1px solid rgba(var(--line),.07);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table-row--interactive{cursor:pointer;transition:background var(--dur-fast)}.ui-table-row--interactive:hover{background:var(--hover)}.ui-table-row--interactive:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.ui-table-empty{text-align:center;color:var(--mut-2);padding:28px 14px!important}.ui-num{font-variant-numeric:tabular-nums}.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.ui-step{position:relative;display:flex;gap:12px;padding-bottom:16px}.ui-step:last-child{padding-bottom:0}.ui-step:not(:last-child):before{content:"";position:absolute;left:12px;top:28px;bottom:2px;width:2px;border-radius:1px;background:rgba(var(--line),.14)}.ui-step[data-state=done]:not(:last-child):before{background:color-mix(in srgb,var(--positive) 45%,transparent)}.ui-step-mark{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:12px;font-weight:650;color:var(--mut);background:rgba(var(--line),.1)}.ui-step[data-state=current] .ui-step-mark{color:#fff;background:var(--accent-fill);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-fill) 22%,transparent)}.ui-step[data-state=done] .ui-step-mark{color:#fff;background:var(--positive)}.ui-step[data-state=error] .ui-step-mark{color:#fff;background:var(--negative-fill)}.ui-step-body{display:flex;flex-direction:column;gap:2px;padding-top:3px;min-width:0}.ui-step-label{font-size:14px;font-weight:500;line-height:1.45;color:var(--ink)}.ui-step[data-state=upcoming] .ui-step-label{color:var(--mut)}.ui-step-note{font-size:13px;color:var(--mut-2);line-height:1.45}.ui-disclosure{border-radius:var(--r-md);background:var(--panel);border:1px solid var(--glass-rim);box-shadow:var(--glass-highlight);overflow:hidden}.ui-disclosure>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:11px 14px;cursor:pointer;font-size:14px;font-weight:560;color:var(--ink);-webkit-user-select:none;user-select:none;transition:background var(--dur-fast)}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure>summary:hover{background:var(--hover)}.ui-disclosure>summary:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.ui-disclosure-chevron{color:var(--mut-2);transition:transform var(--dur-med) var(--ease-spring)}.ui-disclosure[open] .ui-disclosure-chevron{transform:rotate(90deg)}.ui-disclosure-body{padding:2px 14px 14px 36px;font-size:13px;color:var(--ink-2);line-height:1.55}.ui-meter{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-meter-head{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--mut-2)}:root{--z-sticky: 20;--z-drawer: 150;--z-dialog: 200;--z-popover: 220;--z-tooltip: 240;--z-toast: 260}.ui-glass,.ui-list,.ui-table-wrap,.ui-disclosure,.ui-banner{background-image:var(--glass-sheen);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm)}.ui-glass{box-shadow:var(--glass-highlight),var(--shadow-sm)}.ui-glass--thick{box-shadow:var(--glass-highlight),var(--shadow-lg)}.ui-glass--inset{background-image:none;box-shadow:var(--field-inset);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-glass--interactive:hover{box-shadow:var(--glass-highlight),var(--shadow-md)}.ui-list,.ui-table-wrap,.ui-disclosure,.ui-banner{box-shadow:var(--glass-highlight),var(--shadow-sm)}.ui-dialog,.ui-sheet,.ui-popover,.ui-toast{background-image:var(--glass-sheen);-webkit-backdrop-filter:blur(40px) saturate(190%);backdrop-filter:blur(40px) saturate(190%);box-shadow:var(--glass-highlight),var(--shadow-lg)}.ui-scrim{-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%)}.ui-dialog-foot{border-top:1px solid rgba(var(--line),.07);margin-top:4px;padding-top:14px}.ui-input{box-shadow:var(--field-inset);border-color:rgba(var(--line),.12)}.ui-input:focus,.ui-input:focus-within{box-shadow:var(--field-inset),var(--focus-ring),0 6px 18px -8px color-mix(in srgb,var(--p) 45%,transparent);background:color-mix(in srgb,var(--field) 70%,var(--dialog))}.ui-input--search,.ui-check{box-shadow:var(--field-inset)}.ui-switch{box-shadow:inset 0 1px 3px #00000024}.ui-segmented{box-shadow:var(--field-inset)}.ui-btn{background-image:var(--glass-sheen);box-shadow:var(--glass-highlight),var(--shadow-sm)}.ui-btn:hover{box-shadow:var(--glass-highlight),var(--shadow-md)}.ui-btn--ghost,.ui-btn--tinted,.ui-btn--danger{background-image:none;box-shadow:none}.ui-btn--ghost:hover,.ui-btn--tinted:hover,.ui-btn--danger:hover{box-shadow:none}.ui-btn--primary{background-image:linear-gradient(180deg,#ffffff38,#fff0 55%),linear-gradient(180deg,var(--accent-fill-2),var(--accent-fill));box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000001f,0 1px 2px color-mix(in srgb,var(--accent-fill) 40%,transparent),0 8px 22px -8px color-mix(in srgb,var(--accent-fill) 75%,transparent)}.ui-btn--primary:hover{box-shadow:inset 0 1px #fff6,inset 0 -1px #0000001f,0 2px 4px color-mix(in srgb,var(--accent-fill) 40%,transparent),0 12px 28px -8px color-mix(in srgb,var(--accent-fill) 80%,transparent)}.ui-btn--danger-solid{background-image:linear-gradient(180deg,#fff3,#fff0 55%);box-shadow:inset 0 1px #ffffff4d,0 8px 22px -8px color-mix(in srgb,var(--negative-fill) 70%,transparent)}.ui-chip,.ui-segment[aria-selected=true],.ui-segment[aria-pressed=true],.ui-segment[aria-checked=true]{background-image:var(--glass-sheen);box-shadow:var(--glass-highlight),var(--shadow-sm)}.ui-segment:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-segment:is([aria-selected=true],[aria-pressed=true],[aria-checked=true]):focus-visible{box-shadow:var(--glass-highlight),var(--shadow-sm),var(--focus-ring)}.ui-avatar,.ui-row-icon:not(.ui-row-icon--soft),.ui-empty-icon{box-shadow:inset 0 1px #ffffff59,var(--shadow-sm)}
