.rapvibes-body{background:radial-gradient(circle at 12% 18%,rgba(255,88,36,.12),transparent 22%),radial-gradient(circle at 86% 12%,rgba(0,210,255,.12),transparent 20%),linear-gradient(180deg,#050506,#090a0f 42%,#05070b)}.rapvibes-shell{min-height:100vh;color:#f8f4ef;background:radial-gradient(circle at top,rgba(255,94,43,.08),transparent 26%),linear-gradient(180deg,#07080cfa,#0a0b11fa)}.rapvibes-topbar,.rapvibes-hero-panel,.rapvibes-section-card,.rapvibes-footer,.rapvibes-admin-panel,.rapvibes-admin-list-item,.rapvibes-social-pill,.rapvibes-contact-card,.rapvibes-media-card,.rapvibes-artist-card,.rapvibes-feature-card,.rapvibes-event-card,.rapvibes-signal-card{border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 54px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rapvibes-topbar{position:sticky;top:0;z-index:25;display:grid;gap:1rem;padding:1rem;background:#08080ce0}.rapvibes-brand-lockup{display:flex;align-items:center;gap:.9rem}.rapvibes-brand-mark{display:grid;place-items:center;width:3rem;height:3rem;border-radius:1rem;background:linear-gradient(135deg,#ff6a2b,#ff2f6d);color:#100806;font-weight:900;letter-spacing:.08em}.rapvibes-brand-lockup strong,.rapvibes-hero-copy h1,.rapvibes-section-intro h2,.rapvibes-card-body strong,.rapvibes-footer strong,.rapvibes-admin-panel strong{font-family:Bahnschrift,Aptos,Segoe UI,sans-serif}.rapvibes-brand-lockup p,.rapvibes-section-intro p,.rapvibes-copy-stack p,.rapvibes-card-body p,.rapvibes-card-body span,.rapvibes-footer p,.rapvibes-status,.rapvibes-empty-state p{margin:0;color:#f8f4efdb}.rapvibes-nav,.rapvibes-header-actions,.rapvibes-hero-actions,.rapvibes-card-meta,.rapvibes-chip-row,.rapvibes-footer-links,.rapvibes-social-strip,.rapvibes-admin-tabs,.rapvibes-admin-panel-head,.rapvibes-admin-shell,.rapvibes-split-grid,.rapvibes-form-grid,.rapvibes-contact-grid,.rapvibes-page-stack,.rapvibes-stack,.rapvibes-feature-stack{display:grid;gap:1rem}.rapvibes-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.rapvibes-nav-link,.rapvibes-ghost-link,.rapvibes-inline-link,.rapvibes-footer-links a{color:#f8f4ef;text-decoration:none}.rapvibes-nav-link{display:inline-flex;justify-content:center;align-items:center;min-height:2.75rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#f8f4efeb}.rapvibes-nav-link.active{background:linear-gradient(135deg,#ff5e2b3d,#ff2f6d33);color:#fff7f2}.rapvibes-header-actions{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start}.rapvibes-main{width:min(100% - 1.5rem,1180px);margin:0 auto;padding:1.2rem 0 4rem}.rapvibes-page-stack{gap:1.25rem}.rapvibes-hero-panel,.rapvibes-section-card,.rapvibes-footer,.rapvibes-admin-panel{border-radius:1.8rem;padding:1.25rem;background:linear-gradient(180deg,#0e0f14f5,#090a0feb)}.rapvibes-hero-panel{display:grid;gap:1.25rem;overflow:hidden;background:radial-gradient(circle at top left,rgba(255,97,52,.16),transparent 24%),radial-gradient(circle at bottom right,rgba(0,210,255,.11),transparent 22%),linear-gradient(160deg,#0a0a0ffa,#110c0ff5)}.rapvibes-kicker,.rapvibes-section-intro span,.rapvibes-card-body>span,.rapvibes-card-badge,.rapvibes-header-chip{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#ffae7b}.rapvibes-hero-copy h1{margin:0;font-size:clamp(2.5rem,9vw,5rem);line-height:.94;letter-spacing:-.05em}.rapvibes-hero-copy p{font-size:1.02rem;line-height:1.8;max-width:34rem}.rapvibes-primary-button,.rapvibes-secondary-button,.rapvibes-ghost-link{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);padding:.8rem 1.2rem;font-weight:700}.rapvibes-primary-button{background:linear-gradient(135deg,#ff7a22,#ff3d6a);color:#120807}.rapvibes-secondary-button{background:#ffffff14;color:#fff4ed}.rapvibes-ghost-link{background:#ffffff05;color:#f8f4eff0}.rapvibes-hero-mix,.rapvibes-media-grid,.rapvibes-artist-grid,.rapvibes-event-grid,.rapvibes-contact-grid{display:grid;gap:1rem}.rapvibes-media-grid.wide,.rapvibes-artist-grid.wide,.rapvibes-event-grid.wide{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.rapvibes-signal-card,.rapvibes-contact-card,.rapvibes-social-pill,.rapvibes-media-card,.rapvibes-artist-card,.rapvibes-feature-card,.rapvibes-event-card,.rapvibes-admin-list-item{border-radius:1.4rem;padding:1rem;background:#ffffff08}.rapvibes-signal-card.accent{background:linear-gradient(180deg,#1c1412db,#0e0f13d1)}.rapvibes-section-intro h2,.rapvibes-card-body strong{margin:0;font-size:clamp(1.3rem,4vw,2rem);line-height:1.08}.rapvibes-copy-stack{display:grid;gap:.9rem}.rapvibes-copy-stack p{line-height:1.85}.rapvibes-card-media,.rapvibes-artist-media,.rapvibes-feature-media,.rapvibes-event-media,.rapvibes-hero-visual{position:relative;overflow:hidden;border-radius:1rem;min-height:13rem;background:#ffffff0a}.rapvibes-card-media img,.rapvibes-artist-media img,.rapvibes-feature-media img,.rapvibes-event-media img,.rapvibes-hero-visual img{width:100%;height:100%;object-fit:cover;display:block}.rapvibes-hero-visual{min-height:18rem;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #ffffff0a}.rapvibes-feature-media,.rapvibes-event-media{min-height:12rem;margin-bottom:1rem}.rapvibes-card-badge{position:absolute;right:.8rem;top:.8rem;border-radius:999px;padding:.45rem .7rem;background:#00000085}.rapvibes-card-placeholder,.rapvibes-empty-state{min-height:11rem;display:grid;place-items:center;text-align:center;color:#f8f4efe0}.rapvibes-card-body,.rapvibes-reward-head{display:grid;gap:.7rem}.rapvibes-card-meta{display:flex;flex-wrap:wrap;gap:.7rem;color:#f8f4efc2;font-size:.92rem}.rapvibes-inline-link{display:inline-flex;align-items:center;gap:.4rem;color:#ffc392;font-weight:700}.rapvibes-chip{display:inline-flex;width:fit-content;border-radius:999px;padding:.35rem .7rem;background:#ffffff0d;color:#ffe7d8}.rapvibes-split-grid.contact-layout{align-items:start}.rapvibes-form input,.rapvibes-form textarea,.rapvibes-json-editor,.rapvibes-admin-panel textarea,.rapvibes-admin-panel input{width:100%;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#00000042;color:#f8f4ef;padding:.9rem 1rem}.rapvibes-form input::placeholder,.rapvibes-form textarea::placeholder,.rapvibes-admin-panel input::placeholder,.rapvibes-admin-panel textarea::placeholder{color:#f8f4ef94}.rapvibes-form textarea,.rapvibes-json-editor,.rapvibes-admin-panel textarea{resize:vertical}.rapvibes-status.done{color:#9ef0bb}.rapvibes-status.error{color:#ffb8c8}.rapvibes-alert{margin-bottom:1rem;border-radius:1rem;padding:.9rem 1rem;background:#ffffff0a;color:#f8f4efe6}.rapvibes-alert.error{background:#ff546e1f}.rapvibes-footer{width:min(100% - 1.5rem,1180px);margin:0 auto 1.5rem}.rapvibes-footer-links{display:flex;flex-wrap:wrap}.rapvibes-footer-links a{color:#f8f4efe0}.rapvibes-nav-link:hover,.rapvibes-primary-button:hover,.rapvibes-secondary-button:hover,.rapvibes-ghost-link:hover,.rapvibes-inline-link:hover,.rapvibes-contact-card:hover,.rapvibes-social-pill:hover{filter:brightness(1.08)}.rapvibes-admin-card{background:linear-gradient(180deg,#090e18fa,#060a12fa)}.rapvibes-admin-shell{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start}.rapvibes-admin-sidebar,.rapvibes-admin-main{display:grid;gap:1rem}.rapvibes-admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.rapvibes-admin-tab{min-height:2.8rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#f8f4ef}.rapvibes-admin-tab.active,.rapvibes-admin-list-item.active{background:linear-gradient(135deg,#ff5e2b33,#ff2f6d33)}.rapvibes-admin-list,.rapvibes-admin-main{display:grid;gap:.8rem}.rapvibes-admin-list-item{text-align:right}.rapvibes-admin-list-item span{display:block;margin-top:.35rem;color:#f8f4ef94}.rapvibes-admin-list-item.create{display:inline-flex;align-items:center;gap:.5rem;justify-content:center}.rapvibes-admin-panel{display:grid;gap:1rem}.rapvibes-admin-panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.rapvibes-json-editor{min-height:28rem;font-family:Consolas,monospace;direction:ltr;text-align:left}.rapvibes-form-grid.two,.rapvibes-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.rapvibes-ghost-link.danger{color:#ffd0da}.reward-card{background:linear-gradient(180deg,#20150ae6,#0e0c0ae6)}@media(min-width:900px){.rapvibes-topbar{grid-template-columns:auto 1fr auto;align-items:center;padding:1rem 1.4rem}.rapvibes-nav{display:flex;flex-wrap:wrap;justify-content:center}.rapvibes-header-actions{display:flex;justify-content:flex-end;align-items:center}.rapvibes-hero-panel,.rapvibes-split-grid,.rapvibes-media-grid,.rapvibes-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rapvibes-hero-panel{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:stretch}.rapvibes-hero-mix{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:stretch}.rapvibes-hero-visual{grid-row:1 / span 2;min-height:100%}.rapvibes-artist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rapvibes-event-grid,.rapvibes-social-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.rapvibes-header-actions,.rapvibes-hero-actions,.rapvibes-footer-links,.rapvibes-admin-panel-head{display:flex;flex-wrap:wrap}.rapvibes-admin-shell,.rapvibes-form-grid.two,.rapvibes-form-grid.compact,.rapvibes-admin-tabs{grid-template-columns:1fr}}:root{color-scheme:dark;--bg: #02060d;--bg-panel: rgba(8, 16, 28, .88);--bg-panel-strong: rgba(10, 21, 34, .96);--bg-soft: rgba(13, 28, 46, .72);--line: rgba(112, 151, 192, .18);--line-strong: rgba(112, 151, 192, .32);--text: #eaf2fa;--text-muted: #8aa2bb;--text-faint: #698198;--accent: #f7a647;--accent-soft: rgba(247, 166, 71, .16);--accent-alt: #35d2dd;--accent-alt-soft: rgba(53, 210, 221, .16);--success-soft: rgba(75, 203, 130, .16);--warning-soft: rgba(255, 205, 92, .18);--danger-soft: rgba(239, 92, 123, .18);--shadow: 0 30px 90px rgba(0, 0, 0, .42);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;overflow-x:hidden;overflow-y:auto;font-family:Aptos,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at 10% 12%,rgba(53,210,221,.13),transparent 20%),radial-gradient(circle at 86% 10%,rgba(247,166,71,.12),transparent 22%),linear-gradient(180deg,#040811,#02060d 46%,#01040a)}html[data-layout-mode=workspace],body[data-layout-mode=workspace]{overflow:hidden}html[data-layout-mode=document],body[data-layout-mode=document]{overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable both-edges}body[data-layout-mode=document]::-webkit-scrollbar,.workspace-panel-body::-webkit-scrollbar,.admin-list::-webkit-scrollbar{width:12px}body[data-layout-mode=document]::-webkit-scrollbar-thumb,.workspace-panel-body::-webkit-scrollbar-thumb,.admin-list::-webkit-scrollbar-thumb{border-radius:999px;background:#7097c052;border:3px solid rgba(3,10,17,.86)}button,input,textarea,select{font:inherit}button{cursor:pointer;border:none;background:none;color:inherit}button,a{transition:background .15s ease,border-color .15s ease,transform .15s ease,opacity .15s ease}button:hover,a:hover{transform:translateY(-1px)}button:disabled,a[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}input,textarea,select{width:100%;border:1px solid rgba(112,151,192,.2);border-radius:14px;background:#040a12fa;color:var(--text);outline:none;padding:.9rem 1rem}input:focus,textarea:focus,select:focus{border-color:#35d2dd7a;box-shadow:0 0 0 4px #35d2dd14}textarea{resize:vertical;min-height:120px}img,video,audio{max-width:100%}code{font-family:Consolas,monospace}.eyebrow{margin:0;color:var(--accent-alt);font-size:.73rem;letter-spacing:.18em;text-transform:uppercase}.subtle{color:var(--text-muted)}.studio-frame{position:relative;min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;padding:20px;overflow:hidden}.studio-glow{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 82%,rgba(53,210,221,.08),transparent 18%),radial-gradient(circle at 78% 84%,rgba(247,166,71,.08),transparent 20%)}.workspace-rail,.workspace-panel,.workspace-topbar,.context-ribbon,.workspace-banner{position:relative;z-index:1;border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-rail{height:calc(100vh - 40px);display:flex;flex-direction:column;gap:18px;padding:18px;border-radius:var(--radius-xl);background:linear-gradient(180deg,#0a1422fa,#050a12f0),radial-gradient(circle at top,rgba(53,210,221,.14),transparent 34%)}.rail-brand{display:flex;align-items:center;gap:14px;padding-bottom:6px;border-bottom:1px solid rgba(112,151,192,.12)}.rail-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#35d2ddf0,#5268dce6);color:#041018;font-family:Consolas,monospace;font-weight:700;letter-spacing:.08em}.rail-brand strong{display:block;font-size:1.2rem}.rail-nav{display:flex;flex-direction:column;gap:10px;min-height:0}.rail-button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:68px;padding:.8rem .9rem;border-radius:18px;border:1px solid rgba(112,151,192,.12);background:#060d17b3;color:var(--text-muted);text-align:left}.rail-button.active{border-color:#35d2dd57;background:linear-gradient(180deg,#112239f2,#081322f0);color:var(--text)}.rail-button-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#ffffff0a}.rail-button-copy{min-width:0;display:grid;gap:2px}.rail-button-copy span{font-weight:600}.rail-button-copy small{color:var(--text-faint)}.rail-badge{padding:.25rem .55rem;border-radius:999px;background:#35d2dd1f;color:var(--text);font-size:.82rem}.rail-footnote{margin-top:auto;display:grid;gap:4px;padding-top:14px;border-top:1px solid rgba(112,151,192,.12);color:var(--text-muted)}.workspace-main{min-width:0;min-height:0;display:flex;flex-direction:column;gap:16px}.workspace-topbar{display:flex;justify-content:space-between;gap:18px;padding:18px 22px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#0b1524f2,#08111ce6)}.topbar-copy h1,.workspace-panel-head h2{margin:0;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:-.03em}.topbar-copy p:last-child,.panel-description{margin:.35rem 0 0;color:var(--text-muted);max-width:70ch}.topbar-actions{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;justify-content:flex-end}.topbar-chip,.context-card,.metric-tile,.compact-card,.list-card,.action-card,.tips-card,.status-card,.preview-placeholder{border:1px solid rgba(112,151,192,.12);background:#060e18b8}.topbar-chip{min-width:140px;padding:.8rem .9rem;border-radius:16px;display:grid;gap:3px}.topbar-chip span,.context-card span,.metric-tile span,.meta-row span,.meta-line,.list-card .subtle,.field small,.checkbox-row small{color:var(--text-faint)}.context-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px;border-radius:20px;background:#070e18bf}.context-card{min-width:0;padding:.85rem .95rem;border-radius:16px;display:grid;gap:4px}.context-card strong{font-size:1rem}.workspace-banner{padding:.95rem 1.1rem;border-radius:16px;background:#09121fe6}.workspace-banner.success{border-color:#4bcb8252;background:linear-gradient(180deg,#0c1e14e6,#08120ee6)}.workspace-banner.info{border-color:#35d2dd4d}.workspace-banner.danger{border-color:#ef5c7b52;background:linear-gradient(180deg,#240d12e6,#12080be6)}.workspace-canvas{flex:1;min-height:0}.workspace-grid{height:100%;min-height:0;display:grid;gap:18px}.overview-grid{grid-template-columns:1.35fr .9fr .85fr}.hero-panel{grid-column:span 2}.projects-grid{grid-template-columns:320px minmax(0,1.2fr) 320px}.storyboard-grid,.render-grid,.memory-grid{grid-template-columns:300px minmax(0,1fr) 360px}.queue-grid{grid-template-columns:320px minmax(0,1.05fr) 320px}.delivery-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 300px}.runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-panel{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background:linear-gradient(180deg,#0a131ff5,#060c15f0),radial-gradient(circle at top right,rgba(53,210,221,.06),transparent 28%)}.workspace-panel-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:18px 20px 14px;border-bottom:1px solid rgba(112,151,192,.12)}.panel-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workspace-panel-body{min-height:0;overflow:auto;display:grid;gap:16px;padding:18px 20px 20px}.stack,.list-stack,.action-stack,.workspace-form,.form-section,.clean-list{display:grid;gap:14px}.clean-list{margin:0;padding-left:1.1rem}.inline-cluster,.action-strip,.meta-line,.checkbox-row{display:flex;gap:10px;align-items:center}.inline-cluster.wrap,.action-strip{flex-wrap:wrap}.field-grid{display:grid;gap:14px}.field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid.three,.metric-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-row.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-row,.info-grid,.hero-grid,.split-card{display:grid;gap:14px}.info-grid,.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-card{grid-template-columns:minmax(0,1.2fr) 260px;align-items:start}.field{display:grid;gap:8px}.field span,.form-section h3{font-weight:600}.form-section h3{margin:0;font-size:1rem}.checkbox-row{justify-content:flex-start}.checkbox-row input{width:18px;height:18px}.primary-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(112,151,192,.16);text-decoration:none}.primary-button{background:linear-gradient(135deg,#f7a647f0,#e68b26eb);border-color:#f7a6476b;color:#081018;font-weight:700}.ghost-button{background:#060e18b8;color:var(--text)}.ghost-button.active-tone{border-color:#35d2dd5c;background:#35d2dd1f}.danger-outline{border-color:#ef5c7b4d}.full-width{width:100%}.segmented-control{display:inline-flex;gap:8px;padding:6px;border-radius:14px;border:1px solid rgba(112,151,192,.12);background:#050c15c2}.segmented-control.compact{padding:4px}.segmented-control button{min-height:36px;padding:.5rem .8rem;border-radius:10px;color:var(--text-muted)}.segmented-control button.active{background:#35d2dd24;color:var(--text)}.metric-tile,.compact-card,.tips-card,.status-card,.list-card,.action-card,.preview-placeholder{border-radius:18px;padding:14px 15px}.metric-tile{display:grid;gap:8px}.metric-tile strong{font-size:1.03rem}.compact-card,.tips-card,.status-card,.action-card{display:grid;gap:8px}.tips-card.muted,.warning-card{background:#0e1826b8}.status-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.status-card p,.compact-card p,.action-card span,.list-card p,.preview-placeholder p{margin:0}.subtle-card{background:#35d2dd14}.danger-card{background:#ef5c7b1f;border-color:#ef5c7b47}.action-card{text-align:left}.action-card strong{font-size:1rem}.cover-card,.preview-shell{overflow:hidden;border-radius:20px;border:1px solid rgba(112,151,192,.12);background:#060e18b8}.cover-card{min-height:220px;display:grid;place-items:center}.cover-card.tall{min-height:340px}.cover-card img,.preview-shell video{width:100%;height:100%;object-fit:cover;display:block}.cover-card.placeholder,.preview-placeholder{color:var(--text-muted);text-align:center}.preview-shell{min-height:260px}.preview-placeholder{min-height:260px;display:grid;place-items:center}.list-card{text-align:left}.list-card.selected,.story-card.selected{border-color:#35d2dd57;background:linear-gradient(180deg,#102035eb,#08121ee6)}.list-card.static{cursor:default}.list-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.story-card{border:1px solid rgba(112,151,192,.12);border-radius:18px;background:#060e18b8;padding:14px 15px;text-align:left}.meta-grid{display:grid;gap:10px}.meta-row{display:flex;justify-content:space-between;gap:16px;padding:.7rem .85rem;border-radius:12px;background:#ffffff05}.meta-line{justify-content:space-between}.progress-track{width:100%;height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#35d2dde6,#f7a647e6)}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:.32rem .7rem;border-radius:999px;font-size:.82rem;border:1px solid rgba(112,151,192,.14);background:#ffffff08}.status-pill.done{background:var(--success-soft)}.status-pill.live{background:var(--accent-alt-soft)}.status-pill.warning{background:var(--warning-soft)}.status-pill.danger{background:var(--danger-soft)}.audio-player{width:100%}.hero-stack{display:grid;gap:16px}.empty-state{min-height:220px;display:grid;place-items:center;gap:8px;text-align:center;color:var(--text-muted);border:1px dashed rgba(112,151,192,.16);border-radius:18px;padding:20px}.spin{animation:spin .9s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.workspace-panel-body::-webkit-scrollbar{width:10px}.workspace-panel-body::-webkit-scrollbar-thumb{border-radius:999px;background:#7097c038}@media(max-width:1500px){.overview-grid,.projects-grid,.queue-grid,.delivery-grid,.runtime-grid,.storyboard-grid,.render-grid,.memory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-panel,.main-panel{grid-column:span 2}}@media(max-width:1180px){body{overflow:auto}.studio-frame{grid-template-columns:1fr;min-height:100vh;overflow:visible}.workspace-rail{height:auto}.rail-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.context-ribbon,.field-grid.two,.field-grid.three,.metric-row.two,.metric-row.three,.metric-row.four,.info-grid,.hero-grid,.split-card,.overview-grid,.projects-grid,.queue-grid,.delivery-grid,.runtime-grid,.storyboard-grid,.render-grid,.memory-grid{grid-template-columns:1fr}.hero-panel,.main-panel{grid-column:span 1}.workspace-canvas{min-height:auto}}@media(max-width:760px){.studio-frame{padding:12px;gap:12px}.workspace-topbar,.context-ribbon,.workspace-panel-head,.workspace-panel-body,.workspace-banner,.workspace-rail{padding-left:14px;padding-right:14px}.workspace-topbar,.workspace-panel-head{flex-direction:column}.topbar-actions,.action-strip,.inline-cluster.wrap{width:100%}.rail-nav{grid-template-columns:1fr}.rail-button{grid-template-columns:42px minmax(0,1fr)}.rail-badge{display:none}}.studio-frame{height:100vh}.workspace-main,.workspace-canvas,.workspace-grid{overflow:hidden}.workspace-panel{height:100%}@media(max-width:1180px){.studio-frame{height:auto}.workspace-main,.workspace-canvas,.workspace-grid{overflow:visible}}.rail-nav{overflow:auto;padding-right:4px}.rail-section{display:grid;gap:10px}.rail-section+.rail-section{padding-top:14px;border-top:1px solid rgba(112,151,192,.12)}.rail-section-label{margin:0;color:var(--text-faint);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.workspace-main{gap:20px}.workspace-topbar{padding:22px 26px}.workspace-grid{gap:22px}.workspace-panel-head{padding:20px 22px 16px}.workspace-panel-body{gap:20px;padding:22px 24px 24px}.workflow-ribbon{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.workflow-step-card,.workflow-overview-card{min-width:0;min-height:138px;display:grid;align-content:start;gap:10px;padding:18px;border-radius:20px;border:1px solid rgba(112,151,192,.14);background:#070f1ad1;box-shadow:var(--shadow);text-align:left}.workflow-step-card.active,.workflow-overview-card.active{border-color:#35d2dd5c;background:linear-gradient(180deg,#112239f5,#08121ef0)}.workflow-step-card strong,.workflow-overview-card strong{font-size:1rem}.workflow-step-card p,.workflow-overview-card p,.workflow-step-card small,.workflow-overview-card small{margin:0}.workflow-step-card small,.workflow-overview-card small{color:var(--text-faint);line-height:1.5}.workflow-step-index{display:inline-flex;align-items:center;width:fit-content;padding:.28rem .62rem;border-radius:999px;background:#35d2dd1f;color:var(--accent-alt);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.workflow-overview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.card-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.selection-chip{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.65rem .9rem;border-radius:999px;border:1px solid rgba(112,151,192,.18);background:#060e18c7;color:var(--text-muted)}.selection-chip.active{border-color:#35d2dd61;background:#35d2dd24;color:var(--text)}.compact-button{min-height:40px;padding:.7rem .9rem}.story-card,.delivery-candidate-card{display:grid;gap:12px}.workspace-divider{height:1px;width:100%;background:#7097c024}@media(max-width:1500px){.workflow-ribbon,.workflow-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.rail-section+.rail-section{padding-top:0;border-top:none}.workflow-ribbon,.workflow-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.workflow-ribbon,.workflow-overview-grid{grid-template-columns:1fr}.workflow-step-card,.workflow-overview-card{min-height:auto}}:root{--saas-bg: #06111b;--saas-panel: rgba(6, 18, 28, .86);--saas-panel-strong: rgba(4, 12, 20, .94);--saas-border: rgba(118, 187, 255, .12);--saas-text: #eff6ff;--saas-muted: #9ab1c7;--saas-accent: #6ee7ff;--saas-warm: #f0a74b}body{background:radial-gradient(circle at top left,rgba(32,112,116,.28),transparent 32%),radial-gradient(circle at top right,rgba(46,60,148,.2),transparent 34%),linear-gradient(180deg,#06111b,#030910)}.saas-shell{min-height:100vh;color:var(--saas-text)}.saas-shell.public-surface{padding-bottom:2rem}.saas-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1.1fr auto auto;gap:1.5rem;align-items:center;padding:1.4rem 2rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a11b8;border-bottom:1px solid var(--saas-border)}.saas-header h1{margin:.15rem 0;font-size:clamp(1.6rem,2vw,2.3rem);letter-spacing:-.03em}.saas-label,.saas-eyebrow,.step-chip{text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;color:var(--saas-accent)}.saas-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.saas-nav-link,.primary-link-button,.ghost-link-button,.submit-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.9rem;padding:.8rem 1.15rem;border-radius:999px;border:1px solid transparent;text-decoration:none;transition:.16s ease}.saas-nav-link{color:var(--saas-muted)}.saas-nav-link.active,.saas-nav-link:hover{background:#ffffff0d;color:var(--saas-text)}.primary-link-button{background:linear-gradient(135deg,#f0a74b,#e27c33);color:#081018;font-weight:700}.ghost-link-button{border-color:var(--saas-border);color:var(--saas-text);background:#ffffff05}.primary-link-button:hover,.ghost-link-button:hover,.saas-nav-link:hover,.admin-list-item:hover,.admin-list-item.active{transform:translateY(-1px)}.saas-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.saas-main{width:min(1380px,calc(100vw - 3rem));margin:0 auto;padding:2.2rem 0 4rem}.public-surface .saas-main{width:min(1240px,calc(100vw - 4rem));padding:3rem 0 5.75rem}.public-surface .page-stack{gap:1.8rem}.page-stack,.stack,.form-stack,.copy-stack{display:grid;gap:1.2rem}.public-surface .hero-panel,.workspace-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem;padding:2.25rem;border-radius:28px;background:linear-gradient(145deg,#081824f0,#040d16fa);border:1px solid var(--saas-border);box-shadow:0 22px 60px #00000047}.public-surface .hero-panel{position:relative;gap:2rem;padding:2.85rem;border-radius:34px;background:radial-gradient(circle at top right,rgba(110,231,255,.12),transparent 28%),radial-gradient(circle at bottom left,rgba(240,167,75,.1),transparent 24%),linear-gradient(145deg,#07141ffa,#040b13fa)}.public-surface .hero-copy{display:grid;gap:1.15rem;align-content:start}.hero-copy h2,.workspace-hero h2{margin:.25rem 0 .75rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.04em}.public-surface .hero-copy h2{max-width:11ch;font-size:clamp(2.8rem,6vw,4.8rem);line-height:.96}.hero-copy p,.workspace-hero p,.copy-list,.muted-copy,.login-panel p,.workflow-card p,.content-paragraph,.content-list{color:var(--saas-muted)}.copy-list,.content-list{margin:0;padding-left:1.2rem;display:grid;gap:.45rem}.copy-list li,.content-list li{line-height:1.65}.hero-actions,.button-row{display:flex;flex-wrap:wrap;gap:.75rem}.hero-metrics,.workflow-card-grid,.two-column-grid,.three-column-grid,.public-overview-grid{display:grid;gap:1.25rem}.hero-metrics,.workflow-card-grid{align-content:start}.two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.three-column-grid{grid-template-columns:.85fr .9fr 1.25fr}.workflow-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-card,.workflow-card{padding:1.5rem;border-radius:24px;background:var(--saas-panel);border:1px solid var(--saas-border);box-shadow:0 18px 40px #0000002e}.public-surface .workspace-card{padding:2rem;border-radius:30px;background:linear-gradient(180deg,#08121df0,#050c14f5),radial-gradient(circle at top,rgba(110,231,255,.08),transparent 34%)}.public-surface .workspace-card-header{margin-bottom:1.35rem}.public-surface .workspace-card-header h3{font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--saas-accent)}.workspace-card.wide{grid-column:1 / -1}.workspace-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.workspace-card h3,.workflow-card h3{margin:0;font-size:1.2rem;letter-spacing:-.03em}.metric-card{display:flex;gap:.9rem;align-items:center;padding:1rem 1.05rem;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.04)}.metric-card small{display:block;color:var(--saas-muted);margin-bottom:.2rem}.metric-card strong{font-size:.98rem}.content-block{display:grid;gap:1rem;padding:1.3rem 0;border-top:1px solid rgba(255,255,255,.07)}.content-block:first-child{border-top:0;padding-top:0}.content-block .saas-eyebrow{margin:0}.content-block h3{margin:0;font-size:clamp(1.35rem,2vw,1.7rem)}.content-body{display:grid;gap:1rem}.public-surface .content-body{gap:1.15rem}.content-paragraph{margin:0;line-height:1.78;max-width:64ch}.public-surface .content-paragraph{font-size:1.01rem}.content-list{padding-left:0;list-style:none;gap:.75rem}.content-list li{position:relative;padding:.95rem 1rem .95rem 3rem;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.content-list li:before{content:"";position:absolute;left:1.15rem;top:1.2rem;width:.7rem;height:.7rem;border-radius:999px;background:linear-gradient(135deg,#6ee7fff2,#f0a74bd9);box-shadow:0 0 0 6px #6ee7ff14}.lead-copy{margin:0;font-size:1.05rem;line-height:1.7;color:var(--saas-text);max-width:52ch}.public-story-card .content-section-hero{padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.public-story-card .content-section-proof{padding:1.6rem;border-radius:26px;background:linear-gradient(180deg,#0c1723fa,#070f18f5),radial-gradient(circle at top right,rgba(110,231,255,.07),transparent 24%);border:1px solid rgba(110,231,255,.14)}.public-story-card .content-section-proof .content-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-security-card .content-block,.public-pricing-card .content-block,.public-detail-card .content-block{padding:0;border-top:0}.form-stack input,.form-stack textarea,.form-stack select{width:100%;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--saas-text);padding:.95rem 1rem}.form-stack textarea{resize:vertical}.submit-button{width:100%}.status-copy{margin:0;font-size:.94rem}.status-copy.error{color:#ffb4b4}.status-copy.done{color:#a9f0bf}.ordered-flow{margin:0;padding-left:1.2rem;color:var(--saas-muted);display:grid;gap:.75rem}.admin-list{display:grid;gap:.7rem;max-height:60vh;overflow:auto}.admin-list-item{width:100%;text-align:left;padding:.95rem 1rem;border-radius:18px;background:#ffffff08;border:1px solid transparent;color:var(--saas-text)}.admin-list-item span{display:block;color:var(--saas-muted);margin-top:.35rem;font-size:.88rem}.saas-chip{color:var(--saas-muted);font-size:.82rem}.top-gap{margin-top:1rem}@media(max-width:1180px){.saas-header,.public-surface .hero-panel,.workspace-hero,.two-column-grid,.three-column-grid,.workflow-card-grid,.public-overview-grid,.public-story-card .content-section-proof .content-list{grid-template-columns:1fr}.saas-header{position:static}}@media(max-width:720px){.saas-main,.public-surface .saas-main{width:min(100vw - 1.25rem,100%);padding:1rem 0 3.4rem}.saas-header{padding:1rem}.public-surface .hero-panel,.workspace-hero,.workspace-card,.workflow-card{padding:1.2rem;border-radius:22px}}.admin-shell-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:1.25rem;align-items:start}.admin-sidebar-stack,.admin-main-stack,.admin-substack{display:grid;gap:1.25rem}.admin-kpi-grid,.compact-form-grid,.admin-split-grid{display:grid;gap:.9rem}.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-entity-list{display:grid;gap:.75rem;max-height:320px;overflow:auto;padding-right:.2rem}.admin-entity-list.short-list{max-height:220px}.admin-entity-item{display:grid;gap:.35rem;padding:.95rem 1rem;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.admin-entity-item span,.admin-entity-item small,.compact-header h3{color:var(--saas-muted)}.admin-entity-item small{line-height:1.55}.admin-subpanel{display:grid;gap:.8rem}.admin-inline-section{display:grid;gap:.8rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.06)}.agent-actions-row{display:flex;justify-content:space-between;gap:1rem;align-items:end;flex-wrap:wrap}.compact-header{margin-bottom:0}.admin-entity-list::-webkit-scrollbar{width:10px}.admin-entity-list::-webkit-scrollbar-thumb{border-radius:999px;background:#7097c03d;border:2px solid rgba(3,10,17,.82)}@media(max-width:1180px){.admin-shell-grid,.admin-split-grid,.admin-kpi-grid,.compact-form-grid.two,.compact-form-grid.three{grid-template-columns:1fr}}.admin-form-actions{display:flex;gap:.75rem;flex-wrap:wrap}.admin-record-list{display:grid;gap:.75rem;max-height:320px;overflow:auto;padding-right:.2rem}.admin-record-card{width:100%;display:grid;gap:.35rem;text-align:left;padding:.95rem 1rem;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--saas-text)}.admin-record-card span,.admin-record-card small{color:var(--saas-muted)}.admin-record-card.active{border-color:#6ee7ff57;background:linear-gradient(180deg,#102035eb,#08121ee6)}.danger-tone{border-color:#ef5c7b40;color:#ffd3dc}.admin-record-list::-webkit-scrollbar{width:10px}.admin-record-list::-webkit-scrollbar-thumb{border-radius:999px;background:#7097c03d;border:2px solid rgba(3,10,17,.82)}.link-card{text-decoration:none}.short-scroll{max-height:18rem}.toggle-row{display:inline-flex;align-items:center;gap:.6rem;color:var(--saas-text)}.admin-user-detail-page{padding-bottom:1rem}.admin-user-layout{align-items:start}.portal-support-grid,.analytics-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.portal-ticket-list{max-height:26rem}.graph-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(2.8rem,1fr));gap:.8rem;align-items:end;min-height:13rem}.graph-bar-item{display:grid;gap:.45rem;text-align:center}.graph-bar-track{height:9rem;border-radius:1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);padding:.45rem;display:flex;align-items:end}.graph-bar-fill{width:100%;border-radius:.7rem;background:linear-gradient(180deg,#6ee7ffe6,#f0a74bd9)}.graph-bar-item span,.graph-bar-item strong,.analytics-kpi-row small,.analytics-kpi-row strong{color:var(--saas-text)}.analytics-kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.analytics-kpi-row>div{display:grid;gap:.25rem;padding:.85rem 1rem;border-radius:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.sql-results-shell{margin-top:1rem}.sql-results-table-wrap{overflow:auto;max-height:24rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08)}.sql-results-table{width:100%;border-collapse:collapse;min-width:38rem}.sql-results-table th,.sql-results-table td{padding:.75rem .85rem;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:top}.sql-results-table th{position:sticky;top:0;background:#0b121cfa;z-index:1}.sql-results-table-wrap::-webkit-scrollbar{height:10px;width:10px}.sql-results-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:#7097c03d}@media(max-width:1180px){.portal-support-grid,.analytics-summary-grid,.analytics-kpi-row{grid-template-columns:1fr}}.assistant-fab{position:fixed;right:1.5rem;bottom:1.5rem;display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 1.1rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#090e17eb;color:#f4f6fb;box-shadow:0 18px 48px #040a1452;z-index:60}.assistant-shell{position:fixed;top:6.5rem;right:1.5rem;width:min(28rem,calc(100vw - 2rem));max-height:calc(100vh - 9rem);display:flex;flex-direction:column;border-radius:1.5rem;border:1px solid rgba(255,255,255,.1);background:#090d14f7;box-shadow:0 28px 80px #040a1466;transform:translateY(1rem);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:59}.assistant-shell.open{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.assistant-shell-header,.assistant-shell-footer{padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08)}.assistant-shell-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.assistant-shell-header h3{margin:.2rem 0 .35rem}.assistant-shell-header p{margin:0;color:#e8edf6bf}.assistant-shell-body{overflow-y:auto;scrollbar-gutter:stable;padding:1rem 1.1rem 1.2rem;display:grid;gap:1rem}.assistant-section,.assistant-context-panel{border:1px solid rgba(255,255,255,.08);border-radius:1.15rem;background:#ffffff08;padding:.95rem}.assistant-section-head,.assistant-context-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.assistant-section-head h4{margin:0}.assistant-context-row+.assistant-context-row{margin-top:.7rem}.assistant-context-row span,.assistant-context-row strong,.assistant-section-head span{font-size:.92rem}.assistant-quick-actions,.assistant-action-list,.assistant-related-list,.assistant-citations,.assistant-inline-links,.help-card-stack,.help-faq-stack,.help-kb-grid,.help-admin-grid,.help-admin-tabs,.help-route-tabs,.help-search-row,.help-article-meta,.assistant-checklist-list{display:grid;gap:.75rem}.assistant-quick-actions{margin-top:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-message-list{display:grid;gap:.8rem;max-height:18rem;overflow-y:auto;padding-right:.25rem}.assistant-message{border-radius:1rem;padding:.85rem .95rem;background:#ffffff0a}.assistant-message.user{background:#70adff29}.assistant-message.system{background:#ffc9721f}.assistant-message strong,.assistant-message p{margin:0}.assistant-message p{margin-top:.35rem;color:#ecf0f8db}.assistant-citation,.help-note-card,.help-faq-item,.help-kb-card,.help-list-link,.assistant-related-card,.assistant-action-card,.assistant-guidance-card,.assistant-release-card,.assistant-checklist-chip{border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.assistant-action-card,.help-list-link,.help-kb-card,.assistant-related-card{text-align:left;padding:.85rem .95rem}.assistant-action-card{display:grid;gap:.35rem}.assistant-action-card small{color:#ffd07ae0}.assistant-confirm-box{margin-top:.75rem;padding:.95rem;border-radius:1rem;border:1px solid rgba(255,208,122,.24);background:#ffd07a14}.assistant-shell-footer{display:grid;gap:.8rem;border-top:1px solid rgba(255,255,255,.08);border-bottom:none}.assistant-shell-footer textarea{width:100%;resize:vertical;min-height:4.25rem}.assistant-guidance-strip{position:fixed;left:1.5rem;top:5.25rem;width:min(22rem,calc(100vw - 4rem));display:grid;gap:.75rem;z-index:58}.assistant-guidance-card,.assistant-release-card{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.95rem 1rem;background:#fffffff5;color:#0e1522;box-shadow:0 14px 36px #040a142e}.assistant-checklist-chip{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;padding:.7rem .9rem;background:#070c13eb;color:#f5f7fb}.assistant-checklist-item{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:flex-start}.assistant-checklist-item.checked strong{text-decoration:line-through}.help-page{display:grid;gap:1.25rem}.help-hero-panel{min-height:auto}.help-route-tabs{grid-auto-flow:column;justify-content:start}.help-grid.two-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.help-card{min-height:0}.help-list-link,.help-kb-card,.assistant-related-card{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.help-list-link strong,.help-kb-card strong,.assistant-related-card strong,.assistant-citation strong,.help-note-card strong{display:block}.help-list-link span,.help-kb-card p,.assistant-related-card span,.assistant-citation span,.help-note-card span{color:#212c3fb8}.help-kb-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.help-kb-card{flex-direction:column;align-items:flex-start}.help-kb-card-foot,.help-article-meta{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.help-rich-body{display:grid;gap:.85rem;color:#1a2435db}.help-rich-list{margin:0;padding-left:1.2rem;display:grid;gap:.4rem}.help-faq-item{padding:.95rem 1rem}.help-faq-item summary{cursor:pointer;font-weight:600}.help-admin-tabs{grid-auto-flow:column;justify-content:start}.help-admin-tabs button{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.help-admin-tabs button.active{background:#70adff29;border-color:#70adff47}.help-admin-grid{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start}.help-search-row input,.help-admin-grid input,.help-admin-grid textarea,.help-admin-grid select{width:100%}@media(max-width:960px){.assistant-guidance-strip,.assistant-shell,.assistant-fab{right:1rem}.assistant-shell{left:1rem;top:auto;bottom:5.5rem;width:auto;max-height:70vh}.assistant-guidance-strip{left:1rem;width:auto}.help-grid.two-up,.help-admin-grid,.assistant-quick-actions{grid-template-columns:1fr}}
