.sessionMock .smApp{container:smapp / inline-size;min-width:0;overflow:hidden;border-radius:10px;background:var(--mk-win);box-shadow:var(--mk-win-shadow)}.sessionMock .smNeeds{flex:none}.sessionMock .smRunning{display:inline-flex;flex:none;align-items:center;gap:6px;padding:0 6px;white-space:nowrap;color:var(--g-muted-foreground)}.sessionMock .smRunningDot{width:6px;height:6px;border-radius:50%;background:var(--g-info)}.sessionMock .smShell{display:grid;grid-template-columns:208px minmax(0,1fr)}.sessionMock .smCol{display:flex;min-width:0;flex-direction:column;gap:12px;padding:12px 8px;background:var(--raise)}.sessionMock .smNew{justify-content:flex-start}.sessionMock .smDoors,.sessionMock .smSessions{display:flex;flex-direction:column;gap:2px}.sessionMock .smDoor{display:flex;height:28px;align-items:center;gap:8px;padding:0 8px;border-radius:6px;font:400 12px / 16px var(--sans);color:var(--g-muted-foreground)}.sessionMock .smDoor svg{flex:none;color:var(--g-faint-foreground)}.sessionMock .smColLabel{padding:0 8px}.sessionMock .smSession{flex:none;font:400 12px / 16px var(--sans)}.sessionMock .smSessionTitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessionMock .smBody{min-width:0;padding:20px 20px 16px}.sessionMock .smHead{display:flex;align-items:flex-start;gap:12px}.sessionMock .smIcon{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:10px;color:var(--g-on-tone);background:var(--g-primary)}.sessionMock .smHeadText{min-width:0}.sessionMock .smTitle{margin:0;font:600 20px / 26px var(--sans);letter-spacing:-.01em;color:var(--t1)}.sessionMock .smMeta{display:flex;flex-wrap:wrap;gap:0 14px;margin:2px 0 0;font:400 12px / 16px var(--sans);color:var(--g-muted-foreground)}.sessionMock .smStarts{display:flex;margin:14px 0 16px}.sessionMock .smToday{margin-left:6px}@container smapp (width < 700px){.sessionMock .smShell{grid-template-columns:minmax(0,1fr)}.sessionMock .smCol{display:none}}@media(hover:none)and (pointer:coarse){.sessionMock .smMeta{font-size:13px}.sessionMock .smShell{grid-template-columns:minmax(0,1fr)}.sessionMock .smCol{display:none}.sessionMock .smBody{padding:14px 12px 12px}.sessionMock .smTitle{font-size:17px;line-height:22px}.sessionMock .smRunning,.sessionMock .smToday,.sessionMock .gkTopCenter,.sessionMock .gkTopNav{display:none}.sessionMock .gkTop{grid-template-columns:minmax(0,1fr) auto}}.mockStage{--mk-fs: 13px;--mk-fs-sm: 12px;--mk-win: var(--bg);--mk-win-2: var(--raise);--mk-ok: oklch(.45 .12 155);--mk-warn: oklch(.5 .12 65);--mk-win-shadow: 0 0 0 1px var(--win-edge);container-type:inline-size;min-width:0;max-width:100%;padding:32px;border-radius:var(--r-stage);border:1px solid var(--stage-line);background:var(--g-stage-gradient);color:var(--t1);font:400 var(--mk-fs) / 1.45 var(--sans)}:root[data-theme=dark] .mockStage{--mk-ok: oklch(.78 .13 155);--mk-warn: oklch(.8 .13 75)}@media(hover:none)and (pointer:coarse){.mockStage{--mk-fs-sm: 13px}}@media(max-width:600px){.mockStage{padding:16px}}.mkWin{min-width:0;border-radius:10px;background:var(--mk-win);box-shadow:var(--mk-win-shadow)}.mkWin>:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.mkWin>:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.mkRow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;padding:9px 12px;border-top:1px solid var(--line-soft);font-size:var(--mk-fs);color:var(--t1);overflow-wrap:anywhere}.mkRow:first-child{border-top:0}.mkTitle{background:var(--mk-win-2);border-bottom:1px solid var(--line-soft);font-weight:600}.mkTitle+.mkRow{border-top:0}.mkChip{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:6px;background:var(--mk-win-2);box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--t2);font-size:var(--mk-fs-sm);line-height:20px;white-space:nowrap}.mkChip[data-tone=accent]{background:color-mix(in srgb,var(--accent) 14%,var(--mk-win));color:var(--accent)}.mkChip[data-tone=ok]{background:color-mix(in srgb,var(--mk-ok) 14%,var(--mk-win));color:var(--mk-ok)}.mkChip[data-tone=warn]{background:color-mix(in srgb,var(--mk-warn) 14%,var(--mk-win));color:var(--mk-warn)}.mkMono{font-family:var(--mono);font-size:var(--mk-fs-sm)}.mkMuted{color:var(--t3);font-size:var(--mk-fs-sm)}.mkSpacer{flex:1 1 0;min-width:0}.mkGrow{flex:1 1 0;min-width:8ch}@keyframes mkPulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 28%,transparent)}}@media(prefers-reduced-motion:no-preference){.mkDot[data-running]{animation:mkPulse 1.6s ease-in-out 3}}@container (max-width: 420px){.mkSecondary{display:none}}@container (max-width: 340px){.mkRow{padding:8px 10px}}:root{--g-agent-generic: oklch(.498 .16 17);--g-agent-scout: oklch(.466 .13 233);--g-agent-planner: oklch(.5 .16 295);--g-agent-implementer: oklch(.452 .15 158);--g-agent-debugger: oklch(.482 .14 84);--g-agent-tester: oklch(.452 .12 188);--g-agent-reviewer: oklch(.456 .12 213);--g-agent-pr-reviewer: oklch(.492 .16 275);--g-agent-docs: oklch(.488 .15 62);--g-agent-report: oklch(.502 .17 328);--g-agent-resolver: oklch(.466 .18 130);--g-agent-rewriter: oklch(.49 .14 40);--g-agent-scribe: oklch(.48 .13 255);--g-agent-wireframe: oklch(.5 .15 345);--g-border: oklch(.59 .006 250);--g-primary: oklch(.455 .14 210);--g-on-tone: oklch(.99 0 0);--g-success: oklch(.45 .14 148);--g-info: oklch(.481 .14 245);--g-warning: oklch(.498 .17 55);--g-danger: oklch(.5 .19 22);--g-merged: oklch(.49 .18 305);--g-draft: oklch(.49 .17 277);--g-faint-foreground: oklch(.5 .006 250);--g-muted-foreground: oklch(.43 .006 250);--g-border-soft: oklch(.872 .005 250);--g-fill: oklch(0 0 0 / .05);--g-identity-1: oklch(.508 .09 180);--g-identity-2: oklch(.522 .09 262);--g-identity-3: oklch(.528 .09 292);--g-identity-4: oklch(.532 .09 350);--g-identity-5: oklch(.524 .09 311);--g-identity-6: oklch(.512 .09 130);--g-identity-7: oklch(.532 .09 330);--g-identity-8: oklch(.514 .09 225);--g-provider-anthropic: oklch(.54 .16 55);--g-provider-cursor: oklch(.5 .17 290);--g-provider-codex: oklch(.48 .15 148);--g-provider-gemini: oklch(.5 .16 240);--g-provider-opencode: #bc6d37;--g-provider-openrouter: #5558d9;--g-provider-moonshot: #1280fb;--g-provider-jira: #0052cc;--g-provider-bitbucket: #0747a6;--g-provider-linear: oklch(.5 .16 277);--g-provider-sentry: oklch(.48 .18 320);--g-provider-gitlab: oklch(.56 .18 45);--g-provider-github: oklch(.24 0 0);--g-provider-slack: #4a154b;--g-syntax-keyword: oklch(.48 .17 300);--g-syntax-string: oklch(.44 .13 145);--g-syntax-number: oklch(.47 .13 60);--g-syntax-comment: oklch(.46 .02 255);--g-syntax-function: oklch(.45 .15 255);--g-syntax-type: oklch(.44 .11 200);--g-syntax-constant: oklch(.48 .15 45);--g-syntax-property: oklch(.35 .03 240);--g-syntax-operator: oklch(.45 .02 255);--g-syntax-punctuation: oklch(.46 .015 255);--g-syntax-tag: oklch(.48 .16 25);--g-syntax-regex: oklch(.46 .13 120)}:root[data-theme=dark]{--g-agent-generic: oklch(.75 .16 17);--g-agent-scout: oklch(.74 .13 233);--g-agent-planner: oklch(.748 .16 295);--g-agent-implementer: oklch(.76 .15 158);--g-agent-debugger: oklch(.81 .14 84);--g-agent-tester: oklch(.78 .12 188);--g-agent-reviewer: oklch(.78 .12 213);--g-agent-pr-reviewer: oklch(.746 .16 275);--g-agent-docs: oklch(.77 .15 62);--g-agent-report: oklch(.75 .17 328);--g-agent-resolver: oklch(.82 .18 130);--g-agent-rewriter: oklch(.76 .14 40);--g-agent-scribe: oklch(.75 .13 255);--g-agent-wireframe: oklch(.748 .15 345);--g-border: oklch(.6 .012 255);--g-primary: oklch(.74 .13 210);--g-on-tone: oklch(.16 0 0);--g-success: oklch(.71 .13 148);--g-info: oklch(.716 .12 245);--g-warning: oklch(.76 .13 78);--g-danger: oklch(.742 .17 22);--g-merged: oklch(.734 .15 305);--g-draft: oklch(.728 .14 277);--g-faint-foreground: oklch(.68 .012 255);--g-muted-foreground: oklch(.77 .015 255);--g-border-soft: oklch(.38 .012 255);--g-fill: oklch(1 0 0 / .06);--g-identity-1: oklch(.7 .09 180);--g-identity-2: oklch(.7 .09 262);--g-identity-3: oklch(.7 .09 292);--g-identity-4: oklch(.7 .09 350);--g-identity-5: oklch(.7 .09 311);--g-identity-6: oklch(.7 .09 130);--g-identity-7: oklch(.7 .09 330);--g-identity-8: oklch(.7 .09 225);--g-provider-anthropic: oklch(.74 .15 55);--g-provider-cursor: oklch(.7 .16 290);--g-provider-codex: oklch(.72 .16 150);--g-provider-gemini: oklch(.72 .16 240);--g-provider-opencode: #fab283;--g-provider-openrouter: #676af6;--g-provider-moonshot: #1783ff;--g-provider-jira: #2684ff;--g-provider-bitbucket: #4c9aff;--g-provider-linear: oklch(.595 .16 277);--g-provider-sentry: oklch(.605 .18 320);--g-provider-gitlab: oklch(.68 .18 45);--g-provider-github: oklch(.88 0 0);--g-provider-slack: #bf7cc4;--g-syntax-keyword: oklch(.75 .13 300);--g-syntax-string: oklch(.75 .12 145);--g-syntax-number: oklch(.79 .1 75);--g-syntax-comment: oklch(.69 .015 255);--g-syntax-function: oklch(.75 .1 240);--g-syntax-type: oklch(.78 .09 200);--g-syntax-constant: oklch(.77 .13 55);--g-syntax-property: oklch(.85 .025 230);--g-syntax-operator: oklch(.72 .02 255);--g-syntax-punctuation: oklch(.7 .015 255);--g-syntax-tag: oklch(.74 .13 25);--g-syntax-regex: oklch(.77 .11 120)}@property --gk-spin-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes gkSpin{to{--gk-spin-angle: 360deg}}@keyframes gkSoftPulse{0%,to{opacity:1}50%{opacity:.45}}.gkKind,.gkChip,.gkBadge,.gkNode,.gkRunTree,.gkRunTree *,.gkTop,.gkTop *,.gkRecord,.gkGroup,.gkButton,.gkMeta{box-sizing:border-box}.gkMuted{color:var(--g-muted-foreground)}.gkFaint{color:var(--g-faint-foreground)}.gkFg{color:var(--t1)}.gkDim{opacity:.65}.gkToneWarning{color:var(--g-warning)}.gkToneDanger{color:var(--g-danger)}.gkToneSuccess{color:var(--g-success)}.gkToneMuted{color:var(--g-muted-foreground)}.gkToneFaint{color:var(--g-faint-foreground)}@media(prefers-reduced-motion:no-preference){.gkSoftPulse{animation:gkSoftPulse 2.8s ease-in-out infinite}}.gkKind{display:inline-flex;flex:none;align-items:center;justify-content:center;width:80px;height:18px;padding:0 6px;border-radius:4px;font:500 11px / 16px var(--sans);white-space:nowrap;color:var(--gk-kind);background:color-mix(in oklab,var(--gk-kind) 12%,transparent)}.gkKindMuted{color:var(--g-faint-foreground);background:var(--g-fill)}.gkKindHug{width:auto}.gkNode{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:50%;background:var(--mk-win, var(--bg))}.gkNodeRing{position:absolute;top:0;right:0;bottom:0;left:0}.gkNodeGlyph{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;line-height:1}.gkNodeGlyph svg{display:block;flex:none}.gkNodeIndex{font:600 10px / 1 var(--sans);font-variant-numeric:tabular-nums;color:var(--t1)}.gkNodeIndexFaint{color:var(--g-faint-foreground)}.gkNodeSign{font:600 11px / 1 var(--sans);font-variant-numeric:tabular-nums}.gkNodeDot{width:6px;height:6px;border-radius:50%;background:var(--t1)}.gkNodeDotRunning{background:var(--g-info);animation:gkSoftPulse 2.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.gkNodeDotRunning{animation:none}}.gkNodeSquare{width:6px;height:6px;border-radius:4px;background:var(--g-muted-foreground)}.gkNodeMarker{box-shadow:0 0 0 1px var(--gk-marker-ring)}.gkNodeSpin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--gk-spin-angle),transparent 0deg,var(--gk-spin-color, var(--g-info)) 50deg,var(--gk-spin-color, var(--g-info)) 120deg,transparent 170deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media(prefers-reduced-motion:no-preference){.gkNodeSpin:before{animation:gkSpin 3.6s linear infinite}}.gkNodeUnread{position:absolute;top:-2px;right:-2px;width:6px;height:6px;border-radius:50%;background:var(--g-primary);box-shadow:0 0 0 1px var(--mk-win, var(--bg))}.gkChip{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:4px;margin:0;padding:2px 6px;border:0;border-radius:999px;font:500 11px / 16px var(--sans);white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--gk-tone);background:color-mix(in oklab,var(--gk-tone) 10%,transparent)}.gkChip[data-tone=neutral]{background:var(--g-fill)}.gkChip[data-shape=badge]{border-radius:6px}.gkChip[data-size="3xs"]{font:500 10px / 14px var(--sans)}.gkChip[data-size=sm]{padding:2px 8px}.gkChip[data-size=md]{padding:4px 8px;font:500 12px / 16px var(--sans)}.gkChip[data-size=control]{height:24px;flex:none;gap:6px;padding:0 8px}.gkChip[data-emphasis=subtle]:not([data-tone=neutral]){background:color-mix(in oklab,var(--gk-tone) 5%,transparent)}.gkChip[data-bordered]{box-shadow:0 0 0 1px color-mix(in oklab,var(--gk-tone) 20%,transparent)}.gkChip[data-bordered][data-tone=neutral]{box-shadow:0 0 0 1px var(--g-border-soft)}.gkChip[data-bordered][data-emphasis=strong]{box-shadow:0 0 0 1px color-mix(in oklab,var(--gk-tone) 60%,transparent)}.gkChip[data-bordered][data-tone=neutral][data-emphasis=strong]{box-shadow:0 0 0 1px var(--g-border)}.gkChip svg{display:block;flex:none}.gkChipBrand{display:inline-flex;flex:none}.gkChipLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gkRepo{max-width:96px}.gkBadge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font:500 11px / 16px var(--sans);color:var(--gk-tone);background:color-mix(in oklab,var(--gk-tone) 10%,transparent)}.gkBadge[data-tone=neutral]{background:var(--g-fill)}.gkToneBar{position:absolute;border-radius:999px;pointer-events:none;background:var(--gk-tone)}.gkToneBar[data-density=card]{top:12px;bottom:12px;left:6px;width:3px}.gkToneBar[data-density=row]{top:9px;bottom:9px;left:4px;width:2px}.gkRecord{display:flex;min-width:0;align-items:center;gap:6px;font:400 11px / 16px var(--sans);color:var(--g-muted-foreground)}.gkRecordIcon{display:inline-flex;flex:none;color:var(--gk-tone)}.gkRecordIcon svg{display:block}.gkRecordLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gkGroup{display:inline-flex;align-items:center;gap:4px;font:600 11px / 16px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--g-muted-foreground)}.gkGroupMuted{color:var(--g-faint-foreground)}.gkAppRow{position:relative;min-width:0;flex:1;border-radius:6px;color:var(--g-muted-foreground)}.gkAppRow[data-selected=true]{font-weight:500;color:var(--t1);background:color-mix(in oklab,var(--t1) 8%,transparent)}.gkAppRow[data-waiting]{background:color-mix(in oklab,var(--g-warning) 5%,transparent)}.gkAppRowInner{position:relative;display:flex;height:100%;min-width:0;align-items:center;gap:8px;padding:0 6px 0 8px}.gkButton{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 10px;border:1px solid transparent;border-radius:6px;font:500 12px / 16px var(--sans);white-space:nowrap}.gkButton[data-size=md]{height:32px;padding:0 12px;font:500 14px / 20px var(--sans)}.gkButtonCompact{height:24px}.gkButton[data-variant=secondary]{border-color:var(--g-border);color:var(--t1);background:var(--g-fill)}.gkButton[data-variant=primary]{color:var(--g-on-tone);background:var(--g-primary)}.gkButton[data-variant=ghost]{color:var(--t1)}.gkRunTree{display:flex;min-width:0;flex-direction:column;font-family:var(--sans)}.gkRunRow{display:flex;min-width:0}.gkRail{position:relative;flex:none}.gkRailSvg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.gkRailMarker{position:absolute;display:flex;transform:translate(-50%,-50%)}.gkNowDot{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--g-faint-foreground);transform:translate(-50%,-50%)}.gkRunNow{align-items:center}.gkNowLabel{padding-left:8px}.gkRowBox{container:gkrow / inline-size;display:flex;min-width:0;flex:1;align-items:flex-end}.gkRowFrame{display:flex;min-width:0;flex:1}.gkOrdinal{width:24px;flex:none;text-align:right;font:400 10px / 14px var(--sans);color:var(--g-faint-foreground)}.gkRowMain{display:flex;min-width:0;flex:1;align-items:center;gap:8px}.gkRowTitle{min-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 14px / 20px var(--sans);color:var(--t1)}.gkRowTitleNested{font-size:12px;line-height:16px}.gkRowTitle[data-phase=queued]{color:var(--g-muted-foreground)}.gkRowTitle[data-emphasis]{font-weight:500;color:var(--t1)}.gkAnswering{max-width:160px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 10px / 14px var(--sans);color:var(--g-muted-foreground)}.gkStateLine{flex:none;white-space:nowrap;font:400 11px / 16px var(--sans);color:var(--g-muted-foreground)}.gkStateNote{color:var(--g-faint-foreground)}.gkStateShort{display:none}.gkMeta{display:flex;flex:none;align-items:center;gap:8px;font:400 11px / 16px var(--sans);font-variant-numeric:tabular-nums;color:var(--g-muted-foreground)}.gkMetaPlanned{color:var(--g-faint-foreground)}.gkRouting{display:flex;width:136px;flex:none;align-items:center;gap:4px;overflow:hidden}.gkRoutingPlanned .gkRoutingDetail{color:var(--g-faint-foreground)}.gkRoutingGlyph{display:inline-flex;flex:none}.gkRoutingGlyph svg{display:block}.gkRoutingName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gkRoutingDetail{display:flex;flex:none;align-items:center;gap:4px;color:var(--g-faint-foreground)}.gkMetaTime,.gkMetaCost,.gkMetaCostRange{flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.gkMetaTime{width:96px}.gkMetaCost{width:56px}.gkMetaCostRange{width:72px}.gkActionColumn{display:flex;min-width:76px;flex:none;align-items:center;justify-content:flex-end}@container gkrow (width < 880px){.gkStateFull{display:none}.gkStateShort{display:inline}}@container gkrow (width < 780px){.gkMetaCost,.gkMetaCostRange{display:none}}@container gkrow (width < 720px){.gkRoutingDetail{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container gkrow (width < 700px){.gkStateLine{display:none}}@container gkrow (width < 640px){.gkMetaTime{width:80px}}@container gkrow (width < 600px){.gkRouting{width:12px}.gkRoutingName{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@container gkrow (width < 480px){.gkMetaTime{display:none}}@container gkrow (width < 360px){.gkRouting{display:none}}.gkRunStacked .gkRunRowInner{box-sizing:border-box;display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-template-rows:20px 20px;align-content:start;gap:0 8px;padding:6px 8px 0}.gkRunStacked .gkOrdinal,.gkRunStacked .gkAnswering,.gkRunStacked .gkMetaCost,.gkRunStacked .gkMetaCostRange,.gkRunStacked .gkActionColumn{display:none}.gkRunStacked .gkRowMain,.gkRunStacked .gkMeta{display:contents}.gkRunStacked .gkRowTitle{grid-column:1 / -1;grid-row:1;min-width:0}.gkRunStacked .gkRowKind{grid-column:1;grid-row:2;width:92px;height:20px;padding:0 4px}.gkRunStacked .gkStateLine{display:block;grid-column:2;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis}.gkRunStacked .gkStateFull{display:none}.gkRunStacked .gkStateShort{display:inline}.gkRunStacked .gkRouting{display:flex;grid-column:2;grid-row:2;width:auto;min-width:0}.gkRunStacked .gkRoutingName{position:static;width:auto;height:auto;clip-path:none}.gkRunStacked .gkRoutingDetail,.gkRunStacked .gkRunRow[data-has-state] .gkRouting{display:none}.gkRunStacked .gkMetaTime{display:block;grid-column:3;grid-row:2;width:auto}.gkTop{container:gktop / inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;gap:8px;height:36px;padding:0 12px 0 6px;font:400 12px / 16px var(--sans);color:var(--g-muted-foreground);background:var(--raise)}.gkTopStart{display:flex;min-width:0;max-width:340px;align-items:center;gap:6px}.gkTopTile{display:grid;width:20px;height:20px;flex:none;place-items:center;border-radius:6px;font:600 11px / 1 var(--sans);color:var(--g-identity-3);background:color-mix(in oklab,var(--g-identity-3) 22%,transparent)}.gkTopName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--t1)}.gkTopChevron{flex:none;color:var(--g-faint-foreground)}.gkTopNav{display:flex;min-width:0;align-items:center;gap:12px;margin-left:8px;white-space:nowrap}.gkTopNavItem{display:inline-flex;align-items:center;gap:6px}.gkTopNavItem svg{flex:none;color:var(--g-faint-foreground)}.gkTopToday{display:inline-flex;gap:4px;white-space:nowrap}.gkTopToday strong{font-weight:600;color:var(--t1)}.gkTopCenter{display:flex;min-width:0;align-items:center;justify-content:center}.gkTopSearch{display:flex;width:240px;max-width:100%;height:24px;align-items:center;gap:8px;padding:0 8px;border-radius:6px;color:var(--g-faint-foreground);box-shadow:0 0 0 1px var(--g-border-soft)}.gkTopSearchText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gkTopKbd{margin-left:auto;flex:none;font:500 10px / 14px var(--sans)}.gkTopEnd{display:flex;align-items:center;justify-content:flex-end;gap:4px}@container gktop (width < 720px){.gkTopNav{display:none}}@container gktop (width < 620px){.gkTopToday{display:none}}@container gktop (width < 540px){.gkTop .gkTopRunning{display:none}}@media(hover:none)and (pointer:coarse){.gkKind,.gkChip,.gkChip[data-size="3xs"],.gkBadge,.gkMeta,.gkStateLine,.gkOrdinal,.gkGroup,.gkRecord,.gkAnswering,.gkButton,.gkTop,.gkTopKbd,.gkRowTitleNested,.gkNodeIndex,.gkNodeSign,.gkTopTile,.gkChip[data-size=md]{font-size:13px}}.twoWays{--tw-fs: 13px;--tw-fs-sm: 12px;container-type:inline-size;display:grid;justify-items:start;gap:16px;min-width:0;color:var(--t1)}@media(hover:none)and (pointer:coarse){.twoWays{--tw-fs-sm: 13px}}.twoWays .twPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--r-card)}.twoWays .twBill{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-content:start;min-width:0;padding:16px 12px}.twoWays .twBill+.twBill{border-left:1px solid var(--line)}.twoWays .twTitle{margin:0;font:var(--t-cell);letter-spacing:var(--tr-cell);color:var(--t1)}.twoWays .twSub{margin:2px 0 0;font-size:var(--tw-fs);line-height:1.4;color:var(--t3)}.twoWays .twRows{display:grid;align-content:start;gap:10px;margin-top:14px}.twoWays .twRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;font-size:var(--tw-fs);line-height:20px}.twoWays .twAsk{display:flex;align-items:center;gap:6px;min-width:0;color:var(--t2)}.twoWays .twAsk svg{flex:none;color:var(--t3)}.twoWays .twRole{color:var(--t1);font-weight:500}.twoWays .twAsk small{font-size:var(--tw-fs-sm);color:var(--t3);white-space:nowrap}.twoWays .twDetail,.twoWays .twLong{display:none}.twoWays .twBar{grid-column:1 / -1;grid-row:2;display:block;width:var(--w);min-width:3px;height:8px;border-radius:4px;transform-origin:left center}.twoWays .twBar.dull{background:var(--t4)}.twoWays .twBar.fresh{background:var(--g-agent-generic)}.twoWays .twBar[data-tone=scout]{background:var(--g-agent-scout)}.twoWays .twBar[data-tone=planner]{background:var(--g-agent-planner)}.twoWays .twBar[data-tone=implementer]{background:var(--g-agent-implementer)}.twoWays .twBar[data-tone=tester]{background:var(--g-agent-tester)}.twoWays .twBar[data-tone=reviewer]{background:var(--g-agent-reviewer)}.twoWays .twBar[data-tone=resolver]{background:var(--g-agent-resolver)}.twoWays .twValue{text-align:right;font-family:var(--mono);font-size:var(--tw-fs);font-variant-numeric:tabular-nums;color:var(--t3)}.twoWays .twTotal{display:flex;justify-content:space-between;align-items:baseline;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:var(--tw-fs);color:var(--t3)}.twoWays .twTotal b{font:500 18px/26px var(--mono);font-variant-numeric:tabular-nums;color:var(--t2)}.twoWays .twTotal.fresh b{color:var(--accent)}@keyframes twGrow{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:no-preference){.twoWays[data-play=idle] .twBar{transform:scaleX(0)}.twoWays[data-play=run] .twBar{animation:twGrow .9s cubic-bezier(.2,.7,.2,1) var(--d) backwards}}@container (min-width: 560px){.twoWays .twBill{padding:20px}.twoWays .twDetail{display:inline-flex}.twoWays small.twDetail,.twoWays .twLong{display:inline}.twoWays .twShort{display:none}}@container (min-width: 720px){.twoWays .twBill{padding:24px 28px}.twoWays .twRow{grid-template-columns:minmax(0,200px) minmax(0,1fr) 56px;gap:12px;height:32px}.twoWays .twBar{grid-column:auto;grid-row:auto}}.cardRow{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:0 32px;list-style:none}.cardRowItem{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:0;min-width:0;text-align:left}.cardRowMedia{min-width:0;margin-bottom:24px}.cardRowMedia:empty{margin-bottom:0}.cardRowMedia.ratio{aspect-ratio:var(--ratio)}.cardRowTitle{font:var(--t-cell);letter-spacing:var(--tr-cell)}.cardRowCaption{max-width:44ch;margin-top:4px;font:var(--t-cell-text);color:var(--t3)}@supports not (grid-template-rows: subgrid){.cardRowItem{grid-row:auto;grid-template-rows:auto auto 1fr}}@media(max-width:720px){.cardRow{grid-template-columns:minmax(0,1fr);gap:40px 0}.cardRowItem{grid-row:auto;grid-template-rows:auto auto 1fr}}.cardRowWrap{min-width:0}.cardRowDots{display:none}.handoff{--mk-win: var(--bg);--hm-xs: 11px;--hm-sm: 12px;--hm-body: 13px;--hm-muted: var(--g-muted-foreground);--hm-faint: var(--g-faint-foreground);container-type:inline-size;display:grid;justify-items:start;gap:14px;width:100%;max-width:960px;min-width:0;margin-inline:auto;color:var(--t1);font:400 var(--hm-body) / 1.45 var(--sans);text-align:left}.handoff *,.handoff *:before,.handoff *:after{box-sizing:border-box}@media(hover:none)and (pointer:coarse){.handoff{--hm-xs: 13px;--hm-sm: 13px}}.handoff p{margin:0}.handoff svg{flex:none;display:block}.handoff .hmSpacer{flex:1;min-width:0}.handoff .hmApp{display:flex;align-items:stretch;width:100%;min-height:440px;overflow:hidden;border-radius:12px;background:var(--mk-win);box-shadow:0 0 0 1px var(--win-edge)}.handoff .hmLeft{display:flex;flex:0 0 58%;flex-direction:column;gap:16px;min-width:0;padding:22px 26px}.handoff .hmRight{display:flex;flex:0 0 42%;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;background:var(--raise);box-shadow:inset 1px 0 0 var(--line)}.handoff .hmCrumb{display:flex;align-items:center;gap:8px;color:var(--hm-muted);font-size:var(--hm-sm);line-height:16px;white-space:nowrap}.handoff .hmCrumbId{color:var(--hm-faint);font-size:var(--hm-xs);font-variant-numeric:tabular-nums}.handoff .hmMsg{display:flex;flex-direction:column;gap:8px}.handoff .hmSent{display:flex;align-items:center;gap:6px;color:var(--hm-muted)}.handoff .hmSentValue{color:var(--hm-faint);font-size:var(--hm-sm)}.handoff .hmTime{color:var(--hm-muted);font:400 var(--hm-xs) / 16px var(--mono)}.handoff .hmAsk{font-size:16px;font-weight:600;line-height:23px;color:var(--t1)}.handoff .hmWhy{width:max-content;max-width:calc(100% + 12px);margin-inline:-6px;padding:2px 6px;border-radius:6px;color:var(--hm-muted);font-size:var(--hm-body);line-height:19px}.handoff .hmWhyPre{margin-right:2px;color:var(--hm-faint);font-weight:500}.handoff .hmWhyTag{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 7px;border-radius:999px;background:color-mix(in oklab,var(--g-primary) 16%,transparent);color:var(--g-primary);font-size:var(--hm-xs);font-weight:600;opacity:0;transform:translate(-4px)}.handoff .hmReply{color:var(--t1);font-size:14px;line-height:21px}.handoff .hmCode{padding:1px 5px;border-radius:4px;background:var(--g-fill);color:var(--hm-faint);font-family:var(--mono);font-size:12px}.handoff .hmOps{display:flex;align-items:center;gap:8px;width:max-content;height:30px;color:var(--hm-muted)}.handoff .hmOpsLabel{color:var(--t1)}.handoff .hmBadge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--g-fill);color:var(--hm-muted);font-size:var(--hm-xs);font-weight:600;letter-spacing:0}.handoff .hmMuted{color:var(--hm-muted);font-size:var(--hm-sm)}.handoff .hmComposer{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:10px 12px;border-radius:10px;background:var(--g-fill);box-shadow:inset 0 0 0 1px var(--g-border-soft)}.handoff .hmPlaceholder{color:var(--hm-faint);font-size:var(--hm-body)}.handoff .hmComposerBar{display:flex;align-items:center;gap:8px}.handoff .hmIconButton{display:grid;place-items:center;width:24px;height:24px;color:var(--hm-muted)}.handoff .hmAskFirst{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:6px;background:var(--raise);color:var(--t1);font-size:var(--hm-sm);font-weight:500;white-space:nowrap}.handoff .hmRoute{display:inline-flex;align-items:center;gap:6px;min-width:0;height:24px;padding:0 8px;overflow:hidden;border-radius:999px;background:var(--raise);box-shadow:inset 0 0 0 1px var(--g-border-soft);color:var(--t1);font-size:var(--hm-xs);white-space:nowrap}.handoff .hmRouteBrand{display:flex;color:var(--g-provider-codex)}.handoff .hmRouteLabel{min-width:0;overflow:hidden;font-family:var(--mono);text-overflow:ellipsis}.handoff .hmSend{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--g-border-soft);color:var(--hm-muted)}.handoff .hmDrawerHead{display:flex;align-items:center;gap:8px;color:var(--hm-muted)}.handoff .hmDrawerTitle{color:var(--t1);font-size:15px;font-weight:600}.handoff .hmUpdated{color:var(--hm-muted);font-size:var(--hm-xs);white-space:nowrap}.handoff .hmTabs{display:flex;gap:4px;width:max-content;max-width:100%;padding:2px;border-radius:8px;background:var(--g-fill)}.handoff .hmTab{padding:5px 9px;border-radius:6px;color:var(--hm-muted);font-size:var(--hm-sm);font-weight:500;white-space:nowrap}.handoff .hmTab[data-active]{background:var(--raise);box-shadow:inset 0 0 0 1px var(--g-border-soft);color:var(--t1)}.handoff .hmTab b{font-weight:600}.handoff .hmActive{display:flex;flex-direction:column}.handoff .hmDec{display:flex;gap:10px}.handoff .hmNum{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--g-fill);box-shadow:inset 0 0 0 1px var(--g-border-soft);color:var(--hm-muted);font-size:var(--hm-xs);font-weight:600}.handoff .hmDecBody{min-width:0}.handoff .hmDecText{color:var(--t1);font-size:var(--hm-body);font-weight:500;line-height:19px}.handoff .hmDecSource{margin-top:2px;color:var(--hm-muted);font-size:var(--hm-xs)}.handoff .hmDec{--hm-hl: color-mix(in oklab, var(--g-primary) 12%, transparent);margin-inline:-8px;padding:7px 8px;border-radius:8px}.handoff .hmDec[data-hot]{background:var(--hm-hl);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-primary) 45%,transparent)}.handoff .hmDec[data-old] .hmDecText{color:var(--hm-muted);text-decoration:line-through}.handoff .hmDec[data-old] .hmLabel{text-decoration:none}.handoff .hmLabel{display:none;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:var(--hm-xs);font-weight:600;line-height:16px;vertical-align:middle;white-space:nowrap}.handoff .hmDec[data-old] .hmReplaced{display:inline-flex;background:color-mix(in oklab,var(--g-danger) 16%,transparent);color:var(--g-danger)}.handoff .hmAdded[data-on]{display:inline-flex;background:color-mix(in oklab,var(--g-success) 16%,transparent);color:var(--g-success)}.handoff .hmReadBy[data-on]{display:inline-flex;background:color-mix(in oklab,var(--g-primary) 16%,transparent);color:var(--g-primary)}.handoff .hmNewSlot{visibility:hidden;opacity:0;transform:translateY(-6px)}.handoff .hmNewSlot[data-shown]{visibility:visible;opacity:1;transform:none}.handoff .hmLeft[data-idle]>:not(.hmCrumb){opacity:.4}.handoff .hmWhy[data-hot]{background:color-mix(in oklab,var(--g-primary) 12%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--g-primary) 45%,transparent)}.handoff .hmWhy[data-hot] .hmWhyTag{opacity:1;transform:none}.handoff .hmCaption{display:flex;align-items:center;gap:12px;width:100%;min-height:44px}.handoff .hmSteps{display:inline-flex;flex:none;gap:5px}.handoff .hmStepDot{width:6px;height:6px;border-radius:50%;background:var(--g-border-soft)}.handoff .hmStepDot[data-on]{background:var(--g-primary)}.handoff .hmCaptionText{color:var(--t2);font-size:14px;line-height:20px;text-align:left}@media(prefers-reduced-motion:no-preference){.handoff .hmLeft>*,.handoff .hmWhy,.handoff .hmDec,.handoff .hmDecText,.handoff .hmNewSlot,.handoff .hmStepDot{transition:opacity .5s ease,transform .5s ease,background-color .5s ease,box-shadow .5s ease,color .5s ease,visibility 0s linear 0s}.handoff .hmWhyTag{transition:opacity .4s ease .2s,transform .4s ease .2s}.handoff .hmCaptionText{animation:hmCaptionIn .4s ease both}@keyframes hmCaptionIn{0%{opacity:0;transform:translateY(3px)}}}@media(hover:none)and (pointer:coarse){.handoff .hmCaptionText{font-size:14px}}@container (max-width: 720px){.handoff .hmApp{flex-direction:column;min-height:0}.handoff .hmRight{order:-1;flex:1 1 auto;box-shadow:inset 0 -1px 0 var(--line)}.handoff .hmLeft{flex:1 1 auto}.handoff .hmReply,.handoff .hmOps,.handoff .hmComposer,.handoff .hmTabs{display:none}.handoff .hmLeft,.handoff .hmRight{gap:12px;padding:16px 18px}.handoff .hmComposerBar{flex-wrap:wrap;row-gap:8px}.handoff .hmComposerBar .hmSpacer{flex-basis:100%;height:0}}.mockStage .brdBoard{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:12px;row-gap:8px}.mockStage .brdCol{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:8px;min-width:0}.mockStage .brdHead{display:flex;align-items:center;gap:6px;height:20px;margin:0}.mockStage .brdHeadLabel{color:var(--g-faint-foreground)}.mockStage .brdCol[data-tone=info] .brdHeadLabel{color:var(--g-info)}.mockStage .brdCol[data-tone=warning] .brdHeadLabel{color:var(--g-warning)}.mockStage .brdCol[data-tone=success] .brdHeadLabel{color:var(--g-success)}.mockStage .brdCol[data-tone=merged] .brdHeadLabel{color:var(--g-merged)}.mockStage .brdCount{color:var(--g-faint-foreground);font:400 11px / 16px var(--sans);font-variant-numeric:tabular-nums}.mockStage .brdCard{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;gap:4px 8px;height:112px;min-width:0;margin:0;padding:12px 12px 12px 18px;border-radius:8px;background:var(--mk-win);box-shadow:0 0 0 1px var(--g-border-soft);font-family:var(--sans);text-align:left}.mockStage .brdMain{display:flex;min-width:0;flex-direction:column;justify-content:space-between}.mockStage .brdTop{display:flex;align-items:flex-start;gap:8px;min-height:40px}.mockStage .brdPr{display:inline-flex;flex:none;width:20px;height:20px;margin-left:-2px;margin-top:1px;align-items:center;justify-content:center;color:var(--g-success)}.mockStage .brdCol[data-tone=merged] .brdPr{color:var(--g-merged)}.mockStage .brdTitle{display:-webkit-box;min-width:0;min-height:40px;flex:1;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--t1);font:500 14px / 20px var(--sans)}.mockStage .brdReason{overflow:hidden;color:var(--g-muted-foreground);font:400 11px / 16px var(--sans);text-overflow:ellipsis;white-space:nowrap}.mockStage .brdSide{grid-column:2;grid-row:1;display:flex;align-items:center;align-self:start;gap:4px;color:var(--g-faint-foreground)}.mockStage .brdAction{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:6px;color:var(--g-warning);background:color-mix(in oklab,var(--g-warning) 10%,transparent)}.mockStage .brdChevron{flex:none}.mockStage .brdFoot{grid-column:1 / -1;grid-row:2;display:flex;min-width:0;height:20px;align-items:center;gap:8px}.mockStage .brdFootStart{display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:8px;overflow:hidden}.mockStage .brdAgents{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--g-faint-foreground);font:400 10px / 14px var(--sans)}.mockStage .brdSource{display:inline-flex;flex:none}.mockStage .brdSource svg{display:block}.mockStage .brdFootEnd{display:flex;flex:none;align-items:center;gap:8px;margin-left:auto;color:var(--g-faint-foreground);font:400 10px / 14px var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}@media(hover:none)and (pointer:coarse){.mockStage .brdHeadLabel,.mockStage .brdCount,.mockStage .brdReason,.mockStage .brdAgents,.mockStage .brdFootEnd{font-size:13px}}@container (max-width: 1180px){.mockStage .brdBoard{grid-template-columns:repeat(3,minmax(0,1fr))}.mockStage .brdCol:nth-child(n+4){margin-top:8px}}@container (max-width: 560px){.mockStage .brdBoard{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:8px}.mockStage .brdCol{grid-row:span 2}.mockStage .brdCol:nth-child(n+3){margin-top:8px}.mockStage .brdCard:nth-of-type(2),.mockStage .brdCount{display:none}}@container (max-width: 460px){.mockStage .brdBoard{grid-template-columns:none;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:232px;column-gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.mockStage .brdBoard::-webkit-scrollbar{display:none}.mockStage .brdCol{grid-row:span 3;scroll-snap-align:start}.mockStage .brdCol:nth-child(n+2){margin-top:0}.mockStage .brdCard:nth-of-type(2){display:grid}.mockStage .brdCount{display:inline}}.mockStage .dfrWin{--dfr-keyword: var(--g-syntax-keyword);--dfr-function: var(--g-syntax-function);--dfr-property: var(--g-syntax-property);--dfr-operator: var(--g-syntax-operator);overflow:hidden;font-family:var(--sans)}.mockStage .dfrFile{display:flex;min-width:0;height:36px;align-items:center;gap:8px;margin:6px 6px 0;padding:0 8px 0 4px;border-radius:6px;background:var(--g-fill);color:var(--g-muted-foreground)}.mockStage .dfrBody{display:grid;min-width:0;grid-template-columns:148px minmax(0,1fr)}.mockStage .dfrMain{min-width:0}.mockStage .dfrTree{display:flex;min-width:0;flex-direction:column;gap:10px;padding:10px 6px 6px 12px;color:var(--g-muted-foreground);font:400 11px / 16px var(--sans)}.mockStage .dfrTreeGroup{display:flex;min-width:0;flex-direction:column;gap:4px}.mockStage .dfrTree p{margin:0}.mockStage .dfrTreeCount{font-variant-numeric:tabular-nums}.mockStage .dfrTreeBar{position:relative;display:block;height:2px;overflow:hidden;border-radius:2px;background:var(--g-border-soft)}.mockStage .dfrTreeBar i{position:absolute;top:0;right:50%;bottom:0;left:0;border-radius:2px;background:var(--g-primary)}.mockStage .dfrTreeFolder,.mockStage .dfrTreeFile{display:flex;min-width:0;height:24px;align-items:center;gap:6px;border-radius:4px;color:var(--t1);font:400 12px / 16px var(--sans)}.mockStage .dfrTreeFile{padding-left:10px}.mockStage .dfrTreeFile[data-state=active]{background:var(--g-fill)}.mockStage .dfrTreeFile[data-state=viewed]{color:var(--g-muted-foreground)}.mockStage .dfrRing{display:block;flex:none;width:12px;height:12px;fill:none;stroke-width:2}.mockStage .dfrRingTrack{stroke:var(--g-border-soft)}.mockStage .dfrRingFill{stroke:var(--g-primary);stroke-dasharray:50 100;transform:rotate(-90deg);transform-origin:center}.mockStage .dfrTreeMark{display:inline-flex;flex:none;width:12px;justify-content:center}.mockStage .dfrTreeName{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockStage .dfrTreeNum{flex:none;color:var(--g-faint-foreground);font-size:11px;font-variant-numeric:tabular-nums}.mockStage .dfrFileAction{flex:none;color:var(--g-muted-foreground);font:400 11px / 16px var(--sans)}.mockStage .dfrOpen{flex:none;transform:rotate(90deg)}.mockStage .dfrStatus{display:inline-flex;flex:none;width:16px;height:16px;align-items:center;justify-content:center;padding:0;border-radius:4px;font:600 10px / 14px var(--mono)}.mockStage .dfrPath{min-width:0;overflow:hidden;font:400 12px / 16px var(--mono);text-overflow:ellipsis;white-space:nowrap}.mockStage .dfrDir{color:var(--g-faint-foreground)}.mockStage .dfrName{color:var(--t1)}.mockStage .dfrStat{flex:none;font:400 11px / 16px var(--sans);font-variant-numeric:tabular-nums}.mockStage .dfrAdd{color:var(--g-success)}.mockStage .dfrDel{color:var(--g-danger)}.mockStage .dfrBlocks{display:flex;flex:none;gap:1px}.mockStage .dfrBlocks i{display:block;width:6px;height:6px;border-radius:2px}.mockStage .dfrBlocks i[data-kind=add]{background:var(--g-success)}.mockStage .dfrBlocks i[data-kind=del]{background:var(--g-danger)}.mockStage .dfrRows{display:flex;flex-direction:column;margin-top:6px}.mockStage .dfrLine,.mockStage .dfrThreadRow{display:grid;grid-template-columns:48px 48px 16px minmax(0,1fr)}.mockStage .dfrLine[data-kind=add]{background:color-mix(in oklab,var(--g-success) 10%,transparent)}.mockStage .dfrLine[data-kind=del]{background:color-mix(in oklab,var(--g-danger) 10%,transparent)}.mockStage .dfrNum{padding:0 6px;color:var(--g-faint-foreground);font:400 11px / 20px var(--mono);font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none}.mockStage .dfrSign{color:transparent;font:400 12px / 20px var(--mono);text-align:center;-webkit-user-select:none;user-select:none}.mockStage .dfrLine[data-kind=add] .dfrSign{color:var(--g-success)}.mockStage .dfrLine[data-kind=del] .dfrSign{color:var(--g-danger)}.mockStage .dfrCode{min-width:0;padding-right:12px;color:var(--t1);font:400 12px / 20px var(--mono);overflow-wrap:anywhere;white-space:pre-wrap;-moz-tab-size:4;tab-size:4}.mockStage .dfrKw{color:var(--dfr-keyword)}.mockStage .dfrFn{color:var(--dfr-function)}.mockStage .dfrProp{color:var(--dfr-property)}.mockStage .dfrOp{color:var(--dfr-operator)}.mockStage .dfrWord{border-radius:4px}.mockStage .dfrWord[data-kind=add]{background:color-mix(in oklab,var(--g-success) 10%,transparent)}.mockStage .dfrWord[data-kind=del]{background:color-mix(in oklab,var(--g-danger) 10%,transparent)}.mockStage .dfrThreadRow{padding:6px 0}.mockStage .dfrThread{display:flex;min-width:0;grid-column:4;flex-direction:column;gap:6px;margin-right:12px;padding:8px 12px;border-left:2px solid var(--g-primary);border-radius:6px;background:var(--mk-win-2);font-family:var(--sans)}.mockStage .dfrThreadHead{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--g-muted-foreground);font:400 11px / 16px var(--sans)}.mockStage .dfrAvatar{display:inline-flex;width:20px;height:20px;flex:none;align-items:center;justify-content:center;border-radius:50%;background:var(--g-fill);color:var(--g-muted-foreground);font:500 11px / 16px var(--sans)}.mockStage .dfrAuthor{color:var(--t1);font-weight:500}.mockStage .dfrThreadActions{display:inline-flex;gap:8px;margin-left:auto}.mockStage .dfrThreadText{margin:0;color:var(--t1);font:400 14px / 20px var(--sans)}.mockStage .dfrTabs{display:flex;gap:16px;margin:0 12px;border-bottom:1px solid var(--g-border-soft);color:var(--g-muted-foreground);font:500 12px / 16px var(--sans)}.mockStage .dfrTab{padding:8px 0;border-bottom:2px solid transparent}.mockStage .dfrTab[data-active=true]{border-bottom-color:var(--t1);color:var(--t1)}.mockStage .dfrThreadRow{padding-bottom:12px}@media(hover:none)and (pointer:coarse){.mockStage .dfrNum,.mockStage .dfrSign,.mockStage .dfrCode,.mockStage .dfrPath,.mockStage .dfrStat,.mockStage .dfrAvatar,.mockStage .dfrStatus,.mockStage .dfrTab,.mockStage .dfrThreadHead{font-size:13px}}@container (max-width: 560px){.mockStage .dfrBody{grid-template-columns:minmax(0,1fr)}.mockStage .dfrTree,.mockStage .dfrFileAction{display:none}}@container (max-width: 460px){.mockStage .dfrLine,.mockStage .dfrThreadRow{grid-template-columns:28px 28px 14px minmax(0,1fr)}.mockStage .dfrNum{padding:0 4px}.mockStage .dfrThread{grid-column:1 / -1;margin:0 8px}.mockStage .dfrThreadActions,.mockStage .dfrBlocks{display:none}}.mockStage .ibxWin{container-type:inline-size;container-name:ibxw;min-width:0;overflow:hidden;border-radius:10px;background:var(--mk-win);box-shadow:var(--mk-win-shadow);font:400 12px / 16px var(--sans);color:var(--g-muted-foreground)}.mockStage .ibxTop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;min-height:40px;padding:8px 14px;background:var(--raise);border-bottom:1px solid var(--line-soft)}.mockStage .ibxTopTitle{font:600 13px / 20px var(--sans);color:var(--t1)}.mockStage .ibxPulls{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0}.mockStage .ibxPullsLabel{color:var(--g-faint-foreground)}.mockStage .ibxPullsList{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:0;list-style:none}.mockStage .ibxPullsItem{display:inline-flex;align-items:center;gap:6px;color:var(--g-muted-foreground);white-space:nowrap}.mockStage .ibxBrand{display:inline-flex;flex:none}.mockStage .ibxBrand svg{display:block}.mockStage .ibxBody{display:grid;grid-template-columns:164px minmax(0,1fr);min-width:0}.mockStage .ibxRail{display:flex;flex-direction:column;gap:2px;padding:12px 8px;border-right:1px solid var(--line-soft);background:color-mix(in oklab,var(--raise) 60%,var(--mk-win))}.mockStage .ibxRailLabel{padding:10px 8px 4px}.mockStage .ibxRailLabel:first-child{padding-top:0}.mockStage .ibxFacet{display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;border-radius:6px;color:var(--g-muted-foreground)}.mockStage .ibxFacet svg{display:block;flex:none}.mockStage .ibxFacet[data-selected=true]{font-weight:500;color:var(--t1);background:color-mix(in oklab,var(--t1) 8%,transparent)}.mockStage .ibxFacetLabel{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockStage .ibxFacetCount{flex:none;font:400 10px / 14px var(--sans);font-variant-numeric:tabular-nums;color:var(--g-faint-foreground)}.mockStage .ibxStrip{display:none}.mockStage .ibxList{container-type:inline-size;container-name:ibxl;display:flex;flex-direction:column;min-width:0;padding:12px 6px 10px}.mockStage .ibxListHead{display:flex;align-items:baseline;gap:8px;padding:0 10px 6px}.mockStage .ibxListTitle{font:600 14px / 20px var(--sans);color:var(--t1)}.mockStage .ibxListCount{font:400 12px / 16px var(--sans);font-variant-numeric:tabular-nums;color:var(--g-faint-foreground)}.mockStage .ibxGroup{display:flex;flex-direction:column;min-width:0}.mockStage .ibxGroupHead{display:flex;align-items:center;gap:8px;padding:10px 10px 4px}.mockStage .ibxGroupCount{font:400 11px / 16px var(--sans);font-variant-numeric:tabular-nums;color:var(--g-faint-foreground)}.mockStage .ibxRow{flex:none;height:32px}.mockStage .ibxRowInner{display:grid;grid-template-columns:6px 14px 76px minmax(0,1fr) 100px 88px 52px;align-items:center;gap:10px;padding:0 10px}.mockStage .ibxDot{width:6px;height:6px;border-radius:50%}.mockStage .ibxDot[data-on]{background:var(--g-primary)}.mockStage .ibxGlyph{display:flex}.mockStage .ibxId{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 11px / 16px var(--mono);font-variant-numeric:tabular-nums;color:var(--g-faint-foreground)}.mockStage .ibxTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12px / 16px var(--sans);color:var(--t1)}.mockStage .ibxTitle[data-done]{color:var(--g-muted-foreground)}.mockStage .ibxContext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 11px / 16px var(--sans);color:var(--g-faint-foreground)}.mockStage .ibxAge{justify-self:end;white-space:nowrap;font:400 10px / 14px var(--sans);color:var(--g-faint-foreground)}@container ibxw (max-width: 620px){.mockStage .ibxBody{grid-template-columns:minmax(0,1fr)}.mockStage .ibxRail{display:none}.mockStage .ibxStrip{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 0}}@container ibxl (max-width: 520px){.mockStage .ibxRowInner{grid-template-columns:6px 14px 76px minmax(0,1fr) 88px 48px}.mockStage .ibxContext{display:none}}@container ibxl (max-width: 420px){.mockStage .ibxRow{height:auto;min-height:32px}.mockStage .ibxRowInner{grid-template-columns:6px 14px auto minmax(0,1fr) auto;grid-template-areas:"dot glyph id title title" ". state state state age";gap:2px 10px;padding:8px 10px}.mockStage .ibxDot{grid-area:dot}.mockStage .ibxGlyph{grid-area:glyph}.mockStage .ibxId{grid-area:id}.mockStage .ibxTitle{grid-area:title}.mockStage .ibxState{grid-area:state}.mockStage .ibxAge{grid-area:age}}@container ibxw (max-width: 520px){.mockStage .ibxPullsName{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mockStage .ibxPullsList{gap:4px 12px}}@media(hover:none)and (pointer:coarse){.mockStage .ibxWin,.mockStage .ibxFacetCount,.mockStage .ibxListCount,.mockStage .ibxGroupCount,.mockStage .ibxId,.mockStage .ibxContext,.mockStage .ibxAge,.mockStage .ibxTitle{font-size:13px}}.mockStage .wfrWin{min-width:0;overflow:hidden;border-radius:10px;background:var(--mk-win);box-shadow:var(--mk-win-shadow)}.mockStage .wfrHead{display:flex;align-items:center;gap:12px;padding:16px 18px 0}.mockStage .wfrTile{display:grid;flex:none;width:36px;height:36px;place-items:center;border-radius:8px;color:var(--g-primary);background:color-mix(in oklab,var(--g-primary) 12%,transparent)}.mockStage .wfrTile svg{display:block}.mockStage .wfrHeadText{min-width:0}.mockStage .wfrTitle{margin:0;font:650 17px / 22px var(--sans);letter-spacing:-.01em;color:var(--t1)}.mockStage .wfrMeta{margin:0;font:400 12px / 16px var(--sans);color:var(--g-faint-foreground)}.mockStage .wfrChips{display:flex;min-width:0;padding:10px 18px 0}.mockStage .wfrChips .gkChip{max-width:100%}.mockStage .wfrRows{min-width:0;padding:10px 12px 12px 14px}@media(hover:none)and (pointer:coarse){.mockStage .wfrMeta{font-size:13px}}@media(max-width:600px){.mockStage .wfrHead{padding:14px 12px 0}.mockStage .wfrChips{padding:10px 12px 0}.mockStage .wfrRows{padding:8px 8px 10px 10px}}.mockStage .askQ,.mockStage .askA{align-items:baseline}.mockStage .askQ>.mkMuted,.mockStage .askA>.mkMuted{min-width:52px}.mockStage .askQ{font-weight:600}.mockStage .askSources{gap:6px 8px}.mockStage .askFile{white-space:normal;overflow-wrap:anywhere}.mockStage .askComposer{border-top:1px solid var(--line);color:var(--t3)}.mockStage .askSend{color:var(--accent);font-weight:600}.mockStage .stoVerdict{min-width:56px;justify-content:center}.mockStage .stoFree{font-weight:600}.mockStage .stoBtn{display:inline-flex;align-items:center;padding:3px 12px;border-radius:7px;background:var(--accent);color:var(--bg);font-size:var(--mk-fs-sm);font-weight:600;white-space:nowrap}
