.workspace-light{--bg:#f8fafb;--bg-tinted:#f8fafb;--card:#fff;--card-hover-shadow:0 8px 24px rgba(0,0,0,.12);--card-shadow:0 1px 3px rgba(0,0,0,.08);--border:#e5e7eb;--border-strong:#d1d5db;--text-primary:#1f2937;--text-secondary:#6b7280;--text-dim:#9ca3af;--emerald:#10b981;--emerald-bg:#d1fae5;--emerald-text:#065f46;--amber:#f59e0b;--amber-bg:#fef3c7;--amber-text:#92400e;--red:#ef4444;--red-bg:#fee2e2;--red-text:#991b1b;--gold:#d97706;--gold-bright:#f59e0b;--sky:#3b82f6;--sky-bg:#dbeafe;--indigo:#6366f1;--indigo-bg:#e0e7ff;--rose:#f43f5e;--rose-bg:#ffe4e6;background:var(--bg-tinted);color:var(--text-primary);min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif}.workspace-light[data-step="2"]{--bg-tinted:#f0fdf9}.workspace-light[data-step="3"]{--bg-tinted:#fef7f0}.workspace-light[data-step="4"]{--bg-tinted:#f4faf1}.workspace-light[data-step="5"]{--bg-tinted:#f5f3ff}.workspace-light[data-step="6"]{--bg-tinted:#fbf8f1}.workspace-light[data-step="7"]{--bg-tinted:#fff1f2}.workspace-light .ws-card{background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--card-shadow);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}.workspace-light .ws-card:hover{transform:translateY(-2px);box-shadow:var(--card-hover-shadow)}.workspace-light .ws-card.flat:hover{transform:none;box-shadow:var(--card-shadow)}.workspace-light .pill{display:inline-flex;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1;padding:5px 12px;border-radius:999px;letter-spacing:.01em;white-space:nowrap}.workspace-light .pill.lg{font-size:14px;padding:8px 18px}.workspace-light .pill.approved{background:var(--emerald);color:#fff}.workspace-light .pill.edited{background:var(--amber);color:#fff}.workspace-light .pill.rejected{background:var(--red);color:#fff}.workspace-light .pill.pending{background:var(--border);color:var(--text-secondary)}.workspace-light .pill.gold{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.workspace-light .pill.intent-informational{background:var(--sky-bg);color:var(--sky)}.workspace-light .pill.intent-commercial{background:var(--emerald-bg);color:var(--emerald-text)}.workspace-light .pill.intent-transactional{background:var(--rose-bg);color:var(--rose)}.workspace-light .pill.intent-navigational{background:var(--indigo-bg);color:var(--indigo)}.workspace-light .pill.diff-easy{background:var(--emerald-bg);color:var(--emerald-text)}.workspace-light .pill.diff-medium,.workspace-light .pill.diff-moderate{background:var(--amber-bg);color:var(--amber-text)}.workspace-light .pill.diff-hard{background:#fed7aa;color:#9a3412}.workspace-light .pill.diff-punishing{background:var(--red-bg);color:var(--red-text)}@keyframes pill-bounce{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}.workspace-light .pill.bounce-in{animation:pill-bounce .3s cubic-bezier(.34,1.56,.64,1)}.workspace-light .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1;padding:10px 18px;border-radius:10px;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.workspace-light .btn:disabled{opacity:.5;cursor:not-allowed}.workspace-light .btn.primary{background:linear-gradient(135deg,#10b981,#06b6d4);color:#fff;padding:12px 22px;font-size:15px;box-shadow:0 4px 12px rgba(16,185,129,.25)}.workspace-light .btn.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px rgba(16,185,129,.35)}.workspace-light .btn.gold-cta{background:#fff;color:var(--gold);padding:14px 28px;font-size:16px;font-weight:700}.workspace-light .btn.gold-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.18)}.workspace-light .btn.ghost{background:transparent;color:var(--text-secondary);padding:6px 10px;font-size:12px;border:1px solid var(--border)}.workspace-light .btn.ghost:hover:not(:disabled){background:#f3f4f6;color:var(--text-primary)}.workspace-light .btn.ghost.approve:hover:not(:disabled){background:var(--emerald-bg);color:var(--emerald-text);border-color:var(--emerald)}.workspace-light .btn.ghost.reject:hover:not(:disabled){background:var(--red-bg);color:var(--red-text);border-color:var(--red)}.workspace-light .btn.ghost.edit:hover:not(:disabled){background:var(--amber-bg);color:var(--amber-text);border-color:var(--amber)}.workspace-light .kw-row{background:var(--card);border-left:1px solid var(--border);border:1px solid var(--border);border-left-width:4px;border-radius:10px;padding:14px 16px;margin-bottom:8px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:center}.workspace-light .kw-row:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.workspace-light .kw-row.state-approved{border-left-color:var(--emerald)}.workspace-light .kw-row.state-edited{border-left-color:var(--amber)}.workspace-light .kw-row.state-rejected{border-left-color:var(--red);opacity:.6}.workspace-light .kw-row.state-pending{border-left-color:var(--border)}.workspace-light .kw-row .drag-handle{color:var(--text-dim);font-size:16px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workspace-light .kw-row .phrase{letter-spacing:-.005em}.workspace-light .kw-row .phrase,.workspace-light .kw-row .phrase-input{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:15px;color:var(--text-primary)}.workspace-light .kw-row .phrase-input{background:#fafafa;border:1px solid var(--amber);border-radius:6px;padding:4px 8px;width:100%;outline:none}.workspace-light .kw-row .meta{display:flex;gap:8px;align-items:center;margin-top:4px;flex-wrap:wrap}.workspace-light .kw-row .meta .cluster{font-size:12px;color:var(--text-secondary)}.workspace-light .kw-row .actions{display:flex;gap:6px;opacity:.85;transition:opacity .15s ease}.workspace-light .kw-row:hover .actions{opacity:1}.workspace-light .stat-chip{display:inline-flex;align-items:baseline;gap:6px;background:#fff;border:1px solid var(--border);border-radius:999px;padding:8px 16px;font-size:13px}.workspace-light .stat-chip .num{font-size:18px;font-weight:700;color:var(--text-primary)}.workspace-light .stat-chip .lbl{color:var(--text-secondary)}.workspace-light .continue-door{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:16px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 12px 32px rgba(217,119,6,.3);animation:door-fade-in .4s cubic-bezier(.2,.8,.2,1)}@keyframes door-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.workspace-light .continue-door h2{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:22px;color:#fff;margin:0 0 4px;letter-spacing:-.01em}.workspace-light .continue-door p{color:hsla(0,0%,100%,.85);font-size:14px;margin:0}.workspace-light .hero-panel{background:#fff;border:1px solid var(--border);border-radius:16px;padding:32px 36px;margin-bottom:28px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;box-shadow:var(--card-shadow)}.workspace-light .hero-panel h1{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:32px;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 8px}.workspace-light .hero-panel .subtitle{font-size:15px;color:var(--text-secondary);margin:0;line-height:1.5}.workspace-light .hero-panel .ownable-callout{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:12px;padding:18px 22px;max-width:320px}.workspace-light .hero-panel .ownable-callout .label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#92400e;margin-bottom:4px}.workspace-light .hero-panel .ownable-callout .phrase{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;color:#1f2937;line-height:1.3}.workspace-light .column-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.workspace-light .column-header h3{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:18px;color:var(--text-primary);margin:0}.workspace-light .column-header .count{font-size:13px;color:var(--text-secondary);font-weight:500}.workspace-light .rejected-drawer{background:#f9fafb;border:1px solid var(--border);border-radius:10px;padding:14px 18px;margin-top:16px}.workspace-light .rejected-drawer summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--text-secondary)}.workspace-light .rejected-drawer[open] summary{margin-bottom:10px}.workspace-light .empty-state{background:#fff;border:2px dashed var(--border);border-radius:16px;padding:56px 32px;text-align:center}.workspace-light .empty-state h2{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:24px;color:var(--text-primary);margin:0 0 8px}.workspace-light .empty-state p{font-size:15px;color:var(--text-secondary);max-width:480px;margin:0 auto 24px;line-height:1.5}.workspace-light .top-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.workspace-light .breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px}.workspace-light .breadcrumb a{color:var(--text-secondary);text-decoration:none;font-weight:500}.workspace-light .breadcrumb a:hover{color:var(--text-primary)}.workspace-light .breadcrumb .separator{color:var(--text-dim)}.workspace-light .breadcrumb .current{color:var(--text-primary);font-weight:600}.workspace-light{background:var(--page-bg,#f0f4f0);color:#1f2937}.workspace-light .text-bone{color:#1f2937!important}.workspace-light .text-bone-dim{color:#4b5563!important}.workspace-light .text-bone-dimmer{color:#9ca3af!important}.workspace-light .bg-void{background-color:transparent!important}.workspace-light .bg-void-50{background-color:#f9fafb!important}.workspace-light .bg-void-100{background-color:#f3f4f6!important}.workspace-light .bg-void-200{background-color:#e9edf2!important}.workspace-light .bg-void-300{background-color:#e5e7eb!important}.workspace-light .bg-void-400{background-color:#d1d5db!important}.workspace-light .bg-void-500{background-color:#9ca3af!important}.workspace-light .border-void-400{border-color:#e5e7eb!important}.workspace-light .border-void-500{border-color:#d1d5db!important}.workspace-light .live-card{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)!important}.workspace-light .live-card:hover{transform:translateY(-2px)!important;border-color:#10b981!important;box-shadow:0 4px 16px rgba(16,185,129,.12),0 1px 4px rgba(0,0,0,.06)!important}.workspace-light .live-card.jade{border-color:rgba(16,185,129,.3)!important}.workspace-light .live-card.amber{border-color:rgba(245,158,11,.3)!important}.workspace-light .live-card.crimson{border-color:rgba(239,68,68,.25)!important}.workspace-light .bracket-frame{background:#fff;border:1px solid #e5e7eb;padding:1.5rem}.workspace-light .bracket-frame:after,.workspace-light .bracket-frame:before{border-color:#10b981!important}.workspace-light .label-editorial{color:#059669!important}.workspace-light .label-system{color:#6b7280!important}.workspace-light .live-label{color:#059669!important}.workspace-light .live-label:before{background:#059669!important}.workspace-light .headline-mega,.workspace-light h1.headline-mega{color:#111827!important}.workspace-light .headline-mega .accent,.workspace-light .headline-mega em{color:#059669!important}.workspace-light .section-heading{color:#1f2937!important}.workspace-light .font-display,.workspace-light h1,.workspace-light h2,.workspace-light h3{color:#111827}.workspace-light .font-display.italic,.workspace-light p.font-display.italic{color:#059669!important;border-left:3px solid #10b981;padding-left:1rem;background:rgba(16,185,129,.05)}.workspace-light .divider-gold{background:linear-gradient(90deg,transparent,#10b981,transparent)!important;opacity:.4}.workspace-light .data-grid{background:#e5e7eb!important;border-color:#e5e7eb!important}.workspace-light .data-grid>*{background:#fff!important}.workspace-light .bg-void.p-3{background:#fff!important;border:1px solid #e5e7eb}.workspace-light .bg-gold\/10{background-color:rgba(16,185,129,.1)!important}.workspace-light .border-gold{border-color:#10b981!important}.workspace-light .border-gold-bright{border-color:#34d399!important}.workspace-light .text-gold{color:#059669!important}.workspace-light .text-gold-bright{color:#10b981!important}
/* !! only inside workspace-light — global gold stays untouched */.workspace-light .bg-gold{background:linear-gradient(135deg,#059669,#0891b2)!important;color:#fff!important}.workspace-light .bg-gold-bright{background:linear-gradient(135deg,#10b981,#06b6d4)!important;color:#fff!important}.workspace-light .bg-gold-bright:hover,.workspace-light .bg-gold:hover{filter:brightness(1.08)}.workspace-light .text-gold-bright.tabular-nums{color:#059669!important}.workspace-light .text-bone-dim.hover\:text-gold-bright:hover{color:#059669}.workspace-light .bg-gold\/\[0\.02\],.workspace-light .border-gold\/30{background:rgba(16,185,129,.05)!important;border-color:rgba(16,185,129,.25)!important}.workspace-light .border-crimson,.workspace-light [class*=crimson] .live-card{border-color:rgba(239,68,68,.3)!important}.workspace-light a:focus-visible,.workspace-light button:focus-visible,.workspace-light input:focus-visible,.workspace-light textarea:focus-visible{outline-color:#10b981!important}.liquid-glass{--hue-aqua:188 100% 60%;--hue-electric:220 100% 65%;--hue-orchid:285 85% 70%;--hue-lime:80 85% 65%;--hue-coral:14 90% 70%;--hue-cream:40 60% 96%;--glass-fill:var(--card-fill);--glass-fill-strong:var(--card-fill-strong);--glass-fill-soft:var(--card-fill);--glass-blur:20px;--glass-saturate:180%;--stroke-top:hsla(0,0%,100%,.6);--stroke-bottom:hsla(0,0%,100%,.1);--stroke-hover-top:hsla(0,0%,100%,.85);--stroke-hover-bottom:hsla(0,0%,100%,.18);--ink-primary:#0a1530;--ink-secondary:rgba(10,21,48,.65);--ink-tertiary:rgba(10,21,48,.42);--ink-on-color:#fff;--ink-accent:#1e40af;--status-approved:#10b981;--status-edited:#f59e0b;--status-rejected:#f43f5e;--status-pending:rgba(10,21,48,.35);--intent-info:#3b82f6;--intent-commerce:#10b981;--intent-trans:#f43f5e;--intent-nav:#6366f1;--ease-elastic:cubic-bezier(0.34,1.56,0.64,1);--ease-soft:cubic-bezier(0.22,0.61,0.36,1);--dur-quick:180ms;--dur-medium:320ms;--dur-slow:520ms;--r-pill:999px;--r-card:20px;--r-tile:14px;--r-chip:10px;--font-display:"Cormorant Garamond","Times New Roman",serif;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;position:relative;min-height:100vh;color:var(--ink-primary);font-family:var(--font-sans);background:transparent;background-attachment:fixed;overflow-x:hidden}.liquid-glass:before{content:"";position:fixed;inset:-10%;pointer-events:none;z-index:0;background:transparent;animation:lg-canvas-drift 28s var(--ease-soft) infinite alternate}@keyframes lg-canvas-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(3%,-2%) scale(1.05)}to{transform:translate(-2%,3%) scale(.98)}}.liquid-glass .glass,.liquid-glass [data-glass]{position:relative;background:var(--glass-fill);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-radius:var(--r-card);border:1px solid transparent;background-clip:padding-box;transition:transform var(--dur-medium) var(--ease-elastic),background var(--dur-medium) var(--ease-soft),border-color var(--dur-medium) var(--ease-soft)}.liquid-glass .glass:before,.liquid-glass [data-glass]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,var(--stroke-top) 0,var(--stroke-bottom) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.liquid-glass .glass:after,.liquid-glass [data-glass]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:transparent;pointer-events:none;opacity:.7;z-index:1}.liquid-glass .glass>*,.liquid-glass [data-glass]>*{position:relative;z-index:2}.liquid-glass .glass-hover:hover,.liquid-glass [data-glass-hover]:hover{transform:translateY(-3px) scale(1.005);background:var(--glass-fill-strong)}.liquid-glass .glass-hover:hover:before,.liquid-glass [data-glass-hover]:hover:before{background:linear-gradient(180deg,var(--stroke-hover-top) 0,var(--stroke-hover-bottom) 100%)}.liquid-glass .glass-strong{background:var(--glass-fill-strong)}.liquid-glass .glass-soft{background:var(--glass-fill-soft)}.liquid-glass .global-nav{position:sticky;top:16px;z-index:100;margin:16px 24px 32px;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--glass-fill-strong);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border-radius:var(--r-pill);border:1px solid transparent}.liquid-glass .global-nav:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,var(--stroke-top),var(--stroke-bottom));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.liquid-glass .global-nav .brand-wordmark{font-family:var(--font-display);font-size:22px;letter-spacing:.12em;color:var(--ink-primary);font-weight:600}.liquid-glass .global-nav-links{display:flex;gap:4px}.liquid-glass .global-nav-links a{padding:8px 16px;border-radius:var(--r-pill);color:var(--ink-secondary);font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:600;text-decoration:none;transition:all var(--dur-quick) var(--ease-soft)}.liquid-glass .global-nav-links a:hover{color:var(--ink-primary);background:hsla(0,0%,100%,.35)}.liquid-glass .global-nav-links a.is-active{color:var(--ink-on-color);background:linear-gradient(135deg,hsl(var(--hue-electric)),hsl(var(--hue-orchid)))}.liquid-glass .global-nav-meta{display:flex;gap:16px;align-items:center;font-family:var(--font-mono);font-size:11px;color:var(--ink-tertiary);letter-spacing:.1em}.liquid-glass .global-nav-status-online{color:var(--status-approved);display:inline-flex;align-items:center;gap:6px;font-weight:600}.liquid-glass .global-nav-status-online:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor;animation:lg-pulse 1.6s ease-in-out infinite}@keyframes lg-pulse{0%,to{opacity:1}50%{opacity:.4}}.liquid-glass .h-display,.liquid-glass h1{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;color:var(--ink-primary);line-height:1.05}.liquid-glass .h-display em,.liquid-glass h1 em{font-style:italic;background:linear-gradient(135deg,hsl(var(--hue-electric)),hsl(var(--hue-orchid)));-webkit-background-clip:text;background-clip:text;color:transparent}.liquid-glass h2{letter-spacing:-.01em;font-size:22px}.liquid-glass h2,.liquid-glass h3{font-family:var(--font-sans);font-weight:600;color:var(--ink-primary)}.liquid-glass h3{font-size:16px}.liquid-glass .eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--ink-secondary)}.liquid-glass .body{color:var(--ink-primary);line-height:1.6}.liquid-glass .body-secondary{color:var(--ink-secondary);line-height:1.6}.liquid-glass .pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--r-pill);font-size:11px;font-weight:600;letter-spacing:.04em;border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.4);backdrop-filter:blur(8px);color:var(--ink-primary);white-space:nowrap}.liquid-glass .pill-approved{background:linear-gradient(135deg,var(--status-approved),#059669);box-shadow:0 4px 16px rgba(16,185,129,.35)}.liquid-glass .pill-approved,.liquid-glass .pill-edited{color:var(--ink-on-color);border-color:hsla(0,0%,100%,.55)}.liquid-glass .pill-edited{background:linear-gradient(135deg,var(--status-edited),#d97706);box-shadow:0 4px 16px rgba(245,158,11,.35)}.liquid-glass .pill-rejected{background:linear-gradient(135deg,var(--status-rejected),#be123c);color:var(--ink-on-color);border-color:hsla(0,0%,100%,.55)}.liquid-glass .pill-pending{background:hsla(0,0%,100%,.4);color:var(--ink-secondary);border-color:hsla(0,0%,100%,.4)}.liquid-glass .pill-intent-informational{background:rgba(59,130,246,.18);color:#1e40af;border-color:rgba(59,130,246,.4)}.liquid-glass .pill-intent-commercial{background:rgba(16,185,129,.18);color:#047857;border-color:rgba(16,185,129,.4)}.liquid-glass .pill-intent-transactional{background:rgba(244,63,94,.18);color:#be123c;border-color:rgba(244,63,94,.4)}.liquid-glass .pill-intent-navigational{background:rgba(99,102,241,.18);color:#4338ca;border-color:rgba(99,102,241,.4)}.liquid-glass .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--r-pill);font-size:13px;font-weight:600;letter-spacing:.03em;cursor:pointer;border:1px solid transparent;transition:transform var(--dur-medium) var(--ease-elastic),box-shadow var(--dur-medium) var(--ease-soft),filter var(--dur-quick) var(--ease-soft);font-family:var(--font-sans);white-space:nowrap;text-decoration:none}.liquid-glass .btn-primary{background:linear-gradient(135deg,hsl(var(--hue-electric)) 0,hsl(var(--hue-orchid)) 100%);color:var(--ink-on-color);border-color:hsla(0,0%,100%,.4);box-shadow:0 8px 28px rgba(99,102,241,.45),inset 0 1px 0 hsla(0,0%,100%,.5)}.liquid-glass .btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 40px rgba(99,102,241,.55),inset 0 1px 0 hsla(0,0%,100%,.6);filter:brightness(1.08)}.liquid-glass .btn-gold{background:linear-gradient(135deg,#f59e0b,#d97706);color:var(--ink-on-color);border-color:hsla(0,0%,100%,.45);box-shadow:0 8px 28px rgba(245,158,11,.5),inset 0 1px 0 hsla(0,0%,100%,.55)}.liquid-glass .btn-gold:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.08)}.liquid-glass .btn-secondary{background:hsla(0,0%,100%,.55);backdrop-filter:blur(12px);color:var(--ink-primary);border:1px solid hsla(0,0%,100%,.6)}.liquid-glass .btn-secondary:hover{background:hsla(0,0%,100%,.75);transform:translateY(-1px)}.liquid-glass .btn-ghost{background:transparent;color:var(--ink-secondary);border:1px solid rgba(10,21,48,.12)}.liquid-glass .btn-ghost:hover{background:hsla(0,0%,100%,.4);color:var(--ink-primary)}.liquid-glass .btn-destructive{background:rgba(244,63,94,.1);color:#be123c;border:1px solid rgba(244,63,94,.3)}.liquid-glass .btn-destructive:hover{background:linear-gradient(135deg,#f43f5e,#be123c);color:var(--ink-on-color);transform:translateY(-1px)}.liquid-glass .btn-sm{padding:8px 14px;font-size:12px}.liquid-glass .btn-lg{padding:16px 32px;font-size:15px}.liquid-glass .btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important;filter:none!important}.liquid-glass .input,.liquid-glass input[type=email],.liquid-glass input[type=search],.liquid-glass input[type=text],.liquid-glass textarea{background:hsla(0,0%,100%,.4);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.5);border-radius:var(--r-pill);padding:10px 18px;color:var(--ink-primary);font-size:14px;font-family:var(--font-sans);transition:all var(--dur-quick) var(--ease-soft)}.liquid-glass .input:focus,.liquid-glass input:focus,.liquid-glass textarea:focus{outline:none;border-color:hsl(var(--hue-electric));background:hsla(0,0%,100%,.6);box-shadow:0 0 0 4px rgba(59,130,246,.18)}.liquid-glass textarea{border-radius:var(--r-tile);resize:vertical}.liquid-glass .roadmap{display:grid;grid-template-columns:repeat(12,minmax(max-content,1fr));overflow-x:auto;gap:6px;padding:16px;border-radius:var(--r-card);background:var(--glass-fill);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid hsla(0,0%,100%,.4)}.liquid-glass .roadmap-step{position:relative;padding:12px 5px;white-space:nowrap;border-radius:var(--r-tile);text-align:center;background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4);color:var(--ink-secondary);transition:all var(--dur-medium) var(--ease-elastic);cursor:pointer;text-decoration:none}.liquid-glass .roadmap-step:hover{background:hsla(0,0%,100%,.55);transform:translateY(-2px)}.liquid-glass .roadmap-step.is-current{background:linear-gradient(135deg,hsl(var(--hue-electric)),hsl(var(--hue-aqua)));color:var(--ink-on-color);border-color:hsla(0,0%,100%,.6);box-shadow:0 8px 24px rgba(56,189,248,.45);transform:translateY(-2px)}.liquid-glass .roadmap-step.is-complete{background:linear-gradient(135deg,#f59e0b,#d97706);color:var(--ink-on-color);border-color:hsla(0,0%,100%,.55)}.liquid-glass .roadmap-step.is-upcoming{opacity:.55}.liquid-glass .roadmap-step-num{font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;display:block;margin-bottom:4px;font-weight:700;opacity:.7}.liquid-glass .roadmap-step-name{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.liquid-glass .continue-door{margin-top:48px;padding:3px;border-radius:var(--r-card);background:linear-gradient(135deg,#f59e0b,#d97706,hsl(var(--hue-coral)));background-size:200% 200%;animation:lg-door-shimmer 4s var(--ease-soft) infinite;box-shadow:0 20px 60px rgba(245,158,11,.35),0 0 80px rgba(244,63,94,.18)}.liquid-glass .continue-door-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 36px;border-radius:calc(var(--r-card) - 3px);background:linear-gradient(135deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.65));backdrop-filter:blur(20px) saturate(180%);flex-wrap:wrap}.liquid-glass .continue-door-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:700;color:#d97706;margin-bottom:8px}.liquid-glass .continue-door-headline{font-family:var(--font-display);font-size:28px;color:var(--ink-primary);line-height:1.15}.liquid-glass .continue-door-btn{background:linear-gradient(135deg,#f59e0b,#d97706);color:var(--ink-on-color);border:1px solid hsla(0,0%,100%,.5);padding:16px 28px;border-radius:var(--r-pill);font-size:14px;font-weight:700;letter-spacing:.05em;cursor:pointer;box-shadow:0 10px 30px rgba(245,158,11,.4),inset 0 1px 0 hsla(0,0%,100%,.5);transition:transform var(--dur-medium) var(--ease-elastic),filter var(--dur-quick)}.liquid-glass .continue-door-btn:hover{transform:translateY(-2px) scale(1.03);filter:brightness(1.08)}@keyframes lg-door-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.liquid-glass .danger-zone{margin-top:48px;padding:24px;border-radius:var(--r-card);background:rgba(244,63,94,.05);backdrop-filter:blur(12px);border:1px solid rgba(244,63,94,.18)}.liquid-glass .danger-zone-title{color:#be123c;font-weight:700;font-size:13px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.liquid-glass .text-bone,.liquid-glass .text-bone\/40,.liquid-glass .text-bone\/50,.liquid-glass .text-bone\/60,.liquid-glass .text-bone\/70,.liquid-glass .text-bone\/80{color:var(--ink-primary)!important}.liquid-glass .text-bone-dim,.liquid-glass .text-muted{color:var(--ink-secondary)!important}.liquid-glass .text-gold,.liquid-glass .text-gold\/60,.liquid-glass .text-gold\/80{color:#b45309!important}.liquid-glass .text-jade{color:#047857!important}.liquid-glass .text-crimson{color:#be123c!important}.liquid-glass .bg-card-dark,.liquid-glass .bg-void,.liquid-glass .bg-void-700,.liquid-glass .bg-void-800,.liquid-glass .bg-void-900,.liquid-glass .bg-void\/60,.liquid-glass .bg-void\/80{background-color:transparent!important}.liquid-glass .bracket-frame,.liquid-glass .live-card{background:var(--glass-fill)!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;border:1px solid hsla(0,0%,100%,.45)!important;border-radius:var(--r-card)!important;box-shadow:none!important;padding:24px!important;transition:transform var(--dur-medium) var(--ease-elastic),background var(--dur-medium) var(--ease-soft)!important}.liquid-glass .bracket-frame:hover,.liquid-glass .live-card:hover{transform:translateY(-3px) scale(1.005);background:var(--glass-fill-strong)!important}.liquid-glass .bracket-frame:after,.liquid-glass .bracket-frame:before,.liquid-glass .bracket-frame>.corner-bl,.liquid-glass .bracket-frame>.corner-br,.liquid-glass .bracket-frame>.corner-tl,.liquid-glass .bracket-frame>.corner-tr{display:none!important}.liquid-glass .border-bone\/10,.liquid-glass .border-bone\/20,.liquid-glass .border-gold\/20,.liquid-glass .border-gold\/30,.liquid-glass .border-void-400,.liquid-glass .border-void-500,.liquid-glass .border-void-600{border-color:hsla(0,0%,100%,.4)!important}.liquid-glass .divider-bone,.liquid-glass .divider-gold{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent)!important;border:none!important;height:1px!important}.liquid-glass .live-label{color:var(--ink-secondary)!important;letter-spacing:.18em;font-size:10px;text-transform:uppercase;font-weight:600}.liquid-glass .live-dot{background:var(--status-approved)!important;box-shadow:0 0 14px rgba(16,185,129,.6)!important}.liquid-glass .font-cormorant,.liquid-glass .font-display{color:var(--ink-primary)!important}.liquid-glass .btn-gold,.liquid-glass [class*=bracket-frame] button,.liquid-glass a.btn-primary,.liquid-glass button.btn-primary{box-shadow:none}.liquid-glass .font-mono,.liquid-glass code,.liquid-glass pre{background:hsla(0,0%,100%,.5)!important;color:var(--ink-primary)!important;border:1px solid hsla(0,0%,100%,.55)!important;border-radius:6px!important;padding:2px 8px!important;font-family:var(--font-mono)}.liquid-glass :focus-visible{outline:2px solid hsl(var(--hue-electric))!important;outline-offset:3px;border-radius:4px}.liquid-glass .step-header{margin-bottom:32px}.liquid-glass .step-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-secondary)}.liquid-glass .step-breadcrumb a{color:var(--ink-secondary);text-decoration:none;transition:color var(--dur-quick)}.liquid-glass .step-breadcrumb a:hover{color:hsl(var(--hue-electric))}.liquid-glass .step-breadcrumb-current{color:var(--ink-primary)}.liquid-glass .step-headline{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:end;margin-bottom:32px}@media (max-width:900px){.liquid-glass .step-headline{grid-template-columns:1fr}}.liquid-glass .step-title{font-family:var(--font-display);font-size:clamp(40px,6vw,64px);font-weight:500;line-height:1;color:var(--ink-primary);letter-spacing:-.02em}.liquid-glass .step-title em{font-style:italic;background:linear-gradient(135deg,hsl(var(--hue-electric)),hsl(var(--hue-orchid)));-webkit-background-clip:text;background-clip:text;color:transparent}.liquid-glass .step-subtitle{font-size:15px;color:var(--ink-secondary);margin-top:16px;max-width:560px;line-height:1.55}.liquid-glass .step-progress{text-align:right}.liquid-glass .step-progress-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--ink-secondary);margin-bottom:6px}.liquid-glass .step-progress-count{font-family:var(--font-display);font-size:56px;font-weight:500;line-height:1;background:linear-gradient(135deg,hsl(var(--hue-electric)),hsl(var(--hue-orchid)));-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em}.liquid-glass .stat-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}.liquid-glass .stat-chip{display:inline-flex;align-items:baseline;gap:8px;padding:10px 18px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.5);backdrop-filter:blur(12px) saturate(160%);border:1px solid hsla(0,0%,100%,.5);font-size:13px;color:var(--ink-secondary);transition:all var(--dur-quick) var(--ease-soft)}.liquid-glass .stat-chip:hover{background:hsla(0,0%,100%,.7);transform:translateY(-1px)}.liquid-glass .stat-chip strong{color:var(--ink-primary);font-weight:700;font-size:16px}.liquid-glass .empty-state{text-align:center;padding:64px 32px;background:var(--glass-fill-soft);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px dashed hsla(0,0%,100%,.5);border-radius:var(--r-card)}.liquid-glass .empty-state-headline{font-family:var(--font-display);font-size:28px;color:var(--ink-primary);margin-bottom:12px}.liquid-glass .empty-state-body{color:var(--ink-secondary);max-width:480px;margin:0 auto 24px;line-height:1.6}@media (prefers-reduced-motion:reduce){.liquid-glass *,.liquid-glass :after,.liquid-glass :before{animation:none!important;transition:none!important}}.twilight-glass{--obsidian-1:#050505;--obsidian-2:#0b0a08;--plum-1:#15110a;--plum-2:#1c160d;--indigo-deep:#16120c;--hv-cyan:#2fbf8f;--hv-lime:#d4b574;--hv-magenta:#c41e3a;--hv-violet:#b8975a;--hv-amber:#e8c580;--ink-primary:#faf8f0;--ink-secondary:hsla(48,50%,96%,.72);--ink-tertiary:hsla(48,50%,96%,.48);--ink-quaternary:hsla(48,50%,96%,.28);--glass-fill:var(--card-fill);--glass-fill-strong:var(--card-fill-strong);--glass-fill-deep:var(--card-fill);--glass-blur:18px;--glass-saturate:120%;--glass-brightness:1.06;--edge-top:hsla(0,0%,100%,.34);--edge-bottom:hsla(0,0%,100%,.04);--edge-hover-top:hsla(0,0%,100%,.52);--edge-hover-bottom:hsla(0,0%,100%,.1);--edge-ring:var(--card-border);--float-rest:0 1px 0 hsla(0,0%,100%,.06) inset,0 8px 24px -12px rgba(0,0,0,.7);--float-hover:0 1px 0 hsla(0,0%,100%,.1) inset,0 14px 34px -14px rgba(0,0,0,.78);--area-accent:var(--hv-violet);--area-glow:rgba(246,187,49,.4);--status-approved:#2fd98f;--status-edited:var(--hv-amber);--status-rejected:var(--hv-magenta);--status-pending:hsla(48,50%,96%,.3);--intent-info:var(--hv-cyan);--intent-commerce:var(--status-approved);--intent-trans:var(--hv-magenta);--intent-nav:var(--hv-violet);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-glide:cubic-bezier(0.22,0.61,0.36,1);--ease-snap:cubic-bezier(0.45,0,0.55,1);--dur-fast:180ms;--dur-mid:340ms;--dur-slow:560ms;--dur-canvas:24s;--r-pill:999px;--r-card:4px;--r-tile:3px;--r-chip:2px;--font-display:"Cormorant Garamond","Times New Roman",serif;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",monospace;position:relative;min-height:100vh;color:var(--ink-primary);font-family:var(--font-sans);background:var(--obsidian-1);overflow-x:hidden;isolation:isolate}.twilight-glass:before{inset:0;z-index:0;background:var(--obsidian-1)}.twilight-glass:after,.twilight-glass:before{content:"";position:fixed;pointer-events:none}.twilight-glass:after{top:0;left:0;right:0;height:2px;z-index:2;background:var(--area-accent);opacity:.85}.twilight-glass>*{position:relative;z-index:1}.twilight-glass .glass,.twilight-glass [data-glass]{position:relative;background:var(--glass-fill);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));border:1px solid var(--edge-ring);border-radius:var(--r-card);box-shadow:var(--float-rest);color:var(--ink-primary);transition:transform var(--dur-mid) var(--ease-spring),background var(--dur-mid) var(--ease-glide),border-color var(--dur-mid) var(--ease-glide),box-shadow var(--dur-mid) var(--ease-glide)}.twilight-glass .glass:before,.twilight-glass [data-glass]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:none;opacity:0;z-index:1}.twilight-glass .glass:after,.twilight-glass [data-glass]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--edge-ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.twilight-glass .glass>*,.twilight-glass [data-glass]>*{position:relative;z-index:2}.twilight-glass .glass-hover{cursor:pointer}.twilight-glass .glass-hover:hover{transform:translateY(-6px) scale(1.008);background:var(--glass-fill-strong);border-color:hsla(0,0%,100%,.3);box-shadow:var(--float-hover)}.twilight-glass .glass-hover:hover:after{background:var(--card-fill-strong)}.twilight-glass .glass-strong{background:var(--glass-fill-strong)}.twilight-glass .glass-deep{background:var(--glass-fill-deep)}.twilight-glass[data-area=command]{--area-accent:var(--hv-violet);--area-glow:rgba(246,187,49,.4)}.twilight-glass[data-area=brands]{--area-accent:var(--hv-amber);--area-glow:rgba(249,172,57,.42)}.twilight-glass[data-area=tracker]{--area-accent:var(--hv-cyan);--area-glow:rgba(21,213,175,.36)}.twilight-glass[data-area=keywords]{--area-accent:var(--hv-lime);--area-glow:rgba(244,217,42,.36)}.twilight-glass[data-area=content]{--area-accent:var(--hv-amber);--area-glow:rgba(246,136,40,.36)}.twilight-glass[data-area=leads]{--area-accent:var(--hv-cyan);--area-glow:rgba(20,225,150,.38)}.twilight-glass[data-area=journal]{--area-accent:var(--hv-violet);--area-glow:rgba(143,81,214,.3)}.twilight-glass[data-area=errors]{--area-accent:var(--hv-magenta);--area-glow:rgba(236,39,65,.34)}.twilight-glass[data-area=settings]{--area-accent:var(--ink-tertiary);--area-glow:rgba(169,145,96,.26)}.twilight-glass[data-area=lia]{--area-accent:var(--hv-cyan);--area-glow:rgba(30,201,235,.34)}.twilight-glass[data-area=auth]{--area-accent:var(--hv-violet);--area-glow:rgba(243,173,32,.3)}.twilight-glass[data-area=onboard]{--area-accent:var(--hv-amber);--area-glow:rgba(246,168,49,.36)}.twilight-glass .glass:after,.twilight-glass [data-glass]:after{background:color-mix(in srgb,var(--area-accent) 55%,var(--edge-ring))}.twilight-glass .glass-hover:hover:after{background:var(--area-accent)}.twilight-glass select option{background:#14100a;color:var(--ink-primary)}@media (prefers-reduced-motion:reduce){.twilight-glass:before{transition:none}.twilight-glass:after{animation:none}.twilight-glass .glass-hover:hover{transform:none}}.twilight-glass .global-nav{position:sticky;top:16px;z-index:50;margin:16px 32px 40px;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--nav-fill);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid var(--card-border);border-radius:var(--r-pill);box-shadow:0 20px 60px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1)}.twilight-glass .global-nav:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:none;z-index:1}.twilight-glass .global-nav-brand{font-family:var(--font-display);font-size:22px;letter-spacing:.18em;color:var(--ink-primary);font-weight:600;position:relative;z-index:2}.twilight-glass .global-nav-links{display:flex;gap:2px;position:relative;z-index:2}.twilight-glass .global-nav-links a{padding:8px 16px;border-radius:var(--r-pill);color:var(--ink-secondary);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;text-decoration:none;transition:all var(--dur-fast) var(--ease-glide)}.twilight-glass .global-nav-links a:hover{color:var(--ink-primary);background:var(--card-fill)}.twilight-glass .global-nav-links a.is-active{color:#0a0628;background:var(--hv-cyan);box-shadow:0 4px 16px rgba(47,191,143,.4)}.twilight-glass .global-nav-meta{display:flex;align-items:center;gap:18px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;color:var(--ink-tertiary);position:relative;z-index:2}.twilight-glass .nav-status-online{display:inline-flex;align-items:center;gap:6px;color:var(--status-approved);font-weight:600}.twilight-glass .nav-status-online:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--status-approved);box-shadow:0 0 14px var(--status-approved);animation:tw-pulse 1.6s var(--ease-glide) infinite}@keyframes tw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.twilight-glass .h-display,.twilight-glass h1{letter-spacing:-.025em;line-height:1}.twilight-glass .h-display,.twilight-glass .h-hero,.twilight-glass h1{font-family:var(--font-display);font-weight:500;color:var(--ink-primary)}.twilight-glass .h-hero{font-size:clamp(48px,7vw,88px);line-height:.98;letter-spacing:-.03em;text-shadow:0 0 40px rgba(184,151,90,.35),0 2px 12px rgba(0,0,0,.6)}.twilight-glass .h-hero em{font-style:italic;background:var(--hv-violet);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 60px rgba(47,191,143,.4)}.twilight-glass h2{font-size:20px;letter-spacing:-.01em}.twilight-glass h2,.twilight-glass h3{font-family:var(--font-sans);font-weight:600;color:var(--ink-primary)}.twilight-glass h3{font-size:15px}.twilight-glass .eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--ink-tertiary)}.twilight-glass .body{color:var(--ink-primary);line-height:1.65}.twilight-glass .body-sec{color:var(--ink-secondary);line-height:1.65}.twilight-glass .body-quiet{color:var(--ink-tertiary);line-height:1.65}.twilight-glass .pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--r-pill);font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap;background:var(--card-fill);border:1px solid var(--card-border);color:var(--ink-primary);backdrop-filter:blur(12px)}.twilight-glass .pill-approved{background:#2fd98f;color:#0a0628;border-color:hsla(0,0%,100%,.35);box-shadow:0 6px 20px rgba(47,217,143,.4)}.twilight-glass .pill-edited{background:#e8c580;color:#0a0628;border-color:hsla(0,0%,100%,.35);box-shadow:0 6px 20px hsla(40,69%,71%,.4)}.twilight-glass .pill-rejected{background:#c41e3a;color:var(--ink-primary);border-color:hsla(0,0%,100%,.35)}.twilight-glass .pill-pending{background:var(--card-fill);color:var(--ink-tertiary);border-color:var(--card-border)}.twilight-glass .pill-intent-informational{background:rgba(47,191,143,.15);color:var(--hv-cyan);border-color:rgba(47,191,143,.4)}.twilight-glass .pill-intent-commercial{background:rgba(47,217,143,.15);color:var(--status-approved);border-color:rgba(47,217,143,.4)}.twilight-glass .pill-intent-transactional{background:rgba(255,45,156,.15);color:var(--hv-magenta);border-color:rgba(255,45,156,.4)}.twilight-glass .pill-intent-navigational{background:rgba(139,92,246,.18);color:var(--hv-violet);border-color:rgba(139,92,246,.45)}.twilight-glass .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--r-pill);font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer;border:1px solid transparent;font-family:var(--font-sans);white-space:nowrap;text-decoration:none;position:relative;transition:transform var(--dur-mid) var(--ease-spring),box-shadow var(--dur-mid) var(--ease-glide),filter var(--dur-fast)}.twilight-glass .btn-primary{background:var(--hv-cyan);color:var(--ink-primary);border-color:hsla(0,0%,100%,.3);box-shadow:0 10px 30px rgba(47,191,143,.4),0 4px 12px rgba(184,151,90,.3),inset 0 1px 0 hsla(0,0%,100%,.35);font-weight:700}.twilight-glass .btn-primary:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 16px 40px rgba(47,191,143,.55),0 6px 18px rgba(184,151,90,.4),inset 0 1px 0 hsla(0,0%,100%,.4);filter:brightness(1.1) saturate(1.15)}.twilight-glass .btn-gold{background:#e8c580;color:#0a0628;border-color:hsla(0,0%,100%,.4);box-shadow:0 12px 36px hsla(40,69%,71%,.45),inset 0 1px 0 hsla(0,0%,100%,.45);font-weight:700}.twilight-glass .btn-gold:hover:not(:disabled){transform:translateY(-2px) scale(1.02);filter:brightness(1.08)}.twilight-glass .btn-secondary{background:var(--card-fill);backdrop-filter:blur(12px);color:var(--ink-primary);border:1px solid var(--card-border)}.twilight-glass .btn-secondary:hover:not(:disabled){background:var(--card-fill-strong);border-color:hsla(0,0%,100%,.35);transform:translateY(-1px)}.twilight-glass .btn-ghost{background:transparent;color:var(--ink-secondary);border:1px solid var(--card-border)}.twilight-glass .btn-ghost:hover:not(:disabled){color:var(--ink-primary);background:var(--card-fill);border-color:var(--card-border)}.twilight-glass .btn-destructive{background:rgba(196,30,58,.12);color:var(--hv-magenta);border:1px solid rgba(196,30,58,.35)}.twilight-glass .btn-destructive:hover:not(:disabled){background:#c41e3a;color:var(--ink-primary);transform:translateY(-1px);box-shadow:0 8px 24px rgba(196,30,58,.4)}.twilight-glass .btn-sm{padding:7px 14px;font-size:11.5px}.twilight-glass .btn-lg{padding:16px 32px;font-size:14px}.twilight-glass .btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important;filter:none!important}.twilight-glass .input,.twilight-glass input[type=email],.twilight-glass input[type=search],.twilight-glass input[type=text],.twilight-glass textarea{background:var(--card-fill);backdrop-filter:blur(20px);border:1px solid var(--card-border);border-radius:var(--r-pill);padding:10px 18px;color:var(--ink-primary);font-size:14px;font-family:var(--font-sans);transition:all var(--dur-fast) var(--ease-glide)}.twilight-glass .input::-moz-placeholder,.twilight-glass input::-moz-placeholder,.twilight-glass textarea::-moz-placeholder{color:var(--ink-tertiary)}.twilight-glass .input::placeholder,.twilight-glass input::placeholder,.twilight-glass textarea::placeholder{color:var(--ink-tertiary)}.twilight-glass .input:focus,.twilight-glass input:focus,.twilight-glass textarea:focus{outline:none;border-color:var(--hv-cyan);background:var(--card-fill-strong);box-shadow:0 0 0 4px rgba(47,191,143,.2),0 0 24px rgba(47,191,143,.3)}.twilight-glass textarea{border-radius:var(--r-tile);resize:vertical}.twilight-glass .step-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-tertiary)}.twilight-glass .step-breadcrumb a{color:var(--ink-tertiary);text-decoration:none;transition:color var(--dur-fast)}.twilight-glass .step-breadcrumb a:hover{color:var(--hv-cyan)}.twilight-glass .step-breadcrumb .current{color:var(--ink-primary)}.twilight-glass .step-headline{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:end;margin-bottom:32px}@media (max-width:900px){.twilight-glass .step-headline{grid-template-columns:1fr}}.twilight-glass .step-progress{text-align:right}.twilight-glass .step-progress-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--ink-tertiary);margin-bottom:8px}.twilight-glass .step-progress-count{font-family:var(--font-display);font-size:clamp(48px,6vw,72px);font-weight:500;line-height:1;letter-spacing:-.03em;background:var(--hv-cyan);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 40px rgba(47,191,143,.3)}.twilight-glass .stat-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.twilight-glass .stat-chip{display:inline-flex;align-items:baseline;gap:8px;padding:10px 18px;border-radius:var(--r-pill);background:var(--card-fill);backdrop-filter:blur(20px);border:1px solid var(--card-border);font-size:13px;color:var(--ink-secondary);transition:all var(--dur-fast) var(--ease-glide)}.twilight-glass .stat-chip:hover{background:var(--card-fill-strong);border-color:var(--card-border);transform:translateY(-1px)}.twilight-glass .stat-chip strong{color:var(--ink-primary);font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.twilight-glass .roadmap{display:grid;grid-template-columns:repeat(12,minmax(max-content,1fr));overflow-x:auto;gap:6px;padding:16px;border-radius:var(--r-card);background:var(--card-fill);backdrop-filter:blur(30px) saturate(180%);border:1px solid var(--card-border)}.twilight-glass .roadmap-step{position:relative;padding:12px 5px;white-space:nowrap;border-radius:var(--r-tile);background:var(--card-fill);border:1px solid var(--card-border);color:var(--ink-tertiary);transition:all var(--dur-mid) var(--ease-spring);cursor:pointer;text-decoration:none;text-align:center}.twilight-glass .roadmap-step:hover:not(.is-current):not(.is-complete){background:var(--card-fill);border-color:var(--card-border);color:var(--ink-secondary);transform:translateY(-2px)}.twilight-glass .roadmap-step.is-current{background:var(--hv-cyan);color:var(--ink-primary);border-color:hsla(0,0%,100%,.4);box-shadow:0 12px 32px rgba(47,191,143,.45),0 0 40px rgba(184,151,90,.3);transform:translateY(-2px)}.twilight-glass .roadmap-step.is-complete{background:var(--status-approved);color:#0a0628;border-color:hsla(0,0%,100%,.3)}.twilight-glass .roadmap-step.is-upcoming{opacity:.45}.twilight-glass .roadmap-step-num{font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;display:block;margin-bottom:4px;font-weight:700;opacity:.7}.twilight-glass .roadmap-step-name{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.twilight-glass .continue-door{position:relative;margin-top:56px;padding:3px;border-radius:var(--r-card);background:var(--hv-amber);background-size:220% 220%;animation:tw-door-shimmer 6s var(--ease-glide) infinite;box-shadow:0 24px 80px hsla(40,69%,71%,.35),0 0 100px rgba(196,30,58,.2)}.twilight-glass .continue-door-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px 40px;border-radius:calc(var(--r-card) - 3px);background:rgba(11,10,8,.92);backdrop-filter:blur(30px) saturate(180%);flex-wrap:wrap}.twilight-glass .continue-door-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:700;color:var(--hv-amber);margin-bottom:10px}.twilight-glass .continue-door-headline{font-family:var(--font-display);font-size:clamp(22px,3vw,32px);color:var(--ink-primary);line-height:1.15}.twilight-glass .continue-door-btn{background:var(--hv-amber);color:#0a0628;border:1px solid hsla(0,0%,100%,.4);padding:16px 30px;border-radius:var(--r-pill);font-size:14px;font-weight:800;letter-spacing:.06em;cursor:pointer;box-shadow:0 12px 36px hsla(40,69%,71%,.5),inset 0 1px 0 hsla(0,0%,100%,.5);transition:transform var(--dur-mid) var(--ease-spring),filter var(--dur-fast)}.twilight-glass .continue-door-btn:hover:not(:disabled){transform:translateY(-3px) scale(1.04);filter:brightness(1.1) saturate(1.1)}@keyframes tw-door-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.twilight-glass .danger-zone{margin-top:48px;padding:28px;border-radius:var(--r-card);background:rgba(196,30,58,.06);backdrop-filter:blur(30px);border:1px solid rgba(196,30,58,.22)}.twilight-glass .danger-zone-title{color:var(--hv-magenta);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px}.twilight-glass .empty-state{text-align:center;padding:64px 32px;background:var(--card-fill);backdrop-filter:blur(20px);border:1px dashed var(--card-border);border-radius:var(--r-card)}.twilight-glass .empty-state-headline{font-family:var(--font-display);font-size:30px;color:var(--ink-primary);margin-bottom:14px}.twilight-glass .empty-state-body{color:var(--ink-secondary);max-width:480px;margin:0 auto 28px;line-height:1.65;font-size:14.5px}.twilight-glass .text-bone,.twilight-glass .text-bone\/40,.twilight-glass .text-bone\/50,.twilight-glass .text-bone\/60,.twilight-glass .text-bone\/70,.twilight-glass .text-bone\/80{color:var(--ink-primary)!important}.twilight-glass .text-bone-dim,.twilight-glass .text-muted{color:var(--ink-secondary)!important}.twilight-glass .text-gold,.twilight-glass .text-gold\/60,.twilight-glass .text-gold\/80{color:var(--hv-amber)!important}.twilight-glass .text-jade{color:var(--status-approved)!important}.twilight-glass .text-crimson{color:var(--hv-magenta)!important}.twilight-glass .text-white{color:var(--ink-primary)!important}.twilight-glass .bg-card-dark,.twilight-glass .bg-void,.twilight-glass .bg-void-700,.twilight-glass .bg-void-800,.twilight-glass .bg-void-900,.twilight-glass .bg-void\/60,.twilight-glass .bg-void\/80,.twilight-glass [class*=bg-black],.twilight-glass [class*=bg-gray],.twilight-glass [class*=bg-neutral],.twilight-glass [class*=bg-slate],.twilight-glass [class*=bg-stone],.twilight-glass [class*=bg-zinc]{background-color:transparent!important}.twilight-glass .bracket-frame,.twilight-glass .live-card,.twilight-glass [class*=rounded-2xl][class*=border],.twilight-glass [class*=rounded-xl][class*=border]{background:var(--glass-fill)!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness))!important;border:1px solid var(--card-border)!important;border-radius:var(--r-card)!important;box-shadow:0 24px 60px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1)!important;color:var(--ink-primary)!important;transition:transform var(--dur-mid) var(--ease-spring),background var(--dur-mid) var(--ease-glide),border-color var(--dur-mid) var(--ease-glide)!important}.twilight-glass .bracket-frame:hover,.twilight-glass .live-card:hover{transform:translateY(-3px) scale(1.005);background:var(--glass-fill-strong)!important;border-color:var(--card-border)!important}.twilight-glass .bracket-frame:after,.twilight-glass .bracket-frame:before,.twilight-glass .bracket-frame>.corner-bl,.twilight-glass .bracket-frame>.corner-br,.twilight-glass .bracket-frame>.corner-tl,.twilight-glass .bracket-frame>.corner-tr{display:none!important}.twilight-glass .border-bone\/10,.twilight-glass .border-bone\/20,.twilight-glass .border-gold\/20,.twilight-glass .border-gold\/30,.twilight-glass .border-void-400,.twilight-glass .border-void-500,.twilight-glass .border-void-600{border-color:var(--card-border)!important}.twilight-glass .divider-bone,.twilight-glass .divider-gold{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent)!important;border:none!important;height:1px!important}.twilight-glass .live-label{color:var(--ink-tertiary)!important;letter-spacing:.2em;font-size:10px;text-transform:uppercase;font-weight:700}.twilight-glass .live-dot{background:var(--status-approved)!important;box-shadow:0 0 16px var(--status-approved)!important}.twilight-glass .font-cormorant,.twilight-glass .font-display{color:var(--ink-primary)!important}.twilight-glass .font-mono,.twilight-glass code,.twilight-glass pre{background:var(--card-fill)!important;color:var(--hv-cyan)!important;border:1px solid var(--card-border)!important;border-radius:6px!important;padding:2px 8px!important}.twilight-glass :focus-visible{outline:2px solid var(--hv-cyan)!important;outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.twilight-glass *,.twilight-glass :after,.twilight-glass :before{animation:none!important;transition:none!important}}.twilight-glass .cascade>*{opacity:0;transform:translateY(8px) scale(.98);animation:kinetic-row-in .38s cubic-bezier(.34,1.56,.64,1) forwards}.twilight-glass .cascade>:first-child{animation-delay:40ms}.twilight-glass .cascade>:nth-child(2){animation-delay:.1s}.twilight-glass .cascade>:nth-child(3){animation-delay:.16s}.twilight-glass .cascade>:nth-child(4){animation-delay:.22s}.twilight-glass .cascade>:nth-child(5){animation-delay:.28s}.twilight-glass .cascade>:nth-child(6){animation-delay:.34s}.twilight-glass .cascade>:nth-child(7){animation-delay:.4s}.twilight-glass .cascade>:nth-child(8){animation-delay:.46s}.twilight-glass .cascade>:nth-child(9){animation-delay:.52s}.twilight-glass .cascade>:nth-child(10){animation-delay:.58s}.twilight-glass .cascade>:nth-child(11){animation-delay:.64s}.twilight-glass .cascade>:nth-child(12){animation-delay:.7s}.twilight-glass .cascade>:nth-child(13){animation-delay:.76s}.twilight-glass .cascade>:nth-child(14){animation-delay:.82s}.twilight-glass .cascade>:nth-child(15){animation-delay:.88s}.twilight-glass .cascade>:nth-child(16){animation-delay:.92s}.twilight-glass .cascade>:nth-child(17){animation-delay:.96s}.twilight-glass .cascade>:nth-child(18){animation-delay:1s}.twilight-glass .cascade>:nth-child(19){animation-delay:1.04s}.twilight-glass .cascade>:nth-child(20){animation-delay:1.08s}@keyframes kinetic-row-in{to{opacity:1;transform:translateY(0) scale(1)}}.twilight-glass .approve-pulse{animation:kinetic-approve-pulse 1.2s cubic-bezier(.34,1.56,.64,1)}@keyframes kinetic-approve-pulse{0%{box-shadow:0 0 0 0 rgba(20,232,158,.6),0 24px 60px rgba(0,0,0,.4)}50%{box-shadow:0 0 0 8px rgba(20,232,158,.15),0 24px 60px rgba(0,0,0,.4)}to{box-shadow:0 0 0 0 rgba(20,232,158,0),0 24px 60px rgba(0,0,0,.4)}}.twilight-glass .ticker-up{animation:kinetic-ticker-up .28s ease-out}@keyframes kinetic-ticker-up{0%{transform:translateY(0)}50%{transform:translateY(-3px);color:var(--status-approved)}to{transform:translateY(0)}}.glow-card{position:relative;overflow:hidden}.glow-card:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .35s cubic-bezier(.16,1,.3,1);background:transparent;pointer-events:none;z-index:0}.glow-card:hover:before{opacity:1}@keyframes ambient-breathe{0%,to{box-shadow:0 0 0 1px rgba(0,229,255,.08),0 0 20px rgba(0,229,255,.04);border-color:var(--card-border)}50%{box-shadow:0 0 0 1px rgba(0,229,255,.15),0 0 30px rgba(0,229,255,.08);border-color:rgba(0,229,255,.12)}}.breathe{animation:ambient-breathe 10s ease-in-out infinite}@keyframes gradient-slide{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.breathe-pill{background:linear-gradient(135deg,rgba(0,229,255,.2),rgba(124,77,255,.2),rgba(0,229,255,.2));background-size:200% 200%;animation:gradient-slide 8s ease-in-out infinite}.approved-card{border-left:4px solid rgba(0,229,255,.6)!important;background:rgba(0,229,255,.08)!important}.approved-card .approved-badge{display:inline-flex!important}.approved-badge{display:none!important;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,monospace;background:rgba(0,229,255,.12);color:#2fbf8f;border:1px solid rgba(0,229,255,.2)}.reorder-item{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.reorder-item.moving-up{z-index:10;transform:scale(1.01);box-shadow:0 8px 32px rgba(0,229,255,.15)}.workspace-bg{min-height:100vh;position:relative}.workspace-bg:before{content:"";position:fixed;inset:0;z-index:-1;opacity:.35;transition:opacity .6s ease;pointer-events:none}.step-02:before,.step-03:before,.step-04:before,.step-05:before,.step-06:before,.step-07:before,.step-08:before,.step-09:before,.step-10:before,.step-11:before,.step-12:before{background:transparent}.neu-card{background:var(--card-fill);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--card-border);border-radius:1rem;box-shadow:6px 6px 16px rgba(0,0,0,.2),-2px -2px 8px hsla(0,0%,100%,.02);transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.neu-card:hover{transform:translateY(-2px) scale(1.005);box-shadow:8px 8px 24px rgba(0,0,0,.25),-3px -3px 10px hsla(0,0%,100%,.04);border-color:rgba(0,229,255,.15)}.neu-card:active{transform:translateY(0);box-shadow:inset 3px 3px 8px rgba(0,0,0,.15),inset -1px -1px 4px hsla(0,0%,100%,.02)}.neu-card.selected{border-color:rgba(0,229,255,.25);box-shadow:0 0 0 1px rgba(0,229,255,.1),6px 6px 20px rgba(0,0,0,.25)}.neu-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1.25rem;border-radius:.75rem;font-size:.8125rem;font-weight:600;cursor:pointer;background:var(--card-fill);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid var(--card-border);color:hsla(0,0%,100%,.7);box-shadow:3px 3px 8px rgba(0,0,0,.25),-1px -1px 4px hsla(0,0%,100%,.04);transition:all .2s cubic-bezier(.16,1,.3,1)}.neu-btn:hover{transform:translateY(-1px);box-shadow:5px 5px 12px rgba(0,0,0,.3),-2px -2px 6px hsla(0,0%,100%,.06)}.neu-btn:active{transform:translateY(.5px);box-shadow:inset 2px 2px 6px rgba(0,0,0,.2),inset -1px -1px 3px hsla(0,0%,100%,.03)}.neu-btn-primary{background:linear-gradient(135deg,rgba(0,229,255,.2),rgba(124,77,255,.2));border-color:rgba(0,229,255,.3);color:#2fbf8f}.neu-btn-danger,.neu-btn-primary{backdrop-filter:none;-webkit-backdrop-filter:none}.neu-btn-danger{background:rgba(255,64,129,.12);border-color:rgba(255,64,129,.25);color:#e0355a}.accent-crisp{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.neu-hero{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--card-border);border-radius:1.25rem;box-shadow:8px 8px 24px rgba(0,0,0,.2),-3px -3px 10px hsla(0,0%,100%,.03),inset 0 1px 0 hsla(0,0%,100%,.06);position:relative;overflow:hidden}.neu-hero,.neu-pill{background:var(--card-fill)}.neu-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 2px 2px 4px rgba(0,0,0,.15),inset -1px -1px 3px hsla(0,0%,100%,.03);border:1px solid var(--card-border);color:hsla(0,0%,100%,.6)}.neu-pill.active{background:rgba(0,229,255,.1);border-color:rgba(0,229,255,.2);color:#2fbf8f}.neu-drawer{backdrop-filter:blur(50px) saturate(200%);-webkit-backdrop-filter:blur(50px) saturate(200%);border-left:2px solid;-o-border-image:linear-gradient(to bottom,rgba(0,229,255,.2),rgba(124,77,255,.15),var(--card-border)) 1;border-image:linear-gradient(to bottom,rgba(0,229,255,.2),rgba(124,77,255,.15),var(--card-border)) 1;box-shadow:-12px 0 40px rgba(0,0,0,.3),inset 1px 0 0 hsla(0,0%,100%,.04)}.neu-close,.neu-drawer{background:var(--card-fill)}.neu-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--card-border);color:hsla(0,0%,100%,.4);font-size:.875rem;cursor:pointer;box-shadow:2px 2px 6px rgba(0,0,0,.2),-1px -1px 3px hsla(0,0%,100%,.03);transition:all .2s ease}.neu-close:hover{color:hsla(0,0%,100%,.8);background:var(--card-fill)}.content-stack-card{background:var(--card-fill)!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;border:1px solid rgba(255,183,77,.15)!important;box-shadow:4px 4px 12px rgba(0,0,0,.3),-2px -2px 8px hsla(0,0%,100%,.03)!important;color:hsla(0,0%,100%,.9)!important}.content-stack-card *{color:inherit!important}