:root{--studio-bg:#191c20;--studio-panel:#22262c;--studio-raised:#2b3038;--studio-line:#414854;--studio-text:#f1f2ef;--studio-muted:#b9c0c9;--studio-accent:#c7b5f7;--motion-micro:.13s;--motion-interaction:.19s;--motion-panel:.26s;--motion-entry:.34s;--motion-ease:cubic-bezier(.2, .7, .2, 1)}#root :is(.dashboard-shell,.auth-shell,.landing,.plans-page){--muted:var(--studio-muted);--line:var(--studio-line);--purple:var(--studio-accent);color:var(--studio-text);background:var(--studio-bg)}#root .dashboard-shell :is(.dashboard-main,.sidebar,.dashboard-top){background:var(--studio-bg);color:var(--studio-text);border-color:var(--studio-line)}#root .dashboard-shell .sidebar{background:#1e2227}#root .dashboard-shell .dashboard-top{background:#20242a;flex-wrap:wrap}#root .dashboard-top>a{overflow-wrap:anywhere;margin-right:auto}#root .dashboard-shell .workspace-home{color:var(--studio-text)}#root .dashboard-shell :is(.workspace-home small,.user-label small,.workspace-footer){color:var(--studio-muted)}#root .dashboard-shell :is(.workspace-monogram,.role-badge){color:#e2d8fd;background:#383347}#root .dashboard-shell :is(.nav-divider,.sidebar-bottom){border-color:var(--studio-line)}#root .dashboard-shell .nav-divider{background:var(--studio-line)}#root .dashboard-shell .nav-item{color:#c7cbd2;transition:background var(--motion-micro)}#root .dashboard-shell .nav-item.active{color:#ede6ff;background:#383347;box-shadow:inset 3px 0 #c7b5f7}#root .dashboard-shell .nav-item:hover{color:#fff;background:#30353d}#root .dashboard-shell :is(p,small,.eyebrow,.field-help,.edition-card-meta,.edition-panel-help,.editorial-steps,.editorial-title small,.editorial-stage-hint,.business-glance,.editorial-template-link,.editorial-secondary-links,.account-reference,.catalog-actions a,.category-picker legend):not(:where(.editorial-paper *,.template-art *,.editorial-export *,.mag-experience *,.public-list *)){color:var(--studio-muted)}#root .dashboard-shell :is(label,legend,.icon-button,summary):not(:where(.editorial-paper *,.template-art *,.editorial-export *,.mag-experience *,.public-list *)){color:var(--studio-text)}#root .dashboard-shell :is(.business-card,.list-form,.list-admin-card,.catalog-filters,.pricing-panel,.ux-options,.guided-section,.edition-card,.edition-search,.editorial-import-choice,.template-download,.billing-current,.billing-checkout,.billing-profile,.plan-card,.catalog-table-wrap,.catalog-empty){background:var(--studio-panel);color:var(--studio-text);border-color:var(--studio-line)}#root .dashboard-shell :is(.editorial-template-grid>article,.editorial-template-grid>button){background:var(--studio-panel);color:var(--studio-text);border-color:var(--studio-line);border-radius:14px;flex-direction:column;min-width:0;padding:18px;display:flex}#root .dashboard-shell .editorial-template-grid>[aria-pressed=true]{border-color:var(--studio-accent);box-shadow:0 0 0 2px #c7b5f73b}#root .dashboard-shell :is(.editorial-template-grid p,.editorial-template-grid small){font-size:13px;line-height:1.6}#root .dashboard-shell :is(input,select,textarea):not(:where(.editorial-paper *,.template-art *,.editorial-export *,.mag-experience *,.public-list *)){color:var(--studio-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1a1e24;border-color:#697483}#root .dashboard-shell input::placeholder,#root .dashboard-shell textarea::placeholder{color:#a3acb9}#root .dashboard-shell :is(button,.button):not(:where(.editorial-paper *,.template-art *,.editorial-export *,.mag-experience *,.public-list *)){background:var(--studio-raised);color:var(--studio-text);transition:background var(--motion-micro), transform var(--motion-interaction) var(--motion-ease);border-color:#768293}#root .dashboard-shell :is(button,.button):hover:not(:disabled):not(:where(.editorial-paper *,.template-art *,.editorial-export *,.mag-experience *,.public-list *)){background:#393f49}#root .dashboard-shell :is(button,.button):active:not(:disabled):not(:where(.editorial-paper *,.template-art *,.editorial-export *,.mag-experience *,.public-list *)){transform:translateY(1px)}#root .dashboard-shell :is(.primary,.edition-edit,[aria-pressed=true],.editorial-thumbnails>button.active):not(:where(.editorial-paper *,.template-art *,.editorial-export *,.mag-experience *,.public-list *)){color:#252032;background:#c7b5f7;border-color:#c7b5f7;font-weight:650}#root .dashboard-shell :is(.primary,.edition-edit):hover:not(:disabled){color:#252032;background:#d9cafa}#root .dashboard-shell [aria-pressed=true] :is(small,strong){color:inherit}#root .dashboard-shell :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #c7b5f7}#root .dashboard-shell :is(.edition-delete,.field-error,[role=alert]){color:#ffb5af}#root .dashboard-shell .edition-danger{color:#fff;background:#983d3c}#root .dashboard-shell :is(.edition-status,.import-counts span){color:#daecd4;background:#354036}#root .dashboard-shell :is(.edition-card-actions,.editorial-product-library>div,.catalog-table th,.catalog-table td,.editorial-layers,.editorial-properties fieldset,.editorial-advanced){border-color:var(--studio-line)}#root .dashboard-shell .catalog-table th{color:#dce0e6;background:#2b3038}#root .dashboard-shell .catalog-table tr{background:var(--studio-panel);color:var(--studio-text)}#root .dashboard-shell .catalog-table tr:hover{background:#2b3038}#root .dashboard-shell .editorial-empty{color:#e1d6f6;border-color:var(--studio-line);background:#252b31}#root .dashboard-shell .editorial-empty h2{color:var(--studio-text)}#root .dashboard-shell .workspace-view{animation:studio-enter var(--motion-interaction) var(--motion-ease)}#root .dashboard-shell .editorial-steps .active{color:#e1d2ff}#root .dashboard-shell .editorial-welcome{background:radial-gradient(at 85% 30%,#75639340,#0000 60%),linear-gradient(115deg,#292e35,#22262d);border-color:#48505c;box-shadow:0 18px 45px #0e111522}#root .dashboard-shell .editorial-welcome h1{font-size:clamp(32px,4vw,55px)}#root .dashboard-shell .edition-cover{background:radial-gradient(at 50% 40%,#50515b,#30343c)}#root .edition-cover>span{color:#e8e4f1;background:#252932ed}#root .editorial-template-grid,#root .edition-grid{perspective:1200px}#root .editorial-template-grid>*,#root .edition-card{transition:transform var(--motion-panel) var(--motion-ease)}#root .editorial-welcome-art,#root .auth-editions{perspective:1100px}#root .editorial-welcome-art>.template-art,#root .auth-editions>.template-art{transition:transform var(--motion-entry) var(--motion-ease);box-shadow:10px 24px 35px #080b1045}#root .editorial-workbench.is-focused{background:var(--studio-bg);color:var(--studio-text)}#root .editorial-workbench :is(.editorial-toolbar,.edition-editor-actions,.editorial-library,.editorial-properties,.editorial-library>nav,.editorial-mobile-actions,.editorial-drawer-heading,.editorial-page-navigation,.editorial-preview-actions){background:var(--studio-panel);color:var(--studio-text);border-color:var(--studio-line)}#root .editorial-workbench :is(.editorial-desk,.editorial-stage,.editorial-viewbar){border-color:var(--studio-line);background:#181c21}#root .editorial-workbench .editorial-canvas-scroll{background:radial-gradient(at 50% 25%,#303640,#191d23 85%)}#root .editorial-workbench :is(.edition-selection-slot,.editorial-stage-hint,.editorial-move-bar){color:#d5dbe4;border-color:var(--studio-line);background:#272d35}#root .editorial-workbench .editorial-stage-hint strong{color:#e3d8ff}#root .editorial-workbench .editorial-move-bar.is-active{color:#fff;background:#514563;box-shadow:inset 4px 0 #c7b5f7}#root .editorial-workbench .editorial-advanced summary{color:#e2d8fd}#root .editorial-workbench .editorial-thumbnails>button.active{color:#f0eaff;border:2px solid var(--studio-accent);background:#373144}#root .editorial-workbench .editorial-spread>.editorial-page-frame{box-shadow:0 3px 4px #0003,0 22px 44px #05070966}#root .editorial-workbench .editorial-spread{animation:studio-page var(--motion-panel) var(--motion-ease)}#root .editorial-workbench .editorial-message{background:#412d2d}#root .editorial-workbench :is(.editorial-message.success,.editorial-upload-status){color:#d0f2e0;background:#263e35}#root .editorial-workbench .editorial-upload-status:before{content:"";border:2px solid #d0f2e055;border-top-color:#d0f2e0;border-radius:50%;width:12px;height:12px;margin-right:9px;animation:.8s linear infinite studio-spin;display:inline-block}#root .editorial-workbench .editorial-message.success{animation:studio-enter var(--motion-entry) var(--motion-ease)}#root .edition-dialog-backdrop{background:#0c1019b8}#root .edition-dialog{color:var(--studio-text);animation:studio-enter var(--motion-panel) var(--motion-ease);background:#242930;border:1px solid #525b68;box-shadow:0 30px 90px #080b1166}#root .edition-dialog :is(footer,header,.editorial-publish-actions,.editorial-share){color:var(--studio-text);border-color:var(--studio-line);background:#242930}#root .edition-dialog :is(fieldset,.assisted-preview){border-color:var(--studio-line)}#root .edition-dialog :is(.assisted-intro,.assisted-controls small){color:var(--studio-muted)}#root .dashboard-shell .edition-dialog .editorial-warning{color:#f6c59e}#root .dashboard-shell .edition-dialog .editorial-share a{color:#e2d8fd;overflow-wrap:anywhere;background:#33303f}#root .plans-page .plan-card{color:var(--studio-text);transition:transform var(--motion-interaction);background:#252a31;border-color:#4a515d}#root .plans-page :is(p,.eyebrow,.plan-card p){color:var(--studio-muted)}#root .plans-page a:not(.button){color:#d5c5fc}#root .plans-page .plan-card button:disabled{color:#d0d5dd;background:#333942}#root .landing{background:radial-gradient(at 78% 16%,#57456a40,#0000 38%),#1a1d22}#root .landing .hero{padding-top:65px;padding-bottom:75px}#root .landing :is(.hero-copy>p,.hero-meta,.section-intro p,.journey-grid p){color:#bec2cb}#root .landing .plans-page{background:#20242b;border-radius:22px}#root .auth-shell{background:#1d2127}#root .auth-story{background:radial-gradient(at 50% 60%,#65507535,#0000 65%),#242830;border-color:#414854;gap:30px}#root .auth-story h1{font-size:clamp(34px,3.6vw,54px)}#root .auth-story :is(p,.subtle){color:#c2c5ce}#root .auth-main{background:#1d2127}#root .auth-form input{color:#f1f2ef;background:#262c34;border-color:#697483}#root .auth-form :is(label){font-size:14px}#root .auth-form input::placeholder{color:#aeb6c2}#root .auth-form :is(.forgot,.auth-switch a){color:#d0befa}#root .auth-footer{color:#b0b6c0;font-size:12px}#root .auth-editions{pointer-events:none;justify-content:center;align-items:center;height:240px;margin:24px 0;display:flex}#root .auth-editions>.template-art{flex:0 0 140px;width:140px;transform:rotateY(12deg)rotate(-10deg)}#root .auth-editions>.template-art+.template-art{margin-left:-15px;transform:translateY(10px)rotateY(-12deg)rotate(9deg)}#root .auth-story .story-card{color:#e0d7f2;margin-top:10px;padding:16px}#root .onboarding{max-width:760px;animation:studio-enter var(--motion-entry) var(--motion-ease);border-top:3px solid #c7b5f7}#root .onboarding>.accent{color:#d4c1ff}#root .loading-cards{color:var(--studio-muted);padding:24px 0}#root .loading-cards>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:16px;display:grid}#root .loading-cards>div>div{background:#272d35;border-radius:14px;padding:16px}#root .loading-cards :is(i,b,small){background:#404753;border-radius:6px;height:14px;margin-bottom:12px;animation:1.2s ease-in-out infinite alternate studio-pulse;display:block}#root .loading-cards i{height:130px}#root .loading-cards small{width:60%}#root .editorial-reader{color:#25322c;box-sizing:border-box;background:#e5e6e2;font-family:DM Sans,system-ui,sans-serif}#root .editorial-reader>:is(header,nav,.reader-tools,.editorial-reading-surface){box-sizing:border-box;min-width:0}#root .editorial-reader>.reader-tools{color:#35443b}#root .editorial-reader :is(button,select){min-height:44px}#root .editorial-reader>:is(header,nav){background:#f7f8f5;border:1px solid #ccd2cc;border-radius:12px;padding:12px 16px}#root .editorial-reader>nav{z-index:2;position:sticky;bottom:12px;box-shadow:0 4px 20px #14231918}#root .editorial-reader>.editorial-reading-surface{animation:studio-page var(--motion-panel) var(--motion-ease)}#root .editorial-inquiry{animation:studio-enter var(--motion-panel) var(--motion-ease)}#root .editorial-inquiry-close{min-width:44px;min-height:44px}@keyframes studio-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes studio-page{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes studio-pulse{0%{opacity:.45}to{opacity:.9}}@keyframes studio-spin{to{transform:rotate(360deg)}}@keyframes studio-reveal{0%{opacity:0;transform:perspective(1100px)rotateY(-9deg)translateY(12px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine) and (width>=1001px){#root .edition-card:hover,#root .editorial-template-grid>:hover{transform:translateY(-4px)rotateX(1deg)rotateY(-1deg)}#root .editorial-welcome-art:hover>.template-art:first-child{transform:rotate(-8deg)rotateY(8deg)translateY(-5px)}#root .editorial-welcome-art:hover>.template-art+.template-art{transform:rotate(6deg)rotateY(-8deg)translateY(12px)}#root .auth-editions,#root .landing .editorial-welcome-art{animation:studio-reveal .7s var(--motion-ease) both}#root .plans-page .plan-card:hover{transform:translateY(-3px)}}@media (width<=1000px){#root .dashboard-shell .workspace-navigation{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:visible}#root .dashboard-shell .nav-item{justify-content:center;gap:5px;padding:10px 6px;font-size:13px;display:flex}#root .dashboard-shell .dashboard-top{gap:8px}#root .auth-story{padding:30px}#root .auth-editions{height:210px}}@media (width<=600px){#root .dashboard-shell .workspace-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}#root .dashboard-shell .nav-item{justify-content:flex-start;min-height:44px;padding-left:10px;font-size:13px}#root .dashboard-shell .dashboard-top>a{flex:1 0 100%}#root .dashboard-shell .dashboard-top>.help-trigger{margin-left:auto}#root .dashboard-shell .editorial-template-grid{grid-template-columns:1fr 1fr;gap:12px}#root .dashboard-shell .editorial-template-grid>:is(article,button){padding:12px}#root .dashboard-shell .editorial-template-grid strong{font-size:17px}#root .dashboard-shell .editorial-template-grid p{font-size:13px}#root .dashboard-shell .editorial-welcome{padding:24px}#root .edition-editor-actions .help-trigger{flex-shrink:0}#root .edition-editor-actions .edition-delete{min-width:44px;margin-left:auto}#root .edition-editor-actions .edition-delete span{display:none}#root .loading-cards>div{grid-template-columns:1fr}#root .loading-cards>div>div:not(:first-child){display:none}#root .landing .hero{padding-top:36px}}@media (prefers-reduced-motion:reduce),(update:slow){#root :is(.dashboard-shell,.auth-shell,.landing,.editorial-reader) *,#root :is(.dashboard-shell,.auth-shell,.landing,.editorial-reader) :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}#root .edition-card:hover,#root .editorial-template-grid>:hover,#root .plans-page .plan-card:hover{transform:none}#root .editorial-welcome-art:hover>.template-art:first-child{transform:rotate(-12deg)}#root .editorial-welcome-art:hover>.template-art+.template-art{transform:rotate(11deg)translateY(20px)}}@media print{#root :is(.help-trigger,.help-invitation,.help-tour,.help-center){display:none!important}}
