:root{color-scheme:light;--bg: #f6efe6;--bg-deep: #efe2d2;--surface: rgba(255, 252, 246, .92);--surface-strong: #fffdfa;--text: #1f1a16;--muted: #61574e;--line: rgba(31, 26, 22, .12);--shadow: 0 22px 50px rgba(61, 41, 22, .08);--accent: #b4482f;--accent-soft: #f7dfd4;--accent-deep: #8d2f1a;--support: #1f7a5d;--support-soft: rgba(31, 122, 93, .12);--planned: #7d6752}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,sans-serif;color:var(--text);background:radial-gradient(circle at top right,rgba(180,72,47,.12),transparent 26%),radial-gradient(circle at left 20%,rgba(31,122,93,.08),transparent 20%),linear-gradient(160deg,var(--bg) 0%,var(--bg-deep) 100%)}#root{min-height:100vh}.auth-shell{display:flex;align-items:center;justify-content:center;min-height:100vh;width:min(1180px,calc(100% - 28px));margin:0 auto;padding:28px 0}.public-shell{display:grid;gap:18px;width:min(1180px,calc(100% - 28px));margin:0 auto;padding:28px 0 36px}.auth-card{width:min(940px,100%);padding:30px}.public-landing{gap:20px}.public-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border:1px solid rgba(31,26,22,.08);border-radius:22px;background:#ffffffe6;box-shadow:var(--shadow)}.public-bank-topbar{padding:16px 24px}.public-bank-brand{display:grid;gap:6px}.public-bank-nav{display:flex;flex-wrap:wrap;gap:14px}.public-bank-actions{display:flex;align-items:center;gap:12px}.public-bank-segments{display:flex;padding:4px;border-radius:999px;background:#1f1a160f;gap:6px}.public-topbar-brand{display:grid;gap:4px}.public-topbar-kicker{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.public-topbar-brand strong{font-size:1.05rem;color:var(--text)}.public-topbar-links{display:flex;flex-wrap:wrap;gap:10px}.public-topbar-link{border:none;background:transparent;color:var(--muted);font-size:.92rem;cursor:pointer}.public-topbar-actions{display:flex;align-items:center;gap:10px}.public-segment-tab{border:1px solid rgba(31,26,22,.12);background:#ffffffe6;padding:8px 16px;border-radius:999px;font-weight:600;cursor:pointer}.public-segment-tab.is-active{border-color:#2762d966;background:#2762d91f;color:var(--accent)}.public-login-button{border:none;background:var(--accent);color:#fff;padding:8px 16px;border-radius:999px;font-weight:600;cursor:pointer}.public-hero{padding:30px}.public-hero-bank{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:center}.public-hero-card{border:1px solid rgba(31,26,22,.12);border-radius:20px;padding:20px;background:linear-gradient(160deg,#fffffff5,#2762d914)}.public-hero-card-head{display:grid;gap:6px;margin-bottom:12px}.public-hero-card-head span{color:var(--muted);font-size:.85rem}.public-hero-card-head strong{font-size:1.1rem}.public-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.public-hero-metrics article{border-radius:14px;padding:10px;background:#ffffffdb;border:1px solid rgba(31,26,22,.08);text-align:center}.public-hero-metrics strong{display:block;font-size:1.1rem}.auth-hero{display:flex;justify-content:space-between;gap:20px;align-items:start}.auth-mode-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.auth-helper-strip{margin-top:22px;padding:18px;border:1px solid rgba(31,26,22,.08);border-radius:22px;background:#ffffff9e}.auth-account-grid,.public-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.auth-account-card,.public-card{border:1px solid rgba(31,26,22,.08);border-radius:20px;background:#ffffffd1;padding:18px}.auth-account-card{cursor:pointer;text-align:right;transition:transform .16s ease,border-color .16s ease,background .16s ease}.auth-account-card:hover{transform:translateY(-1px);border-color:#b4482f47}.auth-account-card.is-active{border-color:#1f7a5d47;background:linear-gradient(180deg,#fffffffa,#e8f6f0f0)}.auth-account-card strong,.public-card h3{display:block;margin:0 0 8px;font-size:1.06rem}.auth-account-card span,.public-card p,.public-card li,.auth-form-copy{color:var(--muted);line-height:1.8}.public-hero-actions{margin-top:18px}.public-plan-card{min-height:100%}.public-portal-card{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.public-step-grid{margin-top:18px}.auth-form-card{margin-top:18px;border:1px solid var(--line);border-radius:24px;background:#ffffffc2;padding:22px}.workspace-shell{display:block;width:min(1480px,calc(100% - 28px));margin:0 auto;padding:112px 0 32px}.workspace-sidebar,.workspace-topbar,.hero,.panel,.domain-card,.stat-card,.pillar-card,.scope-card,.api-card,.entity-card,.ops-card,.result-card,.blueprint-card{border:1px solid var(--line);box-shadow:var(--shadow)}.workspace-sidebar,.workspace-topbar,.hero,.panel{background:var(--surface);border-radius:28px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspace-sidebar{display:none!important}.workspace-sidebar{position:sticky;top:18px;height:calc(100vh - 36px);overflow:auto;padding:22px}.workspace-sidebar-brand h2,.workspace-topbar h1,.hero h2,.panel h2,.domain-card h3,.api-card h3,.entity-card h3,.ops-card h3,.result-card h3,.blueprint-card h3{margin:0}.workspace-sidebar-brand p,.workspace-nav-copy,.panel-copy,.intro,.pillar-card,.domain-card p,.api-card p,.entity-card p,.workspace-link-title,.workspace-stat span,.stat-card span,.notice,.blueprint-list,.scope-head h2{color:var(--muted);line-height:1.8}.ops-card .panel-copy{display:none}.ops-card{width:100%}.quote-workbench-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ops-console-head,.phase-strip,.ops-phase-intro,.section-strip,.ops-section-intro,.ops-preset-strip,.ops-results-head,.ops-results-panel,.ops-context-bar,.quote-workflow-shell,.ops-status-board,.ops-preview-stats,.quote-workflow-next,.quote-workflow-steps,.journey-step-grid,.ops-inline-note,.ops-preview-empty,.ops-board-empty,.result-empty{display:none}.tenant-dashboard{display:grid;gap:18px}.tenant-dashboard-actions,.overview-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.overview-action{border:1px solid rgba(31,26,22,.12);background:#fff;padding:10px 18px;border-radius:999px;font-weight:600;cursor:pointer}.tenant-calendar{display:grid;gap:14px}.tenant-calendar-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.tenant-calendar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tenant-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.tenant-calendar-day{border-radius:14px;padding:12px;background:#ffffffd9;border:1px solid rgba(31,26,22,.08);display:grid;gap:6px;text-align:center}.tenant-calendar-day strong{font-size:1rem}.tenant-calendar-day span{color:var(--muted);font-size:.85rem}.tenant-calendar-day.is-empty{border:none;background:transparent}.tenant-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tenant-quotes{display:grid;gap:14px}.tenant-quotes .panel-copy{display:none}.workspace-sidebar-account{display:grid;gap:14px;margin:18px 0 20px;padding:18px;border:1px solid rgba(31,26,22,.08);border-radius:24px;background:linear-gradient(180deg,#ffffffeb,#f7e9e0bd)}.workspace-sidebar-account-head{display:flex;align-items:center;gap:14px}.workspace-sidebar-avatar{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,#b4482f29,#1f7a5d24);color:var(--accent-deep);font-weight:800;letter-spacing:.04em}.workspace-sidebar-account-copy{display:grid;gap:4px}.workspace-sidebar-account-copy strong{font-size:1rem}.workspace-sidebar-account-copy span,.workspace-sidebar-account-note{color:var(--muted);line-height:1.8}.workspace-sidebar-account-note{margin:0}.workspace-sidebar-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-sidebar-account-card{display:grid;gap:8px;padding:12px;border:1px solid rgba(31,26,22,.08);border-radius:18px;background:#ffffffe0}.workspace-sidebar-account-card span{color:var(--muted);font-size:.82rem}.workspace-sidebar-account-card strong{font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.workspace-sidebar-focus{display:grid;gap:12px;margin:18px 0 20px;padding:18px;border:1px solid rgba(31,26,22,.08);border-radius:22px;background:#ffffffb8}.workspace-sidebar-focus-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.workspace-sidebar-focus-head h3{margin:0;font-size:1rem}.workspace-sidebar-focus-head span,.workspace-sidebar-focus p{color:var(--muted);line-height:1.8}.workspace-focus-chips{display:flex;flex-wrap:wrap;gap:10px}.workspace-focus-chip{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:#faeae2f5;color:var(--accent-deep);font-size:.88rem;font-weight:700}.workspace-sidebar-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 24px}.workspace-stat{border:1px solid var(--line);border-radius:20px;padding:14px 10px;background:var(--surface-strong);text-align:center}.workspace-stat strong,.stat-card strong{display:block;font-size:1.7rem;line-height:1}.workspace-nav{display:grid;gap:18px}.sidebar-toggle{width:100%;border:1px solid rgba(180,72,47,.22);border-radius:18px;padding:12px 14px;background:#ffffffbd;color:var(--accent-deep);cursor:pointer;font-weight:700;margin-bottom:18px}.sidebar-toggle:hover{border-color:#b4482f66}.workspace-nav-section{display:grid;gap:8px}.workspace-nav-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.workspace-nav-head h3{margin:0;font-size:1rem}.workspace-nav-head span,.workspace-nav-copy{font-size:.88rem}.workspace-nav-list{display:grid;gap:8px}.workspace-nav-group{width:100%;border:1px solid rgba(31,26,22,.08);background:#ffffffb3;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:16px;color:var(--muted);font-weight:700;font-size:.9rem;cursor:pointer;text-align:right;font:inherit}.workspace-nav-group.is-collapsed{opacity:.82}.workspace-nav-group span:last-child{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:4px 10px;border-radius:999px;background:#1f1a1614;color:var(--muted);font-size:.78rem}.workspace-nav-group-block,.workspace-nav-group-pages{display:grid;gap:8px}.workspace-nav-group-pages.is-collapsed{display:none}.workspace-link{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;border:1px solid transparent;border-radius:18px;padding:12px 14px;background:#ffffff94;color:var(--text);cursor:pointer;text-align:right;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.workspace-link:hover{transform:translateY(-1px);border-color:#b4482f2e}.workspace-link.is-active{border-color:#b4482f4d;background:linear-gradient(180deg,#fffffff5,#f7e9e0f2)}.workspace-link-title{font-size:.95rem;color:var(--text)}.workspace-link-meta,.workspace-chip,.stage,.scope-count,.tag{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.82rem;font-weight:700}.workspace-link-meta{padding:6px 10px;background:#1f1a1614;color:var(--muted)}.workspace-link-meta.is-live,.workspace-chip-live{background:var(--support-soft);color:var(--support)}.workspace-main{min-width:0}.workspace-global-header{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:220;width:min(1480px,calc(100% - 28px));padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.workspace-global-brand{display:flex;align-items:center;gap:10px}.workspace-global-brand img{width:38px;height:38px;object-fit:contain}.workspace-global-brand-copy{display:grid;gap:2px}.workspace-global-brand-copy strong{font-size:.95rem}.workspace-global-brand-copy span{color:var(--muted);font-size:.82rem}.workspace-global-account{display:flex;align-items:center;gap:12px}.workspace-global-account-copy{display:grid;gap:2px;text-align:right}.workspace-global-account-copy strong{font-size:.9rem}.workspace-global-account-copy span{color:var(--muted);font-size:.82rem}.workspace-global-nav{display:grid;gap:12px}.workspace-topnav{display:flex;flex-wrap:wrap;gap:8px}.workspace-topnav-link{border:1px solid rgba(31,26,22,.12);background:#ffffffe6;color:var(--text);border-radius:999px;padding:9px 14px;font-weight:700;cursor:pointer}.workspace-topnav-link.is-active{border-color:#2762d96b;background:#2762d924;color:#0f2e78}.workspace-topbar{display:grid;gap:20px;padding:24px 26px}.workspace-topbar.is-operations .workspace-topbar-copy,.workspace-topbar.is-operations .workspace-topbar-meta,.workspace-topbar.is-operations .workspace-topbar-stats,.workspace-topbar.is-compact .workspace-topbar-copy,.workspace-topbar.is-compact .workspace-topbar-meta,.workspace-topbar.is-compact .workspace-topbar-stats{display:none}.workspace-topbar.is-compact .workspace-topbar-shell{align-items:flex-start}.workspace-topbar.is-compact{padding:0;background:transparent;border-color:transparent;box-shadow:none}.workspace-topbar.is-operations .workspace-topbar-shell{align-items:flex-start}.workspace-topbar.is-operations{padding:18px 22px}.workspace-topbar h1{font-size:clamp(1.9rem,2.8vw,3rem);line-height:1.05}.workspace-topbar-shell{display:grid;gap:18px}.workspace-topbar-copy{display:grid;gap:10px}.workspace-topbar-meta,.workspace-topbar-quick-actions{display:flex;flex-wrap:wrap;gap:10px}.workspace-topbar-quick-action{border:1px solid rgba(31,26,22,.08);background:#ffffffe0;color:var(--text);border-radius:999px;padding:10px 16px;font:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.workspace-topbar-quick-action:hover{transform:translateY(-1px);border-color:#b4482f47;background:linear-gradient(180deg,#fffffffa,#f7e9e0eb)}.workspace-topbar-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:14px;align-items:stretch}.workspace-topbar-card{display:grid;gap:8px;padding:16px 18px;border:1px solid rgba(31,26,22,.08);border-radius:22px;background:#ffffffd6}.workspace-topbar-card span,.workspace-topbar-card p{color:var(--muted);margin:0;line-height:1.7}.workspace-topbar-card strong{font-size:1.35rem;line-height:1.15}.workspace-topbar-card.is-support{background:linear-gradient(180deg,#fffffffa,#e7f5eff5);border-color:#1f7a5d2e}.workspace-topbar-card.is-accent{background:linear-gradient(180deg,#fffffffa,#faeae2f5);border-color:#b4482f2e}.workspace-topbar-card.is-warning{background:linear-gradient(180deg,#fffffffa,#faf3e0f5);border-color:#b4882f2e}.workspace-chip{padding:9px 12px;background:#1f1a1614;color:var(--muted);max-width:100%;overflow-wrap:anywhere}.workspace-action{border:none;border-radius:999px;padding:10px 16px;background:var(--accent);color:#fff;cursor:pointer;font-weight:700}.workspace-action:disabled{opacity:.55;cursor:not-allowed}.workspace-content{display:grid;gap:18px;margin-top:18px}.workspace-error-panel{display:grid;gap:16px;place-items:start;min-height:280px;align-content:center;background:linear-gradient(180deg,#fffffffa,#faeae2f0);border-color:#b4482f33}.workspace-error-copy{margin:0;padding:14px 16px;border-radius:18px;background:#1f1a160f;color:var(--muted);line-height:1.9;overflow-wrap:anywhere}.workspace-error-actions{display:flex;flex-wrap:wrap;gap:10px}.hero,.panel{padding:26px}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:start}.eyebrow,.scope-kicker{margin:0 0 10px;color:var(--accent);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.intro{margin:14px 0 0;font-size:1.04rem}.stats-grid,.pillar-grid,.scope-grid,.api-grid,.entity-grid,.ops-grid,.result-grid,.ops-journey-grid,.ops-context-grid,.field-grid,.blueprint-grid{display:grid;gap:16px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card,.pillar-card,.scope-card,.api-card,.entity-card,.ops-card,.result-card,.blueprint-card{border-radius:22px;background:var(--surface-strong);padding:18px}.stat-card p{margin:0 0 8px;font-size:.92rem;color:var(--muted)}.stat-card span{display:block;margin-top:10px;font-size:.92rem}.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.journey-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.scope-card{position:relative;overflow:hidden}.scope-card:after{content:"";position:absolute;inset:auto -30px -30px auto;width:110px;height:110px;background:radial-gradient(circle,rgba(180,72,47,.12),transparent 70%)}.overview-hero{position:relative;overflow:hidden}.overview-hero:after{content:"";position:absolute;inset:auto -6% -14% auto;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(180,72,47,.14),transparent 72%);pointer-events:none}.overview-metrics-grid{align-self:stretch}.overview-command-center,.overview-command-ribbon{display:grid;gap:18px}.overview-command-ribbon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.overview-ribbon-card{min-height:100%;display:grid;gap:10px;align-content:start}.overview-ribbon-card strong{display:block;font-size:2rem}.overview-search-launch{display:grid;gap:6px;width:100%;text-align:right;border:1px solid rgba(31,26,22,.08);border-radius:24px;padding:16px 18px;background:#ffffffeb;color:var(--text);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.overview-search-launch span{font-size:1.05rem;font-weight:700}.overview-search-launch small{color:var(--muted)}.overview-search-launch:hover:enabled{transform:translateY(-1px);border-color:#b4482f42;background:linear-gradient(180deg,#fffffffa,#f7e9e0eb)}.overview-search-launch:disabled{opacity:.68;cursor:not-allowed}.overview-command-head{align-items:start}.overview-command-chip-row{display:flex;flex-wrap:wrap;justify-content:end;gap:10px}.overview-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.overview-command-card{min-height:100%;display:grid;gap:10px;align-content:start}.overview-command-card strong{display:block;font-size:1.9rem}.overview-command-card.is-support{background:linear-gradient(180deg,#fffffffa,#e7f5eff2);border-color:#1f7a5d33}.overview-command-card.is-accent{background:linear-gradient(180deg,#fffffffa,#faeae2f5);border-color:#b4482f33}.overview-command-card.is-warning{background:linear-gradient(180deg,#fffffffa,#faf3e0f5);border-color:#b4882f2e}.overview-command-card .overview-link-button{justify-self:start}.overview-workstream-grid,.overview-launch-grid{margin-top:18px}.overview-signal-grid,.overview-board-grid{display:grid;gap:16px;margin-top:18px}.overview-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-operational-panel{display:grid;gap:20px}.portal-operational-stage-group{display:grid;gap:18px;padding:20px;border-radius:24px;border:1px solid rgba(31,26,22,.08);background:#ffffffd6}.portal-operational-tabs,.portal-shortcut-strip{display:flex;flex-wrap:wrap;gap:10px}.portal-shortcut-chip{border:1px solid rgba(31,26,22,.08);background:#ffffffe6;color:var(--text);border-radius:999px;padding:10px 16px;font:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.portal-shortcut-chip:hover{transform:translateY(-1px);border-color:#1f7a5d47;background:linear-gradient(180deg,#fffffffa,#e7f5efeb)}.portal-operational-tab{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(31,26,22,.1);background:#fffc;color:var(--text);border-radius:999px;padding:10px 18px;font:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.portal-operational-tab:hover{transform:translateY(-1px);border-color:#b4482f3d}.portal-operational-tab.is-active{background:linear-gradient(135deg,#b4482f24,#fffffff5);border-color:#b4482f52;color:var(--accent-deep)}.portal-operational-tab-label{white-space:nowrap}.portal-operational-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:#1f7a5d1f;color:var(--support);font-size:.82rem;font-weight:700}.portal-operational-stage{display:grid;gap:18px}.portal-next-action{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid rgba(180,72,47,.18);border-radius:24px;background:linear-gradient(135deg,#faeae2e0,#fffffff5)}.portal-next-action-copy{display:grid;gap:8px}.portal-next-action-copy h3,.portal-guidance-head h3,.portal-calendar-head h3,.portal-calendar-summary-head h3{margin:0}.portal-next-action-copy p,.portal-guidance-item p,.portal-calendar-event p,.portal-calendar-empty{margin:0;color:var(--muted);line-height:1.8}.portal-operational-stage-copy{display:grid;gap:8px}.portal-operational-stage-copy h3{margin:0;font-size:1.7rem}.portal-operational-stage-copy p,.portal-operational-stage-copy small{color:var(--muted);line-height:1.9}.portal-operational-stats,.portal-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portal-signal-card{min-height:160px;padding:18px;border:1px solid rgba(31,26,22,.08);border-radius:22px;background:#ffffffdb;display:grid;gap:10px;align-content:space-between}.portal-signal-card span,.portal-calendar-event span,.portal-guidance-item strong,.portal-calendar-legend-item{color:var(--muted)}.portal-signal-card strong{font-size:1.8rem}.portal-signal-card p{margin:0;color:var(--muted);line-height:1.8}.portal-signal-card.is-accent{border-color:#b4482f3d;background:linear-gradient(180deg,#fffffffa,#faeae2f0)}.portal-signal-card.is-support{border-color:#1f7a5d33;background:linear-gradient(180deg,#fffffffa,#e7f5eff0)}.portal-signal-card.is-warning{border-color:#b4882f38;background:linear-gradient(180deg,#fffffffa,#faf3e0f0)}.portal-operational-stat,.portal-operational-list,.portal-calendar-day{border:1px solid rgba(31,26,22,.08);border-radius:22px;background:#ffffffd6}.portal-operational-stat{min-height:122px;padding:18px;display:grid;gap:10px;align-content:space-between}.portal-operational-stat span{color:var(--muted)}.portal-operational-stat strong{font-size:2rem}.portal-operational-stat.is-accent{border-color:#b4482f3d}.portal-operational-stat.is-support{border-color:#1f7a5d3d}.portal-operational-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.portal-operational-list{padding:18px;display:grid;gap:14px}.portal-guidance-panel{display:grid;gap:14px;padding:20px;border:1px solid rgba(31,26,22,.08);border-radius:24px;background:#ffffffc2}.portal-guidance-head{display:grid;gap:8px}.portal-guidance-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portal-guidance-item{display:grid;gap:10px;padding:16px 18px;border-radius:20px;background:#f6efe6a3}.portal-operational-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-operational-list-head h3{margin:0;font-size:1.1rem}.portal-operational-items{display:grid;gap:10px}.portal-operational-item{padding:14px 16px;border-radius:18px;background:#f6efe6a3;display:grid;gap:6px}.portal-operational-item strong{font-size:1rem}.portal-operational-item span{color:var(--muted);line-height:1.8}.portal-calendar-panel{display:grid;gap:16px;padding:20px;border:1px solid rgba(31,26,22,.08);border-radius:24px;background:#ffffffb8}.portal-calendar-head,.portal-calendar-summary-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.portal-calendar-actions,.portal-calendar-legend{display:flex;flex-wrap:wrap;gap:10px}.portal-calendar-legend-item{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:999px;background:#ffffffe0;border:1px solid rgba(31,26,22,.08)}.portal-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.portal-calendar-weekdays strong{text-align:center;color:var(--muted);font-size:.92rem}.portal-operational-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.portal-calendar-day{min-height:128px;padding:14px;display:grid;align-content:space-between;font:inherit;color:var(--text);text-align:right;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.portal-calendar-day:hover{transform:translateY(-1px);border-color:#b4482f33}.portal-calendar-day strong{font-size:1.25rem}.portal-calendar-day span{color:var(--muted)}.portal-calendar-day.is-empty{cursor:default;opacity:.35}.portal-calendar-day.has-events{border-color:#1f7a5d33;background:linear-gradient(180deg,#fffffffa,#e7f5efc7)}.portal-calendar-day.is-focus{border-color:#5296ff5c;background:linear-gradient(180deg,#eaf4fff2,#ffffffeb)}.portal-calendar-summary{display:grid;gap:14px}.portal-calendar-event-list{display:grid;gap:12px}.portal-calendar-event{display:grid;gap:8px;padding:16px 18px;border-radius:20px;border:1px solid rgba(31,26,22,.08);background:#ffffffe0}.portal-calendar-event.is-accent{border-color:#b4482f38}.portal-calendar-event.is-support{border-color:#1f7a5d33}.portal-calendar-event.is-warning{border-color:#b4882f33}.portal-calendar-empty{padding:16px 18px;border-radius:20px;background:#ffffffd1}.overview-signal-card{min-height:100%;justify-content:space-between}.overview-signal-card strong{display:block;margin:8px 0 10px;font-size:1.55rem}.overview-signal-card.is-support{background:linear-gradient(180deg,#fffffffa,#e7f5eff2);border-color:#1f7a5d33}.overview-signal-card.is-accent{background:linear-gradient(180deg,#fffffffa,#faeae2f5);border-color:#b4482f33}.overview-signal-card.is-warning{background:linear-gradient(180deg,#fffffffa,#faf3e0f5);border-color:#b4882f2e}.overview-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-board-column{border:1px solid rgba(31,26,22,.08);border-radius:22px;background:#ffffffb8;padding:18px}.overview-board-column-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.overview-board-column-head h3{margin:0}.overview-board-column-head p{margin:8px 0 0;color:var(--muted);line-height:1.75}.overview-link-button{border:none;border-radius:999px;padding:9px 14px;background:#1f1a1614;color:var(--text);cursor:pointer;font-weight:700}.overview-board-list{display:grid;gap:12px;margin-top:16px}.overview-board-card{display:grid;gap:6px;border:1px solid rgba(31,26,22,.08);border-radius:18px;background:#ffffffdb;padding:14px}.overview-board-card strong,.overview-board-card span,.overview-board-card small{display:block}.overview-board-card span,.overview-board-card small{color:var(--muted);line-height:1.7}.overview-board-card.is-support{border-color:#1f7a5d2e}.overview-board-card.is-accent{border-color:#b4482f33}.overview-board-card.is-warning{border-color:#b4882f33;background:#fffbf4f5}.overview-board-empty{margin-top:16px;border-radius:18px;background:#1f1a160a;padding:18px}.overview-board-empty strong{display:block;margin-bottom:8px}.overview-board-empty p{margin:0;color:var(--muted);line-height:1.8}.overview-workstream-card,.overview-action-card,.overview-pulse-card{display:flex;flex-direction:column;gap:12px}.overview-workstream-card .tag,.overview-action-card button{align-self:flex-start}.overview-pulse-card{min-height:100%;justify-content:space-between}.scope-card strong{display:block;font-size:1.6rem;line-height:1;margin:10px 0 12px}.scope-card p{margin:0}.scope-card h3{margin:10px 0 12px}.scope-card-kicker{color:var(--accent);font-weight:700}.overview-launch-card{display:flex;flex-direction:column;gap:14px}.overview-launch-card button{align-self:start}.overview-reset-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.overview-actions{margin-top:18px}.operations-hero{position:relative;overflow:hidden}.operations-hero:after{content:"";position:absolute;inset:auto 4% -18% auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(31,122,93,.12),transparent 70%);pointer-events:none}.journey-step-card{position:relative;border:1px solid var(--line);border-radius:22px;background:var(--surface-strong);box-shadow:var(--shadow);padding:18px}.journey-step-card p{margin:8px 0 0;color:var(--muted);line-height:1.8}.journey-step-card small{display:block;margin-top:10px;color:var(--muted)}.journey-step-card.is-ready{border-color:#0f766e38;background:linear-gradient(180deg,#fffffff5,#eaf7f4f5)}.journey-step-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--accent-soft);color:var(--accent-deep);font-weight:700}.api-header,.scope-head,.domain-topline,.blueprint-meta{display:flex;justify-content:space-between;gap:14px;align-items:start}.api-grid,.entity-grid,.blueprint-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.ops-grid,.result-grid{margin-top:18px}.ops-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.ops-context-bar{margin-top:18px;border:1px solid var(--line);border-radius:22px;background:#ffffffad;padding:18px 20px}.ops-context-head{display:flex;justify-content:space-between;gap:14px;align-items:start}.ops-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.ops-context-card{border:1px solid rgba(31,26,22,.08);border-radius:18px;background:#ffffffd1;padding:16px}.ops-context-card.is-muted{background:#ffffff80}.ops-context-card p,.ops-context-card span{margin:0;color:var(--muted);line-height:1.7}.ops-context-card strong{display:block;margin:8px 0;font-size:1.02rem}.ops-grid,.result-grid,.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid{grid-template-columns:1fr}.phase-strip,.section-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.phase-pill{border:1px solid rgba(31,26,22,.1);border-radius:18px;padding:12px 14px;min-width:160px;background:#ffffffb3;color:var(--text);cursor:pointer;text-align:right;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.phase-pill span,.phase-pill small{display:block}.phase-pill span{font-weight:700}.phase-pill small{margin-top:4px;color:var(--muted)}.phase-pill:hover{transform:translateY(-1px);border-color:#b4482f3d}.phase-pill.is-active{border-color:#b4482f57;box-shadow:inset 0 0 0 1px #b4482f14;background:linear-gradient(180deg,#fffffff5,#f7e9e0f2)}.section-pill{border:1px solid rgba(31,26,22,.1);border-radius:999px;padding:10px 14px;background:#ffffffb3;color:var(--text);cursor:pointer;font-weight:700;transition:transform .16s ease,border-color .16s ease,background .16s ease}.section-pill:hover{transform:translateY(-1px);border-color:#b4482f3d}.section-pill.is-active{border-color:#1f7a5d47;background:linear-gradient(180deg,#fffffff5,#e7f5eff2);color:var(--support)}.ops-phase-intro{margin-top:18px;border:1px solid var(--line);border-radius:22px;background:#ffffff9e;padding:20px}.ops-section-intro{margin-top:18px;border:1px solid var(--line);border-radius:22px;background:#ffffffb8;padding:18px 20px}.ops-results-head{margin-top:22px}.domain-topline{margin-bottom:12px}.route-count{color:var(--muted);font-size:.85rem}.stage{padding:7px 12px}.stage-foundation{background:var(--support-soft);color:var(--support)}.stage-planned{background:#7d67521f;color:var(--planned)}.scope-count{white-space:nowrap;border:1px solid var(--line);background:#ffffff8c;padding:10px 14px;color:var(--muted)}.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tag{padding:8px 12px;background:var(--accent-soft);color:var(--text)}.tag-neutral{background:#1f1a1614}.field-grid{margin-top:14px}.ops-collapsible{border:1px solid var(--line);border-radius:16px;padding:12px;background:var(--surface)}.ops-collapsible>summary{list-style:none}.ops-collapsible>summary::-webkit-details-marker{display:none}.ops-collapsible-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.ops-collapsible-hint{font-size:.82rem;color:var(--muted)}.workspace-topbar-stats{display:none!important}.field-grid input,.field-grid textarea,.field-grid select{width:100%;border:1px solid var(--line);border-radius:14px;padding:11px 12px;background:#fff;color:var(--text)}.field-grid textarea{min-height:96px;resize:vertical;grid-column:span 2}.action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.action-row button{border:none;border-radius:999px;padding:10px 16px;cursor:pointer;background:var(--accent);color:#fff;font-weight:700}.action-row button:disabled{opacity:.55;cursor:not-allowed}.action-row .button-secondary{background:#1f1a161f;color:var(--text)}.inline-result{display:block;margin-top:14px;padding:10px 12px;border-radius:14px;background:#1f1a160f;overflow-wrap:anywhere}.result-card-head,.result-detail-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.result-list{display:grid;gap:12px;margin-top:14px}.result-detail-card{border:1px solid rgba(31,26,22,.08);border-radius:18px;background:#ffffffbd;padding:14px}.result-detail-head strong{font-size:1rem}.result-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;background:#1f7a5d1f;color:var(--support);font-size:.82rem;font-weight:700}.result-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:12px 0 0}.result-kv div{padding:10px 12px;border-radius:14px;background:#1f1a160a}.result-kv dt{margin:0 0 4px;color:var(--muted);font-size:.82rem}.result-kv dd{margin:0;color:var(--text);font-weight:700;overflow-wrap:anywhere}.result-empty,.result-scalar{margin:14px 0 0;color:var(--muted);line-height:1.8}.ops-entity-list{margin-top:22px;border-top:1px solid rgba(31,26,22,.08);padding-top:20px}.ops-entity-list-head h4,.ops-preview-card-head h5{margin:4px 0 0;font-size:1.05rem}.ops-preview-stats,.ops-preview-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:16px}.ops-preview-stat,.ops-preview-card,.ops-preview-empty{border:1px solid rgba(31,26,22,.08);border-radius:18px;background:#ffffffb8;padding:16px}.ops-preview-stat p,.ops-preview-empty p,.ops-inline-note{margin:0;color:var(--muted);line-height:1.8}.ops-preview-stat strong{display:block;margin-top:8px;font-size:1.25rem}.ops-preview-stat span{display:block;margin-top:6px;color:var(--muted);font-size:.88rem}.ops-preview-card-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.ops-preview-kv,.ops-preview-extra{margin-top:14px}.ops-preview-tags{margin-top:10px}.ops-preview-empty strong{display:block;margin-bottom:8px;font-size:1rem;color:var(--text)}.ops-preset-strip{margin-top:14px;padding:16px;border:1px solid rgba(31,26,22,.08);border-radius:18px;background:#ffffff9e}.ops-preset-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.ops-preset-head h4,.ops-preset-card h5{margin:4px 0 0;font-size:1rem}.ops-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.ops-preset-card{display:flex;flex-direction:column;justify-content:space-between;gap:14px;border:1px solid rgba(31,26,22,.08);border-radius:16px;background:#ffffffd1;padding:14px}.ops-preset-card p{margin:8px 0 0;color:var(--muted);line-height:1.75}.ops-offer-stack{display:flex;flex-direction:column;gap:10px}.ops-status-board{margin-top:24px;border-top:1px solid rgba(31,26,22,.08);padding-top:20px}.quote-workflow-shell{margin-top:18px;padding:22px;border:1px solid rgba(31,26,22,.08);border-radius:28px;background:linear-gradient(180deg,#fffffffa,#fcf7f0f5);box-shadow:var(--shadow)}.quote-workflow-next{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:22px;background:#d6784c14;border:1px solid rgba(214,120,76,.12)}.quote-workflow-next h4{margin:6px 0}.quote-workflow-next p{margin:0;color:var(--muted);line-height:1.8}.quote-workflow-steps{margin-top:18px}.quote-workflow-steps .journey-step-card{width:100%;border:1px solid var(--line);text-align:right;cursor:pointer}.quote-workflow-shell .ops-board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-board-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.ops-board-column{border:1px solid rgba(31,26,22,.08);border-radius:20px;background:#ffffffa3;padding:14px}.ops-board-column-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.ops-board-column-head h5{margin:0;font-size:1rem}.ops-board-column-head p{margin:6px 0 0;color:var(--muted);line-height:1.7;font-size:.88rem}.ops-board-list{display:grid;gap:12px;margin-top:14px}.ops-board-card{border:1px solid rgba(31,26,22,.08);border-radius:16px;background:#ffffffd1;padding:14px}.ops-board-empty{margin-top:14px;border-radius:16px;background:#1f1a160a;padding:16px}.ops-board-empty strong{display:block;color:var(--text)}.ops-board-empty p{margin:8px 0 0;color:var(--muted);line-height:1.8}.ops-inline-choice{display:flex;justify-content:space-between;gap:10px;align-items:center;width:100%;border:1px solid rgba(15,118,110,.18);border-radius:14px;background:#0f766e14;color:var(--text);padding:10px 12px;cursor:pointer;text-align:start}.ops-inline-choice strong,.ops-inline-choice span{display:block}.ops-inline-choice span{color:var(--muted);font-size:.9rem}.blueprint-list{margin:14px 0 0;padding-inline-start:18px}.blueprint-list li+li{margin-top:8px}.notice{margin-top:16px;border-radius:16px;padding:14px 16px;font-size:.95rem}.notice.success{background:var(--support-soft);color:var(--support)}.notice.error{background:#b4482f1f;color:var(--accent)}.notice.info{background:#1f1a160f;color:var(--text)}.api-warning{border-style:dashed}.api-error{color:var(--accent-deep)}code{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}@media(max-width:1200px){.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{position:static;height:auto}.workspace-topbar-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.auth-account-grid,.public-card-grid,.hero,.stats-grid,.pillar-grid,.scope-grid,.journey-step-grid,.api-grid,.entity-grid,.ops-grid,.result-grid,.ops-journey-grid,.field-grid,.blueprint-grid,.workspace-sidebar-stats,.workspace-sidebar-account-grid,.workspace-topbar-stats,.result-kv,.ops-preview-stats,.ops-preview-grid,.ops-board-grid,.ops-context-grid,.ops-preset-grid,.portal-signal-grid,.portal-guidance-list,.portal-operational-stats,.portal-operational-list-grid,.overview-command-ribbon-grid,.overview-command-grid,.overview-signal-grid,.overview-board-grid{grid-template-columns:1fr}.portal-operational-calendar{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-reset-grid{grid-template-columns:1fr}.quote-workflow-next{align-items:flex-start;flex-direction:column}.quote-workflow-shell .ops-board-grid{grid-template-columns:1fr}}@media(max-width:720px){.workspace-global-header{width:min(100% - 18px,1480px);top:8px;padding:10px 12px;flex-wrap:wrap}.workspace-global-account{width:100%;justify-content:space-between}.workspace-shell{padding-top:146px}.auth-shell,.public-shell{width:min(100% - 18px,1180px);padding:18px 0 24px}.auth-card,.workspace-shell{width:min(100% - 18px,1480px);padding:146px 0 24px}.auth-hero,.workspace-sidebar,.workspace-topbar,.hero,.panel,.domain-card,.scope-card,.api-card,.entity-card,.ops-card,.result-card,.blueprint-card{border-radius:20px}.workspace-topbar,.api-header,.auth-hero,.portal-next-action,.portal-calendar-head,.portal-calendar-summary-head,.portal-operational-list-head,.ops-context-head,.scope-head,.domain-topline,.blueprint-meta{flex-direction:column;align-items:start}.workspace-topbar-quick-actions,.workspace-topbar-meta{width:100%}.workspace-topbar-card,.workspace-sidebar-account-card{padding:14px 16px}.portal-operational-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.phase-pill{width:100%}.public-topbar{flex-direction:column;align-items:flex-start}.public-hero-bank{grid-template-columns:1fr}.public-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--bg: #f3f5f9;--bg-deep: #e7ebf3;--surface: #ffffff;--surface-strong: #fdfefe;--text: #101827;--muted: #5b6779;--line: rgba(16, 24, 39, .12);--shadow: 0 20px 40px rgba(15, 23, 42, .08);--accent: #2762d9;--accent-soft: rgba(39, 98, 217, .14);--accent-deep: #1d4ed8;--support: #0f766e;--support-soft: rgba(15, 118, 110, .12);--planned: #7b8794;--sidebar-bg: #0f1b2d;--sidebar-deep: #0b1322;--sidebar-text: #e2e8f0;--sidebar-muted: rgba(226, 232, 240, .68);--sidebar-line: rgba(148, 163, 184, .14);--glow: 0 16px 30px rgba(39, 98, 217, .18)}body{font-family:Tajawal,IBM Plex Sans Arabic,Segoe UI,Tahoma,sans-serif;background:radial-gradient(circle at top left,rgba(39,98,217,.08),transparent 45%),radial-gradient(circle at 80% 10%,rgba(15,118,110,.08),transparent 40%),linear-gradient(160deg,var(--bg) 0%,var(--bg-deep) 100%)}.workspace-shell{gap:22px}.workspace-sidebar{background:linear-gradient(180deg,var(--sidebar-bg),var(--sidebar-deep));color:var(--sidebar-text);border:1px solid var(--sidebar-line);box-shadow:0 24px 50px #080f1e66}.workspace-sidebar .panel-copy,.workspace-sidebar .workspace-nav-copy,.workspace-sidebar .workspace-sidebar-focus p,.workspace-sidebar .workspace-sidebar-account-note,.workspace-sidebar .workspace-link-title,.workspace-sidebar .workspace-link-meta,.workspace-sidebar .workspace-nav-head span,.workspace-sidebar .workspace-sidebar-account-copy span,.workspace-sidebar .workspace-sidebar-account-card span{color:var(--sidebar-muted)}.workspace-sidebar-brand h2{color:#f8fafc}.workspace-sidebar-account{border:1px solid var(--sidebar-line);background:#0f172a99}.workspace-sidebar-avatar{background:#2762d933;color:#e2e8f0;border:1px solid rgba(39,98,217,.35)}.workspace-sidebar-account-card{background:#0f172a8c;border-color:#94a3b82e}.workspace-focus-chip{background:#e2e8f01f;border-color:#e2e8f033;color:#e2e8f0}.workspace-nav-section{border-top:1px solid var(--sidebar-line)}.workspace-nav-head h3{color:#f8fafc}.workspace-link{background:#0f172a73;border-color:#94a3b824}.workspace-link.is-active{background:#2762d938;border-color:#2762d980}.workspace-link:hover{border-color:#2762d973}.workspace-topbar{background:var(--surface);border-radius:26px;box-shadow:var(--shadow)}.workspace-topbar-quick-action{background:#2762d91f;border-color:#2762d94d;color:var(--accent-deep)}.workspace-topbar-quick-action:hover{background:#2762d933}.portal-switcher{display:flex;flex-wrap:wrap;gap:10px;margin:0}.portal-switcher.is-compact{display:flex;flex-wrap:wrap}.portal-pill{border:1px solid rgba(15,23,42,.12);background:#fffffff0;color:var(--text);padding:10px 12px;border-radius:14px;text-align:right;transition:border-color .2s ease,transform .2s ease}.portal-pill small{display:block;color:var(--muted);margin-top:4px}.portal-pill.is-active{border-color:#2762d96b;background:#2762d91f;box-shadow:0 10px 20px #2762d924}.portal-operational-panel{border-radius:28px;background:linear-gradient(140deg,#fff,#f7faff)}.portal-operational-tabs{background:#2762d90f;border-radius:22px;padding:8px}.portal-operational-tab{border-radius:16px;border:1px solid transparent}.portal-operational-tab.is-active{background:#fff;border-color:#2762d940;box-shadow:0 10px 20px #2762d91f}.portal-operational-stat,.portal-operational-list,.portal-calendar-day{border-radius:18px;border-color:#0f172a14}.portal-calendar-panel{background:#fff;border-radius:24px;box-shadow:var(--shadow)}.portal-next-action{border-radius:22px;border:1px solid rgba(39,98,217,.18);background:#2762d914}.ops-card,.result-card,.entity-card,.domain-card,.stat-card{border-radius:22px}.quote-mode-panel{border:1px solid rgba(39,98,217,.12);background:linear-gradient(140deg,#2762d914,#0f766e0a)}.quote-mode-toggle{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 12px}.quote-mode-button{border:1px solid rgba(39,98,217,.35);background:#fff;color:var(--accent-deep);padding:10px 16px;border-radius:16px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.quote-mode-button.is-muted{border-color:#0f172a1f;color:var(--muted);background:#fff9}.quote-mode-button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.quote-mode-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 20px #2762d926}.quote-mode-copy{color:var(--muted);margin:0}
