:root{color-scheme:light;--bg: #f3ede3;--surface: rgba(255, 255, 255, .88);--surface-strong: rgba(255, 255, 255, .96);--surface-muted: rgba(249, 245, 239, .92);--line: rgba(18, 35, 47, .12);--line-strong: rgba(18, 35, 47, .18);--text: #14202a;--muted: #5d6972;--accent: #0d5f78;--accent-soft: rgba(13, 95, 120, .12);--assistant: #ffffff;--user: #143f54;--user-text: #f7fbfd;--system: rgba(13, 95, 120, .08);--ok: #2b8a5c;--warn: #9a6700;--idle: #62717a;--bad: #b44545;--shadow: 0 18px 48px rgba(20, 32, 42, .12);font-family:IBM Plex Sans,Avenir Next,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100dvh;color:var(--text);background:radial-gradient(circle at top left,rgba(92,158,173,.2),transparent 26%),radial-gradient(circle at bottom right,rgba(13,95,120,.08),transparent 30%),linear-gradient(180deg,#fcf8f1 0%,var(--bg) 100%)}#app{min-height:100dvh}a{color:inherit}button,textarea,input,select{font:inherit}.shell{width:min(100%,1380px);margin:0 auto;padding:1.25rem 1rem 2rem}.shell-app{min-height:100dvh;overflow:visible;padding:.9rem .75rem .75rem;display:flex}.app-shell{flex:1 1 auto;display:flex;flex-direction:column;gap:.75rem;min-height:0}.app-main{min-height:0;display:grid;gap:.55rem;flex:1 1 auto}.control-topbar{display:grid;gap:.6rem;padding:.7rem .85rem;border:1px solid var(--line);border-radius:24px;background:#ffffffd1;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex:0 0 auto}.control-navbar,.control-utility-row{display:grid;gap:.6rem}.control-navbar{grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto;align-items:center;padding-bottom:.6rem;border-bottom:1px solid rgba(20,32,42,.08)}.control-utility-row{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start}.control-navbar-brand,.control-navbar-main,.control-navbar-actions,.control-user-summary{min-width:0;display:grid;gap:.28rem}.control-navbar-title{font-size:clamp(1.12rem,1.8vw,1.42rem);font-weight:700;letter-spacing:-.03em;line-height:1}.control-navbar-copy{margin:0;color:var(--muted);max-width:15rem;font-size:.72rem;line-height:1.25}.control-navbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.control-navbar-actions .button,.control-topbar-actions .button{padding:.5rem .76rem}.control-navbar-current{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.control-navbar-current-label{color:var(--muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.control-navbar-current-value{color:var(--text);font-size:.82rem;font-weight:600;overflow-wrap:anywhere}.control-focus-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.control-focus-card,.control-user-strip{border:1px solid rgba(20,32,42,.08);border-radius:16px;background:var(--surface-strong);padding:.6rem .75rem}.control-focus-label,.app-main-eyebrow{color:var(--muted);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.control-focus-value{margin-top:.12rem;font-size:.86rem;font-weight:700;line-height:1.2}.control-focus-detail{margin-top:.15rem;color:var(--muted);font-size:.72rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.control-user-top{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.control-status-row{display:flex;flex-wrap:wrap;gap:.45rem}.control-topbar-actions{align-items:stretch}.control-user-strip{display:grid;gap:.45rem}.control-user-name{font-size:.88rem;font-weight:700;line-height:1.1}.control-user-meta{color:var(--muted);font-size:.72rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-main-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:0 .1rem;flex:0 0 auto}.app-main-heading{margin-top:.14rem;font-size:.92rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;overflow-wrap:anywhere}.control-kpi-row{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-wrap:wrap}.control-kpi-pill{display:grid;gap:.08rem;min-width:5rem;padding:.34rem .55rem;border:1px solid rgba(20,32,42,.08);border-radius:12px;background:#ffffffb8}.control-kpi-label{color:var(--muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.control-kpi-value{font-size:.82rem;font-weight:700;line-height:1.05}.navigator-action-row{display:flex;gap:.6rem;flex-wrap:wrap}.shell-auth{max-width:980px}.hero{margin-bottom:1rem}.hero-auth{padding-top:1rem}.hero-app{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.hero-controls{display:grid;gap:.85rem;justify-items:end}.eyebrow{margin:0 0 .35rem;color:var(--accent);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}h1{margin:0;font-size:clamp(2.2rem,5vw,3.8rem);line-height:.92}.subtitle{max-width:44rem;color:var(--muted)}.identity-card{min-width:220px;padding:.9rem 1rem;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.identity-label{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.identity-name{margin-top:.2rem;font-weight:700}.identity-meta{margin-top:.3rem;color:var(--muted);font-size:.86rem}.actions{display:flex;gap:.75rem;flex-wrap:wrap}.button{appearance:none;border:1px solid transparent;border-radius:999px;padding:.8rem 1.05rem;background:var(--accent);color:#fff;text-decoration:none;cursor:pointer}.button:disabled{cursor:wait;opacity:.7}.button.secondary{background:#143f5414;border-color:#143f5429;color:var(--accent)}.glance-strip{display:none}.surface-nav{display:flex;align-items:center;gap:.45rem;padding:.35rem;border:1px solid var(--line);border-radius:999px;background:#14202a0a;overflow-x:auto}.surface-nav-button{appearance:none;border:0;border-radius:999px;background:transparent;color:var(--text);padding:.68rem .9rem;text-align:left;display:inline-flex;align-items:center;gap:.5rem;width:auto;min-height:0;cursor:pointer;box-shadow:none;transition:border-color .14s ease,background .14s ease,transform .14s ease}.surface-nav-button.active{background:var(--accent);color:#fff;transform:none;box-shadow:0 10px 24px #0d5f7833}.surface-nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.2rem .55rem;border-radius:999px;background:#143f5414;color:var(--accent);font-size:.75rem;font-weight:700}.surface-nav-button.active .surface-nav-badge{background:#fff3;color:#fff}.surface-stage{min-height:0;overflow:visible;display:grid}.surface-stage-scroll{overflow:visible;padding-right:0}.surface-stage>.focus-board,.surface-stage>.org-panel{margin-top:0}.surface-stack{display:grid;gap:1rem;min-width:0;align-content:start}.surface-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,360px);gap:1rem;align-items:start;min-width:0}.surface-split>*{min-width:0}.surface-workspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,360px)}.surface-sites{grid-template-columns:minmax(0,1.6fr) minmax(300px,360px)}.workspace-control{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.glance-card{border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow);padding:.95rem 1rem}.glance-label{color:var(--muted);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.glance-value{margin-top:.35rem;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:700;line-height:1}.glance-meta{margin-top:.4rem;color:var(--muted);font-size:.86rem;line-height:1.35}.workspace{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(220px,280px);gap:1rem;align-items:start;height:auto;min-height:0}.mobile-pane-nav{display:none}.sidebar,.rail{display:grid;gap:1rem;min-height:0}.sidecar{position:static;max-height:none;align-content:start;overflow:visible;padding-right:0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:.9rem;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.panel-chat{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.75rem;min-height:0;height:auto}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.65rem}.panel-meta{color:var(--muted);font-size:.82rem}.panel h2{margin:0;font-size:.98rem;letter-spacing:-.01em}.node-list,.session-list{display:grid;gap:.75rem;min-width:0}.session-list{align-content:start;overflow:visible;max-height:none;padding-right:0}.chat-shell,.rail{min-height:0;overflow:visible;padding-right:0}.node-card,.session-card{width:100%;border:1px solid rgba(20,32,42,.08);border-radius:20px;background:var(--surface-strong);padding:.9rem;text-align:left;cursor:pointer;min-width:0}.node-card.active,.session-card.active{border-color:#0d5f7861;background:#0d5f7814}.load-more-card{width:100%;border:1px dashed rgba(13,95,120,.26);border-radius:20px;background:#0d5f780f;color:var(--accent);padding:.9rem;text-align:center;cursor:pointer}.node-card-top,.session-card-top,.chat-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.node-card-meta,.node-card-submeta,.session-card-meta,.session-card-preview,.chat-meta,.rail-label,.composer-hint,.composer-error,.message-meta,.empty-state{color:var(--muted)}.node-card-meta,.node-card-submeta,.session-card-meta,.session-card-preview,.chat-meta,.rail-value,.composer-hint,.composer-error,.message-meta,.empty-state{font-size:.9rem}.session-card-preview{margin-top:.45rem;line-height:1.4;overflow-wrap:anywhere}.pill{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:.25rem .6rem;border-radius:999px;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pill-ok{background:#2b8a5c1f;color:var(--ok)}.pill-idle,.pill-muted{background:#62717a1f;color:var(--idle)}.pill-warn{background:#9a67001f;color:var(--warn)}.pill-bad{background:#b445451f;color:var(--bad)}.node-card-submeta{margin-top:.35rem;font-size:.82rem;line-height:1.4}.node-offline-card,.node-offline-sidecar{border:1px dashed rgba(180,69,69,.24);border-radius:18px;background:#b445450d;padding:1rem}.node-offline-eyebrow{margin-bottom:.45rem;color:var(--bad);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.node-offline-meta{margin-top:.35rem;color:var(--muted);font-size:.88rem;line-height:1.45}.chat-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.chat-header-main{min-width:0;display:grid;gap:.45rem}.chat-support-line{color:var(--muted);font-size:.84rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-summary{margin-top:0;color:var(--muted);font-size:.92rem;line-height:1.38}.chat-summary-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-meta-chip-row{margin-top:0}.chat-summary-compact{margin-top:.45rem;font-size:.92rem}.chat-history-tools{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.chat-history-actions{display:flex;gap:.6rem;flex-wrap:wrap}.history-button{padding:.48rem .75rem}.chat-history{display:grid;gap:.75rem;align-content:start;overflow:visible;padding-right:0;min-width:0}.message{max-width:min(100%,740px);padding:.9rem 1rem;border-radius:22px;border:1px solid var(--line);box-shadow:0 10px 24px #14202a12}.message-user{margin-left:auto;background:var(--user);border-color:#143f5438;color:var(--user-text)}.message-user .message-meta{color:#f7fbfdc7}.message-assistant{background:var(--assistant)}.message-assistant .message-meta{color:var(--accent)}.message-system{background:var(--system)}.message-kind-command,.message-kind-tool,.message-kind-agent,.message-kind-file-change,.message-kind-plan{max-width:min(100%,860px)}.message-body{line-height:1.5;word-break:break-word}.message-structured-card{display:grid;gap:.65rem}.message-chip-row{display:flex;gap:.45rem;flex-wrap:wrap}.meta-chip,.meta-link-button{appearance:none;border:1px solid rgba(20,32,42,.1);border-radius:999px;background:#14202a0d;color:var(--muted);padding:.28rem .6rem;font-size:.76rem;line-height:1.3}.meta-chip.subtle{background:#ffffff8f}.meta-link-button{color:var(--accent);cursor:pointer}.message-command,.message-output{min-width:0}.message-code,.message-output{margin:.55rem 0 0;padding:.8rem .9rem;border-radius:16px;background:#14202a0f;border:1px solid rgba(20,32,42,.08);overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.84rem}.message-actions,.approval-actions{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:.75rem}.message-action{appearance:none;border:1px solid rgba(13,95,120,.18);border-radius:999px;background:#0d5f7814;color:var(--accent);padding:.45rem .75rem;cursor:pointer}.message-action.secondary{background:#14202a0d;color:var(--muted)}.message-action.approve{background:#2b8a5c1f;border-color:#2b8a5c2e;color:var(--ok)}.message-error{margin-top:.75rem;color:var(--bad);font-size:.9rem}.approval-card{margin-top:.85rem;border:1px solid rgba(180,69,69,.16);border-radius:18px;background:#b445450f;padding:.85rem .9rem}.approval-card-unmatched{max-width:min(100%,860px)}.guardian-review-card,.approval-question{margin-top:.7rem;padding:.75rem .8rem;border-radius:16px;border:1px solid rgba(20,32,42,.08);background:#ffffff94}.approval-question-list{display:grid;gap:.65rem}.approval-title{font-weight:700;color:var(--bad)}.approval-detail{margin-top:.45rem;color:var(--text);font-size:.92rem;line-height:1.45}.composer{display:grid;gap:.6rem;padding-top:.4rem;border-top:1px solid var(--line)}.composer-topbar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.composer-mode-row{display:flex;gap:.45rem;flex-wrap:wrap}.composer-mode-chip{appearance:none;border:1px solid rgba(20,32,42,.12);border-radius:999px;background:#ffffffb3;color:var(--muted);padding:.42rem .78rem;cursor:pointer}.composer-mode-chip.active{border-color:#0d5f7842;background:#0d5f781a;color:var(--accent)}.composer-label{font-size:.8rem;font-weight:700}.composer textarea{width:100%;min-height:96px;resize:vertical;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface-strong);padding:.8rem .85rem;color:var(--text);outline:none}.composer textarea:focus{border-color:#0d5f7866;box-shadow:0 0 0 4px #0d5f7814}.composer-actions{display:flex;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.composer-error{color:var(--bad)}.skill-form{display:grid;gap:.75rem}.field-input,.field-textarea{width:100%;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface-strong);padding:.8rem .95rem;color:var(--text);outline:none}.field-textarea{min-height:220px;resize:vertical}.field-input:focus,.field-textarea:focus{border-color:#0d5f7866;box-shadow:0 0 0 4px #0d5f7814}.rail-card{border:1px solid rgba(20,32,42,.08);border-radius:18px;background:var(--surface-muted);padding:.85rem .9rem}.activity-list{display:grid;gap:.75rem}.activity-card{border:1px solid rgba(20,32,42,.08);border-radius:18px;background:var(--surface-muted);padding:.85rem .9rem}.skill-card{border:1px solid rgba(20,32,42,.08);border-radius:18px;background:#ffffff9e;padding:.85rem .9rem}.website-review-card{display:grid;gap:.75rem}.website-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.website-history-card,.website-workspace-panel,.website-workspace-card,.website-nextcloud-panel,.monitor-service-panel{display:grid;gap:.75rem}.monitor-service-list{gap:.65rem}.monitor-service-card .activity-detail{overflow-wrap:anywhere}.website-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.website-workspace-path,.website-workspace-status-lines{font-family:IBM Plex Mono,SFMono-Regular,monospace}.website-workspace-path{font-size:.8rem;word-break:break-word}.website-workspace-status-lines{margin:0;border:1px solid rgba(20,32,42,.08);border-radius:14px;background:#14202a0a;padding:.75rem .8rem;white-space:pre-wrap;word-break:break-word;overflow:auto;font-size:.78rem;line-height:1.45}.website-nextcloud-browser-list{display:grid;gap:.65rem}.website-nextcloud-browser-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start;border:1px solid rgba(20,32,42,.08);border-radius:16px;background:var(--surface-muted);padding:.75rem .8rem}.website-nextcloud-browser-actions{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.revision-list{display:grid;gap:.65rem}.revision-entry{border:1px solid rgba(20,32,42,.08);border-radius:16px;background:var(--surface-muted);padding:.75rem .8rem}.revision-entry.selected{border-color:#0c6f8859;background:#0c6f8814}.revision-entry-actions{display:flex;gap:.6rem;margin-top:.65rem;flex-wrap:wrap}.website-diff-summary{display:flex;gap:.45rem;flex-wrap:wrap}.website-diff{display:grid;gap:.2rem;border:1px solid rgba(20,32,42,.08);border-radius:18px;background:#14202a0a;padding:.4rem}.website-diff-row{display:grid;grid-template-columns:1.4rem 3rem 3rem minmax(0,1fr);gap:.5rem;align-items:start;padding:.35rem .45rem;border-radius:12px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.8rem}.website-diff-row-context{background:#ffffff75}.website-diff-row-add{background:#2b8a5c1a}.website-diff-row-remove{background:#b445451a}.website-diff-row-omitted{grid-template-columns:1fr;justify-items:center;background:#14202a08}.website-diff-symbol,.website-diff-line-number{color:var(--muted)}.website-diff-symbol{font-weight:700;text-align:center}.website-diff-line-number{text-align:right}.website-diff-line,.website-diff-omitted-text{min-width:0;white-space:pre-wrap;word-break:break-word}.website-diff-line{color:var(--text)}.website-diff-omitted-text{color:var(--muted);text-align:center}.preview-shell{position:fixed;inset:0;z-index:80;width:auto;max-width:none;margin:0;padding:1rem;background:#14202a42;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:auto}.preview-panel{display:grid;gap:1rem;width:min(100%,1360px);margin:0 auto}.preview-panel-header,.preview-site-card-header,.preview-frame-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.preview-panel-actions,.preview-site-card-actions{display:flex;gap:.65rem;flex-wrap:wrap}.preview-page-picker{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.preview-page-select-label{color:var(--muted);font-size:.8rem;font-weight:700}.preview-page-select{appearance:none;border:1px solid rgba(20,32,42,.1);border-radius:14px;background:var(--surface-strong);color:var(--text);padding:.58rem .72rem;min-width:min(18rem,100%)}.preview-site-toggle-list{display:flex;gap:.7rem;flex-wrap:wrap}.preview-site-toggle{appearance:none;border:1px solid rgba(20,32,42,.1);border-radius:999px;background:var(--surface-strong);color:var(--text);padding:.65rem .9rem;cursor:pointer;display:inline-flex;align-items:center;gap:.55rem}.preview-site-toggle.active{border-color:#0d5f785c;background:#0d5f781a}.preview-site-toggle-meta{color:var(--muted);font-size:.8rem}.preview-site-wall{display:grid;gap:1rem}.preview-site-card{display:grid;gap:.95rem;border:1px solid rgba(20,32,42,.08);border-radius:24px;background:#ffffff94;padding:1rem}.preview-site-title{margin:0;font-size:1.18rem}.preview-frame-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.85rem}.preview-frame-card{border:1px solid rgba(20,32,42,.08);border-radius:20px;background:var(--surface-strong);overflow:hidden;min-width:0}.preview-frame-toolbar{padding:.8rem .9rem;border-bottom:1px solid rgba(20,32,42,.08)}.preview-frame-title{font-weight:700}.preview-frame-path{margin-top:.2rem;color:var(--muted);font-size:.82rem;font-family:IBM Plex Mono,SFMono-Regular,monospace}.preview-frame{display:block;width:100%;height:420px;border:0;background:#fff}.ops-host-grid{display:grid;gap:.75rem;margin-top:.85rem}.activity-title-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.activity-title{font-weight:700}.activity-detail{margin-top:.35rem;color:var(--muted);font-size:.92rem;line-height:1.45}.rail-label{text-transform:uppercase;letter-spacing:.06em;font-size:.74rem}.rail-value{margin-top:.35rem;line-height:1.45}.org-panel{display:grid;gap:1rem;margin-top:1rem;min-height:0}.org-toolbar{display:grid;gap:.9rem;margin-top:.35rem}.org-action-grid{display:grid;gap:.85rem;margin-top:.95rem}.org-focus-panel{margin-top:.9rem}.org-focus-layout{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:1rem;align-items:stretch}.org-focus-stage .org-avatar-stage{min-height:18rem}.org-focus-copy{display:grid;gap:.75rem;align-content:start}.org-focus-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.org-focus-header h3{margin:.15rem 0 0}.org-focus-panel-empty{background:radial-gradient(circle at top left,rgba(13,95,120,.08),transparent 36%),#ffffff9e}.org-action-card,.org-inline-form{display:grid;gap:.75rem;border:1px solid rgba(20,32,42,.08);border-radius:20px;background:#ffffff75;padding:.9rem}.org-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.org-scope-readout{color:var(--muted);font-size:.92rem}.org-live-status{display:grid;gap:.4rem;margin-top:.85rem;padding:.8rem .9rem;border:1px solid rgba(20,32,42,.08);border-radius:18px;background:#ffffff8a}.org-live-status-main,.org-live-status-copy{display:flex;flex-wrap:wrap;gap:.45rem .7rem;align-items:center}.org-live-status-copy{color:var(--muted);font-size:.86rem}.org-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin-top:.9rem}.org-metric-card,.org-company-metric{border:1px solid rgba(20,32,42,.08);border-radius:20px;background:#ffffff94;padding:.85rem .9rem;display:grid;gap:.25rem}.org-metric-card strong,.org-company-metric strong{font-size:1.28rem;line-height:1}.org-metric-card span,.org-company-metric span{color:var(--muted);font-size:.84rem}.org-company-stack,.org-company-card{display:grid;gap:1rem}.org-company-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.org-company-slug{margin-top:.2rem;color:var(--muted);font-size:.82rem;font-family:IBM Plex Mono,SFMono-Regular,monospace}.org-company-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;min-width:min(100%,30rem)}.org-company-definitions{margin-top:-.1rem}.org-section-title{color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.org-department-grid,.org-role-grid,.org-agent-grid{display:grid;gap:.75rem}.org-department-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.org-role-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.org-agent-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.org-card{border:1px solid rgba(20,32,42,.08);border-radius:22px;background:#ffffff9e;padding:.9rem;display:grid;gap:.7rem}.org-avatar-stage{position:relative;min-height:13rem;border:1px solid rgba(20,32,42,.08);border-radius:20px;overflow:hidden;background:radial-gradient(circle at top,#ece8dff5,#e2dbcdeb 55%,#d5ccbef5)}.org-avatar-stage.compact{width:4rem;min-width:4rem;min-height:4rem;border-radius:16px}.org-avatar-focus-hit{appearance:none;border:0;padding:0;margin:0;background:transparent;cursor:pointer;display:block;flex:0 0 auto}.org-avatar-focus-hit .org-avatar-stage{pointer-events:none}.org-avatar-scene{position:absolute;inset:0}.org-avatar-activate{position:absolute;top:.7rem;right:.7rem;z-index:2;border:1px solid rgba(20,32,42,.08);border-radius:999px;background:#ffffffe0;color:var(--ink);padding:.28rem .62rem;font:inherit;font-size:.78rem;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.org-avatar-activate:hover{background:#fffffff5}.org-avatar-activate:disabled{cursor:progress;opacity:.85}.org-avatar-scene canvas{position:absolute;inset:0;width:100%;height:100%}.org-avatar-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.04) contrast(1.02);transition:opacity .18s ease}.org-avatar-status{position:absolute;left:.6rem;right:.6rem;bottom:.55rem;z-index:1;border-radius:999px;border:1px solid rgba(20,32,42,.08);background:#ffffffd1;color:var(--muted);padding:.22rem .55rem;font-size:.72rem;line-height:1.2;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.org-avatar-stage.compact .org-avatar-status{left:.3rem;right:.3rem;bottom:.3rem;padding:.14rem .32rem;font-size:.6rem}.org-avatar-stage.is-ready .org-avatar-poster,.org-avatar-stage.is-ready .org-avatar-status{opacity:0}.org-avatar-stage.is-ready .org-avatar-activate{opacity:0;pointer-events:none}.org-avatar-stage.compact .org-avatar-status{opacity:0}.org-avatar-stage.is-fallback .org-avatar-status,.org-avatar-stage.is-error .org-avatar-status{opacity:1}.org-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.org-card h3,.org-card h4{margin:0}.org-agent-card-focused{border-color:#0d5f7842;background:radial-gradient(circle at top left,rgba(13,95,120,.08),transparent 34%),#ffffffb3}.org-card h3{font-size:1.02rem}.org-card h4{font-size:.96rem}.org-card-summary{color:var(--muted);line-height:1.45}.org-progress-block{display:grid;gap:.22rem}.org-progress-block-warn{padding:.65rem .75rem;border:1px dashed rgba(154,103,0,.2);border-radius:16px;background:#9a67000d}.org-progress-label{color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.org-card-support{color:var(--muted);font-size:.88rem;line-height:1.45;padding-top:.2rem;border-top:1px dashed rgba(20,32,42,.08)}.org-definition-list{display:grid;gap:.45rem}.org-definition-row{display:grid;grid-template-columns:minmax(5.5rem,7rem) 1fr;gap:.65rem}.org-definition-label{color:var(--muted);font-size:.82rem}.org-definition-value{font-size:.88rem;overflow-wrap:anywhere}.org-card-actions{display:flex;gap:.65rem;flex-wrap:wrap}.org-delivery-panel{display:grid;gap:.85rem}.org-delivery-copy{white-space:pre-wrap}.org-delivery-history{display:grid;gap:.55rem}.org-delivery-history-item{display:grid;gap:.22rem;padding:.65rem .75rem;border:1px solid rgba(20,32,42,.08);border-radius:16px;background:#ffffff85}.org-delivery-history-meta{color:var(--muted);font-size:.78rem}.org-ticket-summary-input{min-height:140px}.org-mode-toggle{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.25rem;border:1px solid rgba(20,32,42,.08);border-radius:999px;background:#ffffff94}.org-mode-toggle-button{appearance:none;border:0;border-radius:999px;padding:.55rem .9rem;background:transparent;color:var(--muted);font-weight:700;cursor:pointer}.org-mode-toggle-button.active{background:#0d5f7824;color:var(--accent)}.org-board-company-stack,.org-board-ticket-stack,.org-world-detail-list{display:grid;gap:.85rem}.org-board-lane-grid,.org-world-street,.org-world-quiet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem}.org-board-lane{display:grid;gap:.75rem;padding:.95rem;border:1px solid rgba(20,32,42,.08);border-radius:22px;background:#ffffff8a}.org-board-lane-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.org-board-lane-header h3{margin:0}.org-board-ticket-owner{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem;border:1px dashed rgba(13,95,120,.18);border-radius:18px;background:#0d5f780d}.org-board-ticket-owner-main{display:grid;gap:.45rem;min-width:0;flex:1}.org-board-ticket-owner .pill{min-width:0}.org-board-ticket-owner-copy{display:grid;gap:.18rem;min-width:0}.org-board-ticket-owner-copy strong{font-size:.88rem}.org-board-ticket-owner-copy span{color:var(--muted);font-size:.8rem;line-height:1.35}.org-world-map{display:grid;gap:.85rem;padding:1rem;border:1px solid rgba(20,32,42,.08);border-radius:24px;background:radial-gradient(circle at top left,rgba(63,145,120,.12),transparent 30%),linear-gradient(180deg,#ffffffe0,#f8f3eaeb)}.org-world-zone,.org-world-building-button,.org-world-hotspot,.org-world-marker{appearance:none;border:1px solid rgba(20,32,42,.08);border-radius:18px;background:#ffffffb8;color:var(--text);cursor:pointer}.org-world-zone,.org-world-building-button{display:grid;gap:.35rem;width:100%;padding:.85rem;text-align:left}.org-world-zone.active,.org-world-building.active,.org-world-marker.active,.org-world-hotspot.active{border-color:#0d5f784d;box-shadow:inset 0 0 0 1px #0d5f7829}.org-world-building{display:grid;gap:.65rem;padding:.75rem;border:1px solid rgba(20,32,42,.08);border-radius:20px;background:#ffffff85}.org-world-building-button strong,.org-world-detail-copy strong{font-size:.92rem}.org-world-building-button span,.org-world-detail-copy span{color:var(--muted);font-size:.8rem;line-height:1.35}.org-world-marker-row,.org-world-hotspot-row{display:flex;flex-wrap:wrap;gap:.45rem}.org-world-marker{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .6rem;border-radius:999px}.org-world-marker.empty{display:inline-flex;align-items:center;padding:.35rem .6rem;border-radius:999px;background:#62717a14;color:var(--muted)}.org-world-marker-dot{width:.62rem;height:.62rem;border-radius:999px;flex:0 0 auto}.org-world-marker-dot.pill-ok{background:var(--ok)}.org-world-marker-dot.pill-warn{background:var(--warn)}.org-world-marker-dot.pill-bad{background:var(--bad)}.org-world-marker-dot.pill-muted{background:var(--idle)}.org-world-hotspot{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700}.org-world-hotspot.alert{background:#b445451f;color:var(--bad)}.org-world-hotspot.waiting{background:#9a67001f;color:var(--warn)}.org-world-hotspot.calm{background:#62717a14;color:var(--muted)}.org-world-detail-panel{display:grid;gap:.8rem;padding:.9rem;border:1px solid rgba(20,32,42,.08);border-radius:22px;background:#ffffffa8}.org-world-detail-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border:1px solid rgba(20,32,42,.08);border-radius:18px;background:#ffffffb3}.org-world-detail-main,.org-world-owner-summary{display:flex;align-items:center;gap:.7rem;min-width:0}.org-world-owner-summary-copy{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.org-world-detail-copy{display:grid;gap:.16rem;min-width:0}.org-department-card-active{border-color:#0d5f7847;background:#0d5f7814}.org-graph-panel{display:grid;gap:.6rem}.org-structure-panel,.org-structure-card{display:grid;gap:.7rem}.org-structure-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr);gap:.85rem;align-items:start}.org-structure-caption{color:var(--muted);font-size:.9rem;line-height:1.45}.org-tree-shell{display:grid;gap:.85rem}.org-tree-branch{display:grid;gap:.7rem}.org-tree-children{display:grid;gap:.75rem;margin-left:1rem;padding-left:1rem;border-left:1px dashed rgba(13,95,120,.24)}.org-structure-node{gap:.75rem;cursor:pointer;outline:none;transition:border-color .12s ease,background .12s ease,transform .12s ease}.org-structure-node:hover,.org-structure-node:focus,.org-structure-node:focus-visible,.org-structure-node-selected{background:#0d5f7814;border-color:#0d5f7847}.org-structure-slug{margin-top:.22rem;color:var(--muted);font-size:.78rem;font-family:IBM Plex Mono,SFMono-Regular,monospace}.org-structure-roster{display:flex;flex-wrap:wrap;gap:.5rem}.org-structure-occupant-chip,.org-structure-occupant-empty{display:inline-flex;align-items:center;gap:.45rem;min-height:2rem;padding:.45rem .68rem;border-radius:999px;border:1px solid rgba(20,32,42,.08);background:#ffffffd1;font-size:.84rem}.org-structure-occupant-person{background:#f5efe5db}.org-structure-occupant-kind{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.org-structure-occupant-empty{color:var(--muted)}.org-reporting-shell{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#fffbf4f5,#f1eadffa);padding:.5rem;overflow:auto hidden}.org-reporting-graph{width:100%;min-width:42rem;height:auto;display:block}.org-reporting-edge{stroke:#0d5f7847;stroke-width:2;fill:none}.org-reporting-node rect{fill:#fffffff0;stroke:#0d5f7875;stroke-width:2;transition:fill .12s ease,stroke .12s ease,stroke-width .12s ease}.org-reporting-node{cursor:pointer;outline:none}.org-reporting-node:hover rect,.org-reporting-node:focus rect,.org-reporting-node:focus-visible rect,.org-reporting-node-selected rect{fill:#0d5f781a;stroke-width:3}.org-reporting-node-label,.org-reporting-node-subtitle{text-anchor:middle;dominant-baseline:middle}.org-reporting-node-label{font:700 .82rem IBM Plex Sans,system-ui,sans-serif;fill:var(--text)}.org-reporting-node-subtitle{font:.72rem IBM Plex Mono,SFMono-Regular,monospace;fill:var(--muted)}.org-structure-state-active.org-structure-node{border-color:#39824a3d}.org-reporting-node.org-structure-state-active rect{stroke:var(--ok)}.org-structure-state-busy.org-structure-node{border-color:#b8751647}.org-reporting-node.org-structure-state-busy rect{stroke:var(--warn)}.org-structure-state-waiting.org-structure-node{border-color:#ac343447}.org-reporting-node.org-structure-state-waiting rect{stroke:var(--bad)}.org-role-card{scroll-margin-top:1rem}.org-role-card-active{border-color:#0d5f7852;background:#0d5f7814;box-shadow:inset 0 0 0 1px #0d5f7814}.org-graph-shell{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#fffdf8f0,#f3ede3f5);padding:.5rem;overflow:hidden}.org-graph{width:100%;height:auto;display:block}.org-graph-edge{stroke:#0d5f7847;fill:none}.org-graph-edge-label{fill:var(--muted);font:.72rem IBM Plex Sans,system-ui,sans-serif;text-anchor:middle;dominant-baseline:middle}.org-graph-node{cursor:pointer;outline:none}.org-graph-node circle{fill:#ffffffeb;stroke:#0d5f787a;stroke-width:2;transition:fill .12s ease,stroke-width .12s ease}.org-graph-node:hover circle,.org-graph-node:focus circle,.org-graph-node-selected circle{fill:#0d5f781a;stroke-width:3}.org-graph-node-active circle{stroke:var(--ok)}.org-graph-node-busy circle{stroke:var(--warn)}.org-graph-node-waiting circle{stroke:var(--bad)}.org-graph-node-label,.org-graph-node-subtitle{text-anchor:middle;dominant-baseline:middle;pointer-events:none}.org-graph-node-label{font:700 .82rem IBM Plex Sans,system-ui,sans-serif;fill:var(--text)}.org-graph-node-subtitle{font:.72rem IBM Plex Mono,SFMono-Regular,monospace;fill:var(--muted)}.focus-board{display:grid;gap:1rem;margin-top:1rem;min-height:0}.focus-workspace-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:.85rem;align-items:start}.focus-workspace-chip-row{display:flex;gap:.55rem;flex-wrap:wrap}.focus-workspace-chip{appearance:none;border:1px solid rgba(13,95,120,.16);border-radius:999px;background:#ffffffad;color:var(--muted);padding:.65rem .9rem;font:600 .92rem IBM Plex Sans,system-ui,sans-serif;cursor:pointer}.focus-workspace-chip.active{border-color:#0d5f7857;background:#0d5f781f;color:var(--accent)}.focus-workspace-path-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.focus-workspace-path-input{font-family:IBM Plex Mono,SFMono-Regular,monospace}.focus-workspace-meta{margin-top:-.15rem}.focus-breadcrumbs{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;color:var(--muted);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82rem}.focus-breadcrumb{appearance:none;border:0;background:transparent;color:var(--accent);cursor:pointer;padding:0;font:inherit}.focus-breadcrumb:hover,.focus-breadcrumb:focus-visible{text-decoration:underline}.focus-breadcrumb-separator{color:var(--muted)}.focus-workspace-shell{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);gap:1rem;align-items:start;min-height:0}.focus-workspace-main,.focus-workspace-side{display:grid;gap:1rem;min-height:0}.focus-workspace-rendered{min-height:28rem;border:1px solid rgba(20,32,42,.08);border-radius:24px;background:#ffffffb8;padding:1.2rem;overflow:auto}.focus-workspace-rendered>:first-child{margin-top:0}.focus-workspace-rendered>:last-child{margin-bottom:0}.focus-workspace-rendered h1,.focus-workspace-rendered h2,.focus-workspace-rendered h3,.focus-workspace-rendered h4,.focus-workspace-rendered h5,.focus-workspace-rendered h6{margin:0 0 .75rem;line-height:1.14}.focus-workspace-rendered p,.focus-workspace-rendered ul,.focus-workspace-rendered ol,.focus-workspace-rendered blockquote,.focus-workspace-rendered pre,.focus-workspace-rendered hr{margin:0 0 .95rem}.focus-workspace-rendered ul,.focus-workspace-rendered ol{padding-left:1.25rem}.focus-workspace-rendered code{font-family:IBM Plex Mono,SFMono-Regular,monospace}.focus-workspace-rendered pre{overflow:auto;border-radius:18px;background:#14202af2;color:#fff9eff5;padding:.95rem 1rem}.focus-workspace-rendered pre code{color:inherit}.focus-workspace-rendered blockquote{padding-left:1rem;border-left:3px solid rgba(13,95,120,.22);color:var(--muted)}.focus-workspace-rendered a{color:var(--accent);text-decoration:none}.focus-workspace-rendered a:hover,.focus-workspace-rendered a:focus-visible{text-decoration:underline}.workspace-link-list{display:grid;gap:.65rem}.workspace-link-card{appearance:none;border:1px solid rgba(20,32,42,.08);border-radius:18px;background:#ffffff85;padding:.8rem .85rem;display:grid;gap:.22rem;text-align:left;cursor:pointer}.workspace-link-card strong{font-size:.94rem}.workspace-link-card span{color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.workspace-graph-shell{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#fffdf8f0,#f3ede3f5);padding:.55rem;overflow:hidden}.workspace-graph{width:100%;height:auto;display:block}.workspace-graph-edge{stroke:#0d5f783d;fill:none}.workspace-graph-edge-label{fill:var(--muted);font:.68rem IBM Plex Sans,system-ui,sans-serif;text-anchor:middle;dominant-baseline:middle}.workspace-graph-node{cursor:pointer;outline:none}.workspace-graph-node circle{fill:#fffffff0;stroke:#0d5f787a;stroke-width:2;transition:fill .12s ease,stroke-width .12s ease,stroke .12s ease}.workspace-graph-node:hover circle,.workspace-graph-node:focus circle,.workspace-graph-node:focus-visible circle{fill:#0d5f781a;stroke-width:3}.workspace-graph-node-active circle{stroke:var(--ok)}.workspace-graph-node-busy circle{stroke:var(--warn)}.workspace-graph-node-waiting circle{stroke:var(--bad)}.workspace-graph-node-label,.workspace-graph-node-subtitle{text-anchor:middle;dominant-baseline:middle;pointer-events:none}.workspace-graph-node-label{font:700 .78rem IBM Plex Sans,system-ui,sans-serif;fill:var(--text)}.workspace-graph-node-subtitle{font:.68rem IBM Plex Mono,SFMono-Regular,monospace;fill:var(--muted)}.workspace-graph-note{margin-top:.55rem;color:var(--muted);font-size:.84rem;line-height:1.45}.empty-state{border:1px dashed rgba(20,32,42,.18);border-radius:18px;background:#ffffff73;padding:1rem}.empty-state.compact{padding:.9rem}@media(max-width:1120px){.control-navbar,.control-utility-row{grid-template-columns:1fr}.control-navbar-actions{justify-content:flex-start}.control-focus-row{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.rail{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.org-company-header{flex-direction:column}.org-company-metrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.org-structure-grid,.focus-workspace-toolbar,.focus-workspace-shell{grid-template-columns:1fr}.focus-workspace-rendered{min-height:22rem}}@media(max-width:760px){.shell{padding:.9rem .75rem calc(1.4rem + env(safe-area-inset-bottom,0px))}.shell-app{height:auto;max-height:none;overflow:visible;padding:.75rem .65rem calc(1.05rem + env(safe-area-inset-bottom,0px))}.control-topbar{padding:.75rem;border-radius:24px}.control-navbar,.control-utility-row{grid-template-columns:1fr}.control-navbar-copy{max-width:none}.control-navbar-actions .button,.control-topbar-actions .button{flex:1 1 12rem}.hero-app,.title-row{flex-direction:column;align-items:flex-start}.hero-controls{width:100%;justify-items:stretch}.identity-card{width:100%}.control-focus-row{display:flex;overflow-x:auto;padding-bottom:.2rem}.control-focus-card{min-width:min(16rem,calc(100vw - 2rem))}.app-main-toolbar{flex-direction:column;align-items:flex-start;gap:.5rem}.control-kpi-row{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.2rem}.control-kpi-pill{min-width:5rem}.chat-support-line{white-space:normal}.composer-topbar{align-items:flex-start}.surface-nav{gap:.6rem;padding-bottom:.1rem;scroll-snap-type:x proximity;flex-wrap:nowrap}.surface-nav-button{min-width:8.5rem;justify-content:space-between;scroll-snap-align:start}.org-filter-grid,.org-role-grid,.org-agent-grid,.org-board-lane-grid,.org-world-street,.org-world-quiet-grid,.org-focus-layout{grid-template-columns:1fr}.org-company-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.org-world-detail-row,.org-board-lane-header{flex-direction:column;align-items:flex-start}.org-tree-children{margin-left:.35rem;padding-left:.8rem}.org-reporting-graph{min-width:34rem}.org-definition-row{grid-template-columns:1fr;gap:.2rem}.workspace{grid-template-columns:1fr;overflow:visible}.surface-split,.focus-workspace-path-form{grid-template-columns:1fr}.focus-workspace-chip-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem}.mobile-pane-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;position:sticky;top:.5rem;z-index:20;padding:.3rem;border:1px solid var(--line);border-radius:999px;background:#fcf8f1eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-pane-button{appearance:none;border:0;border-radius:999px;background:transparent;color:var(--muted);padding:.78rem .9rem;font-weight:600;cursor:pointer}.mobile-pane-button.active{background:#0d5f781f;color:var(--accent)}.mobile-pane-inactive{display:none}.sidecar{position:static;max-height:none}.session-list{max-height:none}.rail{grid-template-columns:1fr;overflow:visible}.panel-chat{min-height:auto;grid-template-rows:auto auto minmax(280px,1fr) auto}.message{max-width:100%}.chat-header{position:sticky;top:4.6rem;z-index:10;padding-bottom:.2rem;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.78) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chat-history-tools{flex-direction:column;align-items:flex-start}.chat-history{padding-bottom:.45rem}.composer{position:sticky;bottom:0;z-index:12;margin:0 -.1rem -.1rem;padding:.8rem 0 .2rem;background:linear-gradient(180deg,#f3ede34d,#fcf8f1fa 35%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.composer textarea{min-height:112px}.composer-actions{justify-content:stretch}.composer-actions .button{width:100%;justify-content:center}.preview-panel-header,.preview-site-card-header,.preview-frame-toolbar{flex-direction:column}.preview-page-picker{width:100%;justify-content:flex-start}.preview-page-select{min-width:0;width:100%}.preview-frame-grid,.website-workspace-grid,.website-filter-grid{grid-template-columns:1fr}.preview-frame{height:360px}.preview-shell{padding:.75rem}.website-diff-row{grid-template-columns:1.2rem 2.4rem 2.4rem minmax(0,1fr);font-size:.76rem}.focus-workspace-rendered{min-height:18rem;padding:1rem}}
