@font-face{font-family:Anthropic Sans;src:url(/assets/AnthropicSans-CFxw3nG7.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Anthropic Mono;src:url(/assets/AnthropicMono-67JqZoo7.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fcfcfb;--fg:#1c1a18;--fg-strong:#100f0d;--muted:oklch(52% .006 60);--inactive:oklch(66% .005 60);--accent:#ff4801;--accent-hover:#e03f00;--accent-fg:#ff4801;--on-accent:#fff;--panel:#f8f8f7;--panel-2:#f3f3f1;--overlay:#fbfbfa;--recessed:#efeeec;--control:#fff;--bubble:#f1f0ee;--fill:#e8e7e4;--fill-hover:#dededb;--interact:#cac8c3;--border:#1411100f;--border-strong:#1411101f;--ring:#cac8c3;--selection-bg:#ffe9e0;--selection-fg:#ff500a;--ok:oklch(72.3% .219 149.579);--danger:oklch(63.7% .237 25.331);--warn:oklch(47.6% .114 61.907);--radius-sm:4px;--radius-md:6px;--radius:8px;--radius-xl:12px;--radius-2xl:16px;--radius-bubble:24px;--shadow-stack:inset 1px 6px 6px 0 #fff3, inset 0 0 0 0 #ffffff59, 0 4px 12px 0 #00000005, 0 2px 12px 0 #00000008;--shadow-pop:0 2px 12px 0 #00000008, 0 18px 40px 0 #0000001a;--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--topbar-bg:#fcfcfbcc;--sans:"Anthropic Sans", system-ui, -apple-system, sans-serif;--mono:"Anthropic Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ok-fg:oklch(50% .13 150);--ok-border:color-mix(in srgb, var(--ok) 45%, transparent);--ok-tint:color-mix(in srgb, var(--ok) 10%, transparent);--danger-fg:oklch(55% .21 25.331);--danger-border:color-mix(in srgb, var(--danger) 45%, transparent);--danger-tint:color-mix(in srgb, var(--danger) 9%, transparent);--warn-fg:oklch(47.6% .114 61.907);--warn-tint:oklch(92% .08 85);--scrim:#14111073;--tmux-bar:var(--panel);--tmux-bar-fg:var(--fg);--tmux-bar-edge:1px solid var(--border);--tmux-window-shade:color-mix(in srgb, var(--fg) 6%, transparent);--tmux-window-active:color-mix(in srgb, var(--fg) 12%, transparent);--syn-keyword:#a626a4;--syn-string:#37762f;--syn-number:#855901;--syn-title:#0272a8;--syn-comment:#6f7076;--syn-tag:#bf3a2d}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:oklch(11.5% .012 285);--fg:oklch(92% .01 285);--fg-strong:oklch(97% .006 285);--muted:oklch(66% .02 285);--inactive:oklch(58% .025 285);--accent:#b84e00;--accent-hover:#a54200;--accent-fg:#ff8a5c;--on-accent:#fff;--panel:oklch(15.5% .011 285);--panel-2:oklch(22.5% .025 285);--overlay:oklch(15.5% .011 285);--recessed:oklch(10% .012 285);--control:oklch(15.5% .011 285);--bubble:oklch(22.5% .025 285);--fill:oklch(22.5% .025 285);--fill-hover:oklch(29.5% .045 285);--interact:oklch(34% .022 285);--border:oklch(34% .022 285);--border-strong:oklch(42% .025 285);--ring:oklch(52% .065 285);--selection-bg:#ff8a5c47;--selection-fg:oklch(97% .006 285);--ok:oklch(79.2% .209 151.711);--danger:oklch(70.4% .191 22.216);--warn:oklch(82.8% .189 84.429);--shadow-stack:inset 1px 6px 6px 0 #ffffff08, inset 0 0 0 1px #ffffff05, 0 18px 40px 0 #0003, 0 4px 12px 0 #0000002e;--shadow-pop:0 18px 40px 0 #0000004d, 0 4px 12px 0 #0000002e;--topbar-bg:#141110cc;--ok-fg:oklch(79.2% .209 151.711);--ok-border:color-mix(in srgb, var(--ok) 45%, transparent);--ok-tint:oklch(25% .06 150.069);--danger-fg:oklch(70.4% .191 22.216);--danger-border:color-mix(in srgb, var(--danger) 45%, transparent);--danger-tint:oklch(25% .065 25.331);--warn-fg:oklch(82.8% .189 84.429);--warn-tint:oklch(27% .06 84.429);--scrim:#08060ccc;--syn-keyword:#c678dd;--syn-string:#98c379;--syn-number:#d19a66;--syn-title:#61afef;--syn-comment:#828a97;--syn-tag:#e06c75}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);font:14px/1.5 var(--sans);margin:0}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:100vh}a{color:var(--accent-fg);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent-fg);outline-offset:2px}::selection{background:var(--selection-bg);color:var(--selection-fg)}code,.mono{font-family:var(--mono);font-size:12px}.muted{color:var(--muted)}h1{margin:0;font-size:18px;font-weight:600}h2{margin:0 0 8px;font-size:15px;font-weight:600}.app{min-height:100vh;display:flex}.app-body{flex-direction:column;flex:1;min-width:0;display:flex}.app-sidebar{background:var(--panel);border-right:1px solid var(--border);box-sizing:border-box;height:100vh;transition:flex-basis .2s var(--ease-out-strong);flex-direction:column;flex:0 0 260px;display:flex;position:sticky;top:0;overflow:hidden}.app-sidebar.collapsed{flex-basis:56px}.side-brand-row{border-bottom:1px solid var(--border);flex:0 0 56px;justify-content:space-between;align-items:center;gap:4px;padding:0 12px;display:flex}.app-sidebar.collapsed .side-brand-row{justify-content:center;padding:0}.side-brand-actions{align-items:center;gap:2px;display:flex}.app-sidebar .brand{letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:600}.app-sidebar.collapsed .brand{display:none}.side-icon-btn{border-radius:var(--radius-md);width:28px;height:28px;color:var(--inactive);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.side-icon-btn:hover{background:var(--panel-2);color:var(--fg)}.side-icon-btn svg{width:16px;height:16px}.side-nav{flex-direction:column;gap:2px;padding:10px 8px 6px;display:flex}.side-nav a{border-radius:var(--radius);height:32px;color:var(--fg);align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.side-nav a svg{width:16px;height:16px;color:var(--muted);flex:none}.side-nav a:hover{background:var(--panel-2);text-decoration:none}.side-nav a.active{background:var(--fill);color:var(--fg-strong);font-weight:500}.side-nav a.active svg{color:var(--accent)}.app-sidebar.collapsed .side-nav a{justify-content:center;padding:0}.app-sidebar.collapsed .side-label{display:none}.side-scroll{flex:1;min-height:0;padding:4px 8px 8px;overflow-y:auto}.side-section{flex-direction:column;gap:1px;margin-top:8px;display:flex}.side-section-head{border-radius:var(--radius-sm);height:24px;color:var(--inactive);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:600;display:flex}.side-section-head:hover{color:var(--muted);background:var(--panel-2)}.side-caret{width:12px;height:12px;transition:transform .15s}.side-caret.open{transform:rotate(90deg)}.side-empty{color:var(--inactive);margin:2px 6px 6px;font-size:12px;line-height:1.45}.side-run{border-radius:var(--radius-md);height:28px;color:var(--fg);align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.side-run:hover{background:var(--panel-2);text-decoration:none}.side-run-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-run-dot{background:var(--interact);border-radius:50%;flex:none;width:6px;height:6px}.side-run-dot.dot-ok{background:var(--ok)}.side-run-dot.dot-live{background:var(--warn);animation:1.2s ease-in-out infinite pulse}.side-run-dot.dot-err{background:var(--danger)}.side-show-all{border-radius:var(--radius-md);height:26px;color:var(--muted);align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.side-show-all:hover{color:var(--fg);background:var(--panel-2);text-decoration:none}.side-foot{border-top:1px solid var(--border);flex:none;align-items:center;gap:4px;padding:8px 10px;display:flex}.profile-menu{flex:1;min-width:0;position:relative}.profile-trigger{border-radius:var(--radius-md);width:100%;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 6px;display:flex}.profile-trigger:hover{background:var(--panel-2)}.profile-trigger svg{width:14px;height:14px;color:var(--inactive);flex:none}.profile-avatar{background:var(--fill);width:24px;height:24px;color:var(--fg-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.profile-id{flex-direction:column;flex:1;align-items:flex-start;min-width:0;line-height:1.25;display:flex}.profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.profile-sub{color:var(--inactive);font-size:11px}.profile-pop{background:var(--overlay);border:1px solid var(--border);border-radius:var(--radius-xl);min-width:200px;box-shadow:var(--shadow-pop);z-index:40;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.profile-pop-row{color:var(--muted);align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:flex}.profile-pop-label{color:var(--muted)}.profile-pop-sep{background:var(--border);height:1px;margin:2px 0}.profile-logout{justify-content:flex-start}.desk-topbar{z-index:30;background:var(--topbar-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);align-items:center;gap:12px;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.crumbs{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--fg)}.crumb-sep{color:var(--inactive)}.crumb-here{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.app-main{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:20px}.app-main.immersive{max-width:none;padding:0}.brand{color:var(--fg);letter-spacing:.02em;font-weight:700}.brand:hover{text-decoration:none}.user-chip{color:var(--muted);font-size:13px}.health-dot{background:var(--muted);border-radius:50%;width:8px;height:8px;display:inline-block}.health-ok{background:var(--ok)}.health-down{background:var(--danger)}.page-loading{text-align:center;color:var(--muted);padding:48px}.splash{z-index:100;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;inset:0}.splash-brand{letter-spacing:.01em;align-items:center;gap:4px;font-size:28px;font-weight:700;animation:.5s ease-out both splash-rise;display:flex}.splash-track{background:var(--fill);border-radius:1px;width:180px;height:2px;overflow:hidden}.splash-sweep{background:var(--accent);border-radius:1px;width:40%;height:100%;animation:1.2s ease-in-out infinite splash-sweep;display:block}@keyframes splash-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes splash-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.card{background:var(--control);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-stack);padding:16px}.page-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.btn{background:var(--control);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-md);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:7px 14px;display:inline-flex}.btn:hover{border-color:var(--interact)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.btn-primary:hover{filter:brightness(1.08)}.btn-danger{border-color:var(--danger);color:var(--danger-fg);background:0 0}.btn-ghost{color:var(--muted);background:0 0;border-color:#0000}.btn-ghost:hover{color:var(--fg);background:var(--panel-2);border-color:#0000}.btn-small{padding:4px 10px;font-size:12px}.btn-small .btn-spinner{border-width:1.5px;width:10px;height:10px}.btn-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(1turn)}}.btn-check{border-bottom:2px solid;border-left:2px solid;flex:none;width:8px;height:4px;transform:rotate(-45deg)}.btn.is-done:not(.btn-primary){color:var(--ok-fg);border-color:var(--ok-border)}.btn.is-error{border-color:var(--danger)}input[type=checkbox]{appearance:none;box-sizing:border-box;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;flex:none;place-content:center;justify-self:start;width:16px;height:16px;margin:0;transition:background .12s,border-color .12s;display:inline-grid}input[type=checkbox]:hover:not(:disabled){border-color:var(--muted)}input[type=checkbox]:before{content:"";border-left:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);width:9px;height:5px;margin-bottom:2px;transition:transform .12s;transform:rotate(-45deg)scale(0)}input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}input[type=checkbox]:disabled{opacity:.5;cursor:default}.field input[type=checkbox]{align-self:flex-start;width:16px;height:16px}.check-field{cursor:pointer;align-items:center;gap:8px;display:flex}.check-field>span{color:var(--fg);font-size:13px;font-weight:600}.alert{border-radius:var(--radius);border:1px solid;margin:12px 0;padding:10px 12px}.alert-error{border-color:var(--danger-border);background:var(--danger-tint);color:var(--danger-fg)}.alert-ok{border-color:var(--ok-border);background:var(--ok-tint);color:var(--ok-fg)}.chip{border:1px solid;border-color:var(--border);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.chip-queued{color:var(--muted);border-color:var(--border)}.chip-running{color:var(--warn-fg);border-color:var(--warn);animation:1.2s ease-in-out infinite pulse}.chip-completed{color:var(--ok-fg);border-color:var(--ok)}.chip-error{color:var(--danger-fg);border-color:var(--danger)}.chip-cancelled{color:var(--muted);border-color:var(--muted)}.tag{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.tag-danger{color:var(--danger-fg);border-color:var(--danger)}.empty-note{color:var(--muted);text-align:center;border:1px dashed var(--border);border-radius:var(--radius);margin:8px 0;padding:24px}.block-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px;font-size:11px}.field{border:0;flex-direction:column;flex:1;gap:4px;min-width:0;margin:0;padding:0;display:flex}.field>span{color:var(--muted);font-size:12px}.field input,.field .select-trigger,.field textarea,.settings-md{background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);font:inherit;width:100%;padding:8px 10px}.field textarea,.settings-md{resize:vertical;font-family:var(--mono);font-size:13px}.memory-meta{color:var(--muted);align-self:center;font-size:12px}.memory-meta.is-over{color:var(--danger-fg);font-weight:600}.field input:focus,.field .select-trigger:focus,.field textarea:focus,.settings-md:focus{border-color:var(--accent-fg)}.field input:focus:not(:focus-visible),.field .select-trigger:focus:not(:focus-visible),.field textarea:focus:not(:focus-visible),.settings-md:focus:not(:focus-visible){outline:none}.field input::placeholder,.field textarea::placeholder,.composer-input::placeholder{color:var(--muted)}.field-narrow{flex:0 0 130px}.select-trigger{background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.select-trigger:focus{border-color:var(--accent-fg)}.select-trigger:focus:not(:focus-visible){outline:none}.select-value,.select-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-chevron{color:var(--muted);flex:none}.select-trigger[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.select-menu{z-index:120;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);overscroll-behavior:contain;max-height:280px;padding:4px;font-size:13px;position:fixed;overflow-y:auto;box-shadow:0 6px 20px #00000024}.select-option{border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;display:flex}.select-option[data-active]{background:var(--panel-2)}.select-option[data-empty]{color:var(--muted)}.select-check{color:var(--accent-fg);flex:none}.login-shell{grid-template-columns:minmax(380px,5fr) minmax(0,7fr);min-height:100vh;display:grid}.login-side{border-right:1px solid var(--border);justify-content:center;align-items:center;padding:48px 40px;display:flex}.login-form{flex-direction:column;gap:14px;width:100%;max-width:340px;display:flex}.login-brand{letter-spacing:.01em;align-items:center;gap:3px;font-size:24px;font-weight:700;display:flex}.brand-cursor{background:var(--accent);width:11px;height:21px;animation:1.1s steps(2,end) infinite blink}.login-tag{color:var(--muted);margin:0 0 6px;line-height:1.55}.login-note{color:var(--muted);margin:0;font-size:12px}.login-form .btn-primary{padding:8px 14px}.login-form input{background:var(--panel)}.stage-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:2px;font-size:11px}.login-stage{pointer-events:none;align-items:center;padding:48px;display:flex;overflow:hidden}.stage-col{width:100%;max-width:560px}.stage-run{font-family:var(--mono);flex-direction:column;gap:11px;font-size:12.5px;display:flex}.stage-line{align-items:center;gap:8px;min-width:0;display:flex}.stage-runid{color:var(--muted)}.stage-turn{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:11px}.stage-turn:after{content:"";border-top:1px solid var(--border);flex:1}.stage-think{color:var(--muted);font-style:italic}.stage-text{color:var(--fg)}.stage-tool .stage-ok{color:var(--ok);flex:none}.stage-tool .stage-tool-name{color:var(--fg)}.stage-tool .stage-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-url{color:var(--accent-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-done{margin-top:4px}.onboarding-side{justify-content:flex-start;align-items:flex-start;padding-top:96px}.onboarding-stage{pointer-events:auto}.onboarding-title{margin:12px 0 16px;font-size:18px}.step-rail{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.step-item{border-radius:var(--radius);color:var(--muted);border:1px solid #0000;align-items:center;gap:10px;padding:6px 10px;display:flex}.step-item.active{color:var(--fg);background:var(--panel);border:1px solid var(--border)}.step-item.done .step-num{color:var(--ok);border-color:var(--ok)}.step-num{border:1px solid var(--border);width:22px;height:22px;font-family:var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.step-label{font-size:13px}.onboarding-panel{width:100%;max-width:520px}.onboarding-card{flex-direction:column;gap:10px;padding:16px;display:flex}.onboarding-lead{margin:0;line-height:1.55}.onboarding-form{flex-direction:column;gap:12px;margin-top:4px;display:flex}.onboarding-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gateway-state{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gateway-state-url{color:var(--muted);word-break:break-all;font-size:12px}.model-pick{flex-direction:column;gap:6px;display:flex}.model-option{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.model-option.active{border-color:var(--accent)}.model-option-label{flex:1}.model-option input{accent-color:var(--accent)}.finish-line{color:var(--fg);align-items:center;gap:10px;display:flex}.login-page{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{flex-direction:column;gap:12px;width:360px;display:flex}.login-card h1{font-size:20px}@media (prefers-reduced-motion:reduce){.brand-cursor,.stream-cursor,.login-stage .dot-running,.cc-tool-bullet.running,.chip-running,.chat-mic.listening,.splash-brand,.splash-sweep,.sheet,.update-toast,.cc-waiting-glyph,.cc-waiting-dots span,.tab.flash,.btn-spinner,input[type=checkbox],input[type=checkbox]:before{transition:none;animation:none}.ws-split .workspace,.run-body.ws-split{transition:none}}.start-page{flex-direction:column;gap:22px;max-width:760px;margin:0 auto;padding:7vh 0 40px;display:flex}.start-hero{text-align:center;flex-direction:column;justify-content:center;gap:10px;display:flex}.start-title{letter-spacing:-.6px;color:var(--fg-strong);margin:0;font-size:24px;font-weight:600}.start-lead{max-width:560px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.6}.composer{background:var(--control);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-stack);flex-direction:column;gap:8px;padding:14px 16px 10px;transition:border-color .2s,box-shadow .2s;display:flex}.composer:focus-within{border-color:var(--accent);box-shadow:var(--shadow-stack), 0 0 0 3px var(--selection-bg)}.composer-input{resize:vertical;color:var(--fg);font-family:var(--sans);background:0 0;border:0;outline:none;min-height:56px;padding:0;font-size:15px;line-height:1.55}.composer-input:focus{outline:none}.composer-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.composer-tool{width:30px;height:30px;color:var(--inactive);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.composer-tool:hover{background:var(--panel-2);color:var(--fg)}.composer-tool svg{width:17px;height:17px}.start-box .composer .alert{margin:0}.start-box.drag .composer{border-color:var(--accent)}.start-select{min-width:120px;font-size:12px}.start-spacer{flex:1}.start-tools{flex-direction:column;gap:6px;display:flex}.start-tool-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;display:flex}.start-tool-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-right:2px;font-size:11px}.start-tool{font-family:var(--mono);color:var(--fg);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.start-tool.off{color:var(--muted);border-style:dashed}.start-quotas{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.start-examples{flex-direction:column;gap:10px;display:flex}.start-examples-label{letter-spacing:.08em;text-transform:uppercase;color:var(--inactive);margin:0;font-size:11px;font-weight:600}.start-example-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.start-example{text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font:inherit;transition:transform .2s var(--ease-out-strong), box-shadow .2s ease;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.start-example:hover{border-color:var(--interact);transform:translateY(-2px);box-shadow:0 8px 30px #0000000f}.start-example-title{color:var(--fg-strong);font-size:13px;font-weight:600}.start-example-desc{color:var(--muted);font-size:12.5px;line-height:1.45}.start-capabilities{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:0 14px}.start-capabilities summary{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;padding:10px 0;font-size:12.5px}.start-capabilities summary:hover{color:var(--fg)}.start-capabilities[open] summary{border-bottom:1px solid var(--border);margin-bottom:10px}.start-capabilities .start-tools,.start-capabilities .start-quotas{padding-bottom:12px}.start-recent{flex-direction:column;gap:6px;display:flex}.start-run{border:1px solid var(--border);border-radius:var(--radius);background:var(--control);box-shadow:var(--shadow-stack);color:var(--fg);align-items:center;gap:10px;padding:9px 12px;display:flex}.start-run:hover{border-color:var(--interact);text-decoration:none}.start-run-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);flex:1;font-size:13px;overflow:hidden}.start-run-status{flex:none}.start-runs-link{align-self:flex-start;padding-left:12px;font-size:12px}.sk{border-radius:var(--radius-md);background:var(--fill);animation:1.4s ease-in-out infinite sk-breathe;display:inline-block}@keyframes sk-breathe{50%{opacity:.5}}.sk-line{height:12px}.sk-chip{border-radius:999px;flex:none;width:58px;height:20px}.run-card.skeleton{pointer-events:none}.run-card.skeleton .sk-icon{width:28px;height:28px}.run-card.skeleton .sk-title{width:88%}.runs-grid .run-card.skeleton:nth-child(2n) .sk-title{width:60%}.run-card.skeleton .sk-meta{width:45%;height:10px}.run-card.skeleton .sk-date{width:68px;height:10px;margin-left:auto}.start-run.skeleton{pointer-events:none}.start-run.skeleton .sk-title{flex:1;width:auto}.start-run.skeleton .sk-date{width:84px}.page{flex-direction:column;gap:16px;display:flex}.composer-row{gap:12px;display:flex}.composer-actions{align-items:center;gap:12px;display:flex}.table-card{padding:0;overflow-x:auto}.runs-table{border-collapse:collapse;width:100%;font-size:13px}.runs-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:500}.runs-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px}.runs-table tr:last-child td{border-bottom:0}.cell-title{max-width:420px}.cell-title a{color:var(--fg)}.cell-title a:hover{color:var(--accent-fg)}.cell-title-stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cell-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:380px;font-size:12px;overflow:hidden}.sched-actions{white-space:nowrap;gap:8px;display:flex}.sched-toggle{accent-color:var(--accent)}.sched-tz{font-size:12px}.runs-count{margin-left:6px;font-size:13px;font-weight:400}.search-input{background:var(--control);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-stack);align-items:center;gap:8px;min-width:220px;height:34px;padding:0 10px;display:flex}.search-input svg{width:15px;height:15px;color:var(--inactive);flex:none}.search-input input{color:var(--fg);font:inherit;background:0 0;border:0;outline:none;width:100%;padding:0;font-size:13px}.search-input input::placeholder{color:var(--inactive)}.search-input:focus-within{border-color:var(--accent);box-shadow:var(--shadow-stack), 0 0 0 3px var(--selection-bg)}.runs-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:12px;display:grid}.run-card{background:var(--control);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-stack);flex-direction:column;display:flex;overflow:hidden}.run-card-body{color:var(--fg);flex-direction:column;gap:6px;min-width:0;padding:12px 14px 8px;display:flex}.run-card-body:hover{text-decoration:none}.run-card-body:hover .run-card-title{color:var(--accent-fg)}.run-card-icon{border-radius:var(--radius-md);background:var(--panel-2);width:28px;height:28px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.run-card-icon svg{width:15px;height:15px}.run-card-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.run-card-sched{vertical-align:1px;margin-right:6px}.run-card-meta{flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.run-card-foot{border-top:1px solid var(--border);align-items:center;gap:8px;padding:8px 14px;display:flex}.run-card-date{margin-left:auto;font-size:11.5px}.run-card-star{border-radius:var(--radius-md);width:26px;height:26px;color:var(--inactive);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.run-card-star:hover{background:var(--panel-2);color:var(--fg)}.run-card-star.active{color:var(--accent)}.run-card-star svg{width:15px;height:15px}.run-star{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--control);width:30px;height:30px;color:var(--inactive);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.run-star:hover{color:var(--fg);border-color:var(--interact)}.run-star.active{color:var(--accent);border-color:var(--accent)}.run-star svg{width:15px;height:15px}.side-run-action{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--inactive);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.side-run:hover .side-run-action{opacity:1}.side-run-action:hover{background:var(--fill);color:var(--fg)}.side-run-action svg{width:12px;height:12px}.page-run{flex-direction:column;max-width:none;height:100vh;display:flex}.run-topbar{background:var(--topbar-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);flex:0 0 56px;align-items:center;gap:14px;padding:0 16px;display:flex}.run-crumb{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.run-crumb-link{color:var(--muted);white-space:nowrap}.run-crumb-link:hover{color:var(--fg)}.run-crumb .chip{flex:none}.run-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:14px;font-weight:500;overflow:hidden}.run-topbar-meta{color:var(--inactive);flex-wrap:wrap;gap:12px;margin-left:auto;font-size:12px;display:flex}.run-actions{align-items:center;gap:8px;display:flex}.pane-toggle{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--control);width:30px;height:30px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.pane-toggle:hover{color:var(--fg);border-color:var(--interact)}.pane-toggle svg{width:15px;height:15px}.run-body-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.run-body{flex:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:0;display:grid}.run-body.ws-split.pane-off{grid-template-columns:minmax(0,100%) 0 minmax(0,0fr)}.run-body.ws-split.pane-full{grid-template-columns:minmax(0,0) 0 minmax(0,1fr)}.pane-off .pane-splitter,.pane-off .workspace,.pane-full .chat-pane,.pane-full .pane-splitter{visibility:hidden;transition:visibility 0s .3s}.pane-off .workspace,.pane-full .chat-pane{overflow:hidden}.open-chat-btn{border:1px solid var(--border);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--panel);width:26px;height:56px;color:var(--muted);cursor:pointer;z-index:5;box-shadow:var(--shadow-pop);border-left:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.open-chat-btn:hover{color:var(--fg);background:var(--panel-2)}.open-chat-btn svg{width:14px;height:14px}.chat-pane{border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.run-body.ws-split{grid-template-columns:minmax(0, var(--chat-w,430px)) 6px minmax(0, 1fr);transition:grid-template-columns .3s var(--ease-out-strong)}.run-body.ws-split .chat-pane{border-right:0}.run-body.splitting{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}.run-body.splitting .ws-body{pointer-events:none}.pane-splitter{z-index:1;cursor:col-resize;touch-action:none;position:relative}.pane-splitter:after{content:"";background:var(--interact);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.pane-splitter:hover:after,.pane-splitter:active:after{background:var(--accent)}.ws-drawer-edge{display:none}.split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:12px;display:grid}.activity{flex-direction:column;flex:1;gap:18px;min-height:0;padding:0;display:flex;overflow-y:auto}.activity>*{box-sizing:border-box;width:100%;max-width:920px;margin:0 auto;padding:0 24px}.activity>:first-child{padding-top:24px}.activity>:last-child{padding-bottom:16px}.cc-user{flex-direction:column;align-items:flex-end;display:flex}.cc-user-col{flex-direction:column;align-items:flex-end;gap:2px;max-width:min(680px,75%);display:flex}.cc-user .attachment-list{justify-content:flex-end;padding-right:4px}.bubble{background:var(--bubble);border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-sm) var(--radius-bubble);padding:10px 16px}.bubble-text{white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.55}.bubble-time{color:var(--inactive);opacity:0;padding-right:6px;font-size:11px;transition:opacity .15s}.cc-user:hover .bubble-time{opacity:1}.cc-turn{flex-direction:column;gap:10px;display:flex}.agent-head{align-items:center;gap:8px;display:flex}.agent-avatar{background:var(--accent);width:24px;height:24px;color:var(--on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.agent-avatar svg{width:13px;height:13px}.agent-name{color:var(--fg-strong);font-size:12px;font-weight:600}.cc-action{border-radius:var(--radius-md);width:24px;height:24px;color:var(--inactive);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cc-action:hover{background:var(--panel-2);color:var(--fg)}.cc-action.liked{color:var(--accent)}.cc-action svg{width:13px;height:13px}.cc-usage{color:var(--inactive);align-items:center;gap:2px;font-size:11px;display:flex}.cc-waiting{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.cc-waiting-glyph{color:var(--accent);font-style:italic;animation:1.2s ease-in-out infinite pulse}.cc-waiting-dots{gap:4px;display:inline-flex}.cc-waiting-dots span{background:var(--muted);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite dot-wave}.cc-waiting-dots span:nth-child(2){animation-delay:.2s}.cc-waiting-dots span:nth-child(3){animation-delay:.4s}@keyframes dot-wave{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.cc-error{border:1px solid var(--danger-border);border-radius:var(--radius);background:var(--danger-tint);padding:10px 14px;font-size:13px}.thinking{background:0 0;border:0}.thinking-glyph{color:var(--muted);font-style:italic}.thinking-head{width:100%;color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}.thinking-head:hover{color:var(--fg)}.thinking-body{background:var(--panel-2);border-radius:var(--radius-md);color:var(--muted);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;max-height:320px;margin:0 0 6px;padding:10px 12px;font-size:12px;overflow-y:auto}.chevron{color:var(--muted);font-size:11px}.assistant-msg{word-break:break-word}.md p{margin:0 0 10px}.md>:last-child{margin-bottom:0}.md h1,.md h2,.md h3,.md h4{margin:14px 0 6px;line-height:1.3}.md h1{font-size:17px}.md h2{font-size:15px}.md h3,.md h4{font-size:13.5px}.md ul,.md ol{margin:0 0 10px;padding-left:22px}.md li{margin:2px 0}.md li>p{margin:0}.md blockquote{border-left:3px solid var(--border);color:var(--muted);margin:0 0 10px;padding:2px 12px}.md img{object-fit:contain;border:1px solid var(--border);border-radius:8px;max-width:100%;max-height:380px;margin:2px 0 10px;display:block}.md code{font-family:var(--mono);background:var(--panel-2);color:var(--accent-fg);border-radius:var(--radius-sm);padding:1px 5px;font-size:12px}.md pre{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 10px;padding:10px 12px;overflow-x:auto}.md pre code{background:0 0;border:0;padding:0}.md table{border-collapse:collapse;max-width:100%;margin:0 0 10px;font-size:12.5px;display:block;overflow-x:auto}.md th,.md td{border:1px solid var(--border);text-align:left;padding:6px 10px}.md th{color:var(--muted);font-weight:600}.md a{color:var(--accent-fg)}.md hr{border:0;border-top:1px solid var(--border);margin:12px 0}.md img{max-width:100%}.assistant-msg.provisional{color:var(--muted)}.stream-cursor{background:var(--muted);vertical-align:text-bottom;width:7px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.tool-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--control);overflow:hidden}.tool-head{width:100%;color:var(--fg);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.tool-head:hover{background:var(--panel-2)}.tool-status{flex:none;justify-content:center;align-items:center;display:inline-flex}.tool-status svg{width:15px;height:15px}.tool-status.done{color:var(--ok)}.tool-status.running{color:var(--warn)}.tool-status.error{color:var(--danger)}.tool-status.running .tool-spin,.tool-spin{border:2px solid var(--interact);border-top-color:var(--warn);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.tool-summary{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.tool-duration{color:var(--inactive);font-size:11px;font-family:var(--mono);font-variant-numeric:tabular-nums;flex:none}.tool-chevron{width:14px;height:14px;color:var(--inactive);flex:none;transition:transform .15s}.tool-chevron.open{transform:rotate(180deg)}.dot{border-radius:50%;flex:none;width:8px;height:8px}.dot-running{background:var(--warn);animation:1.2s ease-in-out infinite pulse}.dot-complete{background:var(--ok)}.dot-error{background:var(--danger)}@keyframes pulse{50%{opacity:.35}}.tool-body{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:10px 12px;display:flex}.tool-section pre{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;max-height:280px;margin:0;padding:10px;font-size:12px;overflow-y:auto}.tool-artifacts{flex-wrap:wrap;gap:8px;display:flex}.tool-images{flex-direction:column;gap:8px;display:flex}.tool-images img{object-fit:contain;border:1px solid var(--border);border-radius:8px;max-width:100%;max-height:380px}.error-text{color:var(--danger-fg);white-space:pre-wrap}.chat-input{border-top:1px solid var(--border);background:var(--bg);flex-direction:column;flex:none;gap:6px;padding:12px 24px 14px;display:flex}.jump-latest{border:1px solid var(--border);background:var(--control);color:var(--fg);font:600 12px/1.2 var(--sans);box-shadow:var(--shadow-pop);cursor:pointer;z-index:2;border-radius:999px;flex:none;align-self:center;align-items:center;gap:6px;margin:0 0 8px;padding:5px 12px;display:inline-flex}.jump-latest:hover{border-color:var(--accent);color:var(--accent-fg)}.jump-latest svg{width:14px;height:14px}.chat-input .composer{width:100%;max-width:920px;margin:0 auto}.chat-input .composer-input{resize:none;min-height:24px;max-height:160px}.chat-input textarea:disabled{opacity:.6}.composer-send{background:var(--accent);width:32px;height:32px;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.composer-send svg{width:16px;height:16px}.composer-send:hover:not(:disabled){background:var(--accent-hover)}.composer-send:disabled{background:var(--fill);color:var(--inactive);cursor:default}.composer-usage{width:100%;max-width:920px;color:var(--inactive);flex-wrap:wrap;gap:14px;margin:0 auto;font-size:11px;display:flex}.composer-usage .usage-warn{color:var(--warn-fg)}.chat-mic.listening{animation:1.2s ease-in-out infinite pulse;color:var(--warn-fg)!important}.dictation-interim{font-family:var(--mono);color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.tmux-status{background:var(--tmux-bar);height:28px;color:var(--tmux-bar-fg);border-top:var(--tmux-bar-edge);font-family:var(--mono);white-space:nowrap;flex:none;align-items:center;gap:14px;padding:0 16px;font-size:12px;display:flex;overflow:hidden}.tmux-session{font-weight:700}.tmux-window{background:var(--tmux-window-shade);align-items:center;height:100%;padding:0 8px;display:inline-flex}.tmux-windows{align-items:center;min-width:0;display:flex;overflow-x:auto}.tmux-windows .tmux-window{color:inherit;opacity:.9;text-decoration:none}.tmux-windows .tmux-window:hover{opacity:1}.tmux-windows .tmux-window.active{opacity:1;background:var(--tmux-window-active);font-weight:700}.tmux-windows .tmux-window.active:after{content:"*"}.tmux-spacer{flex:1}.tmux-clock{font-weight:600}.workspace{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-width:0;max-height:calc(100vh - 84px);display:flex;position:sticky;top:64px}.run-body .workspace,.terminal .workspace{border:0;border-radius:0;height:100%;min-height:0;max-height:none;position:static}.run-body .workspace .ws-body,.terminal .workspace .ws-body{flex-direction:column;flex:1;min-height:0;display:flex}.run-body .workspace .ws-files,.run-body .workspace .preview-frame,.terminal .workspace .ws-files,.terminal .workspace .preview-frame{flex:1;min-height:0}.run-body .workspace .code-body,.run-body .workspace .md-body,.run-body .workspace .ws-file-tree,.terminal .workspace .code-body,.terminal .workspace .md-body,.terminal .workspace .ws-file-tree{max-height:none}.run-body .workspace .preview-frame iframe,.terminal .workspace .preview-frame iframe{min-height:0}.ws-tabs{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:6px;height:40px;padding:0 10px;display:flex}.tab{border-radius:var(--radius-md);color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;display:inline-flex}.tab:hover{color:var(--fg);background:var(--panel-2)}.tab.active{color:var(--fg-strong);background:var(--fill);font-weight:500}.ws-full-btn{border-radius:var(--radius-md);width:28px;height:28px;color:var(--inactive);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ws-full-btn:hover{background:var(--panel-2);color:var(--fg)}.ws-full-btn svg{width:15px;height:15px}.tab-count{color:var(--muted);font-size:11px}.tab-dot{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.tab.flash{animation:.7s ease-out tab-flash}@keyframes tab-flash{0%{background:color-mix(in srgb, var(--accent) 18%, transparent)}to{background:0 0}}.pin-toggle{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:2px 10px;font-size:11px;display:inline-flex}.pin-toggle .cc-waiting-glyph{font-size:11px}.pin-toggle.pinned{color:var(--accent-fg);border-color:var(--accent-fg)}.ws-close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;display:none}.ws-close:hover{color:var(--fg)}.ws-toggle,.ws-scrim{display:none}.ws-body{min-height:240px;overflow-y:auto}.ws-empty{color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;margin:auto;padding:32px 16px;font-size:13px;display:flex}.ws-files{min-height:240px;display:flex}.ws-file-tree{border-right:1px solid var(--border);flex-direction:column;flex:0 220px;min-width:150px;min-height:0;max-height:60vh;display:flex;overflow:hidden}.tree-head{border-bottom:1px solid var(--border);font-family:var(--mono);color:var(--muted);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 4px 10px;font-size:11px;display:flex}.file-tree{flex:auto;min-height:0;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.file-tree ul{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.tree-dir{width:100%;color:var(--muted);font-size:12px;font-family:var(--mono);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:4px 8px;display:flex}.tree-dir:hover{color:var(--fg)}.tree-file{width:100%;color:var(--fg);font:inherit;font-size:12px;font-family:var(--mono);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;gap:8px;padding:4px 14px 4px 8px;display:flex;position:relative}.tree-file.recent:after{content:"●";color:var(--accent);font-size:8px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.tree-file:hover:not(.active){background:color-mix(in srgb, var(--fg) 5%, transparent)}.tree-file.active{background:var(--panel-2);color:var(--fg);box-shadow:inset 2px 0 0 var(--accent-fg)}.tree-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tree-size{color:var(--muted);flex:none}.code-viewer{flex-direction:column;flex:1;min-width:0;display:flex}.code-path{font-family:var(--mono);color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:12px;display:flex;overflow:hidden}.code-path-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.code-path-base{color:var(--fg)}.code-path-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.code-toggle{flex:none;display:inline-flex}.code-toggle .btn{border-right-width:0;border-radius:0;padding:2px 8px}.code-toggle .btn:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.code-toggle .btn:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-right-width:1px}.code-viewer .code-toggle .toggle-active{color:var(--accent-fg);border-color:var(--border)}.code-preview{border-radius:0 0 var(--radius) var(--radius);background:var(--control);border:0;flex:1;width:100%;min-height:420px}.code-body{max-height:60vh;font-family:var(--mono);white-space:pre;flex:1;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.code-body code{white-space:pre}.md-body{flex:1;max-height:60vh;margin:0;padding:16px 18px;font-size:13px;overflow:auto}.code-body .hljs-keyword,.code-body .hljs-selector-tag,.code-body .hljs-meta{color:var(--syn-keyword)}.code-body .hljs-string,.code-body .hljs-attr{color:var(--syn-string)}.code-body .hljs-number,.code-body .hljs-literal{color:var(--syn-number)}.code-body .hljs-title,.code-body .hljs-name{color:var(--syn-title)}.code-body .hljs-comment,.code-body .hljs-quote{color:var(--syn-comment);font-style:italic}.code-body .hljs-tag{color:var(--syn-tag)}.shot-error{color:var(--danger-fg);font-size:12px}.icon-btn{align-items:center;gap:3px;padding:3px 7px;display:inline-flex}.icon-btn svg{width:13px;height:13px}.icon-btn-count{font-family:var(--mono);font-size:10px}.shot-large{flex-direction:column;flex:1;min-height:0;margin:0;padding:12px;display:flex}.shot-large img{object-fit:contain;border:1px solid var(--border);border-radius:var(--radius);flex:1;width:100%;min-height:0;display:block}.shot-caption{color:var(--muted);font-size:12px;font-family:var(--mono);word-break:break-all;flex:none;margin-top:6px}.preview-frame{flex-direction:column;display:flex}.preview-url{border-bottom:1px solid var(--border);font-family:var(--mono);flex:none;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 12px;font-size:12px;display:flex}.preview-url-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;overflow:hidden}.preview-url a{flex:none;font-size:11px}.preview-frame iframe{border:0;border-bottom:1px solid var(--border);background:var(--panel-2);flex:1 1 0;width:100%;min-height:420px}.preview-frame .shot-large{flex:0 auto;max-height:40%}.live-browser{border-bottom:1px solid var(--border);flex-direction:column;flex:none;display:flex}.live-browser-head{color:var(--muted);align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:12px;display:flex}.live-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite live-pulse}.live-dot.ended{background:var(--muted);animation:none}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.35}}.live-browser-frame{aspect-ratio:1280/800;object-fit:contain;background:var(--panel-2);width:100%;display:block}.live-browser-frame.waiting{color:var(--muted);aspect-ratio:1280/800;cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.live-browser.off{gap:4px;padding:10px 12px;font-size:12px}.live-browser.off>span:first-child{color:var(--fg)}.live-browser.off .muted{color:var(--muted)}.modal-overlay{background:var(--scrim);z-index:50;justify-content:center;align-items:flex-start;padding:60px 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{flex-direction:column;gap:12px;width:560px;max-width:100%;display:flex}.modal-head{justify-content:space-between;align-items:center;display:flex}.share-create{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.share-list{flex-direction:column;gap:8px;display:flex}.share-row{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:6px;padding:10px;display:flex}.share-row.revoked .share-url,.share-row.revoked .share-meta{color:var(--muted)}.share-url{word-break:break-all;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share-meta{color:var(--muted);gap:16px;font-size:12px;display:flex}.share-actions{gap:8px;display:flex}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.agent-card{flex-direction:column;gap:6px;display:flex}.agent-card p{color:var(--fg);margin:0}.agent-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-card-meta{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.agent-card-actions{gap:8px;margin-top:6px;display:flex}.modal .composer-row{flex-wrap:wrap}.tools-grid{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px 12px;padding:10px;display:grid}.tool-check{font-size:12px;font-family:var(--mono);color:var(--fg);flex-direction:row;align-items:center;gap:6px;display:flex}.tool-check.unavailable{color:var(--muted);text-decoration:line-through}.tool-check input{accent-color:var(--accent)}.settings-section{flex-direction:column;gap:8px;display:flex}.settings-section .muted{margin:0;font-size:13px}.kb-table{border-collapse:collapse;width:100%;font-size:13px}.kb-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:8px 12px;font-size:12px;font-weight:500}.kb-table td{border-bottom:1px solid var(--border);padding:8px 12px}.row-actions{justify-content:flex-end;gap:6px;display:flex}.telegram-account{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:13px;display:flex}.telegram-pair{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.telegram-pair .muted{margin:0}.telegram-qr{border-radius:var(--radius);background:#fff;padding:12px}.telegram-link{font-family:var(--mono);word-break:break-all;font-size:12px}.telegram-meta{align-items:baseline;gap:12px;font-size:13px;display:flex}.share-app{flex-direction:column;height:100dvh;display:flex}.share-header{background:var(--panel);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 20px;display:flex}.share-app .login-page{flex:1;min-height:0}.share-app .app-main{flex-direction:column;flex:1;min-height:0;display:flex}.share-app .page-run{flex:1;height:auto;min-height:0}.share-app .pane-splitter{cursor:default}.share-app .pane-splitter:hover:after,.share-app .pane-splitter:active:after{background:var(--interact)}.usage-budget-chip{color:var(--muted);font-size:12px;font-family:var(--mono);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:2px 10px}.usage-budget-chip.over-budget{color:var(--warn-fg);border-color:var(--warn)}.attachment-list{flex-wrap:wrap;gap:6px;display:flex}.attachment-chip{border:1px solid var(--border);background:var(--panel-2);color:var(--fg);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 10px;font-size:12px;display:inline-flex}.attachment-chip .attachment-name{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}a.attachment-chip:hover{border-color:var(--accent);text-decoration:none}.attachment-chip.state-error{border-color:var(--danger-border)}.chip-action{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:12px}.chip-action:hover{color:var(--accent-fg)}.artifact-link{font-family:var(--mono);color:var(--fg);background:var(--panel-2);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.artifact-link:hover{border-color:var(--accent-fg);text-decoration:none}.policy-badge{border:1px solid var(--ok);color:var(--ok);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.policy-badge.policy-deny{border-color:var(--danger);color:var(--danger)}.tool-policy{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.changelog{flex-direction:column;gap:20px;display:flex}.card.changelog{max-width:860px}.changelog-entry ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.changelog-date{color:var(--muted);font-family:var(--mono);border-bottom:1px solid var(--border);padding-bottom:6px;font-weight:500}.page-admin{flex-direction:column;gap:10px;height:calc(100vh - 40px);display:flex}.admin-body{flex:1;min-height:0;overflow-y:auto}.admin-stack{flex-direction:column;gap:0;display:flex}.admin-body .admin-stack>*+:not(.alert):not(.modal-overlay){border-top:1px solid var(--border)}.admin-body .card{background:0 0;border:0;border-radius:0;padding:16px}.admin-body .card.table-card{padding:0}.admin-body .card.table-card h2{padding:12px 16px 8px}.admin-body .card.table-card .empty-note{margin:16px}.admin-body .modal.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.admin-body .field input,.admin-body .field .select-trigger{background:var(--panel-2)}.admin-body .count-cards{padding:0}.admin-body h2{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:600}.admin-body .page-head{border-bottom:1px solid var(--border);margin:0;padding:12px 16px}.admin-body h1{font-size:16px}.count-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.count-card{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.count-value{font-size:24px;font-weight:700;font-family:var(--mono)}.count-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.filter-bar{align-items:flex-end;gap:12px;display:flex}.current-activity{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;overflow:hidden}.tokens-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.bar-cell{width:120px}.bar-track{border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border);height:8px;display:block;overflow:hidden}.bar-fill{background:var(--accent-fg);border-radius:var(--radius-sm);height:100%;display:block}.audit-detail{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.role-chip{font-size:11px}.role-chip.role-super_admin{color:var(--accent-fg);border-color:var(--accent-fg)}.role-chip.role-manager{color:var(--warn);border-color:var(--warn)}.role-chip.role-user{color:var(--muted);border-color:var(--border)}.over-budget{color:var(--warn-fg);font-weight:600}.row-over-budget td{background:var(--warn-tint)}.budget-editor{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.budget-editor input{background:var(--bg);width:110px;color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:12px;font-family:var(--mono);padding:6px 8px}.manage-controls{flex-wrap:wrap;gap:6px;display:flex}.manage-controls .select-trigger{padding:6px 8px;font-size:12px}.gateway-meta{flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.effort-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.effort-editor{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:10px;display:flex}.effort-chip{cursor:pointer;background:var(--panel-2);color:var(--fg);font:inherit;font-size:11px}.effort-chip:hover{border-color:var(--danger);color:var(--danger)}.effort-add{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.effort-add .tag{cursor:pointer;font:inherit;background:0 0}.effort-add .tag:hover{color:var(--accent-fg);border-color:var(--accent-fg)}.top-bar,.drawer-overlay{display:none}.top-bar{z-index:40;min-height:56px;padding:6px 12px;padding-top:calc(6px + env(safe-area-inset-top));padding-left:calc(12px + env(safe-area-inset-left));background:var(--topbar-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);box-sizing:border-box;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;position:sticky;top:0}.top-bar-menu,.top-bar-back{border-radius:var(--radius-md);width:36px;height:36px;color:var(--fg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.top-bar-menu:hover,.top-bar-back:hover{background:var(--panel-2)}.top-bar-menu svg,.top-bar-back svg{width:19px;height:19px}.top-bar-title{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;min-width:0;font-size:15px;font-weight:600;display:flex;overflow:hidden}.top-bar .profile-menu{justify-self:end}.top-bar .profile-menu .profile-trigger{padding:4px}.top-bar .profile-menu .profile-pop{width:max-content;min-width:220px;inset:calc(100% + 6px) 0 auto auto}.profile-pop-id{color:var(--fg);flex-direction:column;align-items:flex-start;gap:0}.drawer-overlay{z-index:60;background:var(--scrim);position:fixed;inset:0}.app-drawer{z-index:60;background:var(--panel);border-right:1px solid var(--border);box-sizing:border-box;width:min(84vw,300px);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);animation:drawer-in .25s var(--ease-drawer);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}@keyframes drawer-in{0%{transform:translate(-100%)}}.app-drawer .app-sidebar{background:0 0;border-right:0;flex:none;width:100%;height:auto;min-height:0;transition:none;display:flex;position:static}.app-drawer .side-scroll{overflow:visible}.drawer-install{border-top:1px solid var(--border);flex:none;padding:4px 10px 8px}.install-hint{color:var(--muted);margin:4px 10px;font-size:12.5px}.update-toast{z-index:70;background:var(--panel);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:14px;padding:10px 12px;font-size:13px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #0000002e}.update-toast-actions{gap:8px;display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.cmdk-overlay{z-index:80;background:color-mix(in srgb, var(--bg) 55%, transparent);justify-content:center;align-items:flex-start;padding:15vh 16px 16px;display:flex;position:fixed;inset:0}.cmdk{background:var(--overlay);border:1px solid var(--border);border-radius:var(--radius-xl);width:min(640px,92vw);max-height:60vh;box-shadow:var(--shadow-pop);flex-direction:column;display:flex;overflow:hidden}.cmdk-input-row{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:0 14px;display:flex}.cmdk-input-row svg{width:16px;height:16px;color:var(--inactive);flex:none}.cmdk-input-row input{height:48px;color:var(--fg);font:inherit;letter-spacing:-.25px;background:0 0;border:0;outline:none;flex:1;font-size:14px}.cmdk-input-row input::placeholder{color:var(--inactive)}.cmdk-esc{font-family:var(--mono);color:var(--inactive);border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;padding:2px 5px;font-size:10px}.cmdk-list{padding:6px;overflow-y:auto}.cmdk-item{border-radius:var(--radius-md);width:100%;height:40px;color:var(--fg);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.cmdk-item.active{background:var(--panel-2)}.cmdk-dot{background:var(--interact);border-radius:50%;flex:none;width:7px;height:7px}.cmdk-dot.completed{background:var(--ok)}.cmdk-dot.running,.cmdk-dot.queued{background:var(--warn);animation:1.2s ease-in-out infinite pulse}.cmdk-dot.error{background:var(--danger)}.cmdk-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cmdk-label b{color:var(--accent-fg);font-weight:600}.cmdk-kind{color:var(--inactive);flex:none;font-size:11px}.cmdk-empty{text-align:center;color:var(--muted);padding:24px 12px;font-size:13px}@media (width<=960px){input,textarea,.select-trigger,.composer-input,.field textarea,.settings-md,.chat-input textarea,.budget-editor input{font-size:16px}body,.app{min-height:100dvh}.app{flex-direction:column}.app-sidebar,.desk-topbar{display:none}.top-bar{display:grid}.drawer-overlay{display:block}.app-main{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.login-shell{padding-top:env(safe-area-inset-top)}.share-header{padding-top:calc(12px + env(safe-area-inset-top))}.share-app{height:auto;min-height:100dvh}.tmux-status{height:auto;min-height:28px;padding-bottom:env(safe-area-inset-bottom)}.update-toast{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);justify-content:space-between}.start-page{padding-top:32px}.start-example-grid{grid-template-columns:1fr}.cmdk-overlay{padding:calc(env(safe-area-inset-top) + 12px) 12px 12px;align-items:flex-start}.cmdk{max-height:70dvh}.split{grid-template-columns:1fr}.workspace{max-height:none;position:static}.run-title{flex:1;min-width:0;max-width:none}.ws-files{flex-direction:column}.ws-tabs{overflow-x:auto}.ws-file-tree{border-right:0;border-bottom:1px solid var(--border);flex:none;max-height:180px}.page-run{height:calc(var(--vvh,100dvh) - max(56px, env(safe-area-inset-top) + 48px))}.page-admin{height:auto}.run-body-wrap{min-height:0}.run-body,.run-body.ws-split,.run-body.ws-split.pane-off,.run-body.ws-split.pane-full{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;transition:none}.chat-pane{border-bottom:0;border-right:0}.chat-input{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.pane-splitter{display:none}.ws-split .workspace{width:min(var(--ws-drawer-w,min(92vw, 480px)), 100vw);z-index:55;box-sizing:border-box;padding-top:env(safe-area-inset-top);border-left:1px solid var(--border);border-radius:0;transition:transform .2s ease-out;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.ws-split .workspace.open{transform:translate(0)}.ws-drawer-edge{cursor:col-resize;touch-action:none;z-index:2;width:18px;display:block;position:absolute;top:0;bottom:0;left:0;transform:translate(-50%)}.ws-drawer-edge:after{content:"";background:0 0;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.ws-drawer-edge:active:after,.workspace.edge-dragging .ws-drawer-edge:after{background:var(--accent)}.workspace.edge-dragging{-webkit-user-select:none;user-select:none}.workspace.edge-dragging .ws-body{pointer-events:none}.ws-scrim{z-index:50;background:var(--scrim);display:block;position:fixed;inset:0}.ws-close{align-items:center;display:inline-flex}.pane-toggle,.ws-full-btn,.open-chat-btn{display:none}.ws-toggle{display:inline-block}.login-shell{grid-template-columns:1fr}.login-side{border-right:0;padding:28px 20px}.login-stage{border-bottom:1px solid var(--border);order:-1;align-items:flex-end;max-height:230px;padding:20px;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.stage-run{gap:8px}.onboarding-side{border-right:0;border-bottom:1px solid var(--border);padding-top:28px}.onboarding-stage{border-bottom:0;order:0;align-items:flex-start;max-height:none;-webkit-mask-image:none;mask-image:none}.step-rail{flex-flow:wrap}}.diff-body{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.5}.diff-body .diff-del,.diff-body .diff-add,.diff-body .diff-same{display:block}.diff-del{background:var(--danger-tint);color:var(--danger-fg)}.diff-add{background:var(--ok-tint);color:var(--ok-fg)}.file-history{flex-direction:column;flex:1;min-width:0;display:flex}.file-history-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.version-list{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.version-chip{font-family:var(--mono);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);cursor:pointer;padding:4px 8px;font-size:12px}.version-chip.active{border-color:var(--accent);color:var(--accent-fg)}.version-diff{flex-direction:column;flex:1;min-height:0;display:flex}.version-diff .diff-body{flex:1;padding:8px 12px;overflow:auto}.policy-pending{background:var(--warn-tint);color:var(--warn-fg)}.tool-approval{gap:8px;padding:8px 0 0;display:flex}.question-card{border-left:2px solid var(--border);flex-direction:column;gap:10px;margin:4px 0 2px;padding:6px 0 2px 16px;display:flex}.question-item,.question-answer{flex-direction:column;gap:4px;display:flex}.question-text{font-size:12px}.question-options{flex-wrap:wrap;gap:6px;display:flex}.question-option{font-family:var(--mono);border:1px solid var(--border);color:var(--fg);cursor:pointer;background:0 0;border-radius:3px;padding:2px 8px;font-size:11px}.question-option:hover{border-color:var(--accent)}.question-option.selected{border-color:var(--accent);color:var(--accent-fg)}.question-input{font-family:var(--mono);border:1px solid var(--border);color:var(--fg);background:0 0;border-radius:3px;width:100%;max-width:480px;padding:4px 8px;font-size:12px}.question-input:focus{border-color:var(--accent);outline:none}.question-answer .q{color:var(--muted);font-size:12px}.question-answer .a{white-space:pre-wrap;word-break:break-word;font-size:12px}.question-waiting{color:var(--muted);font-size:12px}.cc-compaction{margin:4px 0}.cc-compaction summary{color:var(--muted);cursor:pointer;padding:2px 0;font-size:12px}.compaction-summary{border-left:2px solid var(--border);white-space:pre-wrap;word-break:break-word;max-height:240px;margin:4px 0 8px;padding:8px 10px;font-size:12px;overflow:auto}.tmux-status .tmux-warn{color:var(--warn-fg)}@media (width<=640px){.pin-toggle .pin-label{display:none}}
