:root{--sc-bg: #12091f;--sc-void: #12091f;--sc-surface-1: rgba(123, 94, 167, .06);--sc-surface-2: rgba(123, 94, 167, .09);--sc-surface-3: rgba(123, 94, 167, .12);--sc-surface-4: rgba(123, 94, 167, .16);--sc-surface-5: rgba(123, 94, 167, .2);--sc-border-rest: rgba(123, 94, 167, .16);--sc-border-hover: rgba(123, 94, 167, .24);--sc-border-active: rgba(123, 94, 167, .34);--sc-border-focus: rgba(123, 94, 167, .44);--sc-text-primary: #f2f4ff;--sc-text-secondary: #b4bfd8;--sc-text-tertiary: #8b93ad;--sc-text-muted: rgba(255, 255, 255, .34);--sc-orange: #E8854A;--sc-cyan: #00aad2;--sc-green: #00a67d;--sc-red: #e85d3a;--sc-purple: #7b5ea7;--sc-gold: #c4a24e;--sc-blue: #5B9FD4;--sc-pink: #C97BAD;--sc-workspace-canvas: #0b0514;--sc-workspace-plane-border: rgba(123, 94, 167, .2);--sc-workspace-card: rgba(255, 255, 255, .02);--sc-workspace-card-raised: rgba(255, 255, 255, .035);--sc-workspace-line: rgba(255, 255, 255, .07);--sc-workspace-line-faint: rgba(255, 255, 255, .045);--sc-client-silverkey: #2E7D52;--sc-client-princehall: #8B5CF6;--sc-client-kelleyreno: #E8854A;--sc-client-noel: #C97BAD;--sc-client-lawpocket: #E8854A;--sc-font-display: "Playfair Display", Georgia, serif;--sc-font-ui: "Instrument Sans", -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--sc-font-mono: "JetBrains Mono", "SF Mono", ui-monospace, monospace;--sc-radius-xs: 6px;--sc-radius-sm: 8px;--sc-radius-md: 10px;--sc-radius-lg: 12px;--sc-radius-xl: 16px;--sc-space-1: 4px;--sc-space-2: 8px;--sc-space-3: 12px;--sc-space-4: 16px;--sc-space-5: 24px;--sc-space-6: 32px;--sc-glow-sm: 0 0 8px;--sc-glow-md: 0 0 12px;--sc-glow-lg: 0 0 30px;--sc-panel-shadow: 0 4px 24px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .02);--sc-ease: cubic-bezier(.22, 1, .36, 1);--sc-ease-standard: cubic-bezier(.4, 0, .2, 1);--sc-dur-fast: .25s;--sc-dur-med: .35s;--sc-dur-slow: .6s;--olv-void: var(--sc-bg);--olv-surface: var(--sc-surface-1);--olv-elevated: var(--sc-surface-2);--olv-raised: var(--sc-surface-3);--olv-purple: var(--sc-purple);--olv-purple-glow: rgba(123, 94, 167, .12);--olv-cyan: var(--sc-cyan);--olv-cyan-dim: rgba(0, 170, 210, .38);--olv-green: var(--sc-green);--olv-amber: var(--sc-gold);--olv-red: var(--sc-red);--olv-red-glow: rgba(232, 93, 58, .08);--olv-text-primary: var(--sc-text-primary);--olv-text-secondary: var(--sc-text-secondary);--olv-text-tertiary: var(--sc-text-tertiary);--olv-text-inverse: var(--sc-bg);--olv-grad-brand: linear-gradient(135deg, var(--sc-purple), var(--sc-cyan));--olv-grad-danger: linear-gradient(135deg, var(--sc-red), var(--sc-orange));--olv-grad-surface: linear-gradient(180deg, var(--sc-surface-1), var(--sc-bg));--olv-grad-ambient-purple: radial-gradient(ellipse at 20% 20%, rgba(123, 94, 167, .04) 0%, transparent 70%);--olv-grad-ambient-cyan: radial-gradient(ellipse at 80% 60%, rgba(0, 170, 210, .03) 0%, transparent 70%);--olv-panel-bg: var(--sc-surface-1);--olv-panel-border: var(--sc-border-rest);--olv-panel-border-hover: var(--sc-border-hover);--olv-panel-border-alert: rgba(232, 93, 58, .25);--olv-panel-blur: blur(24px) saturate(1.2);--olv-panel-shadow: var(--sc-panel-shadow);--olv-radius-panel: var(--sc-radius-lg);--olv-radius-card: var(--sc-radius-sm);--olv-radius-chip: var(--sc-radius-xs);--font-headline: var(--sc-font-ui);--font-body: var(--sc-font-ui);--font-mono: var(--sc-font-mono);--font-brand: var(--sc-font-display);--topbar-h: 60px;--rail-w: 64px;--panel-w: 320px;--dock-h: 48px;--ease-standard: var(--sc-ease-standard);--ease-exit: var(--sc-ease);--dur-micro: var(--sc-dur-fast);--dur-standard: var(--sc-dur-med);--dur-dramatic: var(--sc-dur-slow)}[data-severity=info]{--sev-color: var(--sc-cyan)}[data-severity=warning]{--sev-color: var(--sc-gold)}[data-severity=critical]{--sev-color: var(--sc-red)}[data-severity=alert]{--sev-color: var(--sc-purple)}@keyframes sc-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes sc-breathe{0%,to{box-shadow:0 0 8px #7b5ea70d}50%{box-shadow:0 0 16px #7b5ea726}}@keyframes sc-scan-x{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes sc-grid-drift{0%{transform:translateY(0)}to{transform:translateY(50px)}}@keyframes sc-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sc-fade-slide-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes sc-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-think-pulse{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}@keyframes sc-signal-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.55)}}@keyframes sc-ring-trace{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes olv-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.8);opacity:0}}@keyframes olv-fade-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes olv-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes olv-breathe{0%,to{opacity:.4}50%{opacity:1}}@keyframes olv-type{0%{width:0}to{width:100%}}@keyframes olv-spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7b5ea71f;border-radius:3px}body{font-family:var(--sc-font-ui);color:var(--sc-text-primary);background:var(--sc-bg);line-height:1.5}:focus-visible{outline:2px solid var(--sc-border-focus);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sqv-surface{--sqv-bg: #0b0d17;--sqv-ink: var(--sc-text-primary, #f2f4ff);--sqv-ink-2: var(--sc-text-secondary, #b4bfd8);--sqv-ink-3: var(--sc-text-tertiary, #8b93ad);--sqv-line: rgba(255, 255, 255, .08);--sqv-line-strong: rgba(255, 255, 255, .14);--sqv-panel: rgba(255, 255, 255, .02);--sqv-panel-raised: rgba(255, 255, 255, .035);--sqv-accent: var(--sc-cyan, #00aad2);--sqv-open: #059669;--sqv-verified: #22d3ee;--sqv-attention: #f59e0b;--sqv-denied: #e5533a;--sqv-neutral: #6a7480;--sqv-radius-sm: 8px;--sqv-radius: 12px;--sqv-radius-lg: 14px;--sqv-focus: #5B9FD4;--sqv-ease: cubic-bezier(.22, 1, .36, 1);--sqv-dur: .16s;position:relative;min-height:100%;background:var(--sqv-bg);color:var(--sqv-ink);font-family:var(--sc-font-ui, "Instrument Sans", system-ui, sans-serif)}.sqv-surface *,.sqv-surface *:before,.sqv-surface *:after{box-sizing:border-box}.sqv-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 15% 0%,rgba(91,159,212,.05) 0%,transparent 55%),radial-gradient(ellipse at 85% 100%,rgba(123,94,167,.045) 0%,transparent 55%);opacity:1}.sqv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.sqv-panel{border:1px solid var(--sqv-line);border-radius:var(--sqv-radius);background:var(--sqv-panel);padding:16px}.sqv-card{position:relative;display:flex;flex-direction:column;gap:8px;text-align:left;border:1px solid var(--sqv-line);border-radius:var(--sqv-radius-lg);background:var(--sqv-panel);color:var(--sqv-ink);font:inherit;transition:border-color var(--sqv-dur) var(--sqv-ease),transform var(--sqv-dur) var(--sqv-ease),background var(--sqv-dur) var(--sqv-ease)}.sqv-card[data-interactive=true]{cursor:pointer;border-color:color-mix(in srgb,var(--sqv-accent) 26%,transparent);background:color-mix(in srgb,var(--sqv-accent) 5%,var(--sqv-panel))}.sqv-card[data-interactive=true]:hover{border-color:color-mix(in srgb,var(--sqv-accent) 46%,transparent);transform:translateY(-2px);background:color-mix(in srgb,var(--sqv-accent) 8%,var(--sqv-panel))}.sqv-card[data-interactive=false]{cursor:default;opacity:.82}.sqv-action{font-family:var(--sc-font-ui, inherit);font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--sqv-radius-sm);border:1px solid var(--sqv-line-strong);background:var(--sqv-panel-raised);color:var(--sqv-ink);cursor:pointer;transition:border-color var(--sqv-dur) var(--sqv-ease),background var(--sqv-dur) var(--sqv-ease)}.sqv-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--sqv-accent) 40%,transparent)}.sqv-action:disabled{opacity:.5;cursor:not-allowed}.sqv-chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--sc-font-mono, ui-monospace, monospace);font-size:8.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:5px;white-space:nowrap;color:var(--sqv-chip-color, var(--sqv-neutral));background:color-mix(in srgb,var(--sqv-chip-color, var(--sqv-neutral)) 8%,transparent);border:1px solid color-mix(in srgb,var(--sqv-chip-color, var(--sqv-neutral)) 17%,transparent)}.sqv-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.sqv-chip[data-status=open]{--sqv-chip-color: var(--sqv-open)}.sqv-chip[data-status=verified]{--sqv-chip-color: var(--sqv-verified)}.sqv-chip[data-status=setup]{--sqv-chip-color: var(--sqv-attention)}.sqv-chip[data-status=planned]{--sqv-chip-color: var(--sqv-neutral)}.sqv-chip[data-status=denied]{--sqv-chip-color: var(--sqv-denied)}.sqv-surface a:focus-visible,.sqv-surface button:focus-visible,.sqv-surface [tabindex]:focus-visible,.sqv-surface input:focus-visible,.sqv-surface select:focus-visible,.sqv-surface textarea:focus-visible{outline:2px solid var(--sqv-focus);outline-offset:2px;border-radius:var(--sqv-radius-sm)}.sqv-state{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:40px 20px;border:1px dashed var(--sqv-line-strong);border-radius:var(--sqv-radius);color:var(--sqv-ink-3)}.sqv-state__title{font-size:14px;color:var(--sqv-ink-2)}.sqv-state__body{font-size:12.5px;line-height:1.6;max-width:46ch}.sqv-state[data-kind=error],.sqv-state[data-kind=denied]{border-color:color-mix(in srgb,var(--sqv-denied) 40%,transparent)}.sqv-state[data-kind=provider]{border-color:color-mix(in srgb,var(--sqv-attention) 40%,transparent)}.sqv-state[data-kind=loading]{border-style:solid}@media(prefers-reduced-motion:reduce){.sqv-surface *,.sqv-surface *:before,.sqv-surface *:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.sqv-card[data-interactive=true]:hover{transform:none}}.sqv-surface{--sqv-graph-size: 48px;--sqv-graph-h: rgba(113, 82, 190, .07);--sqv-graph-v: rgba(84, 103, 156, .07);--sqv-atm-violet: rgba(112, 43, 206, .22);--sqv-atm-teal: rgba(0, 154, 174, .16);--sqv-glow-ring: 0 0 20px rgba(95, 140, 255, .24), inset 0 0 16px rgba(95, 140, 255, .05);--sqv-glow-strong: 0 0 30px rgba(130, 120, 255, .5), 0 0 66px rgba(130, 120, 255, .22), inset 0 0 18px rgba(130, 120, 255, .1);--sqv-lift: 0 12px 40px -8px rgba(0, 0, 0, .7), 0 0 30px rgba(90, 140, 255, .22)}.sqv-surface.sqv-atmosphere,.sqv-surface.sqv-graph{isolation:isolate}.sqv-surface.sqv-atmosphere:before{z-index:-1;background:radial-gradient(70% 65% at 4% 8%,var(--sqv-atm-violet),transparent 62%),radial-gradient(58% 60% at 96% 10%,var(--sqv-atm-teal),transparent 64%),radial-gradient(55% 48% at 50% 34%,rgba(4,6,13,.74),transparent 82%),linear-gradient(180deg,#05060c14,#030408bd)}.sqv-surface.sqv-graph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--sqv-graph-h) 1px,transparent 1px),linear-gradient(90deg,var(--sqv-graph-v) 1px,transparent 1px);background-size:var(--sqv-graph-size) var(--sqv-graph-size);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.82) 72%,rgba(0,0,0,.4) 100%);mask-image:linear-gradient(to bottom,#000,#000000d1 72%,#0006)}.sqv-bloom{position:relative}.sqv-bloom:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:var(--sc-radius-xl, 20px);opacity:0;transition:opacity var(--sqv-dur) var(--sqv-ease);pointer-events:none;background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--sqv-accent) 26%,transparent),transparent 60%)}.sqv-bloom:hover:before,.sqv-bloom:focus-visible:before,.sqv-bloom[data-active=true]:before{opacity:1}.sqv-edge{border:1.6px solid transparent;background:linear-gradient(var(--sqv-bg),var(--sqv-bg)) padding-box,linear-gradient(90deg,#37e0ff,#9d6bff,#ff5db1,#9d6bff,#37e0ff) border-box}.sqv-lift{box-shadow:var(--sqv-lift)}.sqv-glow{box-shadow:var(--sqv-glow-ring)}.sqv-glow-hot{box-shadow:var(--sqv-glow-strong)}@media(prefers-reduced-motion:reduce){.sqv-bloom:before{transition:none}}.sc-shell-body{display:grid;grid-template-columns:232px minmax(0,1fr) 320px}.sc-shell-main{padding:26px 28px}@media(max-width:840px){.sc-shell-body{display:flex;flex-direction:column;overflow-y:auto}.sc-shell-sidebar{max-height:38vh;overflow-y:auto;border-bottom:1px solid rgba(123,94,167,.16)}.sc-shell-right{max-height:45vh;border-top:1px solid rgba(123,94,167,.16)}.sc-shell-main{padding:16px 14px}}.command-center-page{--hub-canvas: var(--sc-bg, #0a0b10);--hub-text: var(--sc-text-primary, #eceefc);--hub-muted: var(--sc-text-tertiary, #797f9c);--hub-dim: var(--sc-text-tertiary, #545977);--hub-font: var(--sc-font-ui, system-ui, -apple-system, "Segoe UI", sans-serif);--hub-mono: var(--sc-font-mono, "SF Mono", ui-monospace, monospace);--hub-cyan: #37e0ff;--hub-grid-size: 48px;--hub-grid-h: rgba(113, 82, 190, .07);--hub-grid-v: rgba(84, 103, 156, .07);--hub-violet: rgba(112, 43, 206, .22);--hub-teal: rgba(0, 154, 174, .16);position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;display:flex;flex-direction:column;background:var(--hub-canvas);color:var(--hub-text);font-family:var(--hub-font)}.command-center-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--hub-grid-h) 1px,transparent 1px),linear-gradient(90deg,var(--hub-grid-v) 1px,transparent 1px);background-size:var(--hub-grid-size) var(--hub-grid-size);-webkit-mask-image:linear-gradient(to bottom,#000,#000000d1 72%,#0006);mask-image:linear-gradient(to bottom,#000,#000000d1 72%,#0006)}.command-center-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(70% 65% at 4% 8%,var(--hub-violet),transparent 62%),radial-gradient(58% 60% at 96% 10%,var(--hub-teal),transparent 64%),radial-gradient(55% 48% at 50% 34%,rgba(4,6,13,.74),transparent 82%),linear-gradient(180deg,#05060c14,#030408bd)}.hub-top{display:flex;flex-direction:column;align-items:center;padding:26px 34px 4px}.sq-mark{line-height:0}.sq-mark svg{width:132px;height:auto;display:block}.sq-mark text{font-family:var(--hub-font)}.sq-clock{font-family:var(--hub-mono);font-size:14px;font-weight:600;letter-spacing:.34em;color:#7fe6ff;text-shadow:0 0 10px rgba(80,220,255,.6),0 0 24px rgba(80,220,255,.32);padding-left:.34em}.hub-stage{flex:1;display:flex;flex-direction:column;justify-content:center;gap:40px;padding:24px 34px;max-width:1560px;width:100%;margin:0 auto}.hub-section-label{font-family:var(--hub-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--hub-dim);font-weight:600;margin-bottom:14px}.hub-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;justify-items:center}.hub-divisions{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;justify-items:center}.hub-tile{--hub-accent: #37e0ff;position:relative;background:none;border:0;color:inherit;cursor:pointer;width:100%;min-height:118px;display:flex;align-items:center;justify-content:center;border-radius:var(--sc-radius-xl, 20px);transition:.2s;-webkit-tap-highlight-color:transparent}.hub-tile:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:var(--sc-radius-xl, 20px);opacity:0;transition:.2s;background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--hub-accent) 26%,transparent),transparent 60%)}.hub-tile:hover:before,.hub-tile:focus-visible:before{opacity:1}.hub-tile:hover{transform:translateY(-3px)}.hub-tile:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.hub-tile[aria-disabled=true]{cursor:not-allowed;opacity:.6}.hub-icon{color:var(--hub-accent);transition:.22s;line-height:0;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--hub-accent) 60%,transparent))}.hub-icon svg{width:50px;height:50px}.hub-tile:hover .hub-icon,.hub-tile:focus-visible .hub-icon{transform:scale(1.14) translateY(-2px);filter:drop-shadow(0 0 20px var(--hub-accent))}.hub-tip{position:absolute;bottom:10px;left:50%;transform:translate(-50%) translateY(5px);display:flex;gap:6px;font-family:var(--hub-mono);font-size:9.5px;white-space:nowrap;color:var(--hub-text);background:#07080feb;border:1px solid rgba(150,140,220,.12);border-radius:var(--sc-radius-sm, 8px);padding:4px 10px;opacity:0;pointer-events:none;transition:.18s}.hub-tip b{color:var(--hub-accent);text-transform:uppercase;letter-spacing:.06em}.hub-tip span{color:var(--hub-muted)}.hub-tile:hover .hub-tip,.hub-tile:focus-visible .hub-tip{opacity:1;transform:translate(-50%) translateY(0)}.hub-dock{position:relative;padding:18px 34px 26px;max-width:1560px;width:100%;margin:0 auto}.hub-dock-field{display:flex;align-items:center;gap:12px;padding:0 8px 0 10px;min-height:54px;border-radius:var(--sc-radius-lg, 14px);border:1.6px solid transparent;background:linear-gradient(#0b0d17,#0b0d17) padding-box,linear-gradient(90deg,#37e0ff,#9d6bff,#ff5db1,#9d6bff,#37e0ff) border-box;background-size:auto,200% 100%;animation:hub-dock-flow 6s linear infinite;box-shadow:0 0 20px #5f8cff3d,inset 0 0 16px #5f8cff0d}.hub-dock-field:focus-within{box-shadow:0 0 30px #8278ff80,0 0 66px #8278ff38,inset 0 0 18px #8278ff1a}.hub-dock-field.busy{opacity:.75}.hub-tool-trigger{flex:0 0 auto;width:38px;height:38px;border-radius:var(--sc-radius-md, 9px);display:grid;place-items:center;background:none;border:0;color:#7fd0ff;cursor:pointer;filter:drop-shadow(0 0 6px rgba(80,200,255,.7));transition:.16s}.hub-tool-trigger svg{width:19px;height:19px}.hub-tool-trigger:hover,.hub-tool-trigger.open{color:#c6f0ff;transform:translateY(-1px);filter:drop-shadow(0 0 14px rgba(140,230,255,1))}.hub-tool-trigger:focus-visible{outline:2px solid var(--hub-cyan);outline-offset:2px}.hub-command-input{flex:1;resize:none;min-width:0;max-height:120px;overflow:auto;background:transparent;border:0;outline:0;color:var(--hub-text);font:14px/1.4 var(--hub-font);caret-color:var(--hub-cyan);padding:9px 8px 9px 0}.hub-command-input::placeholder{color:var(--hub-muted)}.hub-command-hint{font-family:var(--hub-mono);font-size:9px;color:var(--hub-dim);white-space:nowrap}.hub-status{min-height:18px;padding:5px 10px 0;font:10px var(--hub-mono);color:var(--hub-muted)}.hub-tool-canvas{position:absolute;left:34px;bottom:86px;z-index:20;padding:14px;border-radius:var(--sc-radius-lg, 16px);border:1px solid rgba(120,160,255,.3);background:#090b14f5;box-shadow:0 12px 40px -8px #000000b3,0 0 30px #5a8cff38;opacity:0;transform:translateY(10px) scale(.96);transform-origin:bottom left;pointer-events:none;transition:.16s}.hub-tool-canvas.open{opacity:1;transform:none;pointer-events:auto}.hub-tool-heading{font:9px var(--hub-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hub-dim);margin:0 4px 10px}.hub-tool-grid{display:grid;grid-template-columns:repeat(3,72px);gap:8px}.hub-tool{--hub-accent: #37e0ff;position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 9px;border-radius:var(--sc-radius-lg, 12px);background:none;border:1px solid transparent;color:var(--hub-accent);cursor:pointer;transition:.16s}.hub-tool:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--hub-accent) 10%,transparent)}.hub-tool:focus-visible{outline:2px solid var(--hub-accent);outline-offset:1px}.hub-tool svg{width:26px;height:26px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--hub-accent) 65%,transparent))}.hub-tool span{font:8.5px var(--hub-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}@keyframes hub-dock-flow{to{background-position:center,200% 0}}@media(max-width:1200px){.command-center-page{--hub-grid-size: 44px}.hub-divisions{grid-template-columns:repeat(3,1fr)}.hub-stage{justify-content:flex-start;padding-top:14px}}@media(max-width:820px){.command-center-page{--hub-grid-size: 40px;--hub-violet: rgba(112, 43, 206, .18);--hub-teal: rgba(0, 154, 174, .12)}}@media(max-width:720px){.command-center-page{--hub-grid-size: 34px}.hub-top{padding:16px 18px 2px}.sq-mark svg{width:104px}.sq-clock{font-size:12px}.hub-stage{padding:18px;gap:30px}.hub-quick,.hub-divisions{grid-template-columns:repeat(2,1fr)}.hub-tile{min-height:104px}.hub-tip{opacity:1;bottom:6px;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis}.hub-tip span{display:none}.hub-dock{padding:14px 18px 20px}.hub-command-hint{display:none}.hub-tool-canvas{left:18px;right:18px;bottom:80px}.hub-tool-grid{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.command-center-page *{animation:none!important;transition:none!important}}@media(forced-colors:active){.command-center-page:before,.command-center-page:after{display:none}}.qfs{width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;background:#0a0e14;color:#d0d8e4;position:relative}.qfs-grid-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(ellipse 70% 45% at 50% -10%,rgba(5,150,105,.08),transparent 60%);background-size:48px 48px,48px 48px,100% 100%}.qfs-topbar,.qfs-formula,.qfs-main{position:relative;z-index:1}.qfs-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.05);background:#0a0e14e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-shrink:0}.qfs-title-group{display:flex;align-items:center;gap:10px;min-width:0}.qfs-back,.qfs-actions button,.qfs-rail button,.qfs-composer button,.qfs-scenarios button{border:none;font-family:inherit}.qfs-back{width:30px;height:30px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#5a6a7a;cursor:pointer;font-weight:800}.qfs-home-q{width:30px;height:30px;border-radius:8px;cursor:pointer;background:linear-gradient(135deg,#1a1028,#0d0a14);border:1px solid rgba(124,58,237,.3);color:#7c3aed;font-weight:900;font-size:15px;text-shadow:0 0 8px rgba(124,58,237,.25)}.qfs-home-q:hover{border-color:#7c3aed80}.qfs-icon,.qfs-large-icon{display:grid;place-items:center;border-radius:10px;background:#0596691f;border:1px solid rgba(5,150,105,.22);color:#059669;box-shadow:0 0 22px #05966914}.qfs-icon{width:30px;height:30px;font-size:18px}.qfs-title-group span{display:block;font-size:9px;letter-spacing:.18em;color:#059669b3;font-weight:800}.qfs-title-group h1{margin:0;font-size:15px;line-height:1.15;color:#059669}.qfs-title-group em{font-size:11px;color:#5a6a7a;font-style:normal}.qfs-preview-badge{font-size:8.5px;letter-spacing:.14em;font-weight:800;text-transform:uppercase;color:#b45309;background:#f59e0b1a;border:1px solid rgba(245,158,11,.28);border-radius:5px;padding:3px 8px;white-space:nowrap;cursor:help}.qfs-actions{display:flex;align-items:center;gap:8px}.qfs-actions button,.qfs-rail button{padding:6px 13px;border-radius:8px;background:#0596691a;border:1px solid rgba(5,150,105,.18);color:#059669;font-size:11px;font-weight:800;cursor:pointer}.qfs-session{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);font-size:11px;color:#8a96a4;font-variant-numeric:tabular-nums}.qfs-session i{width:5px;height:5px;border-radius:50%;background:#dc2626;animation:qfs-pulse 1.2s ease infinite}.qfs-formula{display:flex;align-items:center;gap:8px;padding:7px 20px;border-bottom:1px solid rgba(255,255,255,.04);background:#0a0e148c;flex-shrink:0}.qfs-formula strong{min-width:44px;text-align:center;color:#059669;font-size:11px;font-family:SF Mono,ui-monospace,monospace}.qfs-formula span{color:#05966973;font-size:12px;font-style:italic}.qfs-formula input{flex:1;border:1px solid rgba(255,255,255,.05);background:#ffffff06;border-radius:7px;color:#c0c8d2;padding:6px 10px;font-family:SF Mono,ui-monospace,monospace;font-size:12px}.qfs-main{flex:1;display:flex;min-height:0;overflow:hidden}.qfs-canvas{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.qfs-empty,.qfs-generating{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px;text-align:center}.qfs-large-icon{width:66px;height:66px;font-size:32px;margin:0 auto 8px}.qfs-empty h2{margin:0;font-size:24px;color:#d0d8e4;letter-spacing:-.03em}.qfs-empty p{max-width:680px;margin:0;color:#ffffff52;line-height:1.65;font-size:13px}.qfs-source-row,.qfs-scenarios{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.qfs-source-card,.qfs-scenarios button{border-radius:13px;background:#ffffff06;border:1px solid rgba(255,255,255,.055);padding:13px 16px;min-width:150px;text-align:left}.qfs-source-card strong,.qfs-scenarios strong{display:block;color:#059669;font-size:13px;margin-bottom:5px}.qfs-source-card span,.qfs-scenarios span,.qfs-source-card em{display:block;color:#ffffff3d;font-size:10px;font-style:normal;line-height:1.6}.qfs-source-available{border-color:#0596692e;background:#0596690b}.qfs-source-setup_required{border-color:#f59e0b24;background:#f59e0b09}.qfs-source-setup_required strong{color:#f59e0b}.qfs-scenarios button{cursor:pointer;transition:all .15s ease}.qfs-scenarios button:hover{border-color:#0596692e;background:#0596690f}.qfs-generating div{width:48px;height:48px;border-radius:14px;border:2px solid rgba(5,150,105,.25);border-top-color:#059669;animation:qfs-spin .8s linear infinite}.qfs-generating strong{color:#059669}.qfs-generating span{color:#ffffff3d;font-size:12px}.qfs-table-wrap{flex:1;overflow:auto}.qfs-table{min-width:780px;width:100%;border-collapse:collapse}.qfs-table th,.qfs-cell{border-bottom:1px solid rgba(255,255,255,.035);border-right:1px solid rgba(255,255,255,.035);white-space:nowrap}.qfs-table th{padding:8px 9px;color:#ffffff2e;background:#ffffff03;font-size:10px;font-weight:800;position:sticky;left:0}.qfs-cell{padding:10px 14px;color:#8a96a4;font-size:13px;cursor:cell;transition:background .12s ease}.qfs-cell-header{position:sticky;top:0;z-index:2;background:#0a0e14f0;color:#7a8a9a;font-size:11px;font-weight:800;letter-spacing:.04em}.qfs-cell-selected{background:#05966911}.qfs-numeric{font-family:SF Mono,ui-monospace,monospace}.qfs-cell input{width:100%;border:none;outline:none;background:transparent;color:#e0e6ee;font:inherit;font-family:SF Mono,ui-monospace,monospace}.qfs-composer{padding:11px 20px 14px;border-top:1px solid rgba(255,255,255,.05);background:#0a0e14db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;gap:8px;flex-shrink:0}.qfs-composer div{flex:1;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:#ffffff08;border:1px solid rgba(5,150,105,.1)}.qfs-composer span{color:#fff6}.qfs-composer input{flex:1;background:transparent;border:none;outline:none;color:#d0d8e4;font:inherit;font-size:14px}.qfs-composer button{padding:0 26px;border-radius:12px;background:linear-gradient(135deg,#059669,#0891b2);color:#fff;font-size:14px;font-weight:800;cursor:pointer}.qfs-rail{width:300px;flex-shrink:0;border-left:1px solid rgba(255,255,255,.045);background:#ffffff03;overflow:auto;animation:qfs-slide-in .25s ease both}.qfs-rail section{padding:15px 17px;border-bottom:1px solid rgba(255,255,255,.04)}.qfs-rail h3{margin:0 0 10px;color:#059669bf;text-transform:uppercase;font-size:10px;letter-spacing:.15em}.qfs-rail p{margin:0 0 10px;color:#ffffff47;font-size:12px;line-height:1.6}.qfs-chart-svg{width:100%;height:130px;background:#0000002e;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:8px}.qfs-chart-svg text{fill:#5a6a7a;font-size:9px;font-weight:700}.qfs-chart-values,.qfs-summary-row{display:flex;justify-content:space-between;gap:8px}.qfs-chart-values{flex-wrap:wrap;margin-top:8px}.qfs-chart-values span,.qfs-summary-row{color:#ffffff42;font-size:11px;padding:5px 0}.qfs-chart-values b,.qfs-summary-row strong{color:#059669;font-family:SF Mono,ui-monospace,monospace;margin-right:5px}.qfs-formula-card,.qfs-template-card{padding:12px 13px;border-radius:10px;background:#2563eb0a;border:1px solid rgba(37,99,235,.09);margin-bottom:8px}.qfs-formula-card strong,.qfs-template-card strong{display:block;color:#3b82f6;font-size:12px;margin-bottom:5px}.qfs-formula-card code{display:block;font-size:10px;color:#0891b2cc;font-family:SF Mono,ui-monospace,monospace;background:#00000042;border-radius:5px;padding:5px 7px;margin-bottom:5px}.qfs-formula-card span,.qfs-template-card span{color:#ffffff3d;font-size:10px}.qfs-rail button{width:100%;margin:0 0 6px;text-align:left}.qfs-toast{position:fixed;bottom:82px;left:50%;transform:translate(-50%);z-index:50;padding:11px 22px;border-radius:10px;color:#7c3aed;font-size:12px;font-weight:800;background:#7c3aed26;border:1px solid rgba(124,58,237,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:qfs-toast-in .25s ease both}@keyframes qfs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}@keyframes qfs-spin{to{transform:rotate(360deg)}}@keyframes qfs-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes qfs-toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.qfs ::placeholder{color:#ffffff38}.qfs ::-webkit-scrollbar{width:3px;height:3px}.qfs ::-webkit-scrollbar-track{background:transparent}.qfs ::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}@media(max-width:900px){.qfs-topbar,.qfs-actions,.qfs-composer,.qfs-main{flex-wrap:wrap}.qfs-main{overflow:auto}.qfs-canvas,.qfs-rail{width:100%;min-height:420px}.qfs-rail{border-left:none;border-top:1px solid rgba(255,255,255,.045)}}@media(min-width:901px){.qfs-topbar{padding:14px 30px}.qfs-title-group h1{font-size:20px}.qfs-large-icon{font-size:40px}.qfs-empty h2{font-size:30px}.qfs-empty p{font-size:15px;max-width:780px}.qfs-empty{padding:56px}.qfs-scenarios button{padding:14px 18px}.qfs-table th,.qfs-table td{font-size:13.5px}.qfs-composer{padding:14px 26px 18px}.qfs-composer input{font-size:15px}.qfs-composer div{min-height:46px}.qfs-rail{width:340px}.qfs-rail h3{font-size:15px}}.sqv-surface.qcal{--qcal-pur: #7b5ea7;--qcal-pur-lite: #c4b1e6;--qcal-cyan: #00aad2;--qcal-grn: #00a67d;--qcal-red: #e85d3a;--qcal-ora: #E8854A;--qcal-gld: #c4a24e;--qcal-ylw: #e8d44d;--qcal-blue: #5B9FD4;--qcal-w: #edf2ff;--qcal-w2: #b6c2da;--qcal-w3: #8b97b3;--qcal-ring-1: #9b7ec7;--qcal-ring-2: #b794d6;--qcal-home-1: #1a1028;--qcal-home-2: #0d0a14;--qcal-select-bg: #12101a;--qcal-mono: "JetBrains Mono", "SF Mono", monospace;--qcal-pf: "Playfair Display", Georgia, serif;--qcal-sans: "Instrument Sans", "DM Sans", -apple-system, sans-serif;--sqv-focus: var(--qcal-cyan);min-height:100vh;height:100vh;overflow-y:auto;color:var(--qcal-w);font-family:var(--qcal-sans)}.qcal [data-accent=pur]{--qcal-accent: var(--qcal-pur)}.qcal [data-accent=cyan]{--qcal-accent: var(--qcal-cyan)}.qcal [data-accent=grn]{--qcal-accent: var(--qcal-grn)}.qcal [data-accent=red]{--qcal-accent: var(--qcal-red)}.qcal [data-accent=ora]{--qcal-accent: var(--qcal-ora)}.qcal [data-accent=gld]{--qcal-accent: var(--qcal-gld)}.qcal [data-accent=ylw]{--qcal-accent: var(--qcal-ylw)}.qcal [data-accent=w2]{--qcal-accent: var(--qcal-w2)}.qcal [data-accent=w3]{--qcal-accent: var(--qcal-w3)}.qcal__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--qcal-pur) 7%,transparent),transparent 60%)}.qcal-body{position:relative;z-index:1}.qcal-spacer{flex:1}.qcal-action{padding:9px 14px;border-radius:10px;cursor:pointer;background:color-mix(in srgb,var(--qcal-accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--qcal-accent) 19%,transparent);color:var(--qcal-accent);font-size:10.5px;font-family:var(--qcal-mono);font-weight:800;letter-spacing:.6px;display:inline-flex;align-items:center;gap:6px}.qcal-action:disabled{cursor:not-allowed}.qcal-action--today:disabled{opacity:.5}.qcal-action--sm{padding:7px 11px}.qcal-action--sm2{padding:7px 12px}.qcal-action--xs{padding:4px 8px;font-size:9px}.qcal-action--block{width:100%;justify-content:center;margin-top:8px}.qcal-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--qcal-accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--qcal-accent) 13%,transparent);color:var(--qcal-accent);font-size:9px;font-family:var(--qcal-mono);font-weight:800;letter-spacing:1px;cursor:default}.qcal-tag[data-help=true]{cursor:help}.qcal-tag__dot{width:5px;height:5px;border-radius:50%;background:var(--qcal-accent)}.qcal-dot{width:var(--qcal-dot-size, 8px);height:var(--qcal-dot-size, 8px);border-radius:50%;background:var(--qcal-accent);flex-shrink:0;display:inline-block}.qcal-dot[data-glow=true]{box-shadow:0 0 6px var(--qcal-accent)}.qcal-input{padding:9px 12px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--qcal-w);font-size:13px;outline:none;box-sizing:border-box;width:100%}.qcal-input--time{width:130px}.qcal-input--select{cursor:pointer}.qcal-input--area{min-height:60px;resize:vertical}.qcal-input option{background:var(--qcal-select-bg);color:var(--qcal-w)}.qcal-notice{margin:10px 0 0;font-size:10.5px;font-family:var(--qcal-mono)}.qcal-notice--tight{margin:4px 0 0}.qcal-notice[data-tone=error]{color:var(--qcal-red)}.qcal-notice[data-tone=ok]{color:var(--qcal-grn)}.qcal-empty{padding:60px;text-align:center;color:var(--qcal-w3);font-family:var(--qcal-mono);font-size:12px}.qcal-topbar{display:flex;align-items:center;gap:10px;padding:14px 18px 0;max-width:980px;margin:0 auto}.qcal-home{width:32px;height:32px;border-radius:8px;cursor:pointer;background:linear-gradient(135deg,var(--qcal-home-1),var(--qcal-home-2));border:1px solid color-mix(in srgb,var(--qcal-pur) 40%,transparent);color:var(--qcal-pur);font-weight:900;font-size:15px}.qcal-strip{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 18px 0;max-width:980px;margin:0 auto}.qcal-main{max-width:860px;margin:0 auto;padding:18px 20px 44px}.qcal-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.qcal-kicker{font-size:10px;font-family:var(--qcal-mono);color:var(--qcal-pur);letter-spacing:5px;font-weight:700;opacity:.7;margin-bottom:6px}.qcal-h1{font-size:32px;font-weight:200;letter-spacing:-1px;color:var(--qcal-w);font-family:var(--qcal-pf);margin:0}.qcal-legend{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.qcal-legend__item{display:inline-flex;align-items:center;gap:5px}.qcal-legend__label{font-size:10.5px;color:var(--qcal-accent);font-weight:600;opacity:.95}.qcal-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.qcal-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.qcal-tab{padding:7px 12px;border-radius:10px;cursor:pointer;background:transparent;border:1px solid transparent;color:var(--qcal-w3);font-size:10.5px;font-family:var(--qcal-mono);font-weight:800;letter-spacing:.6px;display:inline-flex;align-items:center;gap:6px}.qcal-tab[aria-selected=true]{background:color-mix(in srgb,var(--qcal-accent) 9%,transparent);border-color:color-mix(in srgb,var(--qcal-accent) 25%,transparent);color:var(--qcal-accent)}.qcal-error{margin:0 0 12px;font-size:11px;font-family:var(--qcal-mono);color:var(--qcal-red)}.qcal-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px}.qcal-dow__cell{text-align:center;font-size:10px;font-family:var(--qcal-mono);color:var(--qcal-w2);font-weight:700;letter-spacing:2px;padding:4px 0}.qcal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.qcal-grid[data-open=true]{margin-bottom:18px}.qcal-daycell{width:100%;aspect-ratio:1;border-radius:12px;cursor:pointer;background:#ffffff02;border:1px solid rgba(255,255,255,.03);display:flex;flex-direction:column;justify-content:space-between;padding:8px 9px;opacity:.9;transition:all .25s}.qcal-daycell:hover{background:#ffffff05}.qcal-daycell[data-has-items=true]{opacity:1}.qcal-daycell[data-today=true]:not([data-selected=true]){border-color:color-mix(in srgb,var(--qcal-ora) 19%,transparent)}.qcal-daycell[data-selected=true]{background:#ffffff0d;border-color:color-mix(in srgb,var(--qcal-pur) 21%,transparent)}.qcal-daycell__letter{font-size:15px;font-weight:700;letter-spacing:1.5px;color:#ffffff94;text-align:center;display:block}.qcal-daycell[data-has-items=true] .qcal-daycell__letter{color:var(--qcal-w)}.qcal-daycell[data-today=true] .qcal-daycell__letter{color:var(--qcal-ora)}.qcal-daycell[data-selected=true] .qcal-daycell__letter{color:var(--qcal-pur-lite)}.qcal-daycell__dots{display:flex;justify-content:center;gap:3px}.qcal-daycell__foot{display:flex;justify-content:space-between;align-items:flex-end}.qcal-daycell__count{font-size:13px;font-family:var(--qcal-mono);font-weight:700;color:#ffffff9e}.qcal-daycell[data-selected=true] .qcal-daycell__count{color:var(--qcal-ora)}.qcal-daycell__date{font-size:12px;font-family:var(--qcal-mono);color:#ffffff9e}.qcal-daycell[data-selected=true] .qcal-daycell__date{color:var(--qcal-w2)}.qcal-daycell__date--empty{font-size:11px;font-family:var(--qcal-mono);color:#ffffff80;width:100%;text-align:center}.qcal-briefing{padding:1.5px;border-radius:18px;background:linear-gradient(90deg,var(--qcal-ring-1),var(--qcal-pur),var(--qcal-ring-2),var(--qcal-pur),var(--qcal-ring-1));background-size:300% 100%;animation:qcalRingTrace 6s linear infinite;box-shadow:0 0 10px color-mix(in srgb,var(--qcal-ring-1) 12%,transparent);margin-top:4px}.qcal-briefing__inner{padding:22px 24px;border-radius:17px;background:var(--sqv-bg);animation:qcalFadeIn .35s ease}.qcal-briefing__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.qcal-briefing__date{font-size:22px;font-weight:400;color:var(--qcal-w);letter-spacing:-.5px}.qcal-briefing__count{font-size:13px;font-family:var(--qcal-mono);color:var(--qcal-pur);font-weight:700}.qcal-briefing__empty{font-size:13px;color:var(--qcal-w3);font-style:italic;text-align:center;padding:10px 0 4px}.qcal-item{display:grid;grid-template-columns:10px 1fr auto;gap:14px;align-items:center;width:100%;text-align:left;padding:13px 18px;border-radius:12px;cursor:pointer;margin-bottom:6px;background:color-mix(in srgb,var(--qcal-pur) 2%,transparent);border:1px solid rgba(255,255,255,.03);color:var(--qcal-w);transition:all .25s}.qcal-item__title{display:block;font-size:15px;font-weight:400}.qcal-item__meta{display:block;font-size:11px;font-family:var(--qcal-mono);color:var(--qcal-w3);margin-top:2px}.qcal-create{margin-top:14px}.qcal-create__label{font-size:10px;font-family:var(--qcal-mono);font-weight:800;letter-spacing:1.4px;color:var(--qcal-w3);margin-bottom:8px}.qcal-btnrow{display:flex;flex-wrap:wrap;gap:7px}.qcal-btnrow--tight{gap:8px}.qcal-form{margin-top:10px;padding:12px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);display:grid;gap:8px}.qcal-form__row{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--qcal-w3);font-family:var(--qcal-mono)}.qcal-field{display:flex;flex-direction:column;gap:4px;font-size:9.5px;font-family:var(--qcal-mono);font-weight:700;letter-spacing:.8px;color:var(--qcal-w3)}.qcal-field--mode{flex:1 1 190px}.qcal-field--dur{flex:0 1 130px}.qcal-fieldrow{display:flex;flex-wrap:wrap;gap:8px}.qcal-note{font-size:10.5px;color:var(--qcal-w3);font-family:var(--qcal-mono);line-height:1.6}.qcal-panel{margin-top:14px;padding:18px;border-radius:14px;background:color-mix(in srgb,var(--qcal-accent) 2%,transparent);border:1px solid color-mix(in srgb,var(--qcal-accent) 6%,transparent);animation:qcalFadeIn .25s ease}.qcal-panel__gated{font-size:12px;color:var(--qcal-gld);font-family:var(--qcal-mono);line-height:1.7}.qcal-panel__empty{font-size:13px;color:var(--qcal-w3);font-style:italic;text-align:center;padding:10px 0}.qcal-panel__row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:color-mix(in srgb,var(--qcal-accent) 2%,transparent);border:1px solid color-mix(in srgb,var(--qcal-accent) 5%,transparent);margin-bottom:6px}.qcal-panel__rowmain{flex:1;min-width:0}.qcal-panel__rowtitle{display:block;font-size:13px;color:var(--qcal-w);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qcal-panel__sub{display:block;margin-top:2px}.qcal-panel__sub--note{font-size:11.5px;color:var(--qcal-w2)}.qcal-panel__sub--msg{font-size:12px;color:var(--qcal-w2)}.qcal-panel__sub--link{font-size:10.5px;font-family:var(--qcal-mono);color:var(--qcal-accent);word-break:break-all}.qcal-panel__form{display:grid;gap:8px;margin-top:8px}.qcal-cmd{margin-top:18px;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.04);background:#ffffff03}.qcal-cmd__ring{padding:1.5px;border-radius:11px;background:linear-gradient(90deg,color-mix(in srgb,var(--qcal-blue) 13%,transparent),color-mix(in srgb,var(--qcal-pur) 19%,transparent),color-mix(in srgb,var(--qcal-ora) 13%,transparent),color-mix(in srgb,var(--qcal-grn) 19%,transparent),color-mix(in srgb,var(--qcal-cyan) 13%,transparent),color-mix(in srgb,var(--qcal-blue) 13%,transparent));background-size:400% 100%;animation:qcalCmdGlow 18s linear infinite}.qcal-cmd__inner{display:flex;gap:6px;background:var(--sqv-bg);border-radius:10px;padding:4px 6px}.qcal-cmd__q{width:28px;height:28px;border-radius:7px;background:color-mix(in srgb,var(--qcal-pur) 3%,transparent);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:var(--qcal-pur);font-family:var(--qcal-mono)}.qcal-cmd__input{flex:1;padding:3px 6px;background:transparent;border:none;color:var(--qcal-w);font-size:13px;outline:none}.qcal-cmd__log{margin-top:6px}.qcal-cmd__logline{font-size:10px;font-family:var(--qcal-mono);padding:2px 0}.qcal-cmd__cmd{color:var(--qcal-w3)}.qcal-cmd__result[data-ok=true]{color:var(--qcal-grn)}.qcal-cmd__result[data-ok=false]{color:var(--qcal-red)}.qcal-event{max-width:760px;margin:0 auto;padding:30px 22px 44px}.qcal-event__back{margin-bottom:20px}.qcal-event__kindrow{display:flex;align-items:center;gap:10px;margin-bottom:10px}.qcal-event__kind{font-size:11px;font-family:var(--qcal-mono);font-weight:700;color:var(--qcal-accent);letter-spacing:2px}.qcal-event__meta{font-size:11px;font-family:var(--qcal-mono);color:var(--qcal-w3)}.qcal-event__title{font-size:26px;font-weight:300;color:var(--qcal-w);margin:0 0 4px;font-family:var(--qcal-pf)}.qcal-event__detail{font-size:13px;color:var(--qcal-w2);margin-bottom:8px}.qcal-event__actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}.qcal-event__modules{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 4px}.qcal-module{padding:14px 8px;border-radius:12px;cursor:pointer;text-align:center;background:#ffffff04;border:1px solid rgba(255,255,255,.04);transition:all .2s}.qcal-module[data-open=true]{background:color-mix(in srgb,var(--qcal-accent) 7%,transparent);border-color:color-mix(in srgb,var(--qcal-accent) 21%,transparent)}.qcal-module__label{display:block;font-size:12px;font-weight:600;color:var(--qcal-w)}.qcal-module[data-open=true] .qcal-module__label{color:var(--qcal-accent)}.qcal-module__count{display:block;font-size:10px;font-family:var(--qcal-mono);color:var(--qcal-w3);margin-top:3px}.qcal-module[data-open=true] .qcal-module__count{color:var(--qcal-accent)}@keyframes qcalPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes qcalFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes qcalRingTrace{0%{background-position:0% 0}to{background-position:300% 0}}@keyframes qcalCmdGlow{0%{background-position:0% 0}to{background-position:400% 0}}@media(prefers-reduced-motion:reduce){.sqv-surface.qcal .qcal-briefing,.sqv-surface.qcal .qcal-briefing__inner,.sqv-surface.qcal .qcal-cmd__ring,.sqv-surface.qcal .qcal-pill,.sqv-surface.qcal .qcal-panel{animation:none}}@media(max-width:720px){.sqv-surface.qcal .qcal-event__modules{grid-template-columns:repeat(2,1fr)}.sqv-surface.qcal .qcal-header{flex-direction:column;align-items:flex-start;gap:12px}.sqv-surface.qcal .qcal-legend{justify-content:flex-start}}@media(max-width:480px){.sqv-surface.qcal .qcal-main{padding:14px 14px 40px}.sqv-surface.qcal .qcal-dow,.sqv-surface.qcal .qcal-grid{gap:4px}.sqv-surface.qcal .qcal-h1{font-size:26px}}.sqv-dw{position:relative;z-index:1;padding:4px 0 8px}.sqv-dw__tagline{margin:0 0 18px;font-size:13px;line-height:1.6;color:var(--sqv-ink-2)}.sqv-dw-card{min-height:128px;padding:18px 18px 16px}.sqv-dw-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sqv-dw-card__title{font-size:15px;font-weight:800;color:var(--sqv-ink-2)}.sqv-dw-card[data-interactive=true] .sqv-dw-card__title{color:var(--sqv-accent)}.sqv-dw-card__summary{margin:0;font-size:12.5px;line-height:1.6;color:var(--sqv-ink-3)}.sqv-dw-card__open{margin-top:auto;font-size:11px;font-weight:800;color:var(--sqv-accent);font-family:var(--sc-font-mono, ui-monospace, monospace)}.sqv-dw-picker{padding:48px 0;text-align:center;color:var(--sqv-ink-3)}.sqv-dw-picker__title{font-size:15px;margin-bottom:6px;color:var(--sqv-ink-2)}.sqv-dw-picker__body{font-size:12.5px;margin:0 auto;max-width:54ch;line-height:1.6}@media(max-width:720px){.sqv-dw .sqv-grid{grid-template-columns:1fr}}.sqv-ops{--ops-ink: #eaeefb;--ops-ink-2: #b9c3da;--ops-ink-3: #8b96ad;--ops-ink-4: #828fa6;--ops-ink-faint: #515c72;--ops-hair: rgba(255, 255, 255, .075);--ops-hair-2: rgba(255, 255, 255, .13);--ops-accent-ink: color-mix(in srgb, var(--sqv-accent) 82%, white 18%);--ops-accent-soft: color-mix(in srgb, var(--sqv-accent) 12%, transparent);--ops-accent-line: color-mix(in srgb, var(--sqv-accent) 32%, transparent);--ops-accent-glow: color-mix(in srgb, var(--sqv-accent) 22%, transparent);--ops-accent-edge: color-mix(in srgb, var(--sqv-accent) 55%, transparent);--ops-glass-top: rgba(255, 255, 255, .055);--ops-glass-bot: rgba(255, 255, 255, .018);--ops-glass-rail: rgba(255, 255, 255, .028);--ops-inset-hi: inset 0 1px 0 rgba(255, 255, 255, .06);--ops-s-open: #34d399;--ops-s-ready: #22d3ee;--ops-s-planned: #94a0b8;--ops-s-attention: #fbbf24;--ops-s-deferred: #818cf8;--ops-s-integration: #a78bfa;--ops-s-danger: #f26d6d;--ops-audience-client: #22d3ee;--ops-audience-team: #a78bfa;--ops-audience-agent: #fbbf24;--ops-radius-sm: 8px;--ops-radius: 12px;--ops-radius-lg: 16px;--ops-radius-xl: 20px;--ops-ease: cubic-bezier(.22, 1, .36, 1);--ops-dur: .18s;color:var(--ops-ink)}.sqv-surface.sqv-ops{background:radial-gradient(120% 90% at 12% -8%,var(--ops-accent-soft) 0%,transparent 42%),radial-gradient(90% 80% at 108% 112%,color-mix(in srgb,var(--sqv-accent) 8%,transparent) 0%,transparent 46%),linear-gradient(180deg,#0c0f1b,#0a0c15 48%,#080a11)}.sqv-surface.sqv-ops:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(to right,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.018) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(130% 100% at 20% 0%,#000 0%,transparent 78%);mask-image:radial-gradient(130% 100% at 20% 0%,#000 0%,transparent 78%)}.sqv-ops-home,.sqv-ops-work,.sqv-ops-rail{position:relative;z-index:1}.sqv-ops-work,.sqv-ops-rail{display:flex;flex-direction:column;gap:16px}.sqv-ops-work{gap:18px;padding-left:18px;border-left:1px solid transparent;border-image:linear-gradient(180deg,var(--ops-accent-edge),transparent 62%) 1}@media(max-width:720px){.sqv-ops-work{padding-left:0;border-left:none;border-image:none}}.sqv-ops-home__intro{position:relative;margin:0 0 22px;padding:0 0 0 16px;max-width:68ch;font-size:13.5px;line-height:1.7;color:var(--ops-ink-2);border-left:2px solid var(--ops-accent-line)}.sqv-ops-home__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.sqv-ops-card{position:relative;min-height:158px;padding:18px 18px 16px;gap:10px;overflow:hidden;border-radius:var(--ops-radius-lg);background:linear-gradient(180deg,var(--ops-glass-top),var(--ops-glass-bot)),color-mix(in srgb,var(--sqv-accent) 4%,transparent);border:1px solid var(--ops-hair);box-shadow:var(--ops-inset-hi);transition:transform var(--ops-dur) var(--ops-ease),border-color var(--ops-dur) var(--ops-ease),box-shadow var(--ops-dur) var(--ops-ease)}.sqv-ops-card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--ops-accent-edge),transparent 72%);opacity:.9}.sqv-ops-card[data-interactive=true]:hover{transform:translateY(-3px);border-color:var(--ops-accent-line);box-shadow:var(--ops-inset-hi),0 14px 34px -20px color-mix(in srgb,var(--sqv-accent) 60%,transparent),0 0 0 1px color-mix(in srgb,var(--sqv-accent) 14%,transparent)}.sqv-ops-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sqv-ops-card__title{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--ops-accent-ink)}.sqv-ops-card__purpose{margin:0;font-size:12.5px;line-height:1.65;color:var(--ops-ink-3)}.sqv-ops-card__open{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--ops-accent-ink);font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;transition:gap var(--ops-dur) var(--ops-ease)}.sqv-ops-card[data-interactive=true]:hover .sqv-ops-card__open{gap:11px}.sqv-ops-card[data-status=PLANNED],.sqv-ops-card[data-status=SETUP_REQUIRED]{opacity:.9}@media(max-width:720px){.sqv-ops-home__grid{grid-template-columns:1fr}}.sqv-ops-chip{display:inline-flex;align-items:center;gap:6px;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.1em;white-space:nowrap;border-radius:999px;border:1px solid transparent;font-size:9.5px;padding:3.5px 10px 3.5px 8px;vertical-align:middle}.sqv-ops-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor;flex-shrink:0}.sqv-ops-chip[data-size=sm]{font-size:8.5px;padding:3px 8px 3px 7px}.sqv-ops-chip[data-status=OPEN],.sqv-ops-chip[data-status=WORKSPACE_READY]{color:var(--ops-s-open);background:color-mix(in srgb,var(--ops-s-open) 12%,transparent);border-color:color-mix(in srgb,var(--ops-s-open) 26%,transparent)}.sqv-ops-chip[data-status=ROUTE_READY]{color:var(--ops-s-ready);background:color-mix(in srgb,var(--ops-s-ready) 12%,transparent);border-color:color-mix(in srgb,var(--ops-s-ready) 26%,transparent)}.sqv-ops-chip[data-status=PLANNED]{color:var(--ops-s-planned);background:color-mix(in srgb,var(--ops-s-planned) 12%,transparent);border-color:color-mix(in srgb,var(--ops-s-planned) 24%,transparent)}.sqv-ops-chip[data-status=SETUP_REQUIRED]{color:var(--ops-s-attention);background:color-mix(in srgb,var(--ops-s-attention) 12%,transparent);border-color:color-mix(in srgb,var(--ops-s-attention) 26%,transparent)}.sqv-ops-chip[data-status=BACKEND_DEFERRED]{color:var(--ops-s-deferred);background:color-mix(in srgb,var(--ops-s-deferred) 12%,transparent);border-color:color-mix(in srgb,var(--ops-s-deferred) 26%,transparent)}.sqv-ops-chip[data-status=INTEGRATION_DEFERRED]{color:var(--ops-s-integration);background:color-mix(in srgb,var(--ops-s-integration) 12%,transparent);border-color:color-mix(in srgb,var(--ops-s-integration) 26%,transparent)}.sqv-ops-section{position:relative;padding:18px 20px;border-radius:var(--ops-radius-lg);background:linear-gradient(180deg,var(--ops-glass-top),var(--ops-glass-bot));border:1px solid var(--ops-hair);box-shadow:var(--ops-inset-hi)}.sqv-ops-section__title{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:10px;letter-spacing:.18em;font-weight:800;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;color:var(--ops-ink-3);text-transform:uppercase}.sqv-ops-section__title:before{content:"";width:3px;height:12px;border-radius:2px;background:var(--sqv-accent, var(--ops-accent-edge));box-shadow:0 0 8px var(--ops-accent-glow)}.sqv-ops-work>.sqv-ops-section:first-child{padding:22px 24px;border-radius:var(--ops-radius-xl);background:radial-gradient(120% 140% at 100% 0%,var(--ops-accent-soft) 0%,transparent 55%),linear-gradient(180deg,#ffffff0f,#ffffff05);border-color:color-mix(in srgb,var(--sqv-accent) 20%,var(--ops-hair));box-shadow:var(--ops-inset-hi),0 24px 60px -46px color-mix(in srgb,var(--sqv-accent) 70%,transparent)}.sqv-ops-work>.sqv-ops-section:first-child>.sqv-ops-section__title{font-size:11px;color:var(--ops-ink-2)}.sqv-ops-rail .sqv-ops-section{padding:15px 16px;border-radius:var(--ops-radius);background:var(--ops-glass-rail);box-shadow:none}.sqv-ops-rail .sqv-ops-section__title{font-size:9.5px;color:var(--ops-ink-4)}.sqv-ops-rail .sqv-ops-section__title:before{height:10px;opacity:.85}.sqv-ops-action{text-align:left;display:flex;flex-direction:column;gap:4px;padding:13px 15px;border-radius:var(--ops-radius);cursor:pointer;background:linear-gradient(180deg,#ffffff0a,#ffffff03),color-mix(in srgb,var(--sqv-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--sqv-accent) 24%,transparent);color:var(--ops-ink-2);font:inherit;transition:transform var(--ops-dur) var(--ops-ease),border-color var(--ops-dur) var(--ops-ease),background var(--ops-dur) var(--ops-ease)}.sqv-ops-action:hover:not([data-disabled=true]){transform:translateY(-1px);border-color:var(--ops-accent-edge);background:linear-gradient(180deg,#ffffff0f,#ffffff05),color-mix(in srgb,var(--sqv-accent) 13%,transparent)}.sqv-ops-action[data-disabled=true]{cursor:not-allowed;background:#ffffff05;border-color:var(--ops-hair);border-style:dashed;opacity:.72}.sqv-ops-action__label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--ops-accent-ink)}.sqv-ops-action[data-disabled=true] .sqv-ops-action__label{color:var(--ops-ink-4)}.sqv-ops-action__arrow{font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;font-weight:800;transition:transform var(--ops-dur) var(--ops-ease)}.sqv-ops-action:hover:not([data-disabled=true]) .sqv-ops-action__arrow{transform:translate(3px)}.sqv-ops-action__note{margin:0;font-size:11.5px;line-height:1.55;color:var(--ops-ink-4)}.sqv-ops-tag,.sqv-ops-kind{font-size:8px;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;font-weight:800;letter-spacing:.12em;color:var(--ops-ink-4);border:1px solid var(--ops-hair-2);border-radius:5px;background:#ffffff05}.sqv-ops-tag{padding:1.5px 5px}.sqv-ops-kind{padding:2.5px 6px;flex-shrink:0;letter-spacing:.14em}.sqv-ops-context__purpose{font-size:12.5px;color:var(--ops-ink-2);line-height:1.5;flex:1;min-width:0}.sqv-ops-context__add{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.sqv-ops-quickadd{width:220px;max-width:100%;padding:8px 12px;border-radius:var(--ops-radius-sm);border:1px solid var(--ops-hair-2);background:#ffffff08;color:var(--ops-ink);font-size:12.5px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;transition:border-color var(--ops-dur) var(--ops-ease)}.sqv-ops-quickadd:hover{border-color:var(--ops-accent-line)}.sqv-ops-add{padding:8px 15px;border-radius:var(--ops-radius-sm);cursor:pointer;background:color-mix(in srgb,var(--sqv-accent) 14%,transparent);border:1px solid var(--ops-accent-line);color:var(--ops-accent-ink);font-size:11px;font-weight:800;letter-spacing:.04em;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;transition:background var(--ops-dur) var(--ops-ease),border-color var(--ops-dur) var(--ops-ease)}.sqv-ops-add:hover{background:color-mix(in srgb,var(--sqv-accent) 22%,transparent);border-color:var(--ops-accent-edge)}.sqv-ops-list{display:flex;flex-direction:column;gap:9px}.sqv-ops-row{position:relative;display:flex;align-items:center;gap:11px;padding:12px 14px 12px 15px;border-radius:var(--ops-radius);background:#ffffff07;border:1px solid var(--ops-hair);overflow:hidden;transition:transform var(--ops-dur) var(--ops-ease),border-color var(--ops-dur) var(--ops-ease),background var(--ops-dur) var(--ops-ease)}.sqv-ops-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ops-row-rail, var(--ops-accent-edge));opacity:.85}.sqv-ops-row:hover{transform:translate(2px);border-color:var(--ops-accent-line);background:#ffffff0b}.sqv-ops-row[data-status]{--ops-row-rail: var(--ops-s-ready)}.sqv-ops-row[data-status=open],.sqv-ops-row[data-status=new],.sqv-ops-row[data-status=pending],.sqv-ops-row[data-status=submitted]{--ops-row-rail: var(--ops-s-attention)}.sqv-ops-row[data-status=reviewing],.sqv-ops-row[data-status=in_review],.sqv-ops-row[data-status=assigned],.sqv-ops-row[data-status=running]{--ops-row-rail: var(--ops-s-ready)}.sqv-ops-row[data-status=resolved],.sqv-ops-row[data-status=converted],.sqv-ops-row[data-status=done],.sqv-ops-row[data-status=complete],.sqv-ops-row[data-status=completed]{--ops-row-rail: var(--ops-s-open)}.sqv-ops-row[data-status=blocked],.sqv-ops-row[data-status=failed],.sqv-ops-row[data-status=closed]{--ops-row-rail: var(--ops-s-danger)}.sqv-ops-row[data-meta*=client i]{--ops-row-rail: var(--ops-audience-client)}.sqv-ops-row[data-meta*=team i]{--ops-row-rail: var(--ops-audience-team)}.sqv-ops-row[data-meta*=agent i]{--ops-row-rail: var(--ops-audience-agent)}.sqv-ops-row__main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.sqv-ops-row__title{font-size:13.5px;font-weight:700;color:var(--ops-ink)}.sqv-ops-row__sub{font-size:11.5px;color:var(--ops-ink-3)}.sqv-ops-row__meta{font-size:10.5px;color:var(--ops-ink-4);font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;margin-left:auto;flex-shrink:0;padding:3px 8px;border-radius:999px;border:1px solid var(--ops-hair);background:#ffffff05}.sqv-ops-actions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:11px}.sqv-ops-hint{margin:8px 2px 0;font-size:10.5px;color:var(--ops-ink-4);font-family:SF Mono,JetBrains Mono,ui-monospace,monospace}.sqv-ops-empty,.sqv-ops-queue-msg{margin:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:20px 18px;border-radius:var(--ops-radius);border:1px dashed var(--ops-hair-2);background:radial-gradient(120% 120% at 0% 0%,var(--ops-accent-soft) 0%,transparent 60%),#ffffff03;font-size:12.5px;line-height:1.65;color:var(--ops-ink-3)}.sqv-ops-empty:before,.sqv-ops-queue-msg:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--ops-accent-edge);box-shadow:0 0 10px var(--ops-accent-glow)}.sqv-ops-queue-err{margin:0;padding:14px 16px;border-radius:var(--ops-radius);border:1px solid color-mix(in srgb,var(--ops-s-danger) 34%,transparent);background:color-mix(in srgb,var(--ops-s-danger) 9%,transparent);font-size:12.5px;color:color-mix(in srgb,var(--ops-s-danger) 82%,white 18%);line-height:1.6}.sqv-ops-backend{margin:0;font-size:11.5px;color:var(--ops-ink-3);line-height:1.65}.sqv-ops-receipts{margin:0;font-size:12px;color:var(--ops-ink-3);line-height:1.65}.sqv-ops-ul{margin:0;padding-left:2px;list-style:none;display:flex;flex-direction:column;gap:9px}.sqv-ops-li{position:relative;padding-left:18px;font-size:12px;color:var(--ops-ink-3);line-height:1.55}.sqv-ops-li:before{content:"";position:absolute;left:2px;top:7px;width:5px;height:5px;border-radius:50%;border:1px solid var(--ops-accent-edge)}.sqv-ops-li--next{color:var(--ops-ink-2);counter-increment:opsnext}.sqv-ops-li--next:before{content:counter(opsnext);top:0;left:0;width:15px;height:15px;border-radius:5px;border:1px solid var(--ops-accent-line);background:var(--ops-accent-soft);color:var(--ops-accent-ink);font-size:8.5px;font-weight:800;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;display:flex;align-items:center;justify-content:center}ol.sqv-ops-ul{counter-reset:opsnext}.sqv-ops-blockers{margin:0;font-size:12px;color:var(--ops-ink-3);line-height:1.55}.sqv-ops-textarea{width:100%;resize:vertical;padding:13px 15px;border-radius:var(--ops-radius);border:1px solid var(--ops-hair-2);background:#ffffff06;color:var(--ops-ink);font-size:13px;line-height:1.65;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;transition:border-color var(--ops-dur) var(--ops-ease)}.sqv-ops-textarea:hover{border-color:var(--ops-accent-line)}.sqv-ops-textarea::placeholder{color:var(--ops-ink-faint)}.sqv-ops-log-note{margin:9px 2px 0;font-size:10.5px;color:var(--ops-ink-4);font-family:SF Mono,JetBrains Mono,ui-monospace,monospace}.sqv-ops-related{display:flex;align-items:center;gap:8px;text-align:left;padding:11px 14px;border-radius:var(--ops-radius);cursor:pointer;background:#ffffff06;border:1px solid var(--ops-hair);color:var(--ops-ink-2);font-size:12px;font-weight:700;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;transition:border-color var(--ops-dur) var(--ops-ease),background var(--ops-dur) var(--ops-ease)}.sqv-ops-related:hover{border-color:var(--ops-accent-line);background:#ffffff0a}.sqv-ops-legacy-tag{margin-left:auto;font-size:8px;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;color:var(--ops-s-attention);background:color-mix(in srgb,var(--ops-s-attention) 12%,transparent);border:1px solid color-mix(in srgb,var(--ops-s-attention) 30%,transparent);border-radius:5px;padding:2.5px 6px;flex-shrink:0}.sqv-ops-notfound{width:100%;height:100vh;background:radial-gradient(90% 70% at 50% 0%,rgba(91,159,212,.06) 0%,transparent 55%),#0a0b10;color:var(--ops-ink);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:flex;align-items:center;justify-content:center}.sqv-ops-notfound__inner{text-align:center;max-width:460px;padding:0 24px}.sqv-ops-notfound__title{font-size:14px;font-weight:800;color:var(--ops-ink-2);margin-bottom:10px}.sqv-ops-notfound__body{font-size:12.5px;color:var(--ops-ink-3);line-height:1.65;margin:0 0 20px}.sqv-ops-notfound__back{padding:8px 15px;border-radius:var(--ops-radius-sm);cursor:pointer;background:#ffffff0a;border:1px solid var(--ops-hair-2);color:var(--ops-ink-2);font-size:12px;font-weight:700}.sqv-ops-btn{padding:9px 15px;border-radius:var(--ops-radius-sm);cursor:pointer;background:color-mix(in srgb,var(--sqv-accent) 13%,transparent);border:1px solid var(--ops-accent-line);color:var(--ops-accent-ink);font-size:12px;font-weight:800;letter-spacing:.02em;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;transition:background var(--ops-dur) var(--ops-ease),border-color var(--ops-dur) var(--ops-ease)}.sqv-ops-btn:hover:not(:disabled){background:color-mix(in srgb,var(--sqv-accent) 20%,transparent);border-color:var(--ops-accent-edge)}.sqv-ops-btn:disabled{opacity:.5;cursor:not-allowed}.sqv-ops-ghost{padding:7px 13px;border-radius:var(--ops-radius-sm);cursor:pointer;background:#ffffff0a;border:1px solid var(--ops-hair-2);color:var(--ops-ink-2);font-size:11.5px;font-weight:700;transition:border-color var(--ops-dur) var(--ops-ease)}.sqv-ops-ghost:hover{border-color:var(--ops-accent-line)}.sqv-ops-input{padding:9px 12px;border-radius:var(--ops-radius-sm);border:1px solid var(--ops-hair-2);background:#ffffff08;color:var(--ops-ink);font-size:13px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;transition:border-color var(--ops-dur) var(--ops-ease)}.sqv-ops-input:hover{border-color:var(--ops-accent-line)}.sqv-ops-input::placeholder{color:var(--ops-ink-faint)}select.sqv-ops-input{cursor:pointer}.sqv-ops-dispatch{display:flex;flex-direction:column;gap:10px}.sqv-ops-dispatch__row{display:flex;gap:8px;flex-wrap:wrap}.sqv-ops-dispatch__input{flex:1;min-width:200px}.sqv-ops-dispatch-msg{margin:0;font-size:11.5px;color:var(--ops-ink-3);font-family:SF Mono,JetBrains Mono,ui-monospace,monospace}.sqv-ops-dispatch-msg[data-error=true]{color:var(--ops-s-danger)}.sqv-ops-interp{padding:16px 18px;border-radius:var(--ops-radius-lg);background:linear-gradient(180deg,var(--ops-glass-top),var(--ops-glass-bot));border:1px solid var(--ops-accent-line);box-shadow:var(--ops-inset-hi)}.sqv-ops-interp[data-kind=needs_setup]{border-color:color-mix(in srgb,var(--ops-s-attention) 30%,transparent)}.sqv-ops-interp__head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.sqv-ops-interp__kind{font-size:9px;letter-spacing:.14em;font-weight:800;text-transform:uppercase;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;color:var(--ops-ink-4)}.sqv-ops-interp__kind[data-kind=proposal]{color:var(--ops-accent-ink)}.sqv-ops-interp__kind[data-kind=needs_setup]{color:var(--ops-s-attention)}.sqv-ops-dismiss{margin-left:auto;background:none;border:none;color:var(--ops-ink-4);cursor:pointer;font-size:14px}.sqv-ops-interp__text{margin:0 0 10px;font-size:12.5px;color:var(--ops-ink-2);line-height:1.65}.sqv-ops-interp__cmd{color:var(--ops-ink-4);font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;font-size:11px}.sqv-ops-interp__answer{margin:0;font-size:12.5px;color:var(--ops-ink-2);line-height:1.7}.sqv-ops-interp__actions{display:flex;gap:8px;flex-wrap:wrap}.sqv-ops-code{font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;color:var(--ops-ink-2)}.sqv-ops-queue-err--warn{margin:0 0 10px;font-size:12.5px;color:var(--ops-s-attention);line-height:1.6}.sqv-ops-qrow{position:relative;display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:var(--ops-radius);background:#ffffff07;border:1px solid var(--ops-hair);transition:border-color var(--ops-dur) var(--ops-ease),background var(--ops-dur) var(--ops-ease)}.sqv-ops-qrow:hover{border-color:var(--ops-accent-line);background:#ffffff0b}.sqv-ops-qrow__main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.sqv-ops-qrow__title{font-size:13.5px;font-weight:700;color:var(--ops-ink)}.sqv-ops-qrow__sub{font-size:10.5px;color:var(--ops-ink-3);font-family:SF Mono,JetBrains Mono,ui-monospace,monospace}.sqv-ops-risk{font-size:8px;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;font-weight:800;letter-spacing:.12em;border-radius:5px;padding:3px 7px;flex-shrink:0;border:1px solid;color:var(--ops-ink-3);background:color-mix(in srgb,var(--ops-ink-3) 10%,transparent);border-color:color-mix(in srgb,var(--ops-ink-3) 26%,transparent)}.sqv-ops-risk[data-risk=low]{color:var(--ops-s-open);background:color-mix(in srgb,var(--ops-s-open) 12%,transparent);border-color:color-mix(in srgb,var(--ops-s-open) 30%,transparent)}.sqv-ops-risk[data-risk=medium]{color:var(--ops-s-attention);background:color-mix(in srgb,var(--ops-s-attention) 12%,transparent);border-color:color-mix(in srgb,var(--ops-s-attention) 30%,transparent)}.sqv-ops-risk[data-risk=high]{color:var(--ops-s-danger);background:color-mix(in srgb,var(--ops-s-danger) 12%,transparent);border-color:color-mix(in srgb,var(--ops-s-danger) 30%,transparent)}.sqv-ops-risk[data-risk=critical]{color:var(--ops-s-danger);background:color-mix(in srgb,var(--ops-s-danger) 16%,transparent);border-color:color-mix(in srgb,var(--ops-s-danger) 42%,transparent)}.sqv-ops-rail__status{display:flex;flex-direction:column;gap:11px}.sqv-ops-dm-field{display:flex;flex-direction:column;gap:10px}.sqv-ops-dm-label{font-size:10px;letter-spacing:.12em;color:var(--ops-ink-4);font-weight:700;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace}.sqv-ops-dm-controls{display:flex;align-items:center;gap:12px;margin-top:2px;flex-wrap:wrap}.sqv-ops-dm-check{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ops-ink-2);cursor:pointer}.sqv-ops-dm-check input{accent-color:var(--sqv-accent)}.sqv-ops-dm-list{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.sqv-ops-dm-li{position:relative;padding:9px 12px 9px 15px;border-radius:var(--ops-radius-sm);background:#ffffff06;border:1px solid var(--ops-hair);overflow:hidden;font-size:12.5px;color:var(--ops-ink-2);line-height:1.55}.sqv-ops-dm-li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ops-accent-edge);opacity:.8}.sqv-ops-dm-add{display:flex;gap:8px}.sqv-ops-dm-add .sqv-ops-input{flex:1;min-width:0}.sqv-ops-dm-actions{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.sqv-ops-dm-action{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:var(--ops-radius-sm);background:#ffffff06;border:1px solid var(--ops-hair)}.sqv-ops-dm-action__status{font-size:8px;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;font-weight:800;letter-spacing:.12em;border-radius:5px;padding:3.5px 8px;cursor:pointer;flex-shrink:0;border:1px solid;color:var(--ops-s-attention);background:color-mix(in srgb,var(--ops-s-attention) 12%,transparent);border-color:color-mix(in srgb,var(--ops-s-attention) 34%,transparent);transition:filter var(--ops-dur) var(--ops-ease)}.sqv-ops-dm-action__status:hover{filter:brightness(1.18)}.sqv-ops-dm-action__status[data-status=open]{color:var(--ops-s-attention);background:color-mix(in srgb,var(--ops-s-attention) 12%,transparent);border-color:color-mix(in srgb,var(--ops-s-attention) 34%,transparent)}.sqv-ops-dm-action__status[data-status=done]{color:var(--ops-s-open);background:color-mix(in srgb,var(--ops-s-open) 12%,transparent);border-color:color-mix(in srgb,var(--ops-s-open) 34%,transparent)}.sqv-ops-dm-action__status[data-status=blocked]{color:var(--ops-s-danger);background:color-mix(in srgb,var(--ops-s-danger) 12%,transparent);border-color:color-mix(in srgb,var(--ops-s-danger) 34%,transparent)}.sqv-ops-dm-action__text{font-size:13px;color:var(--ops-ink)}.sqv-ops-dm-action__text[data-done=true]{color:var(--ops-ink-4);text-decoration:line-through}.sqv-ops-dm-action__owner{font-size:10.5px;color:var(--ops-ink-4);font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;margin-left:auto;flex-shrink:0}.sqv-ops-dm-empty{margin:0 0 12px;font-size:12px;color:var(--ops-ink-4)}.sqv-ops-createbar__label{font-size:12px;color:var(--ops-ink-2);flex-shrink:0;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;letter-spacing:.08em}.sqv-ops-createbar__title{flex:1;min-width:130px}.sqv-ops-createbar__fixed{flex-shrink:0}.sqv-ops-dm-stack{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sqv-ops-dm-receipts{display:flex;flex-direction:column;gap:8px}.sqv-ops-dm-receipt{position:relative;text-align:left;padding:10px 12px 10px 14px;border-radius:var(--ops-radius-sm);cursor:pointer;background:#ffffff06;border:1px solid var(--ops-hair);color:var(--ops-ink);font:inherit;overflow:hidden;transition:border-color var(--ops-dur) var(--ops-ease),background var(--ops-dur) var(--ops-ease)}.sqv-ops-dm-receipt:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ops-accent-edge);opacity:0;transition:opacity var(--ops-dur) var(--ops-ease)}.sqv-ops-dm-receipt:hover{border-color:var(--ops-accent-line);background:#ffffff09}.sqv-ops-dm-receipt[data-selected=true]{border-color:var(--ops-accent-line);background:var(--ops-accent-soft)}.sqv-ops-dm-receipt[data-selected=true]:before{opacity:.9}.sqv-ops-dm-receipt__head{display:flex;align-items:center;gap:8px}.sqv-ops-dm-receipt__title{font-size:13px;font-weight:700}.sqv-ops-dm-receipt__date{font-size:9px;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;color:var(--ops-ink-4);margin-left:auto;flex-shrink:0}.sqv-ops-dm-receipt__sub{font-size:10.5px;color:var(--ops-ink-4);font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;margin-top:4px}.sqv-ops-dm-backend{display:flex;flex-direction:column;gap:10px}.sqv-ops-dm-backend p{margin:0;font-size:11.5px;color:var(--ops-ink-3);line-height:1.65}.sqv-ops-dm-backend code{font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;color:var(--ops-ink-2)}.sqv-ops-dm-backend__integration{display:flex;align-items:center;gap:8px}.sqv-ops-dm-backend__integration span{font-size:11px;color:var(--ops-ink-3)}.sqv-ops-quickadd:focus-visible,.sqv-ops-input:focus-visible,.sqv-ops-textarea:focus-visible{outline:2px solid var(--sqv-focus, #5b9fd4);outline-offset:2px}@media(max-width:1024px){.sqv-ops-actions-grid{grid-template-columns:1fr}}@media(max-width:720px){.sqv-ops-home__grid{grid-template-columns:1fr}.sqv-ops-work>.sqv-ops-section:first-child{padding:18px 16px}.sqv-ops-section{padding:15px}.sqv-ops-context__add{width:100%}.sqv-ops-quickadd{flex:1;width:auto}.sqv-ops-row__meta{margin-left:0}}@media(prefers-reduced-motion:reduce){.sqv-ops *,.sqv-ops *:before,.sqv-ops *:after{transition-duration:.001ms!important;animation-duration:.001ms!important}.sqv-ops-card[data-interactive=true]:hover,.sqv-ops-row:hover,.sqv-ops-action:hover:not([data-disabled=true]){transform:none}}.sqv-comms{--sqv-comms-accent: #2563eb;--sqv-comms-ink: #c0c8d2;--sqv-comms-ink-2: #8a94a0;--sqv-comms-ink-3: #6a7480;--sqv-comms-ink-4: #4a5260;--sqv-comms-ink-5: #3a4250;--sqv-comms-amber: #f59e0b;--sqv-comms-mono: "SF Mono", "JetBrains Mono", ui-monospace, monospace;--sqv-comms-font: "SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;color:var(--sqv-comms-ink)}.sqv-surface-comms{display:flex;flex-direction:column}.sqv-comms-c-1{color:var(--sqv-comms-ink)}.sqv-comms-c-2{color:var(--sqv-comms-ink-2)}.sqv-comms-c-3{color:var(--sqv-comms-ink-3)}.sqv-comms-c-4{color:var(--sqv-comms-ink-4)}.sqv-comms-c-amber{color:var(--sqv-comms-amber)}.sqv-comms-c-green{color:#3d9a6c}.sqv-comms-mono{font-family:var(--sqv-comms-mono)}.sqv-comms-mono-ui{font-family:ui-monospace,monospace}.sqv-comms-m0{margin:0}.sqv-comms-mb8{margin:0 0 8px}.sqv-comms-mb9{margin:0 0 9px}.sqv-comms-mb10{margin:0 0 10px}.sqv-comms-mb12{margin:0 0 12px}.sqv-comms-hint{margin:8px 2px 0}.sqv-comms-hint7{margin:7px 2px 0}.sqv-comms-hint9{margin:9px 2px 0}.sqv-comms-card{padding:14px 16px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.sqv-comms-title{margin:0 0 10px;font-size:10px;letter-spacing:.16em;font-weight:800;font-family:var(--sqv-comms-mono);color:var(--sqv-comms-accent);text-transform:uppercase}.sqv-comms-title.sqv-comms-title-flush{margin:0}.sqv-comms-input{padding:8px 11px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--sqv-comms-ink);font-size:13px;font-family:var(--sqv-comms-font);outline:none;box-sizing:border-box;width:100%}.sqv-comms-btn{padding:8px 13px;border-radius:8px;cursor:pointer;background:#2563eb18;border:1px solid #2563eb33;color:var(--sqv-comms-accent);font-size:12px;font-weight:800;font-family:var(--sqv-comms-mono)}.sqv-comms-btn.sqv-comms-btn-sm{padding:3px 8px;font-size:11px}.sqv-comms-btn.sqv-comms-btn-danger{background:#dc26261f;border-color:#dc26264d;color:#dc2626}.sqv-comms-btn.sqv-comms-btn-delete{opacity:.55;cursor:not-allowed;color:#f87171;border-color:#dc26264d}.sqv-comms-state{margin:0;font-size:12.5px;color:var(--sqv-comms-ink-3);line-height:1.7}.sqv-comms-state-error{color:var(--sqv-comms-amber)}.sqv-comms-navrow{text-align:left;padding:7px 10px;border-radius:8px;cursor:pointer;background:transparent;border:1px solid transparent;color:var(--sqv-comms-ink-2);font-size:12.5px;font-weight:600;font-family:var(--sqv-comms-font);width:100%}.sqv-comms-navrow-flex{display:flex;gap:8px;align-items:center}.sqv-comms-navrow[data-on=true]{background:#2563eb18;border-color:#2563eb33;color:var(--sqv-comms-accent);font-weight:800}.sqv-comms-navrow-icon{width:16px;display:inline-flex;justify-content:center}.sqv-comms-railrow-prefix{color:var(--sqv-comms-ink-4);font-family:var(--sqv-comms-mono)}.sqv-comms-panebtn{flex:1;padding:8px 6px;border-radius:9px;cursor:pointer;font-size:11.5px;font-weight:800;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--sqv-comms-ink-2);font-family:var(--sqv-comms-font)}.sqv-comms-panebtn[data-active=true]{background:#2563eb1c;border-color:#2563eb44;color:var(--sqv-comms-accent)}.sqv-comms-tile{padding:9px 11px;border-radius:9px;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.sqv-comms-tile[data-active=true]{background:#2563eb1a;border-color:#2563eb4d}.sqv-comms-rowbtn{text-align:left;color:var(--sqv-comms-ink);font:inherit;width:100%;cursor:pointer}.sqv-comms-tilebtn{text-align:left;padding:7px 9px;border-radius:8px;cursor:pointer;background:#ffffff05;border:1px solid rgba(255,255,255,.05);color:var(--sqv-comms-ink);font-size:12px;font-weight:600}.sqv-comms-ctxrow{padding:7px 9px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);opacity:.72}.sqv-comms-ghostbtn{padding:3px 9px;border-radius:7px;cursor:pointer;background:transparent;border:1px solid var(--sqv-comms-ink-5);color:var(--sqv-comms-ink-2);font-size:10.5px;font-weight:700;font-family:var(--sqv-comms-mono)}.sqv-comms-rolebadge{font-size:8px;font-family:var(--sqv-comms-mono);font-weight:800;letter-spacing:.1em;color:var(--sqv-comms-ink-4);border:1px solid var(--sqv-comms-ink-5);border-radius:4px;padding:2px 5px}.sqv-comms-chip{font-size:7.5px;font-family:var(--sqv-comms-mono);font-weight:800;letter-spacing:.08em;border-radius:4px;padding:2px 5px;flex-shrink:0;border:1px solid transparent}.sqv-comms-chip[data-status=open]{color:#f59e0b;border-color:#f59e0b55}.sqv-comms-chip[data-status=in_progress]{color:#0891b2;border-color:#0891b255}.sqv-comms-chip[data-status=blocked]{color:#dc2626;border-color:#dc262655}.sqv-comms-chip[data-status=done]{color:#059669;border-color:#05966955}.sqv-comms-miniflag{font-size:8px;font-family:var(--sqv-comms-mono);font-weight:800;color:#f59e0b;margin-right:7px}.sqv-comms-miniflag[data-blocked=true]{color:#dc2626}.sqv-comms-statusflag{font-size:9.5px;color:var(--sqv-comms-amber);font-family:var(--sqv-comms-mono)}.sqv-comms-statusbtn{padding:7px 12px;border-radius:8px;cursor:pointer;font-size:11.5px;font-weight:800;font-family:var(--sqv-comms-mono);background:transparent;border:1px solid transparent}.sqv-comms-statusbtn[data-status=open]{color:#f59e0b;border-color:#f59e0b55}.sqv-comms-statusbtn[data-status=in_progress]{color:#0891b2;border-color:#0891b255}.sqv-comms-statusbtn[data-status=blocked]{color:#dc2626;border-color:#dc262655}.sqv-comms-statusbtn[data-status=done]{color:#059669;border-color:#05966955}.sqv-comms-statusbtn[data-active=true][data-status=open]{border-color:#f59e0b;background:#f59e0b22}.sqv-comms-statusbtn[data-active=true][data-status=in_progress]{border-color:#0891b2;background:#0891b222}.sqv-comms-statusbtn[data-active=true][data-status=blocked]{border-color:#dc2626;background:#dc262622}.sqv-comms-statusbtn[data-active=true][data-status=done]{border-color:#059669;background:#05966922}.sqv-comms-avatar{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,hsla(var(--sqv-h),60%,55%,.3),hsla(var(--sqv-h2),60%,45%,.18));border:1px solid hsla(var(--sqv-h),60%,60%,.35);color:hsl(var(--sqv-h),70%,75%);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.sqv-comms-bubble{padding:9px 13px;border-radius:4px 14px 14px;background:linear-gradient(155deg,#2563eb1a,#7c3aed0f 60%,#ffffff04);border:1px solid rgba(37,99,235,.14)}.sqv-comms-bubble-meta{font-size:9.5px;color:var(--sqv-comms-ink-4);font-family:var(--sqv-comms-mono);margin-bottom:3px}.sqv-comms-bubble-body{font-size:13px;color:var(--sqv-comms-ink);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.sqv-comms-msgbtn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;cursor:pointer;background:color-mix(in srgb,var(--mb) 6.27%,transparent);border:1px solid color-mix(in srgb,var(--mb) 14.9%,transparent);color:var(--mb);font-size:9.5px;font-weight:800;font-family:var(--sqv-comms-mono)}.sqv-comms-msgbtn[data-tone=reply]{--mb: var(--sqv-comms-accent)}.sqv-comms-msgbtn[data-tone=copy]{--mb: var(--sqv-comms-ink-2)}.sqv-comms-msgbtn[data-tone=task]{--mb: #059669}.sqv-comms-msgbtn[data-tone=blocker],.sqv-comms-msgbtn[data-tone=delete]{--mb: #dc2626}.sqv-comms-msgbtn:disabled{cursor:not-allowed;opacity:.55}.sqv-comms-attach{width:34px;height:34px;border-radius:9px;cursor:not-allowed;background:#ffffff08;border:1px solid rgba(255,255,255,.07);color:var(--sqv-comms-ink-4);display:inline-flex;align-items:center;justify-content:center;opacity:.6}.sqv-comms-send{width:34px;height:34px;border-radius:9px;cursor:pointer;flex-shrink:0;background:#ffffff08;border:1px solid rgba(255,255,255,.07);color:var(--sqv-comms-ink-4);display:inline-flex;align-items:center;justify-content:center}.sqv-comms-send[data-active=true]{background:linear-gradient(135deg,#2563eb30,#7c3aed40);border-color:#2563eb55;color:var(--sqv-comms-accent)}.sq-conference-room{--sq-room-violet: #7c5cff;--sq-room-cyan: #0891b2;isolation:isolate;overflow:hidden}.sq-conference-room:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at 12% 18%,rgba(124,92,255,.18),transparent 34%),radial-gradient(circle at 88% 22%,rgba(8,145,178,.12),transparent 32%);background-size:48px 48px,48px 48px,auto,auto}.sq-conference-room button:focus-visible{outline:2px solid var(--sq-room-cyan);outline-offset:3px}@media(max-width:820px){.sq-conference-room header{flex-wrap:wrap}.sq-conference-room footer{gap:12px!important;justify-content:flex-start!important;overflow-x:auto}.sq-conference-room footer>div:last-child{position:static!important;margin-left:auto}}@media(prefers-reduced-motion:reduce){.sq-conference-room *,.sq-conference-room *:before,.sq-conference-room *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cr-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template-rows:auto 1fr auto;background:#050609;color:#e8ecf2;font-family:var(--sc-font-ui, Inter, system-ui, sans-serif);isolation:isolate}.cr-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 3% 12%,rgba(112,43,206,.16),transparent 60%),radial-gradient(52% 55% at 97% 8%,rgba(0,154,174,.12),transparent 62%),linear-gradient(180deg,#05060c33,#030408a6)}.cr-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(113,82,190,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(84,103,156,.05) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to bottom,#000,#00000059);mask-image:linear-gradient(to bottom,#000,#00000059)}.cr-body{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;position:relative}.cr-body[data-panel=open]{grid-template-columns:minmax(0,1fr) 340px}.cr-main{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;min-width:0;padding:14px 16px 6px;gap:12px}.cr-stage{min-height:0;min-width:0;display:grid;gap:12px}.cr-stage[data-layout=grid]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-content:center;overflow:auto}.cr-stage[data-layout=spotlight],.cr-stage[data-layout=filmstrip],.cr-stage[data-layout=screen]{grid-template-rows:minmax(0,1fr)}.cr-primary{min-height:0;border-radius:16px;overflow:hidden;position:relative;background:#0b0d12;border:1px solid rgba(255,255,255,.07)}.cr-filmstrip{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 6px;scrollbar-width:thin}.cr-filmstrip .cr-tile{flex:0 0 auto;width:190px}.cr-grid-tile,.cr-tile{position:relative;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:#0c0e12;border:1px solid rgba(255,255,255,.07);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cr-tile[data-speaking=true]{border-color:#059669;box-shadow:0 0 0 2px #05966947}.cr-tile[data-pinned=true]{border-color:#00aad2}.cr-tile:focus-visible,.cr-ctl:focus-visible,.cr-tab:focus-visible,.cr-menu-item:focus-visible{outline:2px solid #37e0ff;outline-offset:2px}.cr-dock{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.06);position:relative;flex-wrap:wrap}.cr-ctl{display:inline-flex;flex-direction:column;align-items:center;gap:4px;min-width:58px;padding:6px 8px;border:0;border-radius:12px;background:transparent;color:#e8ecf2;cursor:pointer;font:inherit;transition:background .16s ease,color .16s ease}.cr-ctl:hover{background:#ffffff0d}.cr-ctl__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.cr-ctl[data-off=true] .cr-ctl__icon{background:#ff3c3c24;border-color:#ff505066;color:#ff9a9a}.cr-ctl[data-active=true] .cr-ctl__icon{border-color:#00aad280;color:#7fe6ff}.cr-ctl[data-danger=true] .cr-ctl__icon{background:#dc2626;border-color:#dc2626;color:#fff}.cr-ctl__label{font:9.5px var(--sc-font-mono, "JetBrains Mono", ui-monospace, monospace);letter-spacing:.04em;color:#8a93a3}.cr-menu{position:absolute;bottom:74px;z-index:20;min-width:220px;padding:8px;border-radius:12px;background:#090b14fa;border:1px solid rgba(120,160,255,.28);box-shadow:0 16px 44px -10px #000000bf}.cr-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#e8ecf2;font:inherit;font-size:12.5px;cursor:pointer;text-align:left}.cr-menu-item:hover{background:#ffffff0f}.cr-menu-item[aria-checked=true]{color:#7fe6ff}.cr-menu-heading{font:9px var(--sc-font-mono, "JetBrains Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#5c6675;padding:6px 10px 4px}.cr-panel{min-height:0;display:grid;grid-template-rows:auto auto 1fr;border-left:1px solid rgba(255,255,255,.06);background:#07080b}.cr-panel__tabs{display:flex;gap:2px;padding:8px 8px 0;overflow-x:auto}.cr-tab{border:0;background:transparent;color:#8a93a3;font:10px var(--sc-font-mono, "JetBrains Mono", ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;padding:8px 9px;border-radius:8px 8px 0 0;cursor:pointer;white-space:nowrap}.cr-tab[aria-selected=true]{color:#7fe6ff;background:#00aad21a}.cr-panel__body{min-height:0;overflow:auto;padding:12px 14px}.cr-state-note{font-size:12px;color:#8a93a3;line-height:1.6}.cr-badge{display:inline-block;font:9px var(--sc-font-mono, "JetBrains Mono", ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:6px;border:1px solid currentColor;margin-bottom:10px}@media(max-width:900px){.cr-body[data-panel=open]{grid-template-columns:minmax(0,1fr)}.cr-panel{position:absolute;inset:auto 0 0 0;height:min(62%,460px);border-left:0;border-top:1px solid rgba(255,255,255,.1);border-radius:16px 16px 0 0;z-index:30;box-shadow:0 -14px 40px -12px #000c}.cr-filmstrip .cr-tile{width:150px}}@media(max-width:560px){.cr-dock{gap:4px}.cr-ctl{min-width:48px}.cr-ctl__label{display:none}.cr-stage[data-layout=grid]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(prefers-reduced-motion:reduce){.cr-shell *,.cr-tile,.cr-ctl{transition:none!important;animation:none!important}}@media(forced-colors:active){.cr-shell:before,.cr-shell:after{display:none}}.sq-conference-gate{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#050609;color:#e8ecf2}.sq-conference-gate__card{max-width:480px;text-align:center}.sq-conference-gate__badge{display:inline-block;margin-bottom:14px;padding:5px 10px;border:1px solid rgba(8,145,178,.4);border-radius:6px;color:#30c5e8;background:#0891b21f;font:800 10px/1 ui-monospace,monospace;letter-spacing:.14em}.sq-conference-gate p{color:#8a93a3;line-height:1.65}.sq-conference-gate button{padding:10px 16px;border-radius:10px;border:1px solid rgba(8,145,178,.4);color:#30c5e8;background:#0891b21f;cursor:pointer}.sqv-op,.sqv-op-rail{display:flex;flex-direction:column;gap:16px}.sqv-op-denied{width:100%;height:100vh;background:#0a0b10;color:var(--sqv-ink, #c0c8d2);font-family:var(--sc-font-ui, "SF Pro Display", -apple-system, sans-serif);display:flex;align-items:center;justify-content:center}.sqv-op-denied__inner{text-align:center;max-width:460px}.sqv-op-denied__title{font-size:13px;font-weight:800;color:var(--sqv-ink-2, #b4bfd8);margin-bottom:8px}.sqv-op-denied__body{font-size:12.5px;color:var(--sqv-ink-3, #8b93ad);line-height:1.6}.sqv-op-banner{padding:9px 13px;border-radius:var(--sqv-radius-sm, 8px);background:#f59e0b14;border:1px solid #f59e0b40;color:#d99a2b;font-size:11.5px;font-weight:800;font-family:var(--sc-font-mono, ui-monospace, monospace);letter-spacing:.04em}.sqv-op-section{padding:16px 18px;border-radius:var(--sqv-radius-lg, 14px);background:var(--sqv-panel, rgba(255, 255, 255, .02));border:1px solid var(--sqv-line, rgba(255, 255, 255, .06))}.sqv-op-heading{margin:0 0 12px;font-size:10px;letter-spacing:.16em;font-weight:800;font-family:var(--sc-font-mono, ui-monospace, monospace);color:#a78bfa;text-transform:uppercase}.sqv-op-select{width:100%;padding:8px 11px;border-radius:var(--sqv-radius-sm, 8px);border:1px solid var(--sqv-line-strong, rgba(255, 255, 255, .08));background:var(--sqv-panel-raised, rgba(255, 255, 255, .03));color:var(--sqv-ink, #c0c8d2);font-size:13px;font-family:inherit}.sqv-op-select--persona{margin-bottom:10px}.sqv-op-persona-note{margin:0;font-size:11px;color:var(--sqv-ink-3, #8b93ad);line-height:1.55}.sqv-op-gate{display:flex;flex-direction:column;gap:8px}.sqv-op-gate-toggle{display:flex;align-items:center;gap:8px;font-size:12px;color:#8a94a0;cursor:pointer}.sqv-op-gate-note{margin:4px 0 0;font-size:10.5px;color:var(--sqv-ink-3, #8b93ad);font-family:var(--sc-font-mono, ui-monospace, monospace)}.sqv-op-note{margin:0;font-size:12.5px;color:var(--sqv-ink-3, #8b93ad)}.sqv-op-note--sm{font-size:12px}.sqv-op-note--error{color:#f59e0b}.sqv-op-members{display:flex;flex-direction:column;gap:6px}.sqv-op-member-btn{text-align:left;padding:7px 10px;border-radius:var(--sqv-radius-sm, 8px);cursor:pointer;background:var(--sqv-panel, rgba(255, 255, 255, .02));border:1px solid var(--sqv-line, rgba(255, 255, 255, .05));color:var(--sqv-ink, #c0c8d2);font:inherit;font-size:12px}.sqv-op-member-btn[data-selected=true]{background:#a78bfa14;border-color:#a78bfa33}.sqv-op-member-context{margin:8px 0 0;font-size:11px;color:var(--sqv-ink-3, #8b93ad);font-family:var(--sc-font-mono, ui-monospace, monospace)}.sqv-op-badges{display:flex;flex-direction:column;gap:8px}.sqv-op-badge{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;border-radius:9px;background:var(--sqv-panel, rgba(255, 255, 255, .02));border:1px solid var(--sqv-line, rgba(255, 255, 255, .05))}.sqv-op-badge-chip{font-size:7.5px;font-family:var(--sc-font-mono, ui-monospace, monospace);font-weight:800;letter-spacing:.08em;border-radius:4px;padding:2px 6px;flex-shrink:0;margin-top:1px;white-space:nowrap;color:var(--sqv-op-badge-color);border:1px solid color-mix(in srgb,var(--sqv-op-badge-color) 40%,transparent);background:color-mix(in srgb,var(--sqv-op-badge-color) 15%,transparent)}.sqv-op-badge-chip[data-preview-state=hidden]{--sqv-op-badge-color: #9aa5b3}.sqv-op-badge-chip[data-preview-state=summary_only]{--sqv-op-badge-color: #0891b2}.sqv-op-badge-chip[data-preview-state=read_only]{--sqv-op-badge-color: #10b981}.sqv-op-badge-chip[data-preview-state=constrained_action]{--sqv-op-badge-color: #f59e0b}.sqv-op-badge-chip[data-preview-state=blocked]{--sqv-op-badge-color: #dc2626}.sqv-op-badge-body{display:flex;flex-direction:column;gap:2px;min-width:0}.sqv-op-badge-label{font-size:12.5px;font-weight:700;color:var(--sqv-ink, #c0c8d2);text-transform:capitalize}.sqv-op-badge-reason{font-size:11px;color:var(--sqv-ink-3, #8b93ad);line-height:1.5}.sqv-op-modules-grid{display:flex;flex-direction:column;gap:8px;max-width:var(--sqv-op-max-width, none)}.sqv-op-resources-grid{display:flex;flex-direction:column;gap:8px}.sqv-op-resource-note{margin:8px 2px 0;font-size:10.5px;color:var(--sqv-ink-3, #8b93ad);font-family:var(--sc-font-mono, ui-monospace, monospace)}.hub-upload-status{position:fixed;right:20px;bottom:20px;z-index:60;width:min(320px,calc(100vw - 40px));padding:12px 14px;border-radius:var(--sc-radius-lg, 12px);border:1px solid rgba(120,160,255,.28);background:#090b14f7;color:var(--sc-text-primary, #eceefc);box-shadow:0 12px 40px -8px #000000b3;font-family:var(--sc-font-mono, "SF Mono", ui-monospace, monospace);font-size:11px}.hub-upload-name{color:var(--sc-text-secondary, #b4bfd8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-upload-bar{margin:8px 0 6px;height:4px;border-radius:4px;background:#78a0ff29;overflow:hidden}.hub-upload-bar span{display:block;height:100%;background:#37e0ff;transition:width .15s linear}.hub-upload-bar span[data-status=done]{background:#57ef85}.hub-upload-bar span[data-status=error]{background:#ff5c5c}.hub-upload-msg{color:var(--sc-text-tertiary, #8b93ad)}.hub-upload-close{margin-top:8px;background:none;border:1px solid rgba(120,160,255,.24);border-radius:var(--sc-radius-sm, 8px);color:var(--sc-text-secondary, #b4bfd8);font:inherit;padding:3px 10px;cursor:pointer}.hub-camera-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:#030408d1}.hub-camera-frame{width:min(640px,calc(100vw - 40px));padding:16px;border-radius:var(--sc-radius-lg, 16px);border:1px solid rgba(120,160,255,.3);background:#090b14fa;box-shadow:0 20px 60px -12px #000c}.hub-camera-frame video{width:100%;border-radius:var(--sc-radius-md, 10px);background:#05060c;display:block}.hub-camera-error{color:#ff8f8f;font-family:var(--sc-font-mono, "SF Mono", ui-monospace, monospace);font-size:12px;padding:24px 8px;text-align:center}.hub-camera-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.hub-camera-actions button{background:none;border:1px solid rgba(120,160,255,.3);border-radius:var(--sc-radius-sm, 8px);color:var(--sc-text-primary, #eceefc);font-family:var(--sc-font-mono, "SF Mono", ui-monospace, monospace);font-size:12px;padding:6px 14px;cursor:pointer}.hub-camera-actions button:hover{border-color:#8ce6ff99}@media(prefers-reduced-motion:reduce){.hub-upload-bar span{transition:none}}.olv-gov{--govv-identity: var(--sc-orange);--govv-structure: var(--sc-blue);--govv-verified: var(--sc-cyan);--govv-attention: var(--sc-gold);--govv-denied: var(--sc-red);--govv-neutral: var(--sc-text-tertiary);--govv-secure: var(--sc-purple);--govv-canvas: var(--sc-workspace-canvas);--govv-panel: var(--sc-surface-1);--govv-panel-raised: var(--sc-surface-2);--govv-line: var(--sc-border-rest);--govv-line-hover: var(--sc-border-hover);--govv-ink: var(--sc-text-primary);--govv-ink-2: var(--sc-text-secondary);--govv-ink-3: var(--sc-text-tertiary);--govv-radius-record: 18px;--govv-radius-metric: 12px;color:var(--govv-ink);font-family:var(--sc-font-ui);background:var(--govv-canvas);min-height:100%}.olv-gov *,.olv-gov *:before,.olv-gov *:after{box-sizing:border-box}.olv-gov a:focus-visible,.olv-gov button:focus-visible,.olv-gov [tabindex]:focus-visible,.olv-gov input:focus-visible,.olv-gov select:focus-visible,.olv-gov textarea:focus-visible{outline:2px solid var(--govv-structure);outline-offset:2px;border-radius:var(--sc-radius-sm)}.olv-gov-card{position:relative;border:1px solid var(--govv-line);border-radius:var(--govv-radius-record);background:var(--govv-panel);transition:border-color var(--sc-dur-fast) var(--sc-ease),transform var(--sc-dur-fast) var(--sc-ease),box-shadow var(--sc-dur-fast) var(--sc-ease)}.olv-gov-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:var(--govv-radius-record) var(--govv-radius-record) 0 0;background:linear-gradient(90deg,transparent,var(--govv-accent, var(--govv-structure)),transparent);opacity:.7}.olv-gov-card[data-clickable=true]{cursor:pointer}.olv-gov-card[data-clickable=true]:hover{border-color:var(--govv-line-hover);transform:translateY(-2px);box-shadow:0 6px 24px #00000059}.olv-gov-row{cursor:pointer;transition:background var(--sc-dur-fast) var(--sc-ease)}.olv-gov-row:hover{background:var(--sc-surface-2)}.olv-gov-row[data-selected=true]{background:var(--sc-surface-3);box-shadow:inset 2px 0 0 var(--govv-structure)}.olv-gov-pill{font-family:var(--sc-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:var(--sc-radius-xs);border:1px solid currentColor;white-space:nowrap}.olv-gov-btn{font-family:var(--sc-font-ui);font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--sc-radius-sm);border:1px solid var(--govv-line);background:var(--sc-surface-2);color:var(--govv-ink);cursor:pointer;transition:border-color var(--sc-dur-fast) var(--sc-ease),background var(--sc-dur-fast) var(--sc-ease)}.olv-gov-btn:hover:not(:disabled){border-color:var(--govv-line-hover);background:var(--sc-surface-3)}.olv-gov-btn:disabled{opacity:.5;cursor:not-allowed}.olv-gov-btn[data-variant=primary]{background:color-mix(in srgb,var(--govv-identity) 22%,transparent);border-color:color-mix(in srgb,var(--govv-identity) 55%,transparent);color:var(--govv-ink)}.olv-gov-btn[data-variant=danger]{background:color-mix(in srgb,var(--govv-denied) 18%,transparent);border-color:color-mix(in srgb,var(--govv-denied) 55%,transparent)}.olv-gov-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#04020aa8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:60}.olv-gov-modal{width:100%;max-width:760px;max-height:88vh;overflow:auto;border:1px solid var(--govv-line-hover);border-radius:var(--sc-radius-xl);background:var(--govv-canvas);box-shadow:0 24px 80px #0009}.olv-gov-honesty{display:inline-flex;align-items:center;gap:6px;font-family:var(--sc-font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:var(--sc-radius-xs);border:1px solid var(--govv-line);color:var(--govv-ink-3);cursor:help}.olv-gov-honesty:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--govv-verified)}@media(max-width:720px){.olv-gov-hub-grid{grid-template-columns:1fr!important}.olv-gov-metrics{grid-template-columns:repeat(2,1fr)!important}.olv-gov-record-cols{grid-template-columns:1fr!important}.olv-gov-rail{display:none!important}}@media(min-width:721px)and (max-width:1080px){.olv-gov-hub-grid{grid-template-columns:repeat(2,1fr)!important}}.ci-root{--ci-hero: #0891b2;--ci-hero-dim: rgba(8, 145, 178, .1);--ci-hero-border: rgba(8, 145, 178, .34);--ci-purple: #7c3aed;--ci-purple-bright: #8b5cf6;--ci-purple-glow: rgba(124, 58, 237, .32);--ci-status: #f59e0b;--ci-status-dim: rgba(245, 158, 11, .1);--ci-status-border: rgba(245, 158, 11, .32);--ci-surface: rgba(11, 10, 22, .55);--ci-glass: rgba(124, 58, 237, .05);--ci-border: rgba(124, 58, 237, .16);--ci-border-strong: rgba(124, 58, 237, .3);--ci-line: rgba(124, 58, 237, .1);--ci-danger: #e85d3a;--ci-ink: var(--sc-text-primary, #eef0fb);--ci-ink-dim: var(--sc-text-secondary, #a3aac2);--ci-ink-faint: var(--sc-text-tertiary, #6b7290);--ci-font-display: var(--sc-font-display, "Playfair Display", Georgia, serif);--ci-font-body: var(--sc-font-ui, "Instrument Sans", system-ui, sans-serif);--ci-font-mono: var(--sc-font-mono, "JetBrains Mono", ui-monospace, monospace);max-width:760px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:20px;font-family:var(--ci-font-body);color:var(--ci-ink)}.ci-intro{color:var(--sc-text-secondary, #a3aac2);font-size:13.5px;line-height:1.65}.ci-status-pill{font-family:var(--sc-font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:4px 9px;border-radius:6px;white-space:nowrap;color:#f59e0b;border:1px solid rgba(245,158,11,.32);background:#f59e0b1a}.ci-card{position:relative;overflow:hidden;background:var(--ci-surface);border:1px solid var(--ci-border);border-radius:18px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 14px 40px #02020880,inset 0 1px #ffffff08;padding:20px 22px;animation:ci-card-in .5s ease both}.ci-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,var(--ci-purple-bright),transparent);opacity:.55}@keyframes ci-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ci-card:nth-of-type(1){animation-delay:.02s}.ci-card:nth-of-type(2){animation-delay:.08s}.ci-card:nth-of-type(3){animation-delay:.14s}.ci-card-head{display:flex;align-items:center;gap:8px;margin-bottom:16px}.ci-card-head svg{width:16px;height:16px;color:var(--ci-purple-bright);flex-shrink:0}.ci-card-head span{font-family:var(--ci-font-mono);font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--ci-hero);font-weight:700}.ci-field-label{display:block;font-family:var(--ci-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ci-ink-faint);margin-bottom:7px;font-weight:700}.ci-field-label .ci-optional{text-transform:none;letter-spacing:0}.ci-input,.ci-select,.ci-textarea{width:100%;background:var(--ci-glass);border:1px solid var(--ci-border);color:var(--ci-ink);font-family:var(--ci-font-body);font-size:13.5px;padding:10px 14px;border-radius:8px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ci-input::placeholder,.ci-textarea::placeholder{color:var(--ci-ink-faint)}.ci-input:focus,.ci-select:focus,.ci-textarea:focus{border-color:var(--ci-purple-bright);box-shadow:0 0 0 3px var(--ci-purple-glow)}.ci-input[data-error=true]{border-color:#e85d3aa6;box-shadow:0 0 0 3px #e85d3a24}.ci-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23a3aac2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}.ci-select option{background:#14101f;color:var(--ci-ink)}.ci-textarea{resize:vertical;min-height:76px;line-height:1.6}.ci-card--combo{overflow:visible;z-index:5}.ci-combo{position:relative}.ci-combo-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;margin:0;padding:5px;list-style:none;max-height:264px;overflow-y:auto;background:#100d1ef7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--ci-border-strong);border-radius:12px;box-shadow:0 18px 44px #02020899,0 0 20px var(--ci-purple-glow)}.ci-combo-option{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 11px;border-radius:8px;cursor:pointer}.ci-combo-option[data-active=true]{background:var(--ci-hero-dim)}.ci-combo-option-value{font-size:13px;color:var(--ci-ink);font-family:var(--ci-font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-combo-option-hint{font-family:var(--ci-font-mono);font-size:10px;color:var(--ci-ink-faint);flex-shrink:0;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-dir-note{font-family:var(--ci-font-mono);font-size:10.5px;color:var(--ci-status);margin:-2px 0 14px;line-height:1.5}.ci-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.ci-form-group{margin-bottom:14px}.ci-form-group:last-of-type{margin-bottom:0}.ci-field-hint{font-family:var(--ci-font-mono);font-size:10.5px;color:var(--ci-ink-faint);margin-top:8px;line-height:1.5}.ci-btn-primary{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ci-hero-border);color:var(--ci-hero);font-family:var(--ci-font-mono);font-size:12.5px;font-weight:700;padding:10px 20px;border-radius:999px;margin-top:4px;background:none;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.ci-btn-primary:hover{background:var(--ci-hero-dim);box-shadow:0 0 18px #0891b233}.ci-btn-primary svg{width:14px;height:14px}.ci-btn-primary:disabled{opacity:.55;cursor:default}.ci-btn-primary:disabled:hover{background:none;box-shadow:none}.ci-provision-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--ci-line);border-radius:12px;background:#0f0d1c66;margin-bottom:9px;flex-wrap:wrap}.ci-provision-row:last-of-type{margin-bottom:0}.ci-provision-name{font-size:13px;font-weight:600;color:var(--ci-ink)}.ci-provision-status{font-family:var(--ci-font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ci-ink-faint);border:1px solid var(--ci-line);background:var(--ci-glass);padding:3px 8px;border-radius:6px}.ci-btn-connect{border:1px solid var(--ci-border-strong);color:var(--ci-ink-dim);font-family:var(--ci-font-mono);font-size:11px;font-weight:700;padding:6px 14px;border-radius:999px;background:none;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ci-btn-connect:hover{border-color:var(--ci-hero-border);color:var(--ci-hero);background:var(--ci-hero-dim)}.ci-caption{color:var(--ci-ink-faint);font-size:11.5px;margin-top:12px;font-family:var(--ci-font-mono);line-height:1.6}.ci-client-entry{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:1px solid var(--ci-border);border-radius:18px;background:var(--ci-surface);box-shadow:0 10px 30px #02020859;margin-bottom:12px;flex-wrap:wrap;animation:ci-card-in .35s ease both}.ci-client-entry:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,var(--ci-purple-bright),transparent);opacity:.5}.ci-client-entry:last-child{margin-bottom:0}.ci-client-info{display:flex;flex-direction:column;gap:4px;min-width:180px}.ci-client-name{font-size:14.5px;font-weight:600;color:var(--ci-ink);font-family:var(--ci-font-display)}.ci-client-meta{font-family:var(--ci-font-mono);font-size:10.5px;color:var(--ci-ink-faint)}.ci-client-actions{display:flex;align-items:center;gap:8px}.ci-btn-provision{border:1px solid var(--ci-line);color:var(--ci-ink-faint);font-family:var(--ci-font-mono);font-size:10.5px;font-weight:700;padding:6px 12px;border-radius:999px;background:none;cursor:pointer;transition:border-color .15s ease,color .15s ease}.ci-btn-provision:hover{border-color:var(--ci-border-strong);color:var(--ci-ink-dim)}.ci-btn-remove{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:6px;border:1px solid var(--ci-line);color:var(--ci-ink-faint);background:none;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ci-btn-remove:hover{border-color:#e85d3a66;color:var(--ci-danger);background:#e85d3a14}.ci-btn-remove svg{width:11px;height:11px}.ci-empty{color:var(--ci-ink-faint);font-size:12.5px;padding:4px 0 2px}.ci-toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%) translateY(20px);background:#100d1ef0;border:1px solid var(--ci-border-strong);color:var(--ci-ink);font-family:var(--ci-font-mono);font-size:12.5px;padding:11px 18px;border-radius:999px;box-shadow:0 10px 40px #0000008c,0 0 22px var(--ci-purple-glow);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:50;max-width:min(90vw,440px);text-align:center}.ci-toast[data-show=true]{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:560px){.ci-form-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ci-card,.ci-client-entry{animation:none}.ci-toast{transition:opacity .25s ease}}
