.theme-toggle{border:1px solid var(--line);background:var(--panel);min-width:70px;color:var(--text);border-radius:6px;justify-content:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex;align-items:center!important;width:auto!important;height:30px!important}.top-preferences{align-items:center;gap:15px;display:flex}.theme-choices{gap:16px;margin:20px 0;display:flex}.theme-choices button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:130px;height:90px;display:flex}.theme-choices button.active{border-color:var(--acid);box-shadow:0 0 0 1px var(--acid)}.preferences-panel label{font-size:14px}.preferences-panel p{line-height:1.6;font-size:14px!important}.interactive-canvas{width:100%;height:100%;position:relative}.interactive-canvas.drop-active{box-shadow:inset 0 0 0 3px var(--acid)}.drop-message{border:1px solid var(--acid);background:var(--panel);color:var(--text);pointer-events:none;z-index:20;border-radius:10px;padding:18px 30px;position:absolute;top:45%;left:50%;transform:translate(-50%)}.canvas-bottom-actions{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:60px}.canvas-bottom-actions>span{color:var(--muted);max-width:140px;font-size:11px}.library-search{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:5px;align-items:center;gap:8px;padding:10px;display:flex}.library-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;font-size:13px}.editor-hint{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.65}.node-library{width:auto}.node-group button{cursor:grab;height:auto;min-height:40px;padding:9px 5px;font-size:13px;line-height:1.5}.node-group>small{font-size:11px}.builder-body{grid-template-columns:230px minmax(0,1fr) 280px}.node-inspector fieldset{border:0;min-width:0;margin:0;padding:0}.node-inspector fieldset label{color:var(--muted);flex-direction:column;gap:10px;margin:20px 0;font-size:13px;display:flex}.node-inspector input,.node-inspector select,.node-inspector textarea{background:var(--panel-2);border:1px solid var(--line);width:100%;height:auto;min-height:40px;color:var(--text);border-radius:5px;padding:10px;font-size:13px}.node-inspector input[type=checkbox]{width:20px;min-height:20px}.node-inspector textarea{resize:vertical;min-height:120px}.editor-node-actions{flex-wrap:wrap;gap:8px;display:flex}.builder-actions>small{font-size:11px}.builder-header{gap:10px}.builder-title{min-width:200px}.builder-title input{max-width:230px;font-size:16px}.builder-title .back-link{text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.builder-stats{display:none}.builder-actions button{white-space:nowrap;font-size:12px}.creator-node{border-radius:9px;width:260px;min-height:150px}.creator-node h3{font-size:15px;line-height:1.5}.creator-node p{overflow-wrap:anywhere;max-height:54px;font-size:12px;line-height:1.5;overflow:hidden}.creator-node-top{font-size:10px}.creator-node-metric strong,.creator-node-metric span{font-size:11px}.creator-node .react-flow__handle{background:var(--panel);border:2px solid var(--node-accent);width:13px;height:13px}.creator-node .react-flow__handle:hover{box-shadow:0 0 0 5px #a1c66840}.react-flow__edge:hover .react-flow__edge-path{stroke-width:3px}.react-flow__edge.selected .react-flow__edge-path{stroke:var(--acid)}.react-flow__controls button{color:var(--text)}html[lang=hi] body{font-family:Arial,Noto Sans Devanagari,sans-serif}html[lang=hi] :is(button,label,p,small,span){letter-spacing:normal;line-height:1.6}html[lang=hi] .sidebar nav button{font-size:14px}html[lang=hi] .section-label,html[lang=hi] .eyebrow{font-size:12px}html[lang=hi] .builder-title input{max-width:200px}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f8f5;--panel:#fff;--panel-2:#f0f4ed;--line:#d6ded1;--line-soft:#e4e9e1;--text:#202b1a;--muted:#5d6d54;--faint:#72816b;--acid:#547c1c;--acid-dark:#e9f3db;--coral:#b8493a;--violet:#7051b9;--blue:#346fba;--green:#278553;--amber:#947015}html[data-theme=light] :is(.sidebar,.mobile-header,.navigation-rail,.workspace-switcher,.sidebar nav button.active,.sidebar nav button:hover,.node-library,.node-inspector,.creator-node,.flow-main,.flow-modal,.flow-steps,.onboarding,.onboarding-main,.onboarding-aside,.test-modal,.connect-modal,.planner-modal,.asset-modal,.detail-editor,.asset-drawer,.history-drawer,.settings-nav button.active,.thread-column,.conversation,.conversation-details,.inbox-screen,.login-page,.login-content,.login-workflow,.preview-node,.preview-insight,.google-login,.connection-card,.provider-grid,.provider-choice,.content-board,.asset-card,.settings-section,.permission-review,.device-session,.device-sessions,.instagram-guide){background:var(--panel);color:var(--text);border-color:var(--line)}html[data-theme=light] :is(.canvas-area,.conversation-context,.thread-row.selected,.thread-row:hover,.reply-box,.message p,.planner-progress,.content-board-head,.provider-strip,.execution,.range-picker,.insight-tip,.capability,.mock-connect,.selected-account,.account-review,.safe-callout,.source-insight,.upload-zone,.format-picker button,.asset-type-picker button,.demo-mode,.validation-ok,.result-box,.simulation-progress,.connect-options>button,.choice-card,.message-preview,.login-actions,.asset-review,.success-orbit,.connection-summary){background:var(--panel-2);color:var(--text);border-color:var(--line)}html[data-theme=light] :is(.panel,.thread-row,.conversation>header,.inbox-top,.inbox-search,.thread-tabs,.contact-summary,.conversation-details section,.asset-drawer section,.content-board-row,.asset-card footer,.settings-section,.node-group,.node-performance,.creator-node-metric,.best-stats,.content-row,.contact-row,.filter-bar,.events-list,.event-row,.event-detail,.connection-top,.connection-actions,.capabilities,.contact-stats,.timeline,.table-head,.workflow-row){border-color:var(--line)}html[data-theme=light] :is(input,select,textarea){background:var(--panel-2);color:var(--text);border-color:var(--line)}html[data-theme=light] :is(input,textarea)::placeholder{color:#748369}html[data-theme=light] :is(.search-box input,.inbox-search input,.reply-box textarea,.builder-title input){background:0 0}html[data-theme=light] :is(.primary-button,.demo-login){color:#fff;background:#547c1c;border-color:#547c1c}html[data-theme=light] .primary-button:hover{color:#fff;background:#406412}html[data-theme=light] :is(.ghost-button,.icon-button,.theme-toggle){color:#36492b;background:#fff;border-color:#c6d2bf}html[data-theme=light] :is(.text-button,.nav-link,.best-card>button,.insight-card>button,.content-opportunity button){color:#476c20}html[data-theme=light] :is(.danger-button,.danger-link){color:#a23c31;background:#fff2ef;border-color:#e3bbb3}html[data-theme=light] :is(h1,h2,h3,h4,strong,b,.workflow-name b,.contact-name b,.thread-row strong,.conversation-person b,.preview-node h2,.creator-node h3,.content-title b,.asset-meta b,.draft-ready h3,.metric>strong,.best-stats b,.event-type b,.content-name b,.node-inspector label){color:var(--text)}html[data-theme=light] :is(.primary-button,.demo-login,.primary-button b,.demo-login b){color:#fff}html[data-theme=light] :is(p,small,.eyebrow,.section-label,.metric-label,.event-row,.content-row,.contact-row,.thread-row,.thread-row small,.thread-row time,.conversation-person small,.conversation-context,.contact-summary p,.conversation-details dt,.conversation-details dd,.asset-drawer dt,.asset-drawer dd,.asset-meta small,.asset-card footer,.signal-copy,.settings-nav button,.node-group button,.node-inspector label,.node-inspector p,.privacy-note,.login-content h1 em,.login-lede,.range-picker button,.content-tabs button,.sidebar nav button,.sidebar-bottom>button,.builder-actions>small,.builder-title .back-link,.preview-node p,.creator-node p,.keyword-row span,.contact-stats span,.timeline p,.table-head,.events-head,.contacts-head){color:var(--muted)}html[data-theme=light] :is(.status-pill.live,.content-status.published,.connection-health,.validation-ok,.message.creator p,.intent-score,.source-insight,.toast){color:#426822;background:#ecf5e2;border-color:#c2d7ae}html[data-theme=light] :is(.message.automation p,.content-status.scheduled){color:#5d4096;background:#f0ebfb;border-color:#d2c5eb}html[data-theme=light] .content-opportunity{background:linear-gradient(110deg,#edf5e3,#fff);border-color:#cbdcb9}html[data-theme=light] .asset-preview,html[data-theme=light] .asset-drawer-preview{color:#547433;background:linear-gradient(140deg,#eaf0e3,#fff)}html[data-theme=light] .asset-preview strong,html[data-theme=light] .asset-drawer-preview strong{color:#344c25}html[data-theme=light] .creator-node{box-shadow:0 6px 22px #324b1710}html[data-theme=light] .creator-node.selected{border-color:#547c1c;box-shadow:0 0 0 2px #547c1c25}html[data-theme=light] .react-flow__controls,html[data-theme=light] .react-flow__controls-button,html[data-theme=light] .react-flow__minimap{fill:#496338!important;background:#fff!important;border-color:#d6ded1!important}html[data-theme=light] .route-loading{background:var(--bg)}html[data-theme=light] .shimmer{background:#e5ecdf;border-color:#dce4d6}html[data-theme=light] .shimmer:after{background:linear-gradient(90deg,#0000,#fff9,#0000)}html[data-theme=light] .toast{box-shadow:0 12px 30px #29451c20}html[data-theme=light] .sidebar{box-shadow:none}html[data-theme=light] .modal-backdrop{background:#24301e60}html[data-theme=light] .planner-modal,html[data-theme=light] .test-modal{box-shadow:0 30px 80px #1c2f1733}@media (max-width:1100px){.builder-body{grid-template-columns:200px minmax(0,1fr) 250px}.builder-title input{max-width:170px}.builder-actions{gap:4px}.builder-actions>small,.canvas-bottom-actions>span{display:none}}@media (max-width:800px){.builder-body{grid-template-columns:1fr}.builder-actions .save-draft,.builder-actions>.primary-button{display:none}.canvas-bottom-actions{bottom:15px;left:55px}.canvas-bottom-actions>button:disabled,.top-preferences>small{display:none}.navigation-rail span{margin-left:0;font-size:11px}.navigation-rail i{margin:0 4px}.theme-toggle{min-width:30px}.theme-toggle>span,.node-library,.node-inspector{display:none}.builder-header{padding:8px}.builder-title input{max-width:160px}}.creator-home-shell{--home-font:var(--font-geist-sans), Arial, Helvetica, sans-serif;--home-text:#14143c;--home-muted:#7b80a3;--home-purple:#7252ff;--home-blue:#358cff;--home-pink:#f04fc5;--home-mint:#00bca0;--home-card:#fff;--home-border:#edf0fa;--home-lavender:#f1edff;--home-canvas:#f7faff;--home-gradient:linear-gradient(115deg, #465eff, #8650ff);--home-shadow:0 5px 20px #666caf06;--home-radius:16px;--home-control-radius:24px;--home-gap:16px;--home-padding:20px;--home-title:clamp(25px, 2.25vw, 36px);--home-heading:14px;--home-body:13px;--home-small:11px;--home-tiny:10px;--home-metric:28px;--home-weight:500;--home-bold:600;--home-chart-0:var(--home-purple);--home-chart-1:var(--home-blue);--home-chart-2:var(--home-pink);--text:var(--home-text);--muted:var(--home-muted);--acid:var(--home-purple);--bg:var(--home-canvas);--panel:var(--home-card);--line:var(--home-border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(ellipse at 70% 24%,#ddf2ff70,transparent 48%),radial-gradient(ellipse at 12% 8%,#ebe9ff70,transparent 45%),var(--home-canvas);color:var(--home-text);font-family:var(--home-font);font-size:var(--home-body)}.creator-home-shell.app-shell{grid-template-columns:186px minmax(0,1fr);gap:24px;height:100dvh;padding:10px 14px}.creator-home-shell .sidebar{width:186px;height:100%;box-shadow:none;background:#ffffffd9;border:0;border-radius:20px;padding:20px 11px;position:relative;inset:auto;overflow-y:auto}.creator-home-shell .sidebar .brand{letter-spacing:-.7px;color:var(--home-text);gap:10px;font-size:17px}.creator-home-shell .brand b{text-transform:capitalize;color:var(--home-text)}.creator-home-shell .brand-mark{background:var(--home-gradient);border:0;border-radius:50%;width:25px;height:25px;transform:rotate(-25deg);box-shadow:inset 4px 4px 3px #ffffff70}.creator-home-shell .brand-mark span{background:#fff;width:5px;height:7px}.creator-home-shell .brand-mark span:last-child{display:none}.creator-home-shell .sidebar-top{padding:26px 5px 28px}.creator-home-shell .workspace-switcher{display:none}.creator-home-shell .sidebar nav{gap:3px;margin-top:4px;padding:0}.creator-home-shell .sidebar nav button{color:#646b92;min-height:35px;font:var(--home-weight) var(--home-body) var(--home-font);background:0 0;border:0;border-radius:9px;gap:12px;padding:8px 10px}.creator-home-shell .sidebar-nav-group+.sidebar-nav-group{margin-top:8px;padding-top:8px}.creator-home-shell .sidebar-nav-label{color:#a0a6c0;padding-bottom:4px;font-size:9px}.creator-home-shell .sidebar nav button.active{color:#5264ff;box-shadow:none;background:#ebeefe}.creator-home-shell .sidebar nav button.active:before{display:none}.creator-home-shell .sidebar nav button:hover{background:var(--home-lavender)}.creator-home-shell .sidebar-bottom{background:0 0;border:0;margin-top:auto;padding:12px 4px 0}.creator-home-shell .demo-mode{color:var(--home-muted);background:0 0;border:0;padding:0 0 8px}.creator-home-shell .sidebar-bottom button{color:var(--home-muted)}.home-sidebar-promo{margin-top:auto;padding-top:25px}.home-sidebar-promo>span{border:1px solid var(--home-border);color:var(--home-text);background:radial-gradient(at 0 0,#cad8ff,#0000 60%),linear-gradient(130deg,#e9e5ff,#faf5ff);border-radius:14px;padding:38px 20px 25px;font-size:18px;line-height:1.45;display:block}.home-sidebar-promo em{color:var(--home-purple);font-style:normal}.home-sidebar-promo p{color:var(--home-muted);font-size:var(--home-body);padding:0 4px;line-height:1.6}.creator-home-shell .app-main{background:0 0;min-width:0;margin:0;overflow:auto}.creator-home-shell .navigation-rail{display:none}.creator-home-shell .navigation-content{height:auto}.creator-home{font-size:var(--home-body);color:var(--home-text);min-width:0;max-width:min(1600px,100%);margin:0 auto;padding:0 0 14px}.creator-home.pw{width:100%;overflow-x:clip}.creator-home :is(h1,h2,h3,p){margin:0}.creator-home h2{font-size:var(--home-heading);font-weight:var(--home-bold);letter-spacing:-.3px;color:var(--home-text)}.creator-home p,.creator-home small{color:var(--home-muted)}.creator-home button,.creator-home select,.creator-home input{font-family:var(--home-font);font-size:var(--home-small)}.creator-home button{transition:background .18s,box-shadow .18s}.creator-home button:hover{box-shadow:0 3px 14px #7352ff15}.creator-home button:focus-visible{outline:2px solid var(--home-purple);outline-offset:3px}.home-topbar{justify-content:space-between;align-items:center;gap:20px;min-height:49px;padding:2px 8px 12px;display:flex}.home-search{border:1px solid var(--home-border);width:395px;height:36px;color:var(--home-muted);background:#ffffff80;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.home-search input{color:var(--home-text);background:0 0;border:0;outline:0;width:100%;min-width:0}.home-search input::placeholder{color:var(--home-muted)}.home-search-results{z-index:20;background:var(--home-card);border:1px solid var(--home-border);border-radius:12px;padding:8px;position:absolute;top:42px;left:0;right:0;box-shadow:0 10px 30px #29235c15}.home-search-results button{width:100%;color:var(--home-text);background:0 0;border:0;justify-content:space-between;padding:12px;display:flex}.home-top-actions{align-items:center;gap:18px;display:flex}.home-button{border:1px solid var(--home-border);border-radius:var(--home-control-radius);background:var(--home-card);min-height:37px;color:var(--home-text);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.home-button.primary{background:var(--home-gradient);color:#fff;border-color:#0000;box-shadow:inset 0 1px 2px #ffffff40}.home-button.lavender{background:var(--home-lavender);color:var(--home-purple);border:0;min-height:30px;padding:0 15px}.home-button.subtle{background:#ffffff30;border-color:#dcd9ff;margin-left:7px}.home-icon-button{border:1px solid var(--home-border);color:#565d81;background:#ffffff80;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.home-profile{text-align:left;color:var(--home-text);background:0 0;border:0;align-items:center;gap:10px;display:flex}.home-profile>span:nth-child(2){min-width:70px}.home-profile small{font-size:var(--home-tiny);margin-top:2px;display:block}.home-avatar{background:linear-gradient(135deg,#dce4fa,#d2bcec);border:3px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.home-demo-note{font-size:var(--home-tiny);margin:-5px 0 7px!important}.home-error{background:#fff0f4;border-radius:10px;margin-bottom:12px;padding:12px}.home-error button{color:var(--home-purple);background:0 0;border:0;text-decoration:underline}.home-card{border:1px solid var(--home-border);border-radius:var(--home-radius);box-shadow:var(--home-shadow);padding:var(--home-padding);background:#ffffffed;min-width:0}.home-metrics{gap:var(--home-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid}.home-metric{--tone:var(--home-purple);min-height:121px;padding:12px 18px;position:relative;overflow:hidden}.home-metric.pink{--tone:var(--home-pink)}.home-metric.blue{--tone:var(--home-blue)}.home-metric.mint{--tone:var(--home-mint)}.home-metric header{align-items:center;gap:10px;margin-bottom:9px;font-size:12px;display:flex}.home-tile{background:color-mix(in srgb,var(--tone,var(--home-purple)) 12%,white);width:35px;height:35px;color:var(--tone,var(--home-purple));border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid}.home-metric strong{font-size:var(--home-metric);letter-spacing:-.7px;font-weight:var(--home-bold)}.home-metric em{color:var(--home-mint);background:#e5faf5;border-radius:20px;margin-left:10px;padding:3px 6px;font-size:12px;font-style:normal;display:inline-block}.home-metric p{font-size:var(--home-small);margin-top:2px}.metric-decoration{opacity:.7;width:32%;height:45px;position:absolute;bottom:23px;right:16px}.metric-decoration path{fill:none;stroke:var(--tone);stroke-width:1.4px}.home-main-grid{gap:var(--home-gap);grid-template-columns:1.7fr 1fr .8fr;margin-bottom:12px;display:grid}.home-card-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}.home-card-heading h2{white-space:nowrap}.home-card-heading select{border:1px solid var(--home-border);color:var(--home-muted);background:#fff;border-radius:8px;padding:7px}.home-card-heading button{color:#6171ff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.home-performance>strong{font-size:var(--home-metric);letter-spacing:-.5px}.home-performance>p{font-size:var(--home-small);margin-top:1px}.home-chart{height:175px;margin:5px -5px 0}.home-chart text{fill:var(--home-muted);font-size:10px}.home-chart-empty{height:100%;color:var(--home-muted);place-items:center;display:grid}.home-legend{color:var(--home-muted);font-size:var(--home-tiny);gap:23px;margin-top:12px;display:flex}.home-legend span:before{content:"";background:var(--home-purple);vertical-align:middle;border-radius:3px;width:10px;height:4px;margin-right:8px;display:inline-block}.home-legend span:nth-child(2):before{background:var(--home-blue)}.home-legend span:nth-child(3):before{background:var(--home-pink)}.home-brain{text-align:center;padding:18px 15px}.home-brain header{text-align:left;margin-bottom:7px}.home-brain h2 em{font-style:normal;font-size:var(--home-small);background:var(--home-lavender);color:var(--home-purple);border-radius:9px;margin-left:5px;padding:3px 7px}.home-brain>p{font-size:var(--home-tiny);white-space:nowrap}.brain-map{height:203px;margin:2px -3px;position:relative}.brain-orbit{background:radial-gradient(#f0ebff,#0000 65%);border:1px solid #e9e7ff;border-radius:50%;width:72%;height:150px;position:absolute;top:39px;left:14%}.brain-orbit:after{content:"";border:1px dashed #dcd8ff;border-radius:50%;position:absolute;inset:22px}.brain-core{color:#fff;background:#9388ff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:86px;left:calc(50% - 26px);box-shadow:0 0 16px 8px #d5d0ff,inset 0 0 8px #fff}.brain-node{border:1px solid var(--home-border);color:var(--home-text);text-align:left;background:#fff;border-radius:16px;align-items:center;gap:7px;padding:8px;display:flex;position:absolute;box-shadow:0 5px 10px #7266a409}.brain-node small{max-width:88px;margin-top:3px;font-size:8px;display:block}.brain-node .home-tile{width:29px;height:29px}.node-0{--tone:#ffc034;top:17px;left:33%}.node-1{--tone:var(--home-blue);top:74px;left:0}.node-2{top:74px;right:0}.node-3{--tone:var(--home-mint);bottom:15px;left:9%}.node-4{--tone:var(--home-blue);bottom:15px;right:5%}.home-flow{padding:18px 16px}.home-flow header small{font-size:var(--home-tiny);white-space:nowrap}.home-flow>button{text-align:left;width:100%;color:var(--home-text);background:0 0;border:0;align-items:flex-start;gap:12px;padding:8px 0 14px;display:flex;position:relative}.home-flow time{width:45px;font-size:var(--home-tiny);color:var(--home-muted);padding-top:4px}.home-flow i{border:1px solid var(--home-border);color:#767a9d;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;box-shadow:0 2px 4px #7774a310}.home-flow>button:not(:last-child) i:after{content:"";background:var(--home-border);width:1px;height:27px;position:absolute;top:36px;left:69px}.home-flow>button:first-of-type i{background:var(--home-purple);color:#fff;border:4px solid #f3efff}.home-flow>button>span{font-size:var(--home-small);padding-top:3px}.home-flow small{font-size:var(--home-tiny);margin-top:4px;line-height:1.35;display:block}.home-studio-grid{gap:var(--home-gap);grid-template-columns:2.2fr 1fr;margin-bottom:12px;display:grid}.home-studio{padding:15px 18px}.home-studio header{margin-bottom:12px}.home-studio header p{font-size:var(--home-tiny);margin-right:auto}.home-studio header .home-button{background:var(--home-lavender);color:var(--home-purple);padding:0 12px}.story-list{grid-template-columns:.8fr repeat(6,1fr) .8fr;gap:11px;display:grid}.story-list button{color:var(--home-text);background:0 0;border:0;min-width:0;padding:0;font-size:9px}.story-list .story-add{color:#6874ed;background:linear-gradient(135deg,#ecefff,#f5f3ff);border:1px solid #e7e9ff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex}.story-add span{font-size:var(--home-tiny);color:var(--home-muted)}.story-cover{color:#fff;text-align:left;isolation:isolate;background:#444660;border-radius:9px;flex-direction:column;justify-content:center;height:121px;margin-bottom:7px;padding:10px;display:flex;position:relative;overflow:hidden}.story-cover:before{content:"";z-index:-1;background:#ffffff20;border-radius:50%;width:130px;height:100px;position:absolute;top:50%;left:10%;transform:rotate(-30deg)}.story-cover span{white-space:pre-line;font-size:13px;font-weight:600;line-height:1.2}.story-cover i{letter-spacing:1px;font-size:5px;font-style:normal;position:absolute;bottom:12px}.story-0{background:linear-gradient(135deg,#a5b9b0,#344944)}.story-1{background:linear-gradient(135deg,#bb91db,#f1b7ca 60%,#787199)}.story-2{background:linear-gradient(140deg,#3e484d,#adb3b0)}.story-2 span{text-align:center;font-size:10px}.story-3{background:linear-gradient(130deg,#8d8b84,#c7c5b6)}.story-4{background:radial-gradient(at 50% 120%,#cab9ff 20%,#715dcc 30%,#161425 65%)}.story-5{background:linear-gradient(130deg,#536c68,#b1b8a0)}.home-workflows{padding:17px}.workflow-shortcut{text-align:left;border:1px solid var(--home-border);background:var(--home-card);width:100%;color:var(--home-text);border-radius:12px;align-items:center;gap:12px;margin-top:5px;padding:7px 9px;display:flex}.workflow-shortcut>span:nth-child(2){flex:1}.workflow-shortcut small{font-size:var(--home-tiny);margin-top:3px;display:block}.tone-1{--tone:var(--home-mint)}.tone-2{--tone:var(--home-pink)}.home-bottom-grid{gap:var(--home-gap);grid-template-columns:1fr 1fr;display:grid}.home-bottom-grid>.home-card{padding:13px 15px}.home-bottom-grid header{margin-bottom:8px}.home-account-list{gap:8px;display:flex}.home-account-list>button{text-align:left;border:1px solid var(--home-border);min-width:0;color:var(--home-text);background:#fff;border-radius:10px;flex:1;align-items:flex-start;gap:9px;padding:10px;display:flex}.home-account-list b{font-weight:var(--home-weight);font-size:var(--home-tiny)}.home-account-list small,.home-account-list em{margin-top:4px;font-size:9px;display:block}.home-account-list em{color:var(--home-mint);font-style:normal}.home-connect-prompt{align-items:center!important}.home-connect-prompt span{flex:1}.store-callout{border:1px solid var(--home-border);text-align:left;width:100%;color:var(--home-text);background:#fff;border-radius:10px;align-items:center;gap:15px;padding:7px;display:flex}.store-book{color:#fff;background:linear-gradient(140deg,#332d59,#8871c9);border-radius:3px;padding:10px;font-size:8px;line-height:1.3;display:block;transform:rotate(-4deg)}.store-callout small{margin:6px 0;display:block}.store-callout em{color:var(--home-purple);font-style:normal;font-size:var(--home-tiny);align-items:center;gap:5px;display:flex}@media (min-width:1600px){.home-chart{height:215px}.brain-map{height:243px}.brain-orbit{top:58px}.brain-core{top:106px}.node-0{top:30px}.node-1,.node-2{top:100px}.node-3,.node-4{bottom:25px}.home-flow>button{padding-bottom:22px}.story-cover{height:150px}}@media (max-width:1200px){.creator-home-shell.app-shell{grid-template-columns:165px minmax(0,1fr);gap:16px}.creator-home-shell .sidebar{width:165px}.home-hero{grid-template-columns:1fr 1fr}.home-suggestion{grid-template-columns:minmax(0,1fr) 145px;padding:18px 10px 18px 20px}.home-robot{max-width:145px;height:180px}.home-main-grid{grid-template-columns:1.5fr 1fr}.home-flow{grid-column:1/-1;align-items:center;gap:12px;display:flex}.home-flow header{min-width:95px;margin:0;display:block}.home-flow header small{margin-top:6px;display:block}.home-flow>button{gap:7px;padding:0}.home-flow time,.home-flow i:after{display:none}.home-studio-grid{grid-template-columns:1fr}.home-workflows{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.home-workflows header{grid-column:1/-1;margin-bottom:0}.home-studio header p,.home-profile>span:nth-child(2){display:none}.home-top-actions{gap:10px}}@media (max-width:800px){.creator-home-shell.app-shell{height:100dvh;padding:0;display:block}.creator-home-shell .sidebar{z-index:100;border-radius:0;width:210px;position:fixed;top:0;left:0;transform:translate(-110%)}.creator-home-shell .sidebar.open{transform:translate(0)}.creator-home-shell .mobile-header{color:var(--home-text);border-color:var(--home-border);background:#ffffffed;display:flex}.creator-home-shell .mobile-header button{color:var(--home-purple)}.creator-home{padding:12px}.home-topbar{gap:10px;padding:0 0 14px}.home-search{width:100%}.home-profile{display:none}.home-top-actions{gap:7px}.home-top-actions .home-button{padding:0 13px}.home-welcome{padding:10px 4px}.home-welcome h1{font-size:30px}.home-suggestion{grid-template-columns:minmax(0,1fr) 140px;min-height:185px}.home-robot{max-width:140px;height:175px}.home-quick-actions{display:block}.home-quick-actions>header{flex-direction:row;justify-content:space-between;align-items:end;min-height:28px;margin-bottom:8px;padding:0 2px;display:flex}.home-quick-actions>header>span{margin-top:0}.home-quick-actions>div{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:116px;grid-auto-flow:column;padding:0 1px 4px;display:grid;overflow-x:auto}.home-quick-actions>div::-webkit-scrollbar{display:none}.home-quick-card{scroll-snap-align:start}.home-metrics{grid-template-columns:1fr 1fr;gap:10px}.home-main-grid{grid-template-columns:1fr}.home-brain{min-height:310px}.brain-map{max-width:350px;margin:auto}.home-flow{grid-column:auto;display:block}.home-flow header{margin-bottom:14px;display:flex}.home-flow>button{padding:10px 0}.home-flow time{display:block}.home-flow>button>span{flex:1}.home-workflows{display:block}.home-bottom-grid{grid-template-columns:1fr}.home-account-list{flex-wrap:wrap}.story-list{padding-bottom:6px;display:flex;overflow-x:auto}.story-list>button{min-width:90px}.story-cover{height:140px}.story-list .story-add{min-width:75px}.home-performance{padding:16px}.home-chart{height:210px}.home-card-heading h2{white-space:normal}.home-metric strong{font-size:25px}.metric-decoration{opacity:.4;width:25%}}@media (prefers-reduced-motion:reduce){.creator-home *{transition:none!important}}.creator-home-shell .sidebar nav details.nav-more{margin-top:8px}.nav-more>summary{cursor:pointer;color:#98a0c0;font-size:var(--home-small);letter-spacing:.5px;text-transform:uppercase;padding:8px 10px;list-style:none}.nav-more>summary::-webkit-details-marker{display:none}.nav-more[open]>summary{color:var(--home-purple)}.nav-more button{width:100%}.home-sidebar-promo>span{font-weight:var(--home-bold);letter-spacing:-.4px;position:relative}.home-sidebar-promo>span b{font-weight:600}.home-sidebar-promo>span>button{color:#6b6f95;background:#ffffffb0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:10px;right:10px}.home-sidebar-promo p{color:#8a90b0;font-size:var(--home-body);margin:16px 2px 12px;line-height:1.6}.home-sidebar-tip{color:var(--home-muted);align-items:center;gap:10px;padding:6px 2px;font-size:10px;line-height:1.4;display:flex}.home-sidebar-tip i{height:32px;color:var(--home-text);background:linear-gradient(135deg,#dce4fa,#d2bcec);border-radius:50%;flex:0 0 32px;place-items:center;font-size:11px;font-style:normal;display:grid;overflow:hidden}.home-sidebar-tip i img{object-fit:cover;width:100%;height:100%}.home-sidebar-tip b{color:var(--home-purple);font-weight:500}.home-search kbd{font:500 10px var(--home-font);color:var(--home-muted);border:1px solid var(--home-border);background:#fff;border-radius:6px;padding:2px 6px}.home-search-results{max-height:340px;overflow:auto}.home-search-results button{text-align:left;border-radius:8px;align-items:center}.home-search-results button:hover{background:var(--home-lavender)}.home-search-results button span{color:var(--home-muted);font-size:var(--home-tiny);text-transform:capitalize}.home-search-results .hit-title{color:var(--home-text);font-size:var(--home-body);text-transform:none}.home-search-results .hit-title small{color:var(--home-muted);font-size:var(--home-tiny);margin-top:2px;display:block}.home-search-results p{font-size:var(--home-small);padding:10px 12px}.home-popover-anchor,.home-icon-button{position:relative}.home-dot{box-sizing:content-box;background:#ff4d6d;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:8px}.home-popover{z-index:30;background:var(--home-card);border:1px solid var(--home-border);border-radius:14px;width:300px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #29235c1f}.home-popover.menu{width:180px;padding:6px}.home-popover h3{font-size:var(--home-heading);margin:2px 4px 8px}.home-popover p{font-size:var(--home-small);padding:6px 4px 10px}.home-popover button{text-align:left;width:100%;color:var(--home-text);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 8px;display:flex}.home-popover button:hover{background:var(--home-lavender)}.home-popover .notice{flex-direction:column;align-items:flex-start;gap:2px}.home-popover .notice small{color:var(--home-muted);font-size:var(--home-tiny)}.home-popover .notice.critical b{color:#d6335c}.home-popover .notice.warning b{color:#c27a00}.home-popover .popover-link{color:var(--home-purple);justify-content:space-between}.home-avatar{overflow:hidden}.home-avatar img{object-fit:cover;width:100%;height:100%}.home-metric .metric-line{align-items:center;gap:6px;display:flex}.home-metric .metric-line em{align-items:center;gap:3px;margin:0;display:inline-flex}.home-metric em.up{color:var(--home-mint);background:#e5faf5}.home-metric em.down{color:#d6335c;background:#ffeaf0}.home-metric em.flat{color:var(--home-muted);background:#f0f2fa}.home-metric.is-empty strong{color:#a7abc7}.home-metric.is-empty .metric-decoration{opacity:.35}.home-metric p{z-index:1;max-width:66%;position:relative}.home-metric .metric-decoration{width:34%;height:46px}.performance-total{align-items:center;gap:12px;display:flex}.performance-total em{color:var(--home-mint);background:#e5faf5;border-radius:20px;align-items:center;gap:3px;padding:3px 7px;font-size:12px;font-style:normal;display:inline-flex}.performance-total em.down{color:#d6335c;background:#ffeaf0}.home-tip{border:1px solid var(--home-border);background:#fff;border-radius:10px;gap:2px;padding:8px 12px;font-size:11px;display:grid;box-shadow:0 8px 24px #29235c1a}.home-tip small{color:var(--home-muted)}.home-tip b{color:var(--home-text);font-size:13px}.home-tip span{color:var(--home-muted)}.home-skeleton{gap:10px;padding:6px 0;display:grid}.home-skeleton span{background:linear-gradient(90deg,#eef0fb,#f8f9ff,#eef0fb) 0 0/200% 100%;border-radius:7px;height:14px;animation:1.4s linear infinite home-shimmer;display:block}@keyframes home-shimmer{to{background-position:-200% 0}}.home-empty{text-align:center;color:var(--home-muted);justify-items:center;gap:6px;padding:18px 10px;display:grid}.home-empty b{color:var(--home-text);font-size:var(--home-body);font-weight:var(--home-bold)}.home-empty small{font-size:var(--home-small);max-width:280px;line-height:1.5}.home-empty .home-button{margin-top:6px}.home-chart .home-empty{align-content:center;height:100%}.flow-empty{justify-items:center;gap:4px;display:grid}.flow-empty-icon{background:var(--home-lavender);width:28px;height:28px;color:var(--home-purple);border-radius:50%;place-items:center;display:grid}.flow-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.home-flow>button.is-failed span{color:#d6335c}.story-cover span{letter-spacing:-.2px;font-size:12px}.story-more{background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:121px;display:flex;color:#a3a7c6!important;font-size:var(--home-tiny)!important;border:1px dashed #d9dcf3!important}.workflow-shortcut{cursor:default}.workflow-shortcut .workflow-open{text-align:left;min-width:0;color:var(--home-text);background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.workflow-shortcut .workflow-open>span:last-child{min-width:0;font-size:var(--home-small);flex:1}.workflow-shortcut small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-shortcut .home-tile{background:color-mix(in srgb,var(--tone,var(--home-purple)) 12%,white);color:var(--tone,var(--home-purple))}.home-switch{background:#d5d8ea;border:0;border-radius:20px;flex:0 0 36px;width:36px;height:20px;padding:0;transition:background .18s;position:relative}.home-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.home-switch.on{background:#5b66ff}.home-switch.on i{transform:translate(16px)}.home-switch:disabled{opacity:.6}.home-account-list>button{flex-direction:row;align-items:flex-start}.home-account-list .account-glyph{flex:none;place-items:center;margin-top:2px;display:grid}.home-account-list .account-body{gap:2px;min-width:0;display:grid}.home-account-list .account-body b{font-size:11px;font-weight:600}.home-account-list .account-body>small{text-overflow:ellipsis;margin:0;font-size:9px;overflow:hidden}.home-account-list .account-body strong{letter-spacing:-.3px;margin-top:4px;font-size:16px;font-weight:600}.home-account-list .account-body strong small{color:var(--home-muted);font-size:9px;font-weight:400;display:inline}.home-account-list em{align-items:center;gap:5px;margin-top:2px;font-size:9px;display:flex}.home-account-list .status-dot{background:var(--home-mint);border-radius:50%;width:6px;height:6px}.account-attention em{color:#c27a00}.account-attention .status-dot{background:#f5a623}.account-available em{color:var(--home-purple)}.account-coming_soon{opacity:.72;cursor:default}.account-coming_soon em{color:var(--home-muted)}.newsletter-mark{color:#f08a24;background:#fff1e0;border-radius:6px;place-items:center;display:inline-grid}.product-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.product-item{border:1px solid var(--home-border);color:var(--home-text);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:8px;display:flex}.product-cover{color:#fff;border-radius:6px;flex:0 0 52px;place-items:center;height:64px;display:grid}.product-cover.cover-0{background:linear-gradient(140deg,#332d59,#8871c9)}.product-cover.cover-1{background:linear-gradient(140deg,#1f2937,#6b7280)}.product-cover.cover-2{background:linear-gradient(140deg,#7a5c46,#d8b89a)}.product-body{gap:3px;min-width:0;display:grid}.product-body b{font-size:var(--home-tiny);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.product-body strong{font-size:15px;font-weight:600}.product-body small{font-size:9px}.home-modal-backdrop{z-index:200;background:#1a1a4a40;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.home-modal{background:#fff;border-radius:18px;width:min(480px,100%);max-height:86vh;padding:20px;overflow:auto;box-shadow:0 24px 70px #29235c33}.home-modal header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.home-modal h2{font-size:17px}.modal-empty{padding:10px 0 14px}.goal-list{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.goal-list li{border:1px solid var(--home-border);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.goal-list li>div{flex:1;min-width:0}.goal-list small{font-size:var(--home-small);margin:2px 0 6px;display:block}.goal-list li.done b{color:var(--home-muted);text-decoration:line-through}.goal-list li>button{color:var(--home-purple);font-size:var(--home-small);background:0 0;border:0}.goal-bar{background:#eef0fb;border-radius:6px;height:6px;overflow:hidden}.goal-bar i{background:var(--home-gradient);border-radius:6px;height:100%;display:block}.goal-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.goal-form input,.goal-form select{border:1px solid var(--home-border);color:var(--home-text);background:#fff;border-radius:10px;min-width:0;padding:9px 10px}.goal-form input:first-child,.goal-form .home-button{grid-column:1/-1}@media (max-width:1200px){.product-list{grid-template-columns:1fr}.home-metric p{max-width:60%}}@media (max-width:800px){.home-account-list{grid-template-columns:1fr 1fr;display:grid}.home-popover{width:min(300px,86vw);right:-40px}.goal-form{grid-template-columns:1fr}}@media (max-height:900px) and (min-width:801px){.home-sidebar-promo>p,.home-sidebar-tip{display:none}}@media (max-width:800px){.creator-home-shell .app-main{height:100dvh;overflow:hidden}.creator-home-shell .sidebar{width:min(292px,86vw);height:100dvh;padding-bottom:max(18px,env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:0}.creator-home{height:calc(100dvh - 60px);padding:12px max(12px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow:hidden auto}.home-topbar{flex-wrap:wrap;align-items:center;gap:9px;padding-bottom:12px;display:flex}.home-top-actions{order:1;max-width:100%;margin-left:auto}.home-search{flex:1 0 100%;order:2;height:44px}.home-search kbd{display:none}.home-search-results{z-index:120;top:calc(60px + max(58px,env(safe-area-inset-top)));max-height:min(52dvh,360px);position:fixed;left:12px;right:12px}.home-icon-button,.home-button{min-height:44px}.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-metric,.home-main-grid,.home-bottom-grid,.home-studio-grid{min-width:0}.home-card-heading{flex-wrap:wrap;align-items:flex-start}.home-card-heading select,.home-card-heading button{min-height:38px}.home-account-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-account-list>button{min-width:0}.story-list{scroll-snap-type:x proximity;overscroll-behavior-x:contain}.story-list>button{scroll-snap-align:start}.home-popover{top:auto;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));border-radius:16px;width:auto;max-height:70dvh;position:fixed;overflow:auto}.home-popover.menu{width:auto}}@media (max-width:480px){.creator-home{padding-inline:10px}.home-top-actions .home-button{padding-inline:12px}.home-metrics{grid-template-columns:1fr}.home-metric{min-height:112px}.home-account-list{grid-template-columns:1fr}.home-performance{padding:14px}.home-chart{height:190px;margin-inline:-8px}.home-legend{white-space:nowrap;gap:12px;padding-bottom:4px;overflow-x:auto}.home-flow>button{min-height:60px}.home-modal{border-radius:18px 18px 0 0}.goal-list li{flex-wrap:wrap;align-items:flex-start}}@media (max-width:800px) and (max-height:540px) and (orientation:landscape){.creator-home{height:calc(100dvh - 50px)}.home-search-results{max-height:48dvh;top:104px}}.creator-home{--hx-ink:#14143c;--hx-muted:#6b7196;--hx-line:#eceef8;--hx-accent:#5b4bff;--hx-gradient:linear-gradient(100deg,#4f5bff 0%,#6d4cff 55%,#8a52ff 100%);--hx-radius:20px}.creator-home .hx-card{border-radius:var(--hx-radius);background:#ffffffe6;border:1px solid #ebedf8;min-width:0;position:relative;box-shadow:0 1px 2px #1b1f5a08,0 10px 30px #4b4fa00d}.creator-home .hx-actions{flex-wrap:wrap;gap:10px;display:flex}.creator-home .hx-btn{min-height:42px;color:var(--hx-ink);font:600 14px/1 var(--home-font);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3e5f3;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 20px;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 2px 8px #262c7a0d}.creator-home .hx-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #3b3fa01a}.creator-home .hx-btn.primary{background:var(--hx-gradient);color:#fff;border-color:#0000;box-shadow:0 10px 22px #5b4bff40,inset 0 1px #ffffff38}.creator-home .hx-btn.primary:hover:not(:disabled){box-shadow:0 14px 28px #5b4bff55,inset 0 1px #ffffff38}.creator-home .hx-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.creator-home .hx-btn svg{flex:none}.creator-home .hx-top-wrap{container:hx-top/inline-size}.creator-home .hx-top{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.creator-home .hx-welcome{background:radial-gradient(60% 90% at 88% 20%,#e2dcff 0%,#0000 62%),radial-gradient(50% 70% at 0 0,#f2f0ff 0%,#0000 70%),linear-gradient(160deg,#fbfaff,#f4f3ff);flex-direction:column;gap:12px;padding:20px 22px 18px;display:flex;overflow:hidden;container:hx-welcome/inline-size}.creator-home .hx-welcome-main{grid-template-columns:minmax(0,1fr) clamp(130px,27%,230px);align-items:center;gap:8px;display:grid;position:relative}.creator-home .hx-welcome-copy{z-index:1;min-width:0;position:relative}.creator-home .hx-greeting{color:var(--hx-ink);font:600 15px/1.2 var(--home-font);align-items:center;gap:8px;margin:0 0 6px;display:flex}.creator-home .hx-greeting svg{color:#f5a524}.creator-home .hx-welcome h1{color:var(--hx-ink);font:750 clamp(26px,5.2cqi,40px)/1.04 var(--home-font);letter-spacing:-.035em;margin:0}.creator-home .hx-welcome h1 span{display:block}.creator-home .hx-lede{color:var(--hx-muted);margin:8px 0 14px;font-size:14px;line-height:1.45}.creator-home .hx-hero-art{pointer-events:none;align-self:stretch;min-height:150px;position:relative}.creator-home .hx-hero-art img{filter:drop-shadow(0 16px 20px #7d6cf033);width:auto;height:182px;animation:5s ease-in-out infinite hx-float;position:absolute;bottom:-6px;right:4%}.creator-home .hx-note{z-index:1;color:#7a68e6;opacity:.9;font:500 12px/1.25 Segoe Print,Bradley Hand,Comic Sans MS,cursive;position:absolute;top:0;left:-6px;transform:rotate(-12deg)}.creator-home .hx-spark{fill:#7c63ff;opacity:.85;position:absolute}.creator-home .hx-spark.s1{width:18px;top:10px;right:2%}.creator-home .hx-spark.s2{opacity:.6;width:12px;top:92px;right:0}.creator-home .hx-spark.s3{opacity:.7;width:15px;bottom:10px;left:18%}.creator-home .hx-quick{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc4;border:1px solid #eeeefa;border-radius:16px;padding:14px 14px 12px}.creator-home .hx-quick>header{margin:0 2px 10px}.creator-home .hx-quick h2{color:var(--hx-ink);font:700 15px/1.2 var(--home-font);margin:0}.creator-home .hx-quick header p{color:var(--hx-muted);margin:3px 0 0;font-size:12px}.creator-home .hx-quick li{min-width:0;container:hx-tile/inline-size}.creator-home .hx-quick ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.creator-home .hx-quick-card{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eeeff8;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:8px 6px;padding:6px 8px 9px 6px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;box-shadow:0 2px 8px #262c7a08}.creator-home .hx-quick-card:hover{border-color:#ddd7ff;transform:translateY(-2px);box-shadow:0 12px 24px #4b43c81a}.creator-home .hx-quick-art{--art-h:76px;height:var(--art-h);background:linear-gradient(135deg,#eeeaff,#f7f5ff);border-radius:10px;grid-column:1/-1;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.creator-home .hx-quick-art.sky{background:linear-gradient(135deg,#e2f3ff,#f1f9ff)}.creator-home .hx-quick-art.peach{background:linear-gradient(135deg,#ffeede,#fff7ef)}.creator-home .hx-quick-art.violet{background:linear-gradient(135deg,#ece6ff,#f6f2ff)}.creator-home .hx-quick-art img{height:var(--art-h);object-fit:contain;width:auto;max-width:none;transition:transform .25s;display:block}.creator-home .hx-quick-card:hover .hx-quick-art img{transform:translateY(-3px)scale(1.04)}.creator-home .hx-quick-copy{flex-direction:column;gap:2px;min-width:0;padding-left:4px;display:flex}.creator-home .hx-quick-copy b{color:var(--hx-ink);font:650 13px/1.2 var(--home-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-home .hx-quick-copy small{color:var(--hx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.creator-home .hx-quick-go{color:#4b4f7a;border:1px solid #e7e8f4;border-radius:50%;align-self:center;place-items:center;width:26px;height:26px;transition:background .15s,color .15s,border-color .15s;display:grid}.creator-home .hx-quick-card:hover .hx-quick-go{background:var(--hx-accent);border-color:var(--hx-accent);color:#fff}.creator-home .hx-suggest{background:radial-gradient(55% 60% at 90% 12%,#e7e1ff 0%,#0000 70%),linear-gradient(170deg,#fcfbff,#f6f5ff);flex-direction:column;gap:14px;padding:20px 22px 16px;display:flex;overflow:hidden;container:hx-suggest/inline-size}.creator-home .hx-suggest-head{grid-template-columns:minmax(0,1fr) clamp(130px,42%,240px);align-items:start;gap:8px;display:grid}.creator-home .hx-suggest-copy{min-width:0}.creator-home .hx-eyebrow{color:var(--hx-accent);font:650 11.5px/1 var(--home-font);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;display:flex}.creator-home .hx-suggest h2{color:var(--hx-ink);font:700 clamp(18px,5.4cqi,24px)/1.2 var(--home-font);letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.creator-home .hx-reason{color:var(--hx-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.creator-home .hx-suggest-art{filter:drop-shadow(0 12px 16px #6d5cff26);width:100%;height:auto;margin:-10px -10px -10px 0;animation:6s ease-in-out .6s infinite hx-float}.creator-home .hx-skel{background:linear-gradient(90deg,#ecebfa,#f7f6ff,#ecebfa) 0 0/200% 100%;border-radius:8px;animation:1.4s linear infinite hx-shimmer}.creator-home .hx-skel.short{width:70%;margin-top:10px}.creator-home .hx-preview{background:#fff;border:1px solid #eeeefa;border-radius:16px;grid-template-columns:auto minmax(0,1fr) 92px;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:0 4px 14px #262c7a0a}.creator-home .hx-preview-icon{background:var(--hx-gradient);color:#fff;border-radius:10px;align-self:start;place-items:center;width:34px;height:34px;display:grid}.creator-home .hx-preview-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.creator-home .hx-preview-copy small{color:var(--hx-muted);font-size:11.5px}.creator-home .hx-preview-copy b{color:var(--hx-ink);font:650 14px/1.3 var(--home-font);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.creator-home .hx-preview-copy i{background:#eeedf8;border-radius:6px;height:7px;margin-top:5px;display:block}.creator-home .hx-preview-copy i+i{width:62%;margin-top:3px}.creator-home .hx-preview-thumb{background:linear-gradient(135deg,#f0edff,#f8f7ff);border-radius:12px;place-items:center;height:72px;display:grid;position:relative}.creator-home .hx-preview-thumb svg{width:56px;height:auto}.creator-home .hx-preview-thumb em{color:#fff;background:#2b2d45d9;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;position:absolute;bottom:5px;right:5px}.creator-home .hx-suggest .hx-actions .hx-btn.primary{flex:auto;max-width:240px}.creator-home .hx-foot{color:var(--hx-muted);align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex;margin-top:auto!important}.creator-home .hx-foot svg{color:#16b378}.creator-home .hx-kpis-wrap{container:hx-kpis/inline-size}.creator-home .hx-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.creator-home .hx-kpi{--tone:#7c5cff;grid-template-columns:auto minmax(0,1fr);gap:0 12px;min-height:132px;padding:16px 16px 0;display:grid;overflow:hidden}.creator-home .hx-kpi.pink{--tone:#f0457a}.creator-home .hx-kpi.blue{--tone:#2e8cff}.creator-home .hx-kpi.mint{--tone:#0fae8b}.creator-home .hx-kpi-icon{background:color-mix(in srgb,var(--tone) 11%,white);width:40px;height:40px;color:var(--tone);border-radius:12px;place-items:center;display:grid}.creator-home .hx-kpi-body{min-width:0}.creator-home .hx-kpi header{color:#3b3f63;justify-content:space-between;align-items:center;gap:6px;min-height:22px;font-size:13px;font-weight:550;display:flex}.creator-home .hx-kpi header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-home .hx-kpi-value{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.creator-home .hx-kpi-value strong{color:var(--hx-ink);font:750 26px/1.1 var(--home-font);letter-spacing:-.03em}.creator-home .hx-delta{color:#0d9364;font:650 12px/1 var(--home-font);background:#e6f8f0;border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-style:normal;display:inline-flex}.creator-home .hx-delta.down{color:#d23a57;background:#fdecef}.creator-home .hx-delta.flat{color:#6b7196;background:#f0f1f6}.creator-home .hx-kpi p{color:var(--hx-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11.5px;overflow:hidden}.creator-home .hx-kpi.is-empty strong{color:#9a9ec0}.creator-home .hx-trend{width:calc(100% + 32px);height:40px;color:var(--tone);grid-column:1/-1;margin:6px -16px 0;display:block}.creator-home .hx-kpi .home-skeleton{grid-column:1/-1;padding-bottom:16px}.creator-home .hx-range{color:#3b3f63;max-width:122px;height:28px;font:500 11.5px/1 var(--home-font);-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b7196' stroke-width='1.5'/%3E%3C/svg%3E") right 9px center no-repeat;border:1px solid #e3e5f3;border-radius:999px;padding:0 24px 0 10px}.creator-home .hx-kpi:not(:has(.hx-kpi-icon)) .hx-range{position:absolute;top:14px;right:14px}@keyframes hx-float{50%{transform:translateY(-5px)}}@keyframes hx-shimmer{to{background-position:-200% 0}}@container hx-top (width<=920px){.creator-home .hx-top{grid-template-columns:minmax(0,1fr)}}@container hx-welcome (width<=600px){.creator-home .hx-btn{gap:7px;min-height:38px;padding:0 15px;font-size:13px}.creator-home .hx-lede{margin-bottom:12px}.creator-home .hx-hero-art img{height:160px}}@container hx-tile (width<=160px){.creator-home .hx-quick-card{grid-template-columns:minmax(0,1fr)}.creator-home .hx-quick-go{background:#ffffffd9;width:24px;height:24px;position:absolute;top:10px;right:10px}.creator-home .hx-quick-copy b{white-space:normal;line-height:1.2}}@container hx-welcome (width<=440px){.creator-home .hx-quick ul{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-home .hx-quick-art{--art-h:72px}}@container hx-welcome (width<=470px){.creator-home .hx-welcome-main{grid-template-columns:minmax(0,1fr) 108px}.creator-home .hx-hero-art{min-height:120px}.creator-home .hx-hero-art img{height:128px;right:0}.creator-home .hx-note,.creator-home .hx-spark.s3{display:none}.creator-home .hx-lede{font-size:13px}.creator-home .hx-actions .hx-btn{flex:auto;padding:0 14px}}@container hx-welcome (width<=360px){.creator-home .hx-welcome-main{grid-template-columns:minmax(0,1fr)}.creator-home .hx-hero-art{display:none}.creator-home .hx-quick-art{--art-h:64px}.creator-home .hx-quick-card{grid-template-columns:minmax(0,1fr)}.creator-home .hx-quick-go{display:none}}@container hx-suggest (width>=700px){.creator-home .hx-suggest-head{grid-template-columns:minmax(0,1fr) 170px}.creator-home .hx-suggest h2{font-size:24px}}@container hx-suggest (width<=440px){.creator-home .hx-suggest-head{grid-template-columns:minmax(0,1fr) 92px}.creator-home .hx-suggest-art{margin:0 -10px -6px 0}.creator-home .hx-preview{grid-template-columns:auto minmax(0,1fr)}.creator-home .hx-preview-thumb{display:none}.creator-home .hx-actions .hx-btn{flex:auto;padding:0 14px}}@container hx-kpis (width<=760px){.creator-home .hx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container hx-kpis (width<=420px){.creator-home .hx-kpis{grid-template-columns:minmax(0,1fr);gap:10px}.creator-home .hx-kpi{min-height:0}}@media (max-width:800px){.creator-home .hx-top,.creator-home .hx-kpis{gap:12px;margin-bottom:12px}.creator-home .hx-welcome,.creator-home .hx-suggest{padding:16px}.creator-home .hx-card{--hx-radius:18px}}@media (prefers-reduced-motion:reduce){.creator-home .hx-hero-art img,.creator-home .hx-suggest-art,.creator-home .hx-skel{animation:none}.creator-home .hx-btn,.creator-home .hx-quick-card,.creator-home .hx-quick-art img{transition:none}}@media (max-width:800px){:root .creator-home .hx-btn{min-height:44px}}.automation-studio{--tone:var(--home-purple);--home-amber:#f5a524;--yours:var(--home-purple);--others:#0b9b83}.automation-studio :is(h1,h2,h3,p,ul,ol){margin:0}.automation-studio ul,.automation-studio ol{padding:0;list-style:none}.automation-studio button:disabled{opacity:.5;cursor:not-allowed}.tone-purple{--tone:#7252ff}.tone-blue{--tone:#358cff}.tone-indigo{--tone:#5b5be6}.tone-violet{--tone:#9b6cff}.tone-pink{--tone:#f04fc5}.tone-amber{--tone:var(--home-amber,#f5a524)}.studio-tile{background:color-mix(in srgb,var(--tone,#7252ff) 12%,white);width:40px;height:40px;color:var(--tone,#7252ff);border-radius:12px;flex:none;place-items:center;display:inline-grid}.studio-tile.small{border-radius:9px;width:28px;height:28px}.channel-mail{color:#5264ff;background:#eef1ff;border-radius:6px;place-items:center;display:inline-grid}.studio-header{justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 8px 14px;display:flex}.studio-eyebrow{font-size:var(--home-tiny);font-weight:var(--home-bold);letter-spacing:1.6px;color:var(--home-text)!important}.studio-header h1{font-size:var(--home-title);letter-spacing:-1.2px;line-height:1.15;font-weight:var(--home-bold);color:var(--home-text)}.studio-header p:last-child{margin-top:4px;font-size:14px}.studio-header-actions{gap:10px;display:flex}.studio-header-actions .home-button{border-radius:14px;min-height:42px;padding:0 24px}.studio-header-actions .home-button.primary{padding:0 26px}.studio-filters{margin-bottom:var(--home-gap);border-radius:18px;grid-template-columns:minmax(200px,1.4fr) repeat(5,minmax(0,1fr));align-items:center;gap:12px;padding:12px 14px;display:grid}.studio-search,.studio-table-search{border:1px solid var(--home-border);height:44px;color:var(--home-muted);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.studio-search input,.studio-table-search input{width:100%;min-width:0;color:var(--home-text);font-size:var(--home-body);background:0 0;border:0;outline:0}.studio-filter{border:1px solid var(--home-border);background:#fff;border-radius:12px;gap:1px;min-width:0;padding:5px 8px 5px 12px;display:grid}.studio-filter>span{color:var(--home-muted);font-size:10px}.studio-filter .ui-select-trigger,.studio-range.ui-select-trigger,.studio-status.ui-select-trigger{min-height:0;color:var(--home-text);font-size:var(--home-body);font-weight:var(--home-weight);background:0 0;border:0;padding:0}.studio-filter .ui-select-trigger svg{color:var(--home-muted)}.studio-range.ui-select-trigger{border:1px solid var(--home-border);width:auto;min-height:32px;color:var(--home-muted);font-size:var(--home-small);background:#fff;border-radius:9px;gap:8px;padding:0 10px}.studio-status.ui-select-trigger{border:1px solid var(--home-border);width:auto;min-height:40px;color:var(--home-text);font-size:var(--home-small);background:#fff;border-radius:12px;gap:10px;padding:0 14px}.studio-select-content{--surface-overlay:#fff;--border-default:#edf0fa;--surface-soft:#f1edff;--text-primary:#14143c;--text-secondary:#565d81;--text-tertiary:#7b80a3;--accent-strong:#7252ff;--shadow-raised:0 10px 30px #29235c1f;color:#14143c;font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;background:#fff}.studio-grid{gap:var(--home-gap);margin-bottom:var(--home-gap);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.studio-left,.studio-right{gap:var(--home-gap);min-width:0;display:grid}.studio-hero{gap:var(--home-gap);grid-template-columns:1fr 1fr;display:grid}.studio-mode{background:linear-gradient(135deg,#fff 40%,#f3efff);padding:20px 22px;position:relative;overflow:hidden}.studio-mode.builder{background:linear-gradient(135deg,#fff 40%,#eef4ff)}.studio-mode-copy{z-index:1;max-width:66%;position:relative}.studio-mode-copy header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.studio-mode-copy header h2{font-size:17px}.studio-badge{background:var(--home-lavender);color:var(--home-purple);border-radius:20px;padding:3px 9px;font-size:10px;font-style:normal}.studio-mode.builder .studio-badge{color:var(--home-blue);background:#e9f2ff}.studio-mode h3{letter-spacing:-.5px;margin-bottom:8px;font-size:19px;line-height:1.25}.studio-mode-copy>p{max-width:290px;margin-bottom:12px;line-height:1.5}.studio-mode ul{gap:8px;margin-bottom:16px;display:grid}.studio-mode li{color:#565d81;align-items:center;gap:8px;display:flex}.studio-mode li svg{color:var(--home-purple);flex:none}.studio-mode.builder li svg{color:var(--home-blue)}.studio-cta{width:100%;min-height:42px;color:var(--home-purple);background:#fff;border-color:#dcd9ff;border-radius:14px;justify-content:center}.studio-mode.builder .studio-cta{color:var(--home-blue);border-color:#cfe1ff}.studio-art{pointer-events:none;width:38%;height:190px;position:absolute;top:48px;right:10px}.quick-art .card-a{background:linear-gradient(160deg,#fff,#e9e3ff);border-radius:14px;width:120px;height:130px;position:absolute;top:8px;right:26px;transform:rotate(6deg);box-shadow:0 12px 26px #7252ff26}.quick-art .card-b{background:#fff;border-radius:12px;align-content:center;gap:8px;width:106px;height:82px;padding:12px;display:grid;position:absolute;top:66px;right:6px;box-shadow:0 10px 24px #7252ff2e}.quick-art .card-b b{background:#ddd6ff;border-radius:5px;height:8px}.quick-art .card-b b+b{width:60%}.quick-art .cursor{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:16px solid #6a4dff;width:0;height:0;position:absolute;top:118px;right:0;transform:rotate(38deg)}.builder-art .node{background:linear-gradient(135deg,#8c78ff,#6a4dff);border-radius:10px;width:64px;height:34px;position:absolute;box-shadow:0 8px 18px #7252ff40}.builder-art .n1{top:6px;right:56px}.builder-art .n2{background:linear-gradient(135deg,#6ea8ff,#358cff);border-radius:50%;width:46px;height:46px;top:74px;right:10px}.builder-art .n3{background:linear-gradient(135deg,#43e0c3,#00bca0);top:118px;right:70px}.builder-art .wire{opacity:.8;border:2px solid #b8b0ff;border-radius:14px;position:absolute}.builder-art .w1{border-top:0;border-left:0;width:40px;height:40px;top:40px;right:52px}.builder-art .w2{border-bottom:0;border-right:0;width:44px;height:26px;top:100px;right:56px}.studio-recipes header p{font-size:var(--home-small);margin-top:2px}.studio-recipes .home-card-heading{align-items:flex-start;margin-bottom:12px}.studio-recipes .home-card-heading>button,.studio-best .home-card-heading>button{color:var(--home-purple);font-size:var(--home-small);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.studio-recipe-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:10px;display:grid}.studio-recipe{text-align:left;border:1px solid var(--home-border);color:var(--home-text);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"tile copy""foot foot";align-content:start;gap:10px;min-height:118px;padding:12px;transition:box-shadow .18s,border-color .18s,transform .18s;display:grid;position:relative}.studio-recipe:hover{border-color:#d9d3ff;transform:translateY(-1px);box-shadow:0 8px 22px #7252ff14}.studio-recipe .studio-tile{grid-area:tile;width:38px;height:38px}.studio-recipe-copy{grid-area:copy;gap:3px;min-width:0;display:grid}.studio-recipe-copy b{font-size:var(--home-body);line-height:1.25;font-weight:var(--home-bold)}.studio-recipe-copy small{font-size:var(--home-tiny);color:var(--home-muted);line-height:1.35}.studio-recipe-foot{grid-area:foot;align-self:end;align-items:center;gap:8px;display:flex}.studio-channels{align-items:center;gap:4px;display:inline-flex}.studio-usage{text-align:right;gap:1px;min-width:0;margin-left:auto;font-size:10px;line-height:1.25;display:grid}.usage-yours{color:var(--home-muted)}.usage-yours.active{color:var(--yours);font-weight:var(--home-bold)}.usage-others{color:var(--others);font-weight:var(--home-weight)}.studio-go{background:var(--home-lavender);width:24px;height:24px;color:var(--home-purple);border-radius:50%;flex:none;place-items:center;display:grid}.studio-soon{font-size:9px;font-style:normal;font-weight:var(--home-bold);letter-spacing:.3px;color:#b7791f;background:#fff4de;border-radius:20px;justify-self:start;padding:2px 7px}.studio-recipe.soon .studio-tile,.studio-recipe.soon .studio-recipe-copy{opacity:.78}.studio-performance .home-card-heading{margin-bottom:10px}.studio-kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.studio-kpi.home-card{min-height:96px;box-shadow:none;border-radius:14px;padding:11px 13px}.studio-kpi header{color:#565d81;margin-bottom:6px;font-size:11px}.studio-kpi .home-tile{border-radius:10px;width:30px;height:30px}.studio-kpi strong{font-size:22px}.studio-kpi strong.none{color:var(--home-muted)}.studio-kpi em{margin-left:6px;padding:2px 6px;font-size:10px}.studio-kpi em.down{color:#e0446a;background:#fff0f4}.studio-kpi em.flat{color:var(--home-muted);background:#f1f2f8}.studio-kpi p{margin-top:4px;font-size:10px;line-height:1.3}.studio-kpi .metric-decoration{width:38%;height:32px;bottom:12px;right:10px}.home-metric.amber{--tone:var(--home-amber,#f5a524)}.studio-kpi:nth-child(5){grid-column:1}.studio-best .home-card-heading h2{align-items:center;gap:8px;display:flex}.studio-best-card{border:1px solid var(--home-border);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.studio-best-card span{gap:2px;display:grid}.studio-best-card b{font-size:var(--home-body)}.studio-best-card small{font-size:var(--home-tiny)}.studio-insights ul{gap:2px;display:grid}.insight{color:#565d81;border-bottom:1px solid #f1f3fb;align-items:center;gap:10px;padding:8px 2px;display:flex}.insight:last-child{border:0}.insight>span:last-child{flex:1;justify-content:space-between;align-items:center;gap:8px;line-height:1.35;display:flex}.insight.data .studio-tile{--tone:#7252ff}.insight.tip .studio-tile{--tone:var(--home-amber,#f5a524)}.insight small{font-size:9px;font-weight:var(--home-bold);color:#b7791f;background:#fff4de;border-radius:10px;flex:none;padding:2px 6px}.studio-table-card{padding:16px 18px}.studio-table-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.studio-table-head h2{font-size:17px}.studio-active{color:#00806b;font-size:var(--home-small);font-weight:var(--home-bold);background:#e5faf5;border-radius:20px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.studio-active i{background:#00bca0;border-radius:50%;width:8px;height:8px}.studio-table-search{width:min(300px,100%);height:40px;margin-left:auto}.studio-table{padding-bottom:4px;overflow-x:auto}.studio-row{min-width:1120px;font-size:var(--home-small);color:var(--home-text);border-top:1px solid #f1f3fb;grid-template-columns:minmax(200px,1.7fr) minmax(130px,1fr) 84px 96px 112px 84px 64px 100px 84px 128px 40px;align-items:center;gap:10px;padding:11px 4px;display:grid}.studio-row.head{letter-spacing:.7px;color:var(--home-muted);font-size:9.5px;font-weight:var(--home-bold);border-top:0;padding:8px 4px}.studio-name-cell{min-width:0}.studio-name{text-align:left;max-width:100%;color:var(--home-text);background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.studio-name b{font-size:var(--home-body);font-weight:var(--home-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-account{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.studio-account i{width:24px;height:24px;font-size:9px;font-style:normal;font-weight:var(--home-bold);color:#4a3f8f;background:linear-gradient(135deg,#dce4fa,#d2bcec);border-radius:50%;flex:none;place-items:center;display:grid}.studio-status-pill,.studio-health{font-style:normal;font-weight:var(--home-weight);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.studio-status-pill i{border-radius:50%;width:7px;height:7px}.studio-status-pill.live{color:#12805c;background:#e8f8f1}.studio-status-pill.live i{background:#19b384}.studio-status-pill.paused{color:#5d6386;background:#f0f1f7}.studio-status-pill.paused i{background:#8a90b0}.studio-status-pill.draft{background:var(--home-lavender);color:var(--home-purple)}.studio-status-pill.draft i{background:var(--home-purple)}.studio-health.good{color:#12805c;background:#e8f8f1}.studio-health.needs_attention{color:#c2620a;background:#fff1e0}.studio-health.idle{color:#5d6386;background:#f0f1f7}.studio-actions{justify-self:end;position:relative}.studio-actions .home-icon-button{background:0 0;border-color:#0000;width:30px;height:30px}.studio-menu{min-width:150px;top:34px;right:0}.studio-menu .danger{color:#d23a5c}.studio-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);font-family:var(--home-font,inherit);background:#e8ebfc8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.studio-wizard{--home-text:#14143c;--home-muted:#7b80a3;--home-purple:#7252ff;--home-border:#edf0fa;--home-lavender:#f1edff;--home-gradient:linear-gradient(115deg,#465eff,#8650ff);color:#14143c;background:#fff;border:1px solid #fff;border-radius:22px;outline:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:262px minmax(0,1fr) 316px;width:min(1160px,100%);max-height:min(760px,100dvh - 48px);font-size:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #4b4c9a33}.studio-wizard :is(h2,h3,p,ul,ol){margin:0;padding:0;list-style:none}.studio-wizard p{color:var(--home-muted)}.wizard-close{z-index:2;color:#14143c;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:16px;right:18px}.wizard-close:hover{background:var(--home-lavender)}.wizard-steps{border-right:1px solid var(--home-border);background:linear-gradient(#fff,#faf9ff);flex-direction:column;grid-row:1/3;gap:18px;padding:26px 22px;display:flex;overflow:auto}.wizard-steps header{align-items:center;gap:12px;display:flex}.wizard-steps header small{color:var(--home-muted);font-size:12px;display:block}.wizard-steps header b{letter-spacing:-.4px;font-size:17px}.wizard-steps ol{gap:22px;margin-top:8px;display:grid;position:relative}.wizard-steps ol:before{content:"";background:#dfe2f4;width:1px;position:absolute;top:18px;bottom:26px;left:15px}.wizard-steps li{align-items:center;gap:14px;display:flex;position:relative}.wizard-steps li>i{width:31px;height:31px;color:var(--home-muted);z-index:1;background:#fff;border:1px solid #dfe2f4;border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;display:grid}.wizard-steps li.active>i{background:var(--home-gradient);color:#fff;border-color:#0000;box-shadow:0 5px 14px #6a4dff55}.wizard-steps li.done>i{color:var(--home-purple);background:#f1edff;border-color:#d9d3ff}.wizard-steps li span{gap:1px;display:grid}.wizard-steps li b{font-size:13px;font-weight:600}.wizard-steps li small{color:var(--home-muted);font-size:11px}.wizard-steps li:not(.active):not(.done) b{color:#4b5279}.wizard-art{background:radial-gradient(at 20% 10%,#dfe6ff,#0000 60%),linear-gradient(140deg,#e8e3ff,#f6f1ff);border-radius:16px;min-height:140px;margin-top:auto;position:relative;overflow:hidden}.wizard-art i{background:linear-gradient(135deg,#9b8cff,#6a7dff);border-radius:14px;position:absolute;box-shadow:0 8px 18px #6a4dff33}.wizard-art i:first-child{width:64px;height:38px;top:20px;left:26px}.wizard-art i:nth-child(2){background:linear-gradient(135deg,#7f9bff,#5a8cff);width:42px;height:32px;top:60px;left:14px}.wizard-art p{text-align:left;font:italic 600 12px/1.3 var(--home-font,inherit);position:absolute;bottom:12px;right:12px;transform:rotate(-6deg);color:#6b58e6!important}.wizard-main{min-width:0;padding:28px 32px 12px;overflow:auto}.wizard-main h2{letter-spacing:-.9px;margin:6px 0 8px;font-size:26px;font-weight:600;line-height:1.2}.wizard-main>section>p{margin-bottom:18px;font-size:13px}.wizard-eyebrow{letter-spacing:1.6px;color:#565d81;font-size:10.5px;font-weight:600}.wizard-field{color:#565d81;gap:7px;margin-bottom:14px;font-size:12px;display:grid}.wizard-field small{color:var(--home-muted);font-size:11px;font-weight:400}.wizard-field input,.wizard-field textarea{width:100%;font:inherit;color:#14143c;resize:vertical;background:#fff;border:1px solid #e3e6f5;border-radius:12px;outline:0;padding:13px 14px;font-size:13px}.wizard-field input:focus,.wizard-field textarea:focus{border-color:#8f7bff;box-shadow:0 0 0 3px #7252ff1f}.wizard-accounts{gap:10px;display:grid}.wizard-accounts>button{text-align:left;color:#14143c;background:#fff;border:1px solid #e9ecf7;border-radius:14px;align-items:center;gap:14px;padding:12px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.wizard-accounts>button:hover{border-color:#cfc8ff}.wizard-accounts>button.picked{background:#fbfaff;border-color:#7b66ff;box-shadow:inset 0 0 0 1px #7b66ff}.wizard-accounts>button>i{background:#f6f7fd;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.wizard-accounts>button>span{flex:1;gap:2px;min-width:0;display:grid}.wizard-accounts b{font-size:14px;font-weight:600}.wizard-accounts small{color:var(--home-muted);font-size:12px}.wizard-radio{border:1.5px solid #cfd3ea;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.picked .wizard-radio{border-color:#5b47ff}.wizard-radio i{background:#5b47ff;border-radius:50%;width:12px;height:12px}.wizard-choice{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.wizard-choice>button{text-align:left;color:#14143c;background:#fff;border:1px solid #e9ecf7;border-radius:14px;gap:3px;padding:13px 15px;display:grid}.wizard-choice>button.picked{background:#fbfaff;border-color:#7b66ff;box-shadow:inset 0 0 0 1px #7b66ff}.wizard-choice small{color:var(--home-muted);font-size:11.5px}.wizard-hint{font-size:12.5px}.cf-panel{gap:16px;margin-top:4px;display:grid;container:cf/inline-size}.cf-mode{background:#fff;border:1px solid #edf0fa;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.cf-mode>span{gap:3px;min-width:0;display:grid}.cf-mode b{font-size:14px;font-weight:600}.cf-mode small{color:var(--home-muted);font-size:12px}.cf-segment{background:#f6f5ff;border:1px solid #e6e3fb;border-radius:14px;flex:none;padding:4px;display:flex}.cf-segment button{color:#5b47ff;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.cf-segment button.on{background:var(--home-gradient);color:#fff;box-shadow:0 6px 16px #6a4dff40}.cf-segment button:focus-visible{outline-offset:2px;outline:2px solid #7252ff}.cf-switch:focus-visible{outline-offset:2px;outline:2px solid #7252ff}.cf-pills button:focus-visible{outline-offset:2px;outline:2px solid #7252ff}.cf-chip button:focus-visible{outline-offset:2px;outline:2px solid #7252ff}.cf-clear:focus-visible{outline-offset:2px;outline:2px solid #7252ff}.cf-field{gap:7px;display:grid}.cf-field>label{color:#14143c;font-size:13px;font-weight:600}.cf-field>label em{color:#e5484d;margin-left:3px;font-style:normal}.cf-chip-box{cursor:text;background:#fff;border:1px solid #e3e6f5;border-radius:14px;align-items:center;gap:8px;min-height:50px;padding:6px 6px 6px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.cf-chip-box:focus-within{border-color:#8f7bff;box-shadow:0 0 0 3px #7252ff1f}.cf-chip-box.invalid{border-color:#f0a3a6;box-shadow:0 0 0 3px #e5484d14}.cf-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.cf-chip{color:#3d2fb0;overflow-wrap:anywhere;background:#efecff;border-radius:9px;align-items:center;gap:4px;max-width:100%;padding:5px 6px 5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.cf-chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.cf-chip button:hover{background:#ddd7ff}.studio-wizard .cf-chips input{width:auto;min-width:110px;height:34px;min-height:34px;font:inherit;color:#14143c;outline:0;flex:1;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.cf-clear{color:#7b80a3;cursor:pointer;background:0 0;border:0;border-left:1px solid #edf0fa;border-radius:0 10px 10px 0;flex:none;place-items:center;width:38px;height:38px;display:grid}.cf-clear:hover{color:#14143c}.cf-help{justify-content:space-between;gap:12px;display:flex}.cf-help small{color:var(--home-muted);font-size:11.5px}.cf-help small:last-child{flex:none}.studio-wizard .cf-any-note{background:#f6f5ff;border-radius:12px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.5;color:#4b4e7a!important}.cf-heading{letter-spacing:-.3px;font-weight:650;margin-top:4px!important;font-size:15px!important}.cf-options{background:#fff;border:1px solid #edf0fa;border-radius:16px;display:grid;padding:0 16px!important}.cf-option{border-bottom:1px solid #f0f2fa;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:14px 0;display:grid}.cf-option:last-child{border-bottom:0}.cf-option-icon{color:#6a4dff;background:#f3f1ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.cf-option-text{gap:3px;min-width:0;display:grid}.cf-option-text b{font-size:13.5px;font-weight:600}.cf-option-text small{color:var(--home-muted);font-size:12px;line-height:1.4}.cf-option-extra{grid-column:2/4;padding-top:12px}.cf-option.muted .cf-option-icon{color:#a3a8c3;background:#f4f5fa}.cf-option.muted b{color:#7b80a3}.cf-switch{cursor:pointer;background:#dfe2ee;border:0;border-radius:99px;width:48px;height:28px;padding:0;transition:background .2s;position:relative}.cf-switch i{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #14143c33}.cf-switch.on{background:var(--home-gradient)}.cf-switch.on i{transform:translate(20px)}.cf-switch:disabled{opacity:.5;cursor:not-allowed}.cf-soon{color:#7b80a3;white-space:nowrap;background:#f1f2f8;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-block}.cf-pills{flex-wrap:wrap;gap:8px;display:flex}.cf-pills button{color:#4b4e7a;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e6f5;border-radius:99px;padding:0 14px;font-size:12.5px;font-weight:600}.cf-pills button.on{color:#4a32e0;background:#f6f5ff;border-color:#7b66ff;box-shadow:inset 0 0 0 1px #7b66ff}.cf-example{background:linear-gradient(#f7f5ff,#fbfaff);border:1px solid #ece8ff;border-radius:16px;gap:10px;padding:16px 18px;display:grid}.cf-example header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cf-example header>span{color:#a86b00;background:#ffe9a8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.cf-example header b{font-size:14px;font-weight:650}.cf-example header small{color:var(--home-muted);font-size:12px}.cf-example ul{gap:6px;display:grid}.cf-example li{background:#fff;border:1px solid #f0eefb;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.cf-example-comment{color:#26284f;overflow-wrap:anywhere;min-width:0;font-size:12.5px}.cf-example-result{flex:none;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.cf-example li.yes .cf-example-result{color:#12936b}.cf-example li.no .cf-example-result{color:#9a9fbd}.cf-try input{width:100%;height:40px;font:inherit;color:#14143c;background:#fff;border:1px dashed #d6d1fb;border-radius:11px;outline:0;padding:0 12px;font-size:12.5px}.cf-try input:focus{border-style:solid;border-color:#8f7bff;box-shadow:0 0 0 3px #7252ff1f}@container cf (width<=480px){.cf-mode{flex-direction:column;align-items:stretch;padding:14px}.cf-segment button{flex:1;padding:0 10px}.cf-options{padding:0 12px!important}.cf-option{column-gap:12px}.cf-option-icon{border-radius:11px;width:38px;height:38px}.cf-option-extra{grid-column:1/4}.cf-example{padding:14px}.cf-example li{gap:8px;padding:8px 10px}}.wizard-soon{background:#fff8ea;border-radius:12px;padding:12px 14px;line-height:1.5;color:#8a5a12!important}.wizard-review{gap:10px;display:grid}.wizard-review li{border:1px solid #edf0fa;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.wizard-review svg{color:#19b384;flex:none;margin-top:1px}.wizard-review span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.wizard-review b{color:var(--home-muted);font-size:11px;font-weight:600}.wizard-side{align-content:start;gap:14px;min-width:0;padding:28px 22px 12px 4px;display:grid;overflow:auto}.wizard-preview,.wizard-love{border:1px solid var(--home-border);background:#fff;border-radius:16px;padding:16px 16px 14px}.wizard-preview h3,.wizard-love h3{letter-spacing:-.3px;font-size:15px;font-weight:600}.wizard-preview>p{margin:3px 0 12px;font-size:12px}.wizard-preview-steps{display:grid}.wizard-preview-step{background:#fafbff;border:1px solid #edf0fa;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.wizard-preview-icon{color:#5264ff;background:#eef1ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.wizard-preview-step span:last-child{gap:2px;min-width:0;display:grid}.wizard-preview-step small{color:#565d81;font-size:11px}.wizard-preview-step b{font-size:12.5px;font-weight:600}.wizard-preview-step em{color:#4a3fb8;overflow-wrap:anywhere;background:#e9e7ff;border-radius:8px;justify-self:start;max-width:100%;padding:4px 9px;font-size:12px;font-style:normal}.wizard-preview-arrow{text-align:center;color:#8b90b4;font-size:12px;line-height:1.6;display:block}.wizard-love ul{gap:11px;margin-top:12px;display:grid}.wizard-love li{color:#565d81;align-items:center;gap:10px;font-size:12px;line-height:1.35;display:flex}.wizard-love svg{color:#7b66ff;flex:none}.wizard-foot{flex-wrap:wrap;grid-column:2/4;justify-content:space-between;align-items:center;gap:18px;padding:14px 26px 20px 32px;display:flex}.wizard-badges{flex-wrap:wrap;gap:24px;display:flex}.wizard-badges li{color:#565d81;align-items:center;gap:9px;font-size:12px;display:flex}.wizard-badges svg{color:#6a4dff}.wizard-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.studio-wizard .home-button{color:#14143c;background:#fff;border:1px solid #e3e6f5;border-radius:14px;min-height:42px;padding:0 22px;font-size:13px}.studio-wizard .home-button.primary{background:var(--home-gradient);color:#fff;border-color:#0000}.wizard-continue{min-width:190px;font-weight:600}@media (max-width:1280px){.studio-grid{grid-template-columns:minmax(0,1fr)}.studio-right{grid-template-columns:1fr 1fr}.studio-right>.studio-performance{grid-column:1/3}.studio-filters{grid-template-columns:1fr 1fr 1fr}.studio-search{grid-column:1/4}}@media (max-width:1000px){.studio-wizard{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:220px minmax(0,1fr);overflow:auto}.wizard-side{grid-column:2;padding:0 20px}.wizard-foot{grid-column:2;padding:14px 20px 20px}.studio-hero{grid-template-columns:1fr}}@media (max-width:800px){.studio-header{flex-direction:column;align-items:flex-start}.studio-right{grid-template-columns:1fr}.studio-right>.studio-performance{grid-column:auto}.studio-filters{grid-template-columns:1fr 1fr}.studio-search{grid-column:1/3}.studio-mode-copy{max-width:100%}.studio-art{display:none}.studio-wizard{display:block;overflow:auto}.wizard-steps{border-right:0;border-bottom:1px solid var(--home-border)}.wizard-steps ol{gap:10px;display:flex;overflow:auto}.wizard-steps ol:before,.wizard-steps li small,.wizard-art{display:none}.wizard-main{padding:20px}.wizard-side{padding:0 20px}.wizard-foot{padding:14px 20px 20px}}@media (prefers-reduced-motion:reduce){.studio-recipe{transition:none}}.studio-namer{--home-text:#14143c;--home-muted:#7b80a3;--home-purple:#7252ff;--home-border:#edf0fa;--home-lavender:#f1edff;--home-gradient:linear-gradient(115deg,#465eff,#8650ff);color:#14143c;background:#fff;border:1px solid #fff;border-radius:22px;width:min(520px,100%);padding:30px 32px 26px;font-size:13px;position:relative;box-shadow:0 30px 80px #4b4c9a33}.studio-namer :is(h2,p){margin:0}.studio-namer h2{letter-spacing:-.9px;margin:6px 0 8px;font-size:26px;font-weight:600;line-height:1.2}.studio-namer>p{color:var(--home-muted);margin-bottom:20px;line-height:1.5}.namer-row{align-items:stretch;gap:10px;display:flex}.namer-row input{flex:1;min-width:0}.namer-dice{color:#6a4dff;background:#f7f5ff;border:1px solid #e3e6f5;border-radius:12px;flex:none;place-items:center;width:48px;transition:background .15s,transform .15s;display:grid}.namer-dice:hover:not(:disabled){background:#efeaff;transform:rotate(-12deg)}.namer-accounts{border:0;margin:0 0 18px;padding:0}.namer-accounts legend{color:#565d81;margin-bottom:8px;padding:0;font-size:12px}.namer-accounts [role=radiogroup]{flex-wrap:wrap;gap:8px;display:flex}.namer-accounts button{color:#14143c;background:#fff;border:1px solid #e9ecf7;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:inline-flex}.namer-accounts button.picked{background:#fbfaff;border-color:#7b66ff;box-shadow:inset 0 0 0 1px #7b66ff}.namer-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.studio-namer .home-button{color:#14143c;background:#fff;border:1px solid #e3e6f5;border-radius:14px;min-height:42px;padding:0 22px;font-size:13px}.studio-namer .home-button.primary{background:var(--home-gradient);color:#fff;border-color:#0000;font-weight:600}.studio-namer button:disabled{opacity:.55;cursor:not-allowed}.creator-home-shell:has(.automation-studio){--home-text:#101348;--home-muted:#727db5;--home-purple:#623cff;--home-gradient:linear-gradient(110deg,#354dff,#8935ff);--home-gap:12px;--home-radius:11px;--home-weight:400;--home-heading:14px;background:radial-gradient(at 53% 35%,#e8efffbb,#0000 65%),linear-gradient(120deg,#f7f7ff,#f3faff)}.automation-studio{padding-bottom:20px}.automation-studio .home-card{box-shadow:none;background:#ffffffd6;border:1px solid #edf0ff;border-radius:11px;min-width:0}.automation-studio .home-topbar{height:49px;margin-bottom:10px;padding:2px 5px 12px}.automation-studio .home-search{color:#5162bd;background:#ffffffa8;border-color:#e1e6ff;border-radius:9px;width:400px;height:36px}.automation-studio .home-top-actions{gap:17px}.automation-studio .home-top-actions>.home-button{border-radius:24px;min-height:35px;padding:0 18px;font-size:12px;box-shadow:inset 0 2px 3px #fff4,0 4px 12px #6b55ff15}.automation-studio .home-profile{font-size:12px}.automation-studio .studio-header{min-height:71px;padding:0 6px 13px}.automation-studio .studio-eyebrow{letter-spacing:1.2px;font-size:10px;color:#252b80!important}.automation-studio .studio-header h1{letter-spacing:-1.4px;margin-top:2px;font-size:34px;font-weight:650;line-height:1.15}.automation-studio .studio-header p:last-child{color:#5762b0;margin-top:3px;font-size:13px}.automation-studio .studio-header-actions{flex-shrink:0;gap:9px;position:relative}.automation-studio .studio-header-actions .home-button{border-color:#d7d4ff;border-radius:8px;min-height:38px;padding:0 22px;font-size:12px;font-weight:600}.automation-studio .studio-header-actions .primary{border-color:#0000}.studio-header-note{text-align:center;color:#7050ff;font:italic 12px/1.1 Bradley Hand,Segoe Script,cursive;position:absolute;bottom:calc(100% + 8px);right:0;transform:rotate(-8deg)}.automation-studio .studio-filters{border-radius:11px;grid-template-columns:minmax(200px,1.75fr) repeat(4,minmax(110px,1fr)) minmax(150px,1.35fr);gap:11px;margin-bottom:12px;padding:10px 14px}.automation-studio .studio-search{background:#fcfcff;border-radius:8px;height:44px}.automation-studio .studio-search input{font-size:12px}.automation-studio .studio-filter{background:#fcfcff;border-radius:8px;grid-template-columns:1fr;align-content:center;gap:1px;min-height:44px;padding:5px 10px 5px 43px;position:relative}.automation-studio .studio-filter>span{color:#343c89;font-size:10px}.studio-filter-icon{color:#4d51b5;position:absolute;top:13px;left:12px}.studio-filter-icon.status-dot{fill:#00bc92;stroke:none;border-radius:50%;width:10px;height:10px;top:17px;left:17px;box-shadow:0 0 0 5px #e5faf3}.automation-studio .studio-filter .ui-select-trigger{color:#3c468d;gap:4px;width:100%;font-size:11px;line-height:1.4}.automation-studio .studio-filter .ui-select-trigger svg{color:#4c55cb;width:13px;height:13px}.automation-studio .studio-grid{grid-template-columns:minmax(0,2.48fr) minmax(320px,1fr);gap:12px;margin-bottom:12px}.automation-studio .studio-left,.automation-studio .studio-right{gap:12px}.automation-studio .studio-hero{grid-template-columns:1.2fr 1fr;gap:12px}.automation-studio .studio-mode{background:radial-gradient(at 95% 40%,#e5e0ff88,#0000 50%),linear-gradient(115deg,#fff,#fbfaff);border-color:#fff;min-height:235px;padding:11px 18px 48px}.automation-studio .studio-mode.builder{background:radial-gradient(at 100% 60%,#eee9ff,#0000 60%),linear-gradient(120deg,#fff,#f9fbff)}.automation-studio .studio-mode-copy{max-width:none}.automation-studio .studio-mode-copy header{white-space:nowrap;flex-wrap:nowrap;gap:9px;margin-bottom:7px}.automation-studio .studio-mode-copy header h2{letter-spacing:-.5px;font-size:15px}.automation-studio .studio-mode-copy header .studio-tile{border-radius:11px;width:34px;height:34px}.automation-studio .studio-badge{align-items:center;gap:4px;padding:4px 8px;font-size:9px;font-weight:500;display:inline-flex}.automation-studio .studio-mode h3{letter-spacing:-.7px;z-index:2;margin-bottom:5px;font-size:17px;position:relative}.automation-studio .studio-mode.builder h3{font-size:19px}.automation-studio .studio-mode-copy>p{color:#5c67b3;max-width:72%;margin-bottom:10px;font-size:12px;line-height:1.4}.automation-studio .studio-mode.builder .studio-mode-copy>p{max-width:66%}.automation-studio .studio-mode ul{gap:6px;max-width:75%;margin:0}.automation-studio .studio-mode li{color:#5662b1;gap:8px;font-size:11px;line-height:1.35}.automation-studio .studio-mode li svg{color:#6552ff;width:16px;height:16px}.automation-studio .studio-cta{color:#4c2eff;z-index:2;background:#ffffff6e;border-color:#cfc6ff;border-radius:9px;width:auto;min-height:38px;padding:0 21px;font-size:12px;font-weight:500;position:absolute;bottom:9px;right:16px}.automation-studio .studio-mode.builder .studio-cta{color:#4c2eff;border-color:#cfc6ff}.automation-studio .studio-art{width:31%;height:160px;top:35px;right:12px}.automation-studio .quick-art .card-a{background:linear-gradient(145deg,#fff,#f1edff);border:1px solid #fff;border-radius:14px;width:96px;height:98px;top:0;right:20px;transform:rotate(0);box-shadow:-13px -8px #f4f1ff88,0 12px 30px #b8aaff33}.automation-studio .quick-art .card-a>b{background:linear-gradient(100deg,#c6b4ff,#e4ddff);border-radius:8px;height:13px;position:absolute;top:14px;left:14px;right:14px}.automation-studio .quick-art .card-b{background:linear-gradient(120deg,#fff,#fcfaff);border:1px solid #fff;border-radius:11px;gap:13px;width:94px;height:100px;padding:12px 10px;top:30px;right:8px}.automation-studio .quick-art .card-b>span{color:#855cff;align-items:center;gap:7px;display:flex}.automation-studio .quick-art .card-b>span svg{box-sizing:content-box;background:#f1eaff;border-radius:5px;flex-shrink:0;padding:2px}.automation-studio .quick-art .card-b>span b{width:45px;height:4px;box-shadow:0 6px #eee8ff}.automation-studio .quick-art .card-b>b{background:#f0eaff;width:38px;height:10px}.automation-studio .quick-art .cursor{fill:#9155ff;stroke:#fff;stroke-width:1.8px;filter:drop-shadow(0 5px 5px #8460ff66);border:0;width:37px;height:37px;top:82px;right:0;transform:rotate(-8deg)}.automation-studio .builder-art{width:32%;top:39px;right:12px}.automation-studio .builder-art .node{color:#fff;z-index:1;border:1px solid #ffffff70;border-radius:9px;justify-content:center;align-items:center;gap:6px;display:flex;box-shadow:0 8px 20px #aa9fff33}.automation-studio .builder-art .node b{background:#fff8;border-radius:3px;width:18px;height:3px}.automation-studio .builder-art .n1{background:linear-gradient(140deg,#b5a4ff,#8370ff);width:55px;height:32px;top:0;right:38px}.automation-studio .builder-art .n2{background:linear-gradient(140deg,#97a4ff,#668bff);border-radius:9px;width:38px;height:41px;top:40px;right:0}.automation-studio .builder-art .n3{background:linear-gradient(140deg,#70e2d4,#42c9c8);width:59px;height:35px;top:87px;right:55px}.automation-studio .builder-art .n4{background:linear-gradient(140deg,#e5ddff,#b6a7fa);width:28px;height:32px;top:43px;right:90px}.automation-studio .builder-art .w1{border-width:0 1px 1px;border-top-style:none;border-top-color:currentColor;border-left-style:solid;border-left-color:#b8b0ff;width:48px;height:39px;top:23px;right:18px}.automation-studio .builder-art .w2{border-width:0 1px 1px 0;border-top-style:none;border-top-color:currentColor;border-left-style:none;border-left-color:currentColor;border-right-style:solid;border-right-color:#b8b0ff;width:74px;height:41px;top:60px;right:18px}.automation-studio .studio-recipes{padding:12px 15px 11px}.automation-studio .studio-recipes .home-card-heading{margin-bottom:9px}.automation-studio .studio-recipes h2{letter-spacing:-.5px;font-size:16px}.automation-studio .studio-recipes header p{margin-top:2px;font-size:12px}.automation-studio .studio-recipe-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.automation-studio .studio-recipe{background:linear-gradient(120deg,#fff,#fcfcff);border-radius:9px;grid-template-columns:39px minmax(0,1fr);gap:7px 11px;min-height:104px;padding:10px}.automation-studio .studio-recipe .studio-tile{border-radius:12px;width:39px;height:39px}.automation-studio .studio-recipe-copy{gap:4px}.automation-studio .studio-recipe-copy b{letter-spacing:-.25px;font-size:11px;line-height:1.25}.automation-studio .studio-recipe-copy small{font-size:10.5px;line-height:1.4}.automation-studio .studio-recipe-foot{gap:5px}.automation-studio .studio-usage{font-size:9px;line-height:1.25}.automation-studio .usage-others{color:#7884bc}.automation-studio .studio-go{background:#fff;border:1px solid #e5e6ff;width:22px;height:22px}.automation-studio .studio-soon{padding:1px 6px;font-size:8px}.automation-studio .studio-performance-group{gap:11px;padding:9px 10px 10px;display:grid}.automation-studio .studio-performance-group .studio-performance{background:0 0;border:0;padding:0}.automation-studio .studio-performance .home-card-heading{gap:5px;margin:0 2px 8px}.automation-studio .studio-performance .home-card-heading h2{letter-spacing:-.55px;font-size:13px}.automation-studio .studio-range.ui-select-trigger{border-radius:8px;gap:10px;min-height:26px;padding:0 8px;font-size:10px}.automation-studio .studio-kpis{gap:8px}.automation-studio .studio-kpi.home-card{background:linear-gradient(120deg,#fff,#f9f9ff);border-radius:10px;min-height:86px;padding:8px 9px 34px;position:relative;overflow:hidden}.automation-studio .studio-kpi header{white-space:nowrap;letter-spacing:-.25px;margin:0 0 4px;padding-left:37px;font-size:9px;line-height:1.3;display:block}.automation-studio .studio-kpi .home-tile{border-radius:11px;width:32px;height:34px;position:absolute;top:8px;left:8px}.automation-studio .studio-kpi strong{letter-spacing:-.6px;margin-left:37px;font-size:16px;font-weight:650;line-height:1.15}.automation-studio .studio-kpi em{vertical-align:middle;white-space:nowrap;margin-left:6px;padding:2px 5px;font-size:9px}.automation-studio .studio-kpi .metric-decoration{opacity:1;width:calc(100% - 20px);height:27px;bottom:5px;left:10px;right:auto}.automation-studio .studio-kpi .metric-decoration path{stroke-width:1.5px}.automation-studio .studio-kpi p{margin-left:37px;font-size:9px}.automation-studio .studio-best{background:#f9f9ff;border-radius:9px;padding:7px 8px 8px}.automation-studio .studio-best .home-card-heading{gap:5px;margin-bottom:5px}.automation-studio .studio-best h2{letter-spacing:-.4px;gap:6px;font-size:12px}.automation-studio .studio-best .studio-tile.small{border-radius:8px;width:23px;height:23px}.automation-studio .studio-best-card{border-radius:8px;gap:11px;padding:7px 10px}.automation-studio .studio-best-card b{font-size:11px;line-height:1.3}.automation-studio .studio-best-card small{font-size:10px;line-height:1.35}.automation-studio .studio-insights{padding:10px 12px}.automation-studio .studio-insights .home-card-heading{margin-bottom:5px}.automation-studio .studio-insights ul{border:1px solid #edf0ff;border-radius:9px;gap:0;overflow:hidden}.automation-studio .insight{background:#fff7;gap:10px;min-height:29px;padding:4px 10px;font-size:10px}.automation-studio .insight .studio-tile{border-radius:50%;width:21px;height:21px}.automation-studio .insight small{padding:2px 5px;font-size:8px}.automation-studio .studio-table-card{padding:11px 12px 6px}.automation-studio .studio-table-head{gap:12px;margin-bottom:10px;padding:0 4px}.automation-studio .studio-table-head h2{font-size:16px}.automation-studio .studio-table-search{background:#fcfcff;border-radius:8px;width:248px;height:35px;font-size:10px}.automation-studio .studio-table-search input{font-size:11px}.automation-studio .studio-status.ui-select-trigger{border-radius:8px;height:35px;min-height:35px;font-size:10px}.automation-studio .studio-active{color:#00a77e;background:#e4fbf4;padding:5px 12px;font-size:11px}.automation-studio .studio-row{color:#6876b5;grid-template-columns:minmax(200px,2fr) minmax(115px,1.15fr) minmax(65px,.7fr) 90px 88px 66px 50px 98px 70px 112px 24px;gap:7px;min-width:1110px;min-height:33px;padding:4px 5px;font-size:10px}.automation-studio .studio-row.head{letter-spacing:.1px;color:#7280b2;min-height:28px;padding:7px 5px;font-size:8px}.automation-studio .studio-name{gap:9px}.automation-studio .studio-name b{color:#192663;letter-spacing:-.2px;font-size:10px;font-weight:500}.automation-studio .studio-name .studio-tile{color:#3865ff;background:#ecf0ff;border-radius:6px;width:23px;height:24px}.automation-studio .studio-account{color:#4d5d9c;gap:6px}.automation-studio .studio-account i{width:21px;height:21px;font-size:8px}.automation-studio .studio-status-pill,.automation-studio .studio-health{padding:4px 10px;font-size:10px}.automation-studio .studio-health:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.automation-studio .studio-actions .home-icon-button{width:24px;height:24px}@media (min-width:1101px){.creator-home-shell.app-shell:has(.automation-studio){grid-template-columns:186px minmax(0,1fr);gap:21px;padding:10px 15px}.creator-home-shell:has(.automation-studio) .sidebar{background:#ffffffe0;border-radius:16px;width:186px;padding:20px 11px}.creator-home-shell:has(.automation-studio) .sidebar nav{gap:4px}.creator-home-shell:has(.automation-studio) .sidebar nav button{color:#5362a9;min-height:37px;font-size:12px}.creator-home-shell:has(.automation-studio) .sidebar nav button.active{color:#4039ff;background:#ebeaff}.creator-home-shell:has(.automation-studio) .home-sidebar-promo{padding-top:20px}.creator-home-shell:has(.automation-studio) .home-sidebar-promo>span{background:radial-gradient(at 0 85%,#caf5ff99,#0000 60%),linear-gradient(135deg,#e4e8ff,#f9efff);padding:98px 20px 46px;font-size:17px;overflow:hidden}.creator-home-shell:has(.automation-studio) .home-sidebar-promo>span:before{content:"";background:linear-gradient(140deg,#fff8,#c9c7ff80);border-radius:25px;width:145px;height:72px;position:absolute;top:18px;left:-18px;transform:rotate(-35deg);box-shadow:25px 34px #d6d2ff55,inset 0 1px 3px #fff9}.creator-home-shell:has(.automation-studio) .home-sidebar-promo>span b{z-index:1;position:relative}.creator-home-shell:has(.automation-studio) .home-sidebar-promo p{margin:15px 3px 25px;font-size:12px;line-height:1.5}}@media (min-width:1101px) and (max-width:1320px){.automation-studio .studio-grid{grid-template-columns:minmax(0,1fr) 310px}.automation-studio .studio-hero{grid-template-columns:1fr}.automation-studio .studio-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-studio .studio-right{grid-template-columns:1fr}.automation-studio .studio-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.automation-studio .studio-search{grid-column:1/-1}.automation-studio .studio-header p:last-child{max-width:480px}}@media (max-width:1100px){.automation-studio .studio-grid{grid-template-columns:1fr}.automation-studio .studio-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-studio .studio-search{grid-column:1/-1}.automation-studio .studio-right{grid-template-columns:1fr 1fr;align-items:start}.automation-studio .studio-hero{grid-template-columns:1fr 1fr}.automation-studio .studio-mode-copy header{flex-wrap:wrap}.automation-studio .studio-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-header-note{display:none}}@media (max-width:800px){.automation-studio .home-topbar{gap:8px;height:auto;margin-bottom:10px}.automation-studio .home-search{width:100%;min-width:0}.automation-studio .home-top-actions{gap:5px}.automation-studio .home-top-actions>.home-button{gap:4px;padding:0 10px;font-size:10px}.automation-studio .studio-header{gap:12px;padding:4px 0 14px}.automation-studio .studio-header h1{font-size:32px}.automation-studio .studio-header-actions .home-button{padding:0 16px}.automation-studio .studio-filters{grid-template-columns:1fr 1fr;gap:8px;padding:10px}.automation-studio .studio-hero,.automation-studio .studio-right{grid-template-columns:1fr}.automation-studio .studio-mode{min-height:235px}.automation-studio .studio-art{opacity:.8;display:block}.automation-studio .studio-mode-copy>p{max-width:70%}.automation-studio .studio-mode-copy header{flex-wrap:nowrap;gap:7px}.automation-studio .studio-mode-copy header h2{font-size:14px}.automation-studio .studio-badge{font-size:8px}.automation-studio .studio-recipes{padding:12px 10px}.automation-studio .studio-recipes .home-card-heading{gap:8px}.automation-studio .studio-recipes header p{font-size:10px}.automation-studio .studio-recipe{grid-template-columns:29px minmax(0,1fr);gap:8px;padding:8px}.automation-studio .studio-recipe .studio-tile{border-radius:9px;width:29px;height:32px}.automation-studio .studio-recipe-copy b,.automation-studio .studio-recipe-copy small{font-size:10px}.automation-studio .studio-usage{font-size:8px}.automation-studio .studio-recipe-foot{flex-wrap:wrap}.automation-studio .studio-table-search{flex:1;min-width:130px;margin-left:0}}@media (max-width:560px){.automation-studio{padding-bottom:max(18px,env(safe-area-inset-bottom))}.automation-studio .home-topbar{padding-inline:0}.automation-studio .home-search{flex-basis:100%;order:2}.automation-studio .home-top-actions{margin-left:auto}.automation-studio .home-top-actions>.home-button{display:none}.automation-studio .studio-header{padding-top:8px}.automation-studio .studio-header h1{font-size:29px}.automation-studio .studio-header p:last-child{font-size:12px;line-height:1.5}.automation-studio .studio-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.automation-studio .studio-header-actions .home-button{justify-content:center;width:100%;padding:0 10px}.automation-studio .studio-filters{grid-template-columns:1fr}.automation-studio .studio-search{grid-column:auto}.automation-studio .studio-filter{min-height:48px}.automation-studio .studio-mode{min-height:230px;padding:13px 14px 56px}.automation-studio .studio-mode-copy>p,.automation-studio .studio-mode.builder .studio-mode-copy>p,.automation-studio .studio-mode ul{max-width:78%}.automation-studio .studio-art{transform-origin:100% 0;width:35%;right:4px;transform:scale(.86)}.automation-studio .studio-cta{justify-content:center;left:14px;right:14px}.automation-studio .studio-recipe-grid{grid-template-columns:1fr}.automation-studio .studio-recipe{grid-template-columns:38px minmax(0,1fr);min-height:88px}.automation-studio .studio-recipe .studio-tile{width:38px;height:38px}.automation-studio .studio-right{gap:10px}.automation-studio .studio-kpis{grid-template-columns:1fr 1fr}.automation-studio .studio-kpi.home-card{min-width:0}.automation-studio .studio-table-head{flex-direction:column;align-items:stretch}.automation-studio .studio-table-head>div{flex-wrap:wrap;gap:7px;width:100%;display:flex}.automation-studio .studio-table-search{flex-basis:100%;width:100%}.automation-studio .studio-status.ui-select-trigger{flex:1}.studio-wizard{border-radius:0;width:100%;height:100dvh;max-height:none}.wizard-steps{padding:16px}.wizard-main{padding:18px 15px}.wizard-side{padding:0 15px}.wizard-foot{background:#fff;padding:12px 15px;position:sticky;bottom:0}.wizard-badges{display:none}.wizard-actions{width:100%;margin:0}.wizard-actions .home-button{flex:1;padding-inline:10px}.wizard-continue{min-width:0}.studio-namer{width:calc(100vw - 20px);padding:24px 18px}.namer-row{flex-wrap:wrap}.namer-actions{grid-template-columns:1fr 1fr;display:grid}.studio-namer .home-button{padding:0 12px}}@media (max-width:390px){.automation-studio .studio-mode-copy>p,.automation-studio .studio-mode.builder .studio-mode-copy>p,.automation-studio .studio-mode ul{max-width:100%}.automation-studio .studio-art{display:none}.automation-studio .studio-kpis,.automation-studio .studio-header-actions{grid-template-columns:1fr}}.studio-name-wrap{align-items:center;gap:10px;min-width:0;display:flex}.studio-post-link{border-radius:10px;flex:none;width:40px;height:40px;display:block;overflow:hidden;box-shadow:0 0 0 1px #e3e5f3}.studio-post-link .post-thumb.studio-post-thumb{aspect-ratio:1;width:40px;height:40px}.studio-post-link .post-thumb.studio-post-thumb img{object-fit:cover;width:100%;height:100%;display:block}.studio-post-link .post-thumb-kind{transform-origin:100% 0;transform:scale(.75)}.studio-post-link .post-thumb-blank b{display:none}.studio-name-text{gap:2px;min-width:0;display:grid}.studio-name-text .studio-name{text-align:left;padding:0}.studio-post-meta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--home-muted,#7b80a3);align-items:center;gap:4px;font-size:11px;text-decoration:none;display:inline-flex;overflow:hidden}a.studio-post-meta:hover{color:var(--home-purple,#7252ff);text-decoration:underline}.studio-health-cell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.studio-failed-link{color:#d23a57;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:10.5px;font-weight:700;display:inline-flex}.studio-failed-link:hover{text-decoration:underline}.fs-backdrop{z-index:210}.home-modal.fs-modal{flex-direction:column;gap:12px;width:min(720px,100%);max-height:88vh;display:flex}.fs-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fs-eyebrow{letter-spacing:.14em;color:#d23a57;font-size:10px;font-weight:800}.fs-head h2{margin:4px 0;font-size:17px}.fs-head p{color:var(--home-muted,#7b80a3);margin:0;font-size:12px}.fs-toolbar{color:var(--home-muted,#7b80a3);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.fs-list{gap:8px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.fs-row{border:1px solid var(--home-border,#edf0fa);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.fs-kind{border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.fs-kind.dm{color:#5236f0;background:#f1edff}.fs-kind.reply{color:#246bce;background:#eef6ff}.fs-body{gap:2px;min-width:0;font-size:12px;display:grid}.fs-body q{color:var(--home-text,#14143c);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-why{color:#d23a57;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fs-row time{color:var(--home-muted,#7b80a3);white-space:nowrap;font-size:11px}.fs-queued{color:#0d9364;font-size:11px;font-weight:700}.fs-pages{color:var(--home-muted,#7b80a3);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.fs-empty,.fs-loading{color:var(--home-muted,#7b80a3);justify-items:center;gap:4px;padding:28px 0;font-size:12px;display:grid}.fs-empty b{color:var(--home-text,#14143c)}.fs-error{color:#d23a57;align-items:center;gap:6px;font-size:12px;display:flex}.fs-error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:800px){.fs-row{grid-template-columns:auto minmax(0,1fr)}.fs-row time{grid-column:2}.fs-row>button,.fs-queued{grid-column:1/-1;justify-self:start}}.automation-studio .studio-filters.embedded{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 12px;padding:0}.studio-table-total{color:var(--home-muted);margin-left:auto;font-size:12.5px}.studio-pager{border-top:1px solid var(--home-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.studio-pager-count{color:var(--home-muted);font-size:12.5px}.studio-pager-buttons{align-items:center;gap:6px;display:flex}.studio-pager-buttons>button:not(.home-icon-button){border:1px solid var(--home-border);min-width:34px;height:34px;color:var(--home-text);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 8px;font-size:13px;font-weight:600}.studio-pager-buttons>button.on{color:#fff;background:#5b47ff;border-color:#5b47ff}.studio-pager-gap{color:var(--home-muted);padding:0 2px}.all-posts-count{color:var(--home-muted);margin-left:auto;font-size:12.5px}@media (max-width:640px){.studio-pager{justify-content:center}.studio-pager-count{text-align:center;width:100%}}.send-safety-screen{--ss-ok:var(--status-success);--ss-warning:var(--status-warning);--ss-critical:color-mix(in srgb,var(--status-danger) 70%,var(--status-warning));--ss-breached:var(--status-danger)}.ss-ok{--ss-tone:var(--status-success)}.ss-warning{--ss-tone:var(--status-warning)}.ss-critical{--ss-tone:color-mix(in srgb,var(--status-danger) 70%,var(--status-warning))}.ss-breached{--ss-tone:var(--status-danger)}.ss-chip{letter-spacing:.01em;height:24px;color:var(--ss-tone);background:color-mix(in srgb,var(--ss-tone) 14%,transparent);border:1px solid color-mix(in srgb,var(--ss-tone) 35%,transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex}.ss-chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ss-alerts{gap:10px;margin:4px 0 18px;display:grid}.ss-alert{border:1px solid color-mix(in srgb,var(--ss-tone) 40%,var(--border-default));background:color-mix(in srgb,var(--ss-tone) 9%,var(--surface-raised));color:var(--text-primary);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ss-alert>svg{color:var(--ss-tone);flex:none;margin-top:2px}.ss-alert b{font-size:.875rem}.ss-alert p{color:var(--text-secondary);margin:3px 0 0;font-size:.8125rem;line-height:1.5}.send-safety-screen>.ss-alert{margin:4px 0 18px}.ss-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.ss-summary .metric>span{color:var(--text-tertiary);margin-top:4px;font-size:.75rem;display:block}.ss-accounts{gap:16px;margin-bottom:30px;display:grid}.ss-account{border-left:3px solid var(--ss-tone);padding:18px}.ss-account>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ss-account>header>div{flex:1;min-width:140px;display:grid}.ss-account>header b{font-size:.9375rem}.ss-account>header small{color:var(--text-tertiary);font-size:.75rem}.ss-avatar{background:var(--surface-soft);border:1px solid var(--border-default);width:38px;height:38px;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.ss-pause{align-items:center;gap:6px;display:inline-flex;min-height:36px!important}.ss-paused{background:var(--surface-soft);border:1px dashed var(--border-default);color:var(--text-secondary);border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:.8125rem}.ss-buckets{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:16px;display:grid}.ss-bucket{border:1px solid var(--border-subtle);background:var(--surface-soft);border-radius:12px;min-width:0;margin:0;padding:14px}.ss-bucket figcaption{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:.8125rem;font-weight:700;display:flex}.ss-bucket-body{grid-template-columns:118px 1fr;align-items:center;gap:14px;display:grid}.ss-bucket-body>svg{width:118px;height:138px;overflow:visible}.ss-bucket-bg{fill:color-mix(in srgb,var(--text-primary) 4%,transparent)}.ss-water{fill:color-mix(in srgb,var(--ss-tone) 55%,transparent);transition:y .6s,height .6s}.ss-wave{fill:var(--ss-tone);opacity:.55;animation:3.2s ease-in-out infinite ss-wave}.ss-bucket-outline{fill:none;stroke:var(--text-secondary);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ss-mark{stroke-width:1.2px;stroke-dasharray:3 3}.ss-mark.warn{stroke:var(--status-warning);opacity:.7}.ss-mark.crit{stroke:var(--status-danger);opacity:.7}.ss-tap{stroke:var(--text-tertiary);stroke-width:3px;stroke-linecap:round}.ss-drip{fill:var(--ss-tone);animation:1.8s ease-in infinite ss-drip}.ss-bucket-pct{fill:var(--text-primary);paint-order:stroke;stroke:var(--surface-soft);stroke-width:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:800}.ss-queue-drops circle{fill:var(--status-warning);animation:1.6s ease-in-out infinite ss-bob}.ss-queue-drops circle:nth-child(2n){animation-delay:.4s}.ss-bucket-stats{gap:7px;min-width:0;margin:0;display:grid}.ss-bucket-stats>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:10px;padding-bottom:6px;font-size:.78rem;display:flex}.ss-bucket-stats>div:last-child{border-bottom:0}.ss-bucket-stats dt{color:var(--text-tertiary)}.ss-bucket-stats dd{text-align:right;color:var(--text-secondary);margin:0}.ss-bucket-stats dd b{color:var(--text-primary)}.ss-bucket-stats small{color:var(--text-tertiary)}.ss-note svg{color:var(--status-warning);flex:none}.ss-throttle{color:var(--status-warning)}.ss-history{align-items:flex-end;gap:3px;height:34px;margin-top:12px;display:flex}.ss-history span{background:color-mix(in srgb,var(--ss-tone) 60%,transparent);border-radius:2px 2px 0 0;flex:1;min-height:2px}.ss-history span.zero{background:var(--border-subtle)}.ss-history-axis{color:var(--text-tertiary);justify-content:space-between;margin-top:4px;font-size:.6875rem;display:flex}.ss-protections{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:30px;display:grid}.ss-protections article{padding:20px;position:relative}.ss-protections article>svg{color:var(--accent-strong)}.ss-protections h3{margin:12px 0 6px;font-size:.95rem}.ss-protections p{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.55}.ss-protection-num{color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;position:absolute;top:16px;right:18px}.ss-banner{text-align:left;cursor:pointer;border:1px solid color-mix(in srgb,var(--ss-tone) 40%,var(--border-default));background:color-mix(in srgb,var(--ss-tone) 8%,var(--surface-raised));width:100%;color:var(--text-primary);border-radius:12px;align-items:center;gap:12px;margin:0 0 18px;padding:12px 16px;display:flex}.ss-banner>svg{color:var(--ss-tone);flex:none}.ss-banner>span:first-of-type{flex:1;min-width:0;font-size:.875rem}.ss-banner small{color:var(--text-tertiary)}.ss-banner-cta{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:inline-flex}.ss-banner:hover .ss-banner-cta{color:var(--text-primary)}.mv-tools{border:1px dashed var(--bs-line,#d8dcf3);border-radius:12px;gap:10px;margin:2px 0 12px;padding:12px;display:grid}.mv-tools header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mv-tools header b{flex:1;font-size:12px}.mv-tools .mv-meta{opacity:.75;font-size:11.5px}.mv-tools ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mv-tools li{background:color-mix(in srgb,currentColor 5%,transparent);border-radius:9px;padding:8px 10px;font-size:12.5px;line-height:1.45}.mv-tools .mv-tip{color:#9a6400;font-size:11.5px}@keyframes ss-wave{0%,to{transform:translate(0)}50%{transform:translate(-12px)}}@keyframes ss-drip{0%{opacity:0;transform:translateY(-4px)}30%{opacity:1}to{opacity:0;transform:translateY(8px)}}@keyframes ss-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ss-wave,.ss-drip,.ss-queue-drops circle{animation:none}}@media (max-width:1100px){.ss-summary,.ss-protections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.ss-summary,.ss-protections{grid-template-columns:1fr 1fr}.ss-buckets{grid-template-columns:1fr}.ss-bucket-body{grid-template-columns:96px 1fr}.ss-bucket-body>svg{width:96px;height:112px}.ss-banner-cta{display:none}}@media (max-width:420px){.ss-summary,.ss-protections{grid-template-columns:1fr}}.send-safety-screen .ss-error{text-align:center;align-content:center;gap:12px;padding:16px}.caption-studio-backdrop{z-index:95;padding:12px}.caption-studio{background:var(--surface-raised,#fff);border:1px solid var(--border-default,#e3e5f3);width:min(1080px,100vw - 24px);max-height:92dvh;box-shadow:var(--shadow-raised,0 18px 44px #2a2e7a1a);color:var(--text-primary,#14143c);border-radius:18px;flex-direction:column;display:flex;overflow:auto}.cs-head{border-bottom:1px solid var(--border-subtle,#eceef8);background:var(--surface-raised,#fff);z-index:2;align-items:center;gap:12px;padding:18px 20px;display:flex;position:sticky;top:0}.cs-head>div{flex:1;min-width:0}.cs-head h2{letter-spacing:-.02em;margin:4px 0 0;font-size:19px}.cs-close{border:1px solid var(--border-default,#e3e5f3);width:34px;height:34px;color:var(--text-secondary,#5a5f86);cursor:pointer;background:#fff;border-radius:999px;place-items:center;display:grid}.cs-status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.cs-status.ok{color:var(--status-success,#0d9364);background:color-mix(in srgb,var(--status-success,#0d9364) 9%,#fff);border-color:color-mix(in srgb,var(--status-success,#0d9364) 30%,#fff)}.cs-status.warn{color:var(--status-warning,#a66a00);background:color-mix(in srgb,var(--status-warning,#a66a00) 9%,#fff);border-color:color-mix(in srgb,var(--status-warning,#a66a00) 30%,#fff)}.cs-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);min-height:0;display:grid}.cs-form{border-right:1px solid var(--border-subtle,#eceef8);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.cs-results{background:var(--surface-soft,#f6f5ff);flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.cs-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cs-field>span{color:var(--text-secondary,#5a5f86);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.cs-field textarea,.cs-field input,.cs-field select,.cs-variant textarea{border:1px solid var(--border-default,#e3e5f3);width:100%;color:var(--text-primary,#14143c);resize:vertical;background:#fff;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5}.cs-field select{height:40px;padding:0 10px}.cs-field textarea:focus,.cs-field input:focus,.cs-field select:focus,.cs-variant textarea:focus{outline:2px solid color-mix(in srgb,var(--accent,#6a4cff) 35%,transparent);border-color:var(--accent,#6a4cff)}.cs-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cs-chips{flex-wrap:wrap;gap:6px;display:flex}.cs-chips button,.cs-segment button{border:1px solid var(--border-default,#e3e5f3);height:32px;color:var(--text-secondary,#5a5f86);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.cs-chips button.active,.cs-segment button.active{background:var(--ui-tonal,#f0edff);border-color:color-mix(in srgb,var(--accent,#6a4cff) 45%,transparent);color:var(--ui-tonal-ink,#5236f0)}.cs-segment{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cs-toggle{color:var(--text-secondary,#5a5f86);align-items:center;gap:8px;font-size:13px;display:flex}.cs-toggle input{accent-color:var(--accent,#6a4cff);width:16px;height:16px}.cs-link{color:var(--accent,#6a4cff);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.cs-add-draft{align-self:flex-start}.cs-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.cs-error{color:var(--status-danger,#d23a57);background:color-mix(in srgb,var(--status-danger,#d23a57) 8%,#fff);border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px}.cs-notice{color:var(--status-warning,#a66a00);background:color-mix(in srgb,var(--status-warning,#a66a00) 8%,#fff);border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px}.cs-progress{border:1px solid var(--border-default,#e3e5f3);color:var(--accent,#6a4cff);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.cs-progress b{color:var(--text-primary,#14143c);font-size:13px;display:block}.cs-progress small{color:var(--text-tertiary,#7b80a3);font-size:11.5px}.cs-empty{text-align:center;max-width:440px;color:var(--text-secondary,#5a5f86);margin:auto;padding:30px 10px}.cs-empty>svg{color:var(--accent,#6a4cff)}.cs-empty h3{color:var(--text-primary,#14143c);margin:10px 0 6px;font-size:16px}.cs-empty p{margin:0 0 12px;font-size:13px;line-height:1.55}.cs-empty ul{gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.cs-empty .cs-hint{font-family:var(--font-geist-mono,monospace);color:var(--text-tertiary,#7b80a3);font-size:11px}.cs-source{color:var(--text-secondary,#5a5f86);align-items:center;gap:6px;font-size:12px;display:flex}.cs-source .cs-link{margin-left:auto}.cs-variants{gap:12px;display:grid}.cs-variant{border:1px solid var(--border-default,#e3e5f3);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.cs-variant>header{justify-content:space-between;align-items:center;display:flex}.cs-variant>header small{color:var(--text-tertiary,#7b80a3);font-size:11px}.cs-variant>header small.over{color:var(--status-danger,#d23a57);font-weight:700}.cs-variant textarea{background:var(--surface-soft,#f6f5ff);border-color:#0000}.cs-variant>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cs-tags{flex-direction:column;gap:6px;display:flex}.cs-tags-head{color:var(--text-tertiary,#7b80a3);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.cs-tag-list{flex-wrap:wrap;gap:6px;display:flex}.cs-tag{border:1px dashed var(--border-default,#d6d9ee);height:28px;color:var(--text-secondary,#5a5f86);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cs-tag.on{background:var(--ui-tonal,#f0edff);border-style:solid;border-color:color-mix(in srgb,var(--accent,#6a4cff) 40%,transparent);color:var(--ui-tonal-ink,#5236f0)}.cs-tag.kind-proven.on{background:color-mix(in srgb,var(--status-success,#0d9364) 10%,#fff);border-color:color-mix(in srgb,var(--status-success,#0d9364) 40%,#fff);color:var(--status-success,#0d9364)}.cs-tag:disabled{opacity:.45;cursor:not-allowed}.cs-tag-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs-tag-rows li{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-width:0;display:grid}.cs-tag-rows small{color:var(--text-tertiary,#7b80a3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cs-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary,#7b80a3);font-size:10px;font-weight:800}.cs-fine{color:var(--text-tertiary,#7b80a3);margin:0;font-size:11.5px}.cp-caption-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-tag-ideas{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.cp-tag-ideas>span{color:var(--text-tertiary,#7b80a3);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:800px){.caption-studio-backdrop{align-items:end;padding:0}.caption-studio{border-radius:18px 18px 0 0;width:100%;max-height:94dvh}.cs-layout{grid-template-columns:1fr}.cs-form{border-right:0;border-bottom:1px solid var(--border-subtle,#eceef8);padding:16px}.cs-results{padding:16px}.cs-row{grid-template-columns:1fr}.cs-tag-rows li{grid-template-columns:auto 1fr}.cs-tag-rows small{white-space:normal;grid-column:1/-1}}.cs-reset{white-space:nowrap}.cp-ai-links{align-items:center;gap:12px;display:inline-flex}.cp-selects{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cp-selects .cp-type-hint{grid-column:1/-1;margin:-2px 0 0}.cp-type-hint{color:var(--text-tertiary,#7b80a3);margin:0;font-size:12px}.cp-permission{border:1px solid color-mix(in srgb,var(--status-warning,#a66a00) 35%,#fff);background:color-mix(in srgb,var(--status-warning,#a66a00) 8%,#fff);color:var(--text-primary,#14143c);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cp-permission>svg{color:var(--status-warning,#a66a00);flex:none}.cp-permission>div{flex:1;min-width:0}.cp-permission b{font-size:13px}.cp-permission p{color:var(--text-secondary,#5a5f86);margin:2px 0 0;font-size:12px}.cp-count{text-align:right;color:var(--text-tertiary,#7b80a3);margin-top:4px;font-size:11px;display:block}.cp-count.over{color:var(--status-danger,#d23a57);font-weight:700}.cp-problem{color:var(--status-danger,#d23a57);margin:8px 0 0;font-size:12px}.create-post-asset{position:relative}.cp-order{background:var(--accent,#6a4cff);color:#fff;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:800;display:grid;position:absolute;top:6px;right:6px}.ig-feed-media{position:relative}.ig-feed-media video{object-fit:cover;width:100%;height:100%;display:block}.ig-feed-frame.vertical .ig-feed-media{aspect-ratio:9/16;max-height:520px}.cp-carousel-count{color:#fff;background:#000a;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}.create-post-results li span{align-items:center;gap:6px;display:inline-flex}@media (max-width:800px){.cp-selects{grid-template-columns:1fr}.cp-permission{flex-wrap:wrap}}.pp-stack{z-index:120;gap:8px;width:min(560px,100vw - 24px);display:grid;position:fixed;top:12px;left:50%;transform:translate(-50%)}.pp-row{background:var(--surface-raised,#fff);border:1px solid var(--border-default,#e3e5f3);color:var(--text-primary,#14143c);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 12px 32px #2a2e7a24}.pp-icon{background:var(--ui-tonal,#f0edff);width:30px;height:30px;color:var(--accent,#6a4cff);border-radius:999px;flex:none;place-items:center;display:grid}.pp-row.tone-success .pp-icon{background:color-mix(in srgb,var(--status-success,#0d9364) 12%,#fff);color:var(--status-success,#0d9364)}.pp-row.tone-warning .pp-icon{background:color-mix(in srgb,var(--status-warning,#a66a00) 12%,#fff);color:var(--status-warning,#a66a00)}.pp-row.tone-error .pp-icon{background:color-mix(in srgb,var(--status-danger,#d23a57) 12%,#fff);color:var(--status-danger,#d23a57)}.pp-text{flex:1;gap:3px;min-width:0;display:grid}.pp-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pp-text small{color:var(--text-tertiary,#7b80a3);text-overflow:ellipsis;white-space:nowrap;min-height:14px;font-size:11.5px;overflow:hidden}.pp-bar{background:var(--border-subtle,#eceef8);border-radius:999px;height:4px;overflow:hidden}.pp-bar i{background:var(--ui-grad,linear-gradient(100deg,#4f5bff,#8a52ff));border-radius:999px;height:100%;transition:width .6s;display:block}.pp-row.tone-success .pp-bar i{background:var(--status-success,#0d9364)}.pp-row.tone-warning .pp-bar i{background:var(--status-warning,#a66a00)}.pp-row.tone-error .pp-bar i{background:var(--status-danger,#d23a57)}.pp-link{color:var(--accent,#6a4cff);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pp-btn{border:1px solid var(--border-default,#e3e5f3);width:30px;height:30px;color:var(--text-secondary,#5a5f86);cursor:pointer;background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.pp-pill{z-index:120;border:1px solid var(--border-default,#e3e5f3);background:var(--surface-raised,#fff);height:32px;color:var(--text-primary,#14143c);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;position:fixed;top:12px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 24px #2a2e7a24}.pp-pill em{color:var(--text-tertiary,#7b80a3);font-style:normal}.pp-pill>i{background:var(--ui-grad,linear-gradient(100deg,#4f5bff,#8a52ff));height:3px;transition:width .6s;position:absolute;bottom:0;left:0}.pp-pill svg:first-child{color:var(--accent,#6a4cff)}@media (max-width:800px){.pp-stack,.pp-pill{top:calc(env(safe-area-inset-top,0px) + 60px)}}.cp-progress{background:var(--surface-soft,#f6f5ff);border:1px solid var(--border-default,#e3e5f3);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.cp-progress>div:first-child{justify-content:space-between;gap:10px;font-size:13px;display:flex}.cp-progress small{color:var(--accent,#6a4cff);font-weight:700}.cp-progress p{color:var(--text-tertiary,#7b80a3);margin:0;font-size:11.5px}.tone-green,.tone-mint{--tone:#12a06b}.tone-orange,.tone-amber{--tone:#f08a1c}.tone-red,.tone-rose{--tone:#e0446a}.tone-teal,.tone-cyan{--tone:#0a9fb5}.studio-tile.md{border-radius:13px;width:46px;height:46px}.studio-tile.lg{border-radius:16px;width:60px;height:60px}.studio-tile.sm{border-radius:10px;width:34px;height:34px}.studio-tile.brand{border:1px solid var(--home-border);color:inherit;background:#fff;box-shadow:0 4px 12px #7252ff10}.channel-mail.calendar{color:#358cff;background:#e8f0ff}.recipe-library{--rl-line:#e6e9f7;--rl-soft:#f6f5ff}.recipe-library .studio-header p:last-child{max-width:820px}.rl-filters{margin-bottom:var(--home-gap);border-radius:18px;grid-template-columns:minmax(190px,1.35fr) repeat(6,minmax(0,1fr));align-items:center;gap:10px;padding:10px 12px;display:grid}.rl-search{border:1px solid var(--home-border);height:46px;color:var(--home-muted);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.rl-search:focus-within{border-color:#8f7bff;box-shadow:0 0 0 3px #7252ff1f}.rl-search input{width:100%;min-width:0;color:var(--home-text);font-size:var(--home-body);background:0 0;border:0;outline:0}.rl-filter{border:1px solid var(--home-border);background:#fff;border-radius:12px;align-items:center;gap:9px;min-width:0;height:46px;padding:0 8px 0 9px;display:flex}.rl-filter>div{flex:1;gap:0;min-width:0;display:grid}.rl-filter>div>span{color:var(--home-muted);font-size:10px;line-height:1.2}.rl-filter-icon{color:#3b3f66;background:#f1f2f9;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.rl-filter-icon.purple{color:#7252ff;background:#efeaff}.rl-filter-icon.green{color:#12a06b;background:#e4f8ee}.rl-filter-icon.blue{color:#358cff;background:#e8f0ff}.rl-filter .ui-select-trigger{min-height:0;color:var(--home-text);font-size:var(--home-body);font-weight:var(--home-weight);background:0 0;border:0;gap:6px;padding:0}.rl-filter .ui-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.rl-filter .ui-select-trigger svg{color:var(--home-muted);flex:none}.rl-filters-note{font-size:var(--home-small);color:#c2620a;grid-column:1/-1}.rl-filters-note button{color:var(--home-purple);background:0 0;border:0;padding:0;text-decoration:underline}.rl-layout{gap:var(--home-gap);margin-bottom:var(--home-gap);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.rl-main,.rl-side{gap:var(--home-gap);min-width:0;display:grid}.recipe-library .home-card-heading>button{color:var(--home-purple);font-size:var(--home-small);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.recipe-library .home-card-heading h2{letter-spacing:-.4px;font-size:17px}.recipe-library .home-card-heading p{font-size:var(--home-small);margin-top:2px}.rl-featured{padding:16px 18px 18px}.rl-featured .home-card-heading{align-items:flex-start;margin-bottom:12px}.rl-title{align-items:center;gap:12px;display:flex}.rl-title-tile{background:var(--home-lavender);width:38px;height:38px;color:var(--home-purple);border-radius:12px;flex:none;place-items:center;font-style:normal;display:grid}.rl-featured-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.rl-featured-card>.studio-tile.lg{border-radius:15px;width:54px;height:54px}.rl-featured-card{border:1px solid var(--home-border);background:linear-gradient(140deg,#fff 55%,#faf8ff);border-radius:14px;grid-template:"tile copy""creators creators"1fr"foot foot"/auto minmax(0,1fr);gap:8px 12px;min-width:0;padding:14px;display:grid}.rl-featured-card>.studio-tile{grid-area:tile}.rl-featured-copy{grid-area:copy;justify-items:start;gap:4px;min-width:0;display:grid}.rl-featured-copy b{letter-spacing:-.3px;font-size:14px;line-height:1.25;font-weight:var(--home-bold)}.rl-featured-copy small{font-size:var(--home-tiny);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.rl-badge{font-size:9.5px;font-style:normal;font-weight:var(--home-bold);letter-spacing:.1px;color:#6a4dff;background:#efeaff;border-radius:20px;padding:3px 9px}.rl-badge.badge-pink{color:#d6208f;background:#ffe9f7}.rl-badge.badge-green{color:#0d8a5c;background:#e4f8ee}.rl-badge.badge-blue{color:#2a6fe0;background:#e6f0ff}.rl-badge.badge-amber{color:#b7651a;background:#fff1dc}.rl-featured-creators{font-size:var(--home-small);color:var(--home-muted);grid-area:creators;align-self:end;align-items:center;gap:8px;margin-top:2px;display:flex}.rl-new{font-style:normal;font-size:var(--home-small);color:#9398b8}.rl-discs{align-items:center;display:inline-flex}.rl-discs i{background:linear-gradient(135deg,#dfe4fb,#c7b8ec);border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin-left:-8px;box-shadow:0 1px 3px #29235c1a}.rl-discs i:first-child{margin-left:0}.rl-discs .disc-1{background:linear-gradient(135deg,#f3dcec,#cfc3f2)}.rl-discs .disc-2{background:linear-gradient(135deg,#d4e8fb,#b9c6f5)}.rl-discs .disc-3{background:linear-gradient(135deg,#ead9f4,#c5d3f6)}.rl-featured-foot{grid-area:foot;justify-content:space-between;align-items:center;gap:10px;display:flex}.rl-use-outline{color:#4c3fd6;min-height:34px;font-size:12px;font-weight:var(--home-weight);white-space:nowrap;background:#fff;border:1px solid #cfc8ff;border-radius:10px;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.rl-use-outline:hover:not(:disabled){background:var(--home-lavender)}.rl-use-outline:disabled,.rl-use-small:disabled,.rl-use-big:disabled{opacity:.55;cursor:progress}.rl-browse{padding:16px 18px 18px}.rl-categories .home-card-heading{margin-bottom:11px}.rl-chips{flex-wrap:wrap;gap:9px;display:flex}.rl-chip{color:#4f5580;height:30px;font-size:11.5px;font-weight:var(--home-weight);background:#f8f9fe;border:1px solid #eceffb;border-radius:20px;padding:0 17px;transition:background .15s,color .15s,border-color .15s}.rl-chip:hover{background:#f4f1ff;border-color:#d9d3ff}.rl-chip.on{color:#fff;background:linear-gradient(115deg,#6a52ff,#8a5cff);border-color:#0000;box-shadow:0 4px 12px #7252ff40}.rl-chip.empty{opacity:.45}.rl-all{margin-top:18px}.rl-all-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:11px;display:flex}.rl-all-head h2{letter-spacing:-.4px;font-size:17px}.rl-all-head p{font-size:var(--home-small);margin-top:2px}.rl-total{font-size:var(--home-small);color:var(--home-muted);white-space:nowrap}.rl-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:10px;transition:opacity .15s;display:grid}.rl-grid.is-loading{opacity:.55}.rl-card{border:1px solid var(--rl-line);background:#fff;border-radius:14px;grid-template-rows:auto auto 1fr;gap:10px;min-width:0;min-height:158px;padding:12px;transition:box-shadow .18s,border-color .18s;display:grid;position:relative}.rl-card:hover{border-color:#d9d3ff;box-shadow:0 8px 22px #7252ff14}.rl-card.selected{border-color:#7b66ff;box-shadow:0 0 0 1px #7b66ff,0 8px 24px #7252ff26}.rl-card-skeleton{min-height:158px}.rl-card-hit{z-index:0;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0;position:absolute;inset:0}.rl-card-hit:focus-visible{outline:2px solid var(--home-purple);outline-offset:2px}.rl-card-top{pointer-events:none;align-items:flex-start;gap:10px;min-width:0;display:flex}.rl-card-copy{justify-items:start;gap:3px;min-width:0;display:grid}.rl-card-copy b{font-size:12px;line-height:1.3;font-weight:var(--home-bold);letter-spacing:-.15px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rl-card-copy small{font-size:var(--home-tiny);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.rl-card.soon .studio-tile,.rl-card.soon .rl-card-copy b{opacity:.85}.rl-card-meta{pointer-events:none;align-items:center;gap:8px;min-height:20px;display:flex}.rl-card-meta .studio-channels{gap:5px}.rl-level{font-size:10px;font-style:normal;font-weight:var(--home-weight);color:#5d6386;white-space:nowrap;background:#f0f1f7;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.rl-level i{background:currentColor;border-radius:50%;width:6px;height:6px}.rl-level.level-easy{color:#12805c;background:#e7f8ef}.rl-level.level-medium{color:#c2620a;background:#fff1e0}.rl-level.level-advanced{color:#d6208f;background:#ffe8f4}.rl-level span{font-size:9px}.rl-card-foot{justify-content:space-between;align-self:end;align-items:center;gap:8px;display:flex}.rl-uses{color:var(--home-muted);pointer-events:none;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.rl-use-small{z-index:1;color:#4c3fd6;height:26px;font-size:10.5px;font-weight:var(--home-weight);white-space:nowrap;background:#fff;border:1px solid #cfc8ff;border-radius:8px;align-items:center;gap:5px;padding:0 10px;display:inline-flex;position:relative}.rl-use-small:hover:not(:disabled){background:var(--home-lavender)}.recipe-library .studio-soon{margin-left:0;display:inline-block}.rl-pagination{border-top:1px solid #f1f3fb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.rl-range{font-size:var(--home-small);color:var(--home-muted);min-width:130px}.rl-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.rl-page{border:1px solid var(--rl-line);color:#4f5580;min-width:34px;height:34px;font-size:12px;font-weight:var(--home-weight);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:3px;padding:0 10px;display:inline-flex}.rl-page.nav{padding:0 12px}.rl-page:hover:not(:disabled):not(.on){background:var(--home-lavender);border-color:#d9d3ff}.rl-page.on{color:#fff;background:linear-gradient(115deg,#6a52ff,#8a5cff);border-color:#0000;box-shadow:0 4px 12px #7252ff40}.rl-page:disabled{opacity:.45;cursor:not-allowed}.rl-gap{text-align:center;min-width:22px;color:var(--home-muted)}.rl-page-size{justify-content:flex-end;min-width:130px;display:flex}.rl-page-size .ui-select-trigger{border:1px solid var(--rl-line);color:#4f5580;background:#fff;border-radius:10px;gap:10px;width:auto;min-height:34px;padding:0 12px;font-size:12px}.rl-stats{padding:10px}.rl-stat-grid{background:linear-gradient(140deg,#fbfbff,#f4f1ff 60%,#eef4ff);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.rl-stat{--tone:#7252ff;align-items:center;gap:9px;min-width:0;padding:16px 10px 16px 14px;display:flex}.rl-stat:nth-child(odd){border-right:1px solid #ffffffb0}.rl-stat:nth-child(-n+2){border-bottom:1px solid #ffffffb0}.rl-stat.green{--tone:#12a06b}.rl-stat.blue{--tone:#358cff}.rl-stat.amber{--tone:#f5a524}.rl-stat>i{background:color-mix(in srgb,var(--tone) 14%,white);width:34px;height:34px;color:var(--tone);border-radius:50%;flex:none;place-items:center;display:grid}.rl-stat>span{gap:1px;min-width:0;display:grid}.rl-stat b{letter-spacing:-.4px;font-size:17px;font-weight:var(--home-bold);color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rl-stat small{color:var(--home-muted);font-size:9px;line-height:1.3}.rl-stat.none b{color:#a7abc7}.rl-stat-empty{font-style:italic;color:#9aa0c0!important}.rl-side .home-card-heading h2{font-size:15px}.rl-trending{padding:16px 16px 12px}.rl-trending .home-card-heading{margin-bottom:8px}.rl-trending .studio-range.ui-select-trigger{min-height:30px;padding:0 9px;font-size:11px}.recipe-library .rl-trend-list{display:grid}.rl-trend-list li{align-items:center;gap:10px;padding:8px 0;display:flex}.rl-rank{width:22px;height:22px;font-size:10.5px;font-style:normal;font-weight:var(--home-bold);color:#5d6386;background:#f1f2f9;border-radius:50%;flex:none;place-items:center;display:grid}.rl-rank.rank-1{color:#d1651a;background:#ffe9d6}.rl-rank.rank-2{color:#4a63e8;background:#e8eeff}.rl-rank.rank-3{color:#d1651a;background:#ffe9d6}.rl-trend-copy{gap:2px;min-width:0;display:grid}.rl-trend-copy b{font-size:11.5px;font-weight:var(--home-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rl-trend-copy small{align-items:center;gap:7px;font-size:10.5px;display:flex}.rl-change{font-size:9.5px;font-style:normal;font-weight:var(--home-bold);border-radius:20px;padding:1px 7px}.rl-change.up{color:#0d8a5c;background:#e2f8ef}.rl-change.down{color:#d6335c;background:#ffe8ee}.rl-change.flat{color:var(--home-muted);background:#f0f1f7}.rl-preview{padding:16px 16px 14px}.rl-preview .home-card-heading{margin-bottom:10px}.rl-preview-head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.rl-preview-head .studio-tile{width:52px;height:52px}.rl-preview-head>span{gap:3px;min-width:0;display:grid}.rl-preview-head b{font-size:13.5px;font-weight:var(--home-bold);letter-spacing:-.3px;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rl-preview-head small{font-size:var(--home-small);line-height:1.45}.recipe-library .rl-steps{margin:0 0 14px;display:grid}.rl-step{background:#fff;border:1px solid #edf0fa;border-radius:11px;align-items:center;gap:11px;padding:8px 12px;display:flex}.rl-step>i{color:#4b5279;border:1px solid #d9dcf0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10.5px;font-style:normal;display:grid}.rl-step>span{gap:1px;min-width:0;display:grid}.rl-step b{font-size:11px;font-weight:var(--home-bold)}.rl-step small{font-size:10.5px;line-height:1.35}.rl-step-arrow{text-align:center;color:#8b90b4;font-size:11px;line-height:1.5;display:block}.rl-use-big{color:#fff;width:100%;height:46px;font-size:14px;font-weight:var(--home-bold);background:linear-gradient(115deg,#3f5cff,#6a52ff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;display:flex;box-shadow:0 8px 20px #4a5cff40}.rl-use-big:hover:not(:disabled){filter:brightness(1.05)}.rl-preview-foot{color:var(--home-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:11px;display:flex}.rl-preview-foot>span{align-items:center;gap:7px;display:inline-flex}.rl-modal{--home-text:#14143c;--home-muted:#7b80a3;--home-purple:#7252ff;--home-border:#edf0fa;--home-lavender:#f1edff;--home-gradient:linear-gradient(115deg,#465eff,#8650ff);color:#14143c;background:#fff;border-radius:22px;outline:0;flex-direction:column;width:min(860px,100%);max-height:min(720px,100dvh - 48px);font-size:13px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #4b4c9a33}.rl-modal :is(h2,h3,p,ul,ol){margin:0;padding:0;list-style:none}.rl-modal p{color:var(--home-muted)}.rl-modal-head{align-items:flex-start;gap:16px;padding:26px 60px 16px 28px;display:flex}.rl-modal-head h2{letter-spacing:-.8px;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 8px;font-size:24px;display:flex}.rl-modal-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rl-tag{background:var(--home-lavender);color:#5b47ff;border-radius:20px;padding:3px 10px;font-size:10.5px}.rl-modal-body{grid-template-columns:1fr 1fr;gap:26px;padding:8px 28px 12px;display:grid;overflow:auto}.rl-modal-body h3{letter-spacing:-.2px;margin:12px 0 8px;font-size:14px}.rl-modal-body section>p{font-size:13px;line-height:1.6}.rl-benefits{gap:9px;display:grid}.rl-benefits li{color:#565d81;align-items:flex-start;gap:9px;line-height:1.4;display:flex}.rl-benefits svg{color:#7b66ff;flex:none;margin-top:1px}.rl-modal-foot{border-top:1px solid var(--home-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 28px 20px;display:flex}.rl-modal-foot .rl-preview-foot{gap:18px;margin:0}.rl-modal .home-button.primary{border-radius:14px;min-height:42px;padding:0 24px}@media (max-width:1280px){.rl-layout{grid-template-columns:minmax(0,1fr)}.rl-side{grid-template-columns:1fr 1fr}.rl-side>.rl-stats{grid-column:1/3}.rl-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.rl-search{grid-column:1/4}}@media (max-width:800px){.rl-side{grid-template-columns:1fr}.rl-side>.rl-stats{grid-column:auto}.rl-filters{grid-template-columns:1fr 1fr}.rl-search{grid-column:1/3}.rl-modal-body{grid-template-columns:1fr}.rl-pagination{justify-content:center}.rl-range,.rl-page-size{min-width:0}}@media (prefers-reduced-motion:reduce){.rl-card,.rl-grid,.rl-chip{transition:none}}.connect-gate{margin-bottom:var(--home-gap);background:linear-gradient(120deg,#fff 45%,#f3efff);border-color:#e4defc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.connect-gate-icons{background:#fff;border-radius:16px;gap:6px;padding:12px;display:flex;box-shadow:0 8px 22px #7252ff1c}.connect-gate-copy{gap:6px;min-width:0;display:grid}.connect-gate h2{letter-spacing:-.4px;color:var(--home-text);font-size:18px}.connect-gate p{color:var(--home-muted);max-width:620px;font-size:13px;line-height:1.5}.connect-gate ul{flex-wrap:wrap;gap:6px 18px;display:flex;margin-top:4px!important}.connect-gate li{color:#565d81;align-items:center;gap:6px;font-size:12px;display:flex}.connect-gate li svg{color:var(--home-purple)}.connect-gate .home-button{border-radius:14px;min-height:44px;padding:0 22px}.setup-form .connect-gate{margin:0}.post-thumb{aspect-ratio:4/5;background:hsl(var(--post-hue,260) 45% 28%);display:block;position:relative;overflow:hidden}.post-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.post-thumb-blank{background:linear-gradient(150deg,hsl(var(--post-hue,260) 70% 62%),hsl(calc(var(--post-hue,260) + 50) 55% 30%));align-items:flex-end;padding:12px;display:flex;position:absolute;inset:0}.post-thumb-blank b{color:#fff;-webkit-line-clamp:4;text-shadow:0 1px 6px #0004;-webkit-box-orient:vertical;font-size:12.5px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.post-thumb-kind{color:#fff;background:#0007;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.post-counts{align-items:center;gap:12px;font-size:12px;font-weight:600;display:inline-flex}.post-counts span{align-items:center;gap:4px;display:inline-flex}.post-card{color:#fff;background:#0c0c14;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 10px 26px #14143c1f}.post-card>header{align-items:center;gap:9px;padding:11px 13px;display:flex}.post-card>header b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.post-card-avatar{background:#262634;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.post-card-body{gap:6px;padding:11px 13px 4px;display:grid}.post-card-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden;color:#e8e8f2!important}.post-card-caption b{color:#fff;font-weight:650}.post-card time{letter-spacing:.6px;text-transform:uppercase;color:#9c9cb4;font-size:10.5px}.post-card-cta{color:#14143c;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:10px 12px 12px;font-size:13px;font-weight:650;transition:transform .15s,box-shadow .15s;display:inline-flex}.post-card-cta:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0005}.post-card-cta.done{color:#b8f5d8;background:#1d1d2b;border:1px solid #2e2e40}.post-card-cta:focus-visible{outline-offset:2px;outline:2px solid #a996ff}.post-card.compact .post-thumb{aspect-ratio:1}.post-card.compact .post-card-caption{-webkit-line-clamp:1;min-height:0}.post-card.compact .post-card-cta{white-space:nowrap;gap:5px;min-height:36px;margin:8px 10px 10px;padding:0 8px;font-size:12.5px}.post-card.skeleton{border:1px solid var(--home-border);box-shadow:none;background:#fff;min-height:220px;padding:12px}.recent-posts{margin-bottom:var(--home-gap);padding:18px 20px}.recent-posts-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.recent-posts-head h2{letter-spacing:-.4px;color:var(--home-text);font-size:17px}.recent-posts-head p{color:var(--home-muted);font-size:12.5px;margin-top:3px!important}.recent-posts-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.recent-posts-link{color:var(--home-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:600;display:inline-flex}.recent-posts-link.strong{text-underline-offset:3px;text-decoration:underline}.recent-posts-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(170px,190px);grid-auto-flow:column;gap:14px;padding:2px 2px 8px;display:grid;overflow-x:auto}.recent-posts-row>*{scroll-snap-align:start}.posts-accounts,.posts-filter{flex-wrap:wrap;gap:6px;display:inline-flex}.posts-accounts button,.posts-filter button{border:1px solid var(--home-border);color:#4b4e7a;min-height:32px;font:inherit;cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.posts-accounts button.on,.posts-filter button.on{color:#4a32e0;background:#f6f5ff;border-color:#7b66ff;box-shadow:inset 0 0 0 1px #7b66ff}.all-posts{gap:16px;display:grid}.all-posts-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.all-posts-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.all-posts-more{justify-content:center;padding:6px 0 10px;display:flex}.recipe-chat{gap:4px;min-width:0;display:grid}.recipe-chat-in{background:#fff;border:1px solid #f0f1f8;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:9px 11px;display:flex;box-shadow:0 4px 14px #14143c0d}.recipe-chat-avatar{color:#fff;background:linear-gradient(135deg,hsl(var(--hue) 70% 62%),hsl(calc(var(--hue) + 40) 60% 45%));border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.recipe-chat-in>span{gap:1px;min-width:0;display:grid}.recipe-chat-in b{color:var(--home-text);font-size:12px;font-weight:650}.recipe-chat-in small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#565d81!important;font-size:11.5px!important;line-height:1.35!important}.recipe-chat-out{align-items:flex-start;gap:6px;min-width:0;padding-left:8px;display:flex}.recipe-chat-elbow{color:#a3a8c3;margin-top:2px;font-size:14px;line-height:1}.recipe-chat-bubble{color:#fff;background:#6e6c7e;border-radius:13px;gap:7px;min-width:0;max-width:85%;padding:9px 11px;display:grid}.recipe-chat-bubble small{line-height:1.3;color:#fff!important;font-size:11.5px!important}.recipe-chat-bubble em{white-space:nowrap;text-overflow:ellipsis;background:#8a889a;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:650;display:inline-flex;overflow:hidden}.recipe-chat-bubble em.code{letter-spacing:.8px}.automation-studio .studio-recipes .studio-recipe-grid{grid-template-columns:repeat(auto-fill,minmax(min(232px,100%),1fr));gap:12px}.automation-studio .studio-recipes .studio-recipe{grid-template-areas:"tile copy""chat chat""foot foot";align-content:start;padding:12px}.studio-recipe>.recipe-chat{background:#f7f8fc;border-radius:12px;grid-area:chat;padding:10px}.rl-card>.recipe-chat{pointer-events:none;background:#f7f8fc;border-radius:12px;padding:10px;position:relative}.setup-page{color:var(--home-text);gap:16px;scroll-margin-top:0;font-size:13px;display:grid}.setup-page :is(h2,h3,p,ul,ol){margin:0;padding:0;list-style:none}.setup-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);border:1px solid var(--home-border);background:#fffe;border-radius:16px;align-items:center;gap:14px;padding:10px 14px;display:flex;position:sticky;top:0;box-shadow:0 6px 20px #29235c0d}.setup-back{border:1px solid var(--home-border);min-height:38px;color:var(--home-text);font:inherit;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.setup-back:hover{border-color:#d9d3ff}.setup-topbar-title{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.setup-topbar-title>span{min-width:0;display:grid}.setup-topbar-title small{color:var(--home-muted);font-size:11px}.setup-topbar-title b{letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.setup-topbar-title .studio-tile.small{width:34px;height:34px}.setup-actions{align-items:center;gap:10px;display:flex}.setup-page .home-button{border-radius:14px;min-height:42px;padding:0 18px;font-size:13px;font-weight:600}.setup-page .home-button.primary{padding:0 22px}.setup-page .home-button[aria-disabled=true]{opacity:.65}.setup-preview-btn,.setup-footbar{display:none!important}.setup-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.setup-form{gap:14px;min-width:0;display:grid}.setup-side{scrollbar-width:thin;gap:14px;max-height:calc(100dvh - 110px);padding:2px 2px 12px;display:grid;position:sticky;top:84px;overflow:auto}.setup-block{padding:20px 22px;container:block/inline-size}.setup-block>header{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.setup-block>header>i{color:#565d81;background:#f1f2f8;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:700;transition:background .2s,color .2s;display:grid}.setup-block>header>i.done{color:#14143c;background:#dcff4f}.setup-block>header>span{gap:3px;min-width:0;padding-top:4px;display:grid}.setup-block h2{letter-spacing:-.4px;font-size:17px;font-weight:650}.setup-block>header p{color:var(--home-muted);font-size:12.5px;line-height:1.45}.setup-block .wizard-field{margin-bottom:12px}.setup-block .wizard-field:last-child{margin-bottom:0}.setup-block .wizard-field>small{color:var(--home-muted);font-size:11.5px}.setup-block .wizard-field :is(input,textarea)[aria-invalid=true]{border-color:#f0a3a6;box-shadow:0 0 0 3px #e5484d14}.setup-name{max-width:520px}.setup-accounts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.setup-accounts>button{text-align:left;color:#14143c;font:inherit;cursor:pointer;background:#fff;border:1px solid #e9ecf7;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.setup-accounts>button:hover{border-color:#cfc8ff}.setup-accounts>button.picked{background:#fbfaff;border-color:#7b66ff;box-shadow:inset 0 0 0 1px #7b66ff}.setup-accounts>button>i{background:#f6f7fd;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.setup-accounts>button>span{flex:1;gap:1px;min-width:0;display:grid}.setup-accounts b{text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.setup-accounts small{color:var(--home-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.setup-options{gap:8px;display:grid}.setup-option{background:#fff;border:1px solid #edf0fa;border-radius:16px;padding:14px 16px;transition:border-color .15s}.setup-option.on{background:#fdfcff;border-color:#d9d3ff}.setup-option-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.setup-option-row>span{gap:2px;min-width:0;display:grid}.setup-option-row b{font-size:14px;font-weight:600}.setup-option-row small{color:var(--home-muted);font-size:12px}.setup-option .cf-switch{flex:none}.setup-or{letter-spacing:1.2px;color:#a3a8c3;justify-self:center;font-size:11px;font-weight:650}.setup-posts{border-top:1px solid #f0f2fa;gap:10px;margin-top:14px;padding-top:14px;display:grid}.setup-posts.invalid .setup-post-grid{outline-offset:4px;border-radius:12px;outline:2px solid #f0a3a6}.setup-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.setup-post{cursor:pointer;background:#0c0c14;border:3px solid #0000;border-radius:14px;padding:0;transition:border-color .15s,transform .15s;display:block;position:relative;overflow:hidden}.setup-post:hover{transform:translateY(-1px)}.setup-post .post-thumb{aspect-ratio:4/5}.setup-post .post-thumb-blank{align-items:flex-start;padding:10px}.setup-post .post-thumb-blank b{-webkit-line-clamp:3;font-size:11.5px}.setup-post.on{border-color:#dcff4f;box-shadow:0 0 0 1px #b8d82b}.setup-post.skeleton{aspect-ratio:4/5;background:linear-gradient(90deg,#f1f2f8,#f8f9fd,#f1f2f8) 0 0/200% 100%;border:0;animation:1.4s linear infinite setup-shimmer}.setup-post-check{color:#14143c;background:#dcff4f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:7px;right:7px}.setup-post-meta{color:#fff;background:linear-gradient(#0000,#000a);padding:18px 8px 7px;display:flex;position:absolute;bottom:0;left:0;right:0}.setup-post-meta .post-counts{gap:8px;font-size:11px}.setup-post:focus-visible{outline-offset:2px;outline:2px solid #7252ff}.setup-more{min-height:42px;color:var(--home-text);font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e6f5;border-radius:12px;font-size:13px;font-weight:650}.setup-more:hover{border-color:#cfc8ff}.setup-link{color:var(--home-purple);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:12.5px;font-weight:600}.setup-error{font-size:12px;color:#c4383d!important}.setup-posts code{background:#f1f2f8;border-radius:5px;padding:1px 5px;font-size:11.5px}@keyframes setup-shimmer{to{background-position:-200% 0}}.cf-suggest{gap:7px;margin-top:-6px;display:grid}.cf-suggest small{color:var(--home-muted);font-size:12px}.cf-suggest>div{flex-wrap:wrap;gap:7px;display:flex}.cf-suggest button{color:#26284f;min-height:32px;font:inherit;cursor:pointer;background:#f1f2f6;border:0;border-radius:99px;padding:0 13px;font-size:12.5px;font-weight:600}.cf-suggest button:hover{color:#4a32e0;background:#e7e4ff}.setup-page .cf-chips input{width:auto;min-width:110px;height:34px;min-height:34px;font:inherit;color:#14143c;outline:0;flex:1;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.setup-page .cf-any-note{background:#f6f5ff;border-radius:12px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.5;color:#4b4e7a!important}.setup-page .wizard-hint{color:var(--home-muted);font-size:12.5px}.setup-side-card{border:1px solid var(--home-border);background:#fff;border-radius:16px;padding:16px}.setup-side-card h3{font-size:14px;font-weight:650;margin-bottom:10px!important}.setup-flow{gap:8px;display:grid}.setup-flow li{align-items:flex-start;gap:10px;display:flex}.setup-flow li>i{color:#6a4dff;background:#f3f1ff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:700;display:grid}.setup-flow li>span{gap:2px;min-width:0;padding-top:1px;display:grid}.setup-flow small{color:var(--home-muted);font-size:11.5px}.setup-flow b{overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.setup-flow em{color:#4a32e0;background:#efecff;border-radius:99px;justify-self:start;padding:2px 8px;font-size:11px;font-style:normal}.setup-love{gap:8px;display:grid}.setup-love li{color:#4b5279;align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.setup-love svg{color:#19b384;flex:none;margin-top:1px}.apv{border:1px solid var(--home-border);background:radial-gradient(#e6e8f3 1px,#0000 1px) 0 0/14px 14px,#f6f7fb;border-radius:20px;justify-items:center;gap:12px;padding:16px 12px 18px;display:grid}.apv-tabs{background:#fff;border:1px solid #e6e3fb;border-radius:12px;padding:4px;display:flex}.apv-tabs button{color:#5b47ff;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:12.5px;font-weight:650}.apv-tabs button.on{background:var(--home-gradient);color:#fff}.apv-phone{aspect-ratio:9/18.5;color:#f5f5f7;background:#000;border:9px solid #16162a;border-radius:42px;flex-direction:column;width:min(290px,100%);max-height:600px;font-size:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px #14143c33}.apv-phone:before{content:"";z-index:3;background:#16162a;border-radius:14px;width:84px;height:22px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.apv-status{justify-content:space-between;align-items:center;padding:10px 20px 4px;font-size:11.5px;display:flex}.apv-status span{gap:4px;display:flex}.apv-status i{background:#f5f5f7;border-radius:2px;width:14px;height:8px}.apv-status i:last-child{width:20px}.apv-nav{border-bottom:1px solid #1d1d24;align-items:center;gap:8px;padding:8px 12px;display:flex}.apv-nav>span{text-align:center;flex:1;min-width:0;display:grid}.apv-nav.dm>span{text-align:left}.apv-nav b{font-size:13px}.apv-nav small{color:#9a9aae;font-size:10px}.apv-nav>i:last-child{width:18px}.apv-scroll{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.apv-avatar{color:#fff;background:linear-gradient(135deg,#7252ff,#f04fc5);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.apv-avatar.alt{background:linear-gradient(135deg,#f5a524,#f04f6a)}.apv-post-head{align-items:center;gap:8px;padding:8px 10px;display:flex}.apv-post-head b{flex:1;font-size:12px}.apv-post-head span{color:#ccc;letter-spacing:1px}.apv-media .post-thumb{aspect-ratio:1}.apv-media-any{aspect-ratio:1;text-align:center;background:linear-gradient(150deg,#2a2a3c,#15151f);place-content:center;gap:4px;display:grid}.apv-media-any b{font-size:14px}.apv-media-any small{color:#9a9aae;font-size:11px}.apv-actions{gap:12px;padding:9px 10px 4px;display:flex}.apv-actions .end{margin-left:auto}.apv-caption{gap:4px;padding:2px 10px 12px;display:grid}.apv-caption p{line-height:1.35;color:#f5f5f7!important}.apv-caption small{color:#9a9aae}.apv-comments{gap:12px;padding:8px 10px 14px;display:grid}.apv-comments li{gap:8px;line-height:1.35;display:flex}.apv-comments li>span{overflow-wrap:anywhere;min-width:0}.apv-comments small{color:#9a9aae;margin-top:2px;font-size:10px;display:block}.apv-comments em{color:#8fb3ff;font-style:normal}.apv-reply{padding-left:26px}.apv-note{color:#9a9aae;padding-left:34px;font-size:11px}.apv-chat{flex-direction:column;gap:8px;padding:12px;display:flex}.apv-chat-day{align-self:center;font-size:10px;color:#9a9aae!important}.apv-chat-context{text-align:right;align-self:flex-end;max-width:80%;font-size:10.5px;color:#9a9aae!important}.apv-bubble{overflow-wrap:anywhere;border-radius:18px 18px 4px;gap:8px;max-width:84%;padding:10px 12px;line-height:1.35;display:grid}.apv-bubble.out{background:linear-gradient(135deg,#6a4dff,#a14dff);align-self:flex-end}.apv-dm-text.muted{opacity:.7}.apv-dm-link{background:#ffffff2b;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex}.apv-chat-meta{color:#9a9aae;align-self:flex-end;font-size:10px}.apv-compose{color:#7c7c90;background:#1d1d24;border-radius:99px;margin:6px 10px;padding:8px 14px;font-size:11.5px}.apv-bar{border-top:1px solid #1d1d24;justify-content:space-around;align-items:center;padding:9px 6px 12px;display:flex}.apv-bar i{background:linear-gradient(135deg,#7252ff,#f04fc5);border-radius:50%;width:18px;height:18px}.setup-sheet{z-index:300;background:#1a1a4a55;justify-content:flex-end;display:flex;position:fixed;inset:0}.setup-sheet-body{width:min(420px,100%);height:100%;padding:14px 16px max(20px,env(safe-area-inset-bottom));background:#f7f8fc;align-content:start;gap:12px;animation:.22s ease-out setup-slide;display:grid;overflow:auto;box-shadow:-20px 0 50px #14143c33}.setup-sheet-body>header{justify-content:space-between;align-items:center;display:flex}.setup-sheet-body>header b{font-size:16px}.setup-sheet-body>header button{border:1px solid var(--home-border);width:36px;height:36px;color:var(--home-text);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}@keyframes setup-slide{0%{opacity:.4;transform:translate(30px)}}@media (max-width:1280px){.setup-layout{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1100px){.setup-layout{grid-template-columns:minmax(0,1fr)}.setup-side{display:none}.setup-preview-btn{display:inline-flex!important}.connect-gate{grid-template-columns:auto minmax(0,1fr)}.connect-gate>.home-button{grid-column:1/-1;justify-self:start}.setup-actions.top{display:none}.setup-footbar{z-index:20;padding:10px 12px max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);border:1px solid var(--home-border);background:#fffe;border-bottom:0;border-radius:16px 16px 0 0;margin:0;position:sticky;bottom:0;box-shadow:0 -8px 24px #1b1f5a0d;display:block!important}.setup-actions.foot{justify-content:flex-end}}@container block (width<=560px){.setup-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container block (width<=380px){.setup-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){:root .np-app:has(.setup-page) .np-tabbar{display:none}:root .np-app:has(.setup-page) .np-content{padding-bottom:0}.setup-topbar{border-radius:14px;gap:10px;padding:8px 10px}.setup-back span{display:none}.setup-back{justify-content:center;width:40px;padding:0}.setup-topbar-title .studio-tile{display:none}.setup-topbar-title b{font-size:14px}.setup-preview-btn{padding:0 14px!important}.setup-actions.foot{grid-template-columns:1fr 1fr;gap:8px;display:grid}.setup-actions.foot>.home-button{min-width:0;padding:0 10px;font-size:12.5px}.setup-actions.foot>.home-button.primary{order:-1;grid-column:1/-1;min-height:46px;font-size:14px}.setup-block{padding:16px 14px}.setup-block h2{font-size:16px}.setup-page .cf-panel{margin-top:0}.setup-sheet{justify-content:stretch;align-items:flex-end}.setup-sheet-body{border-radius:22px 22px 0 0;width:100%;height:auto;max-height:calc(100dvh - 30px);animation-name:setup-rise}.connect-gate{grid-template-columns:1fr;padding:18px}.connect-gate-icons{justify-self:start}.connect-gate>.home-button{justify-content:center;width:100%}.recent-posts{padding:14px}.recent-posts-head{flex-direction:column;align-items:stretch}.recent-posts-actions{justify-content:space-between}.recent-posts-row{grid-auto-columns:minmax(168px,176px);gap:10px;margin:0 -14px;padding:2px 14px 8px;scroll-padding-inline:14px}.all-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.all-posts .post-card>header{padding:8px 10px}.all-posts .post-card-body{padding:8px 10px 2px}.all-posts .post-card-cta{min-height:36px;margin:8px;font-size:12px}.all-posts .post-counts{gap:8px;font-size:11px}}@media (max-width:380px){.all-posts-grid{grid-template-columns:1fr}}@keyframes setup-rise{0%{opacity:.4;transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.post-card-cta,.setup-post,.setup-block>header>i{transition:none}.setup-sheet-body,.setup-post.skeleton{animation:none}}.setup-badges{flex-wrap:wrap;gap:6px 14px;padding:0 4px;display:flex}.setup-badges li{color:#565d81;align-items:center;gap:5px;font-size:11.5px;display:flex}.setup-badges svg{color:var(--home-purple)}.follow-gate-fields{border:1px solid var(--home-line,#7f7f7f40);border-radius:14px;min-width:0;margin:14px 0 0;padding:12px 14px 4px}.follow-gate-fields legend{align-items:center;gap:6px;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}.follow-gate-fields .wizard-hint{margin:0 0 10px;font-size:12px;line-height:1.5}.follow-gate-fields code{background:var(--home-soft,#7f7f7f1f);border-radius:5px;padding:1px 4px;font-size:11.5px}.follow-gate-fields .wizard-field{margin-bottom:12px}.setup-recipes{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.setup-recipe{text-align:left;color:#14143c;font:inherit;cursor:pointer;background:#fff;border:1px solid #e9ecf7;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.setup-recipe:hover{border-color:#cfc8ff}.setup-recipe.on{background:#fbfaff;border-color:#7b66ff;box-shadow:inset 0 0 0 1px #7b66ff}.setup-recipe>span:not(.studio-tile){flex:1;gap:3px;min-width:0;display:grid}.setup-recipe b{font-size:13.5px;font-weight:650}.setup-recipe small{color:var(--home-muted);font-size:11.5px;line-height:1.4}.setup-recipe .studio-tile.small{flex:none;width:34px;height:34px}.setup-recipe .wizard-radio{margin-top:2px}.setup-status{font-style:normal;font-weight:650}.setup-status.live{color:#0f8a5f}.setup-status.paused{color:#8a5a00}.setup-banner{color:#7a4f00;background:#fff6e5;border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 14px;font-size:12.5px;line-height:1.45;display:flex}.setup-banner svg{flex:none;margin-top:1px}.linked-message{gap:8px;display:grid}.linked-message .wizard-field{margin-bottom:0}.linked-message-label{align-items:center;gap:5px;display:inline-flex}.linked-message-label small{color:var(--home-muted);font-size:11px;font-weight:500}.linked-message-link input{font-family:inherit}.linked-message-link.missing input{border-color:#f3c46b;box-shadow:0 0 0 3px #f3b84f1f}.linked-message-status{align-items:flex-start;gap:6px;min-height:0;margin:0;font-size:12px;line-height:1.4;display:flex}.linked-message-status:empty{display:none}.linked-message-status svg{flex:none;margin-top:1px}.linked-message-status.ok{color:#0f8a5f}.linked-message-status.missing{color:#8a5a00}.linked-message-status.invalid{color:#c4282d}.gate-flow{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.gate-step{grid-template-columns:32px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.gate-step:before{content:"";background:#e6e2ff;border-radius:2px;width:2px;position:absolute;top:34px;bottom:2px;left:15px}.gate-step-icon{color:#5236f0;background:#f1eeff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.gate-step-body{gap:8px;min-width:0;display:grid}.gate-step-body h3,.gate-branch-card b{color:#14143c;margin:5px 0 0;font-size:14px;font-weight:650}.gate-step-body h3 small{color:var(--home-muted);margin-left:4px;font-size:11.5px;font-weight:500}.gate-note{color:var(--home-muted);align-items:flex-start;gap:5px;margin:0;font-size:12px;line-height:1.45;display:flex}.gate-note svg{flex:none;margin-top:2px}.gate-textarea{box-sizing:border-box;color:#14143c;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #e3e6f5;border-radius:12px;outline:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.gate-textarea:focus,.gate-button-input:focus-within{border-color:#8f7bff;box-shadow:0 0 0 3px #7252ff1f}.gate-textarea[aria-invalid=true]{border-color:#f0a3a6;box-shadow:0 0 0 3px #e5484d14}.gate-button-field{margin-bottom:0!important}.gate-button-input{color:#5236f0;background:#fbfaff;border:1px solid #e3e6f5;border-radius:999px;align-items:center;gap:8px;max-width:280px;padding:0 12px;display:flex}.gate-button-input input{min-width:0;height:38px;font:inherit;color:#14143c;background:0 0;outline:0;flex:1;padding:0;font-size:13px;font-weight:600;box-shadow:none!important;border:0!important}.gate-branch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-left:44px;display:grid;position:relative}.gate-branch:before{content:"";border-bottom:2px solid #e6e2ff;border-left:2px solid #e6e2ff;border-bottom-left-radius:12px;width:22px;height:30px;position:absolute;top:-18px;left:15px}.gate-branch-card{background:#fff;border:1px solid #edf0fa;border-radius:16px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.gate-branch-card>header{align-items:flex-start;gap:10px;display:flex}.gate-branch-card>header>i{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.gate-branch-card>header>span{gap:2px;min-width:0;display:grid}.gate-branch-card>header small{color:var(--home-muted);font-size:11.5px;line-height:1.35}.gate-branch-card.follows{background:#f6fcf9;border-color:#bfe8d4}.gate-branch-card.follows>header>i{color:#0f8a5f;background:#dcf5e9}.gate-branch-card.not-yet{background:#fffaf4;border-color:#f5dcc0}.gate-branch-card.not-yet>header>i{color:#b4561e;background:#fdecdf}@container block (width<=640px){.gate-branch{grid-template-columns:1fr;padding-left:0}.gate-branch:before{display:none}}.apv-dm-button{color:#5236f0;background:#fff;border-radius:10px;justify-content:center;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex}.apv-chat-divider{color:#d4d6ea;background:#ffffff1f;border-radius:999px;align-self:center;margin:2px 0;padding:3px 10px;font-size:10px}.setup-confirm-backdrop{z-index:80;background:#14143c66;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.setup-confirm{color:#14143c;background:#fff;border-radius:20px;gap:10px;width:min(420px,100%);padding:24px;display:grid;position:relative;box-shadow:0 24px 60px #14143c33}.setup-confirm h2{letter-spacing:-.3px;margin:0;font-size:18px}.setup-confirm p{color:#4b5175;margin:0;font-size:13.5px;line-height:1.5}.setup-confirm-icon{color:#8a5a00;background:#fff3d6;border-radius:12px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.setup-confirm-close{color:#6c7196;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.setup-confirm-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}@media (max-width:480px){.setup-confirm-actions .home-button{flex:1;justify-content:center}}.automation-studio .studio-results{margin-top:18px}.setup-recipe.on .wizard-radio{border-color:#5b47ff}.linked-message-add{color:#5236f0;min-height:38px;font:inherit;cursor:pointer;background:#fbfaff;border:1.5px dashed #cfc8ff;border-radius:12px;justify-self:start;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.linked-message-add small{color:var(--home-muted);font-size:11.5px;font-weight:500}.linked-message-add:hover{background:#f6f3ff;border-color:#8f7bff}.linked-message-add.missing{color:#8a5a00;background:#fffaf0;border-color:#f3c46b}.linked-message-chip{background:#fff;border:1px solid #e3e6f5;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 12px;display:flex}.linked-message-chip>i{color:#5236f0;background:#f1eeff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.linked-message-chip>span{flex:1;gap:1px;min-width:0;display:grid}.linked-message-chip b{color:#14143c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.linked-message-chip a{min-width:0;color:var(--home-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex;overflow:hidden}.linked-message-chip a:hover{color:#5236f0}.linked-message-chip>button{color:#6c7196;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.linked-message-chip>button:hover{color:#14143c;background:#f4f5fb}.linked-message-chip>button.danger:hover{color:#c4282d;background:#fdecec}.link-dialog{width:min(440px,100%)}.link-dialog .wizard-field{color:#14143c;gap:6px;margin:4px 0 0;font-size:12.5px;font-weight:600;display:grid}.link-dialog .wizard-field input{height:42px;font:inherit;color:#14143c;border:1px solid #e3e6f5;border-radius:11px;outline:0;padding:0 12px;font-size:14px;font-weight:500}.link-dialog .wizard-field input:focus{border-color:#8f7bff;box-shadow:0 0 0 3px #7252ff1f}.link-dialog .wizard-field input[aria-invalid=true]{border-color:#f0a3a6;box-shadow:0 0 0 3px #e5484d14}.link-dialog .wizard-field small{color:var(--home-muted);font-size:11.5px;font-weight:500}.link-dialog .wizard-field small.setup-error{color:#c4282d}.setup-confirm-icon.link{color:#5236f0;background:#f1eeff}.link-dialog-preview{background:linear-gradient(135deg,#6a4dff,#a14dff);border-radius:14px;justify-content:center;padding:12px;display:flex}.link-dialog-preview span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#ffffff2b;border-radius:10px;justify-content:center;min-width:60%;max-width:100%;padding:8px 14px;font-size:12.5px;font-weight:650;display:inline-flex;overflow:hidden}.wizard-field>label{gap:7px;display:grid}.field-suggestion{color:#3d3f63;background:#faf8ff;border:1px dashed #d9d2ff;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.field-suggestion>svg{color:#7252ff;flex:none;margin-top:2px}.field-suggestion>span{overflow-wrap:anywhere;flex:1;min-width:0}.field-suggestion>span small{letter-spacing:.04em;text-transform:uppercase;margin-bottom:1px;display:block;color:#7252ff!important;font-size:10.5px!important;font-weight:650!important}.field-suggestion>button{color:#5236f0;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2ff;border-radius:999px;flex:none;align-self:center;padding:4px 12px;font-size:12px;font-weight:650}.field-suggestion>button:hover{background:#f1eeff}.field-suggestion>button:focus-visible{outline-offset:2px;outline:2px solid #8f7bff}.field-error{font-weight:500;display:block}.field-optional{color:#2463c7;letter-spacing:.03em;text-transform:uppercase;vertical-align:1px;background:#eef6ff;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:10.5px;font-weight:650;display:inline-block}.reply-variations{min-width:0;margin:12px 0 22px}.reply-variations-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reply-variations-head>span:first-child{gap:5px;display:grid}.reply-variations-head b{font-size:14px}.reply-variations-head small,.reply-rotation-note{color:var(--text-muted,#788095);font-size:12px;line-height:1.6}.reply-count{white-space:nowrap;color:#8170e8;background:#7361ef12;border-radius:20px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.reply-rotation-note{margin:12px 0}.reply-variation-list{gap:10px;display:grid}.reply-variation{border:1px solid var(--border,#80808030);background:var(--surface,transparent);border-radius:12px;padding:12px;transition:border-color .15s}.reply-variation.selected{border-color:#8b7be9}.reply-variation-top,.reply-variation-top>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.reply-variation-top label{letter-spacing:.04em;color:var(--text-muted,#788095);font-size:11px;font-weight:650}.reply-variation button{color:inherit;cursor:pointer;background:0 0;border:0}.reply-variation-top button{border-radius:6px;padding:5px;display:inline-flex}.reply-variation-top button[aria-pressed=true]{color:#8b7be9;background:#7361ef18}.reply-variation textarea{box-sizing:border-box;resize:vertical;width:100%;color:inherit;font:inherit;background:0 0;border:0;min-height:62px;padding:8px 0;font-size:13px;line-height:1.6}.reply-variation textarea:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #8b7be9}.reply-variation-bottom{border-top:1px solid var(--border,#80808020);padding-top:8px}.reply-variation-bottom>button{text-align:left;width:100%;color:var(--text-muted,#788095);align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.reply-variation-bottom>button>svg{color:#8b7be9;flex-shrink:0}.reply-variation-bottom b{color:#8b7be9;margin-left:auto}.reply-variation-bottom small{color:var(--text-muted,#788095);font-size:10px}.reply-add{justify-content:center;width:100%;margin-top:12px;border-style:dashed!important}.quick-setup{--quick-purple:#6544e8;--quick-border:#e8e7f0;gap:20px;max-width:1320px;margin-inline:auto}.quick-setup .setup-topbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 0 8px;position:static}.quick-setup .setup-topbar-title{flex:1}.quick-setup .setup-topbar-title>span{width:min(420px,100%)}.quick-setup .setup-topbar-title small{font-size:13px}.quick-setup .setup-topbar-title b{letter-spacing:-.5px;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:650;overflow:hidden}.quick-name-field{border:1px solid var(--quick-border);background:#fff;border-radius:13px;gap:6px;padding:12px 14px;display:grid}.quick-name-field small{color:var(--home-muted);font-size:11px}.quick-name-field input{width:100%;min-width:0;font:inherit;color:var(--home-text);letter-spacing:-.2px;background:0 0;border:0;padding:0;font-size:15px;font-weight:600}.quick-name-field input:focus{outline:0}.quick-name-field input[aria-invalid=true]{color:#c4282d}.quick-setup .setup-layout{grid-template-columns:minmax(0,1fr) 350px;gap:24px}.quick-setup .setup-side{border:1px solid var(--quick-border);background:#fff;border-radius:20px;max-height:calc(100dvh - 40px);padding:18px;top:20px}.quick-setup .setup-block{border:1px solid var(--quick-border);box-shadow:none;border-radius:18px;min-width:0;padding:20px 22px}.quick-setup .setup-block>header>i,.quick-setup .setup-block>header>i.done{color:var(--quick-purple);background:#f0ebff;width:28px;height:28px}.quick-setup .setup-block h2{letter-spacing:-.2px;font-size:16px}.quick-setup-context{grid-template-columns:minmax(0,1fr) minmax(140px,.45fr);gap:12px;display:grid}.quick-recipe-launch{border:1px solid var(--quick-border);text-align:left;color:var(--home-text);font:inherit;cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.quick-recipe-launch>svg{color:var(--quick-purple);flex:none}.quick-recipe-launch>span:first-of-type{flex:1;gap:4px;min-width:0;display:grid}.quick-recipe-launch small,.quick-account-select small{color:var(--home-muted);font-size:11px}.quick-recipe-launch b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.quick-recipe-launch>span:last-child{color:var(--quick-purple);font-size:12px}.quick-account-select{border:1px solid var(--quick-border);background:#fff;border-radius:13px;align-content:center;gap:4px;min-width:0;padding:9px 12px;display:grid}.quick-account-select select{width:100%;font:inherit;color:var(--home-text);background:0 0;border:0;min-height:26px;padding:0;font-size:13px}.quick-trigger-label{background:#fcfbff;border:1px solid #ddd3ff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.quick-trigger-label svg{color:var(--quick-purple)}.quick-trigger-settings{margin-top:10px}.quick-scope select{border:1px solid var(--quick-border);width:100%;color:var(--home-text);font:inherit;background:#fff;border-radius:10px;padding:10px 12px}.quick-more{color:var(--home-muted);margin-top:14px;font-size:12px}.quick-more summary,.quick-rule-options summary{cursor:pointer;min-height:32px;list-style:revert;align-content:center}.quick-more p{margin-top:8px;line-height:1.6}.quick-action-section{border-top:1px solid var(--quick-border);padding:18px 0}.quick-action-heading{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-bottom:10px;font-size:13px;display:flex}.quick-action-heading>svg{color:var(--quick-purple);flex:none}.quick-action-heading .quick-muted{align-items:center;gap:4px;font-size:11px;display:inline-flex}.quick-reply-summary{padding-bottom:18px}.quick-reply-summary .quick-edit-replies{min-height:34px;color:var(--quick-purple);background:#fbfaff;border:1px solid #d8ccff;border-radius:9px;margin-left:auto;padding:0 12px;font-size:12px}.quick-reply-excerpt{color:var(--home-muted);white-space:nowrap;text-overflow:ellipsis;padding-left:28px;font-size:12px;overflow:hidden}.quick-tag-section{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.quick-tag-section .quick-action-heading{margin:0}.quick-tag-section>input{width:100%;min-width:0}.quick-tag-section .field-error{grid-column:1/-1}.quick-setup :is(.quick-tag-section,.quick-gate-fields,.quick-save-recipe) input:not([type=checkbox]),.quick-gate-fields textarea{border:1px solid var(--quick-border);font:inherit;color:var(--home-text);background:#fff;border-radius:10px;width:100%;min-width:0;padding:10px 12px}.quick-gate-fields{gap:12px;margin-top:14px;display:grid}.quick-gate-fields label{gap:6px;font-size:12px;display:grid}.quick-gate-fields textarea{resize:vertical;line-height:1.5}.quick-follow-options{border-top:1px solid var(--quick-border);margin-top:0;padding-top:10px}.quick-follow-options .setup-option-row{margin-top:12px}.quick-save-recipe{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 4px;font-size:12px;display:flex}.quick-save-recipe>label{align-items:center;gap:8px;display:flex}.quick-save-recipe>input{flex:1;max-width:260px}.quick-save-recipe>p{width:100%}.quick-muted{color:#77798b;font-size:12px;line-height:1.5}.quick-setup input[type=checkbox],.quick-dialog input[type=checkbox]{accent-color:#6544e8;flex:none;width:16px;height:16px}.quick-setup .setup-footbar{z-index:20;padding:12px 16px max(12px,env(safe-area-inset-bottom));border:1px solid var(--quick-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-radius:14px;justify-content:flex-end;align-items:center;gap:10px;position:sticky;bottom:0;box-shadow:0 -4px 20px #29235c05;display:flex!important}.quick-setup .setup-actions.foot{flex-wrap:wrap;gap:8px;display:flex}.quick-setup .home-button.primary,.quick-dialog .home-button.primary{color:#fff;background:#6544e8;border:1px solid #6544e8}.quick-setup .home-button{border-radius:10px;min-height:40px}.quick-mobile-preview{display:none!important}.quick-builder{font-size:12px!important}.quick-setup .setup-preview-btn{display:none!important}.quick-setup .cf-compact .cf-mode>span{display:none}.quick-setup .cf-compact .cf-mode{justify-content:flex-start;margin-bottom:12px}.quick-setup .cf-compact .cf-segment{width:100%}.quick-setup .cf-compact .cf-segment button{flex:1;min-height:34px}.quick-setup .cf-compact .cf-help{font-size:11px;line-height:1.5}.quick-setup .cf-compact .cf-heading{margin-top:12px}.quick-rule-options>summary{color:#6544e8;margin-top:6px;font-size:12px}.cf-panel:not(.cf-compact)>.quick-rule-options>summary{display:none}.quick-dialog-backdrop{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17132b66;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quick-dialog{color:#202034;background:#fff;border:1px solid #e8e7f0;border-radius:22px;outline:none;flex-direction:column;width:min(720px,100%);max-height:calc(100dvh - 48px);font-family:inherit;display:flex;overflow:hidden;box-shadow:0 24px 80px #15112c33}.quick-dialog>header{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 16px;display:flex}.quick-dialog h2{letter-spacing:-.5px;margin:0;font-size:20px}.quick-dialog button{cursor:pointer;font-family:inherit}.quick-dialog>header>button{color:#5f5c72;background:#f6f5fa;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.quick-dialog-scroll{min-height:0;padding:0 24px 24px;overflow:auto}.quick-dialog-scroll>p:first-child{margin-top:0}.quick-dialog footer{background:#fff;border-top:1px solid #e8e7f0;flex:none;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.quick-dialog .home-button{min-height:40px;font:inherit;color:#292438;background:#fff;border:1px solid #e8e7f0;border-radius:10px;padding:0 18px;font-size:13px;font-weight:600}.quick-dialog .home-button.primary{color:#fff;background:#6544e8}.quick-dialog button:disabled{opacity:.5;cursor:default}:is(.quick-dialog :is(input,textarea,button):focus-visible,.quick-setup :is(input,select,button,summary):focus-visible){outline-offset:3px;outline:2px solid #9478ef}.quick-reply-tools{justify-content:space-between;align-items:center;margin:20px 0 14px;font-size:13px;display:flex}.quick-reply-tools label,.quick-reply-card label{align-items:center;gap:8px;display:flex}.quick-reply-tools>span{color:#6544e8;background:#f0ebff;border-radius:8px;padding:5px 10px;font-size:12px}.quick-replies-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quick-reply-card{background:#fcfcfe;border:1px solid #e8e7f0;border-radius:13px;min-width:0;padding:12px}.quick-reply-card.picked{border-color:#d8ccff}.quick-reply-card label{color:#615b72;margin-bottom:10px;font-size:12px}.quick-reply-card textarea{box-sizing:border-box;resize:vertical;color:#292438;width:100%;font:inherit;background:#fff;border:1px solid #e8e7f0;border-radius:8px;padding:10px;font-size:13px;line-height:1.5;display:block}.quick-reply-card small{text-align:right;color:#9290a1;margin-top:6px;font-size:10px;display:block}.quick-recipe-search{border:1px solid #e8e7f0;border-radius:10px;align-items:center;gap:8px;margin-bottom:24px;padding:10px 12px;display:flex}.quick-recipe-search input{width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:14px}.quick-recipes-dialog h3{color:#777184;text-transform:uppercase;letter-spacing:.7px;margin:22px 0 10px;font-size:12px}.quick-recipe-choice{color:#282238;text-align:left;width:100%;font:inherit;background:#fff;border:0;border-radius:10px;align-items:center;gap:12px;padding:14px 10px;display:flex}.quick-recipe-choice:hover{background:#f7f4ff}.quick-recipe-choice>svg{color:#6544e8;flex:none}.quick-recipe-choice>span{flex:1;gap:4px;min-width:0;display:grid}.quick-recipe-choice b{font-size:13px}.quick-recipe-choice small{color:#777184;font-size:12px}.quick-recipe-choice em{color:#6544e8;flex:none;font-size:11px;font-style:normal}.quick-saved-row{border-bottom:1px solid #f0eef5;align-items:center;display:flex}.quick-saved-row>button:last-child:not(:first-child){color:#655a77;background:#f7f5fc;border:0;border-radius:8px;flex:none;width:36px;height:36px}.quick-saved-row form{gap:8px;width:100%;padding:12px 0;display:flex}.quick-saved-row form input{min-width:0;font:inherit;border:1px solid #d8ccff;border-radius:8px;flex:1;padding:9px}.quick-saved-row form button{color:#6544e8;background:#f0ebff;border:0;border-radius:8px;padding:8px 12px}.quick-live-preview{flex-direction:column;align-items:center;gap:12px;width:100%;min-height:0;display:flex}.quick-preview-head{justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:13px;display:flex}.quick-preview-head b{align-items:center;gap:7px;display:flex}.quick-preview-head b i{background:#38bf8b;border-radius:50%;width:7px;height:7px}.quick-preview-head button{color:#59516b;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e7f0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}.quick-preview-tabs{box-sizing:border-box;background:#f7f6fa;border-radius:9px;gap:6px;width:100%;padding:3px;display:flex}.quick-preview-tabs button{font:inherit;color:#7b758b;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:6px;font-size:11px}.quick-preview-tabs button[aria-selected=true]{color:#6544e8;background:#fff;box-shadow:0 1px 4px #2822380d}.quick-live-preview .apv-phone{aspect-ratio:auto;color:#242131;box-sizing:border-box;background:#fff;border:7px solid #242330;border-radius:36px;flex:none;width:100%;max-width:292px;height:510px;max-height:none;box-shadow:0 12px 24px #24233018}.quick-live-preview .apv-phone:before{background:#242330;width:70px;height:17px;top:4px}.quick-live-preview .apv-status{color:#242131;height:35px;padding:12px 15px 0}.quick-live-preview .apv-nav{background:#fff;border-bottom:1px solid #f0edf5;flex:none;gap:7px;padding:9px 10px}.quick-live-preview .apv-nav small{color:#8b8495}.quick-live-preview .apv-avatar{color:#6544e8;background:#ece5ff}.quick-live-preview .apv-chat{overflow-wrap:anywhere;background:#fff;gap:14px;padding:14px 12px}.quick-live-preview .apv-bubble{color:#302941;background:#f0ecfa;border-radius:14px;min-width:0;max-width:100%;padding:10px 12px;font-size:12px;line-height:1.5}.quick-live-preview .apv-bubble.in{background:#f3f2f6;align-self:flex-start}.quick-live-preview .apv-dm-link{color:#6544e8;background:#fff;border-radius:8px;justify-content:center;margin-top:8px;padding:8px;font-size:11px}.quick-live-preview .apv-compose{color:#aba5b5;background:#f5f3f8;border:1px solid #eeebf3;flex:none;justify-content:space-between;align-items:center;margin:8px;padding:10px 12px;display:flex}.quick-live-preview .apv-chat-divider{color:#8c819b;text-align:center;background:#f7f4fc;padding:6px 10px;font-size:10px;line-height:1.5}.quick-preview-step{flex-direction:column;align-self:flex-end;gap:4px;max-width:92%;animation:.2s ease-out quick-message-in;display:flex}.quick-preview-step.comment{align-self:flex-start;max-width:88%}.quick-preview-step.interaction{align-self:center;max-width:100%}.quick-message-kind{color:#958ba4;text-align:right;font-size:9px}.quick-preview-step.comment .quick-message-kind{text-align:left}.quick-typing{background:#f0ecfa;border-radius:16px;align-self:flex-end;gap:4px;padding:11px 14px;display:flex}.quick-typing i{background:#a69bb9;border-radius:50%;width:5px;height:5px;animation:1s infinite quick-typing}.quick-typing i:nth-child(2){animation-delay:.15s}.quick-typing i:nth-child(3){animation-delay:.3s}.quick-preview-progress{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;display:flex}.quick-preview-progress>span{color:#aba5b5;align-items:center;gap:6px;font-size:10px;display:flex}.quick-preview-progress>span+span:before{content:"→";color:#c8c1d2}.quick-preview-progress>span.done{color:#6544e8}.quick-preview-tag{color:#54806c;overflow-wrap:anywhere;background:#edf8f2;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex}.quick-preview-status{color:#8f859f;font-size:10px}.quick-preview-disclaimer{text-align:center;margin:0;font-size:10px}.quick-preview-post{padding:12px}.quick-preview-post .apv-media-any{color:#8e839f;background:#f8f5ff;border-radius:18px;gap:12px;height:280px}.quick-preview-post img{border-radius:14px;width:100%}.quick-phone-dialog{width:min(430px,100%)}.quick-phone-dialog>.quick-live-preview{box-sizing:border-box;padding:0 24px 20px;overflow:auto}@keyframes quick-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes quick-typing{50%{opacity:.35}}@media (min-width:1280px){.quick-setup .setup-layout{grid-template-columns:minmax(0,1fr) 370px}.quick-live-preview .apv-phone{height:540px}}@media (max-width:1099px){.quick-setup .setup-layout{grid-template-columns:minmax(0,1fr)}.quick-setup .setup-side{display:none}.quick-setup .quick-mobile-preview{display:inline-flex!important}.quick-setup .setup-footbar{justify-content:space-between}.quick-setup .quick-builder{display:none}.quick-setup .setup-actions.foot>.home-button.primary{order:initial;grid-column:auto}.quick-setup .setup-actions.foot{display:flex}.quick-setup .setup-preview-btn{display:inline-flex!important}}@media (min-width:1100px){.quick-setup .setup-side{display:flex}.quick-setup .setup-side>.quick-live-preview{flex:1}}@media (max-width:600px){.quick-setup{gap:14px}.quick-setup .setup-topbar-title b{font-size:18px}.quick-setup .setup-topbar-title .studio-tile{display:none}.quick-setup .setup-topbar{gap:8px}.quick-setup .setup-preview-btn{display:none!important}.quick-setup-context{grid-template-columns:minmax(0,1fr)}.quick-account-select{justify-content:space-between;display:flex}.quick-account-select select{width:auto;max-width:75%}.quick-setup .setup-block{border-radius:15px;padding:16px}.quick-setup .setup-block>header{margin-bottom:12px}.quick-setup .setup-block>header p{font-size:11px}.quick-setup .cf-compact .cf-segment button{padding:6px 8px;font-size:11px}.quick-setup .cf-compact .cf-help>small:first-child{max-width:85%}.quick-setup .setup-footbar{padding:10px 10px max(10px,env(safe-area-inset-bottom));gap:8px}.quick-setup .setup-actions.foot{flex:1;justify-content:flex-end;gap:6px}.quick-setup .setup-actions.foot>.home-button{min-height:42px;padding:0 9px;font-size:11px}.quick-setup .quick-mobile-preview{min-height:42px;padding:0 10px;font-size:12px}.quick-tag-section{grid-template-columns:1fr;gap:8px}.quick-action-heading{gap:7px}.quick-reply-summary .quick-edit-replies{padding:0 9px;font-size:11px}.quick-action-heading>.quick-muted,.quick-setup .linked-message-add small{display:none}.quick-save-recipe{align-items:flex-start}.quick-save-recipe>input{flex-basis:100%;max-width:none}.quick-dialog-backdrop{padding:10px}.quick-dialog{border-radius:18px;max-height:calc(100dvh - 20px)}.quick-dialog>header{padding:18px 16px 14px}.quick-dialog h2{font-size:18px}.quick-dialog-scroll{padding:0 16px 16px}.quick-dialog footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.quick-replies-grid{grid-template-columns:1fr}.quick-recipe-choice{gap:8px}.quick-recipe-choice em{max-width:70px;font-size:10px}.quick-phone-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.quick-dialog-backdrop:has(.quick-phone-dialog){padding:0}.quick-phone-dialog>.quick-live-preview{padding:0 16px max(12px,env(safe-area-inset-bottom));flex:1}.quick-phone-dialog .apv-phone{max-width:360px;height:auto;min-height:260px;max-height:620px;box-shadow:none;border:0;border-radius:0;flex:1}.quick-phone-dialog .apv-phone:before,.quick-phone-dialog .apv-status{display:none}.quick-phone-dialog .quick-preview-tabs,.quick-phone-dialog .quick-preview-head{max-width:360px}.quick-phone-dialog .quick-preview-head>b{font-size:12px}}@media (prefers-reduced-motion:reduce){.quick-preview-step,.quick-typing i{animation:none!important}}.quick-setup .cf-compact{gap:6px;margin:0}.quick-filter-row{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:10px;display:grid}.quick-filter-select select{color:#363044;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #e8e7f0;border-radius:10px;padding:0 10px;font-size:12px}.quick-setup .quick-filter-row .cf-field{gap:4px;min-width:0;position:relative}.quick-setup .quick-filter-row .cf-field>label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.quick-setup .quick-filter-row .cf-chip-box{border-radius:10px;min-height:42px;padding:4px 6px 4px 8px}.quick-setup .quick-filter-row .cf-help{display:none}.quick-setup .quick-filter-row .cf-clear{width:28px;height:28px}.quick-setup .quick-filter-row .cf-chips input{min-width:80px;font-size:12px}.quick-setup .quick-filter-row .cf-chip{padding:3px 4px 3px 8px;font-size:11px}.quick-setup .setup-block{padding:16px 20px}.quick-setup .setup-block>header{margin-bottom:12px}.quick-setup .setup-block>header p{font-size:11px}.quick-setup .setup-form{gap:12px}.quick-setup .quick-trigger-label{flex-wrap:wrap;padding:10px 12px;font-size:12px}.quick-trigger-label>b{flex:1}.quick-trigger-label .quick-scope{max-width:180px;margin-left:auto}.quick-trigger-label .quick-scope select{background:#fff;padding:6px 8px;font-size:11px}.quick-setup .quick-more{margin-top:8px}.quick-trigger-settings:empty{display:none}.quick-setup .quick-action-section{padding:12px 0}.quick-setup .quick-reply-summary{padding-bottom:12px}.quick-setup .quick-action-heading{margin-bottom:8px}.quick-setup .linked-message textarea{min-height:66px;font-size:13px;line-height:1.5}.quick-setup .linked-message .wizard-field{margin-bottom:8px}.quick-setup .linked-message-chip{margin-top:6px;padding:8px 10px}.quick-setup .quick-follow-options{padding-top:8px}.quick-setup .quick-save-recipe{padding:8px 4px}:root .np-app.np-app .quick-setup .home-button{min-height:38px;box-shadow:none;border-radius:10px;padding:0 14px;font-size:12px}:root .np-app.np-app .quick-setup .home-button.primary{box-shadow:none;background:#6544e8;border-color:#6544e8}:root .np-app.np-app .quick-setup .quick-edit-replies{border-radius:8px;min-height:32px;padding:0 10px;font-size:11px}.quick-setup .quick-live-preview{background:0 0;border:0;border-radius:0;padding:0}@media (max-width:600px){.quick-filter-row{grid-template-columns:1fr;gap:8px}.quick-trigger-label .quick-scope{flex-basis:100%;max-width:none;margin-left:0}.quick-setup .setup-block{padding:14px}.quick-setup .setup-footbar{flex-wrap:nowrap}:root .np-app.np-app .quick-setup .setup-footbar .home-button{min-height:42px;padding:0 10px;font-size:11px}.quick-setup .setup-actions.foot>.home-button.primary{order:initial}.quick-phone-dialog .quick-live-preview{background:#fff;border:0;border-radius:0}.quick-setup .quick-save-recipe{padding:8px 0}}.quick-primary-short{display:none}@media (max-width:1099px){:root .np-app.np-app .quick-setup .quick-builder{display:none!important}}@media (max-width:600px){.quick-primary-long{display:none}.quick-primary-short{display:inline}.quick-setup .setup-actions.foot{flex-wrap:nowrap}.quick-opening-options .setup-option-row{margin-top:12px}.quick-setup .quick-edit-replies{min-height:42px!important}}.cf-primary{gap:16px;display:grid}.quick-trigger-select{gap:8px;font-size:12px;font-weight:600;display:grid}.quick-trigger-select select{color:#282137;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fcfbff;border:1px solid #d9d0f4;border-radius:10px;padding:10px 12px;font-size:13px}.quick-trigger-select option:disabled{color:#9c94ab}.quick-square-choices{flex-wrap:wrap;gap:8px;display:flex}.quick-square-choices>button{color:#6b6379;min-height:42px;font:inherit;text-align:left;background:#fff;border:1px solid #e8e3f1;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.quick-square-choices>button[aria-checked=true]{color:#5736ce;background:#f6f2ff;border-color:#9c82ef}.quick-square-choices>button>i{background:#fff;border:1.5px solid #c5bdcf;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.quick-square-choices>button[aria-checked=true]>i{background:#6c45dd;border-color:#6c45dd}.quick-square-choices>button>i>span{border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:8px;transform:translateY(-1px)rotate(45deg)}.quick-square-choices>button:focus-visible{outline-offset:3px;outline:2px solid #9c82ef}.quick-post-choices{margin-top:12px}.quick-post-choices>button{flex:1}.quick-setup .quick-filter-row{grid-template-columns:1fr;gap:12px}.quick-filter-choices{flex-wrap:nowrap}.quick-filter-choices>button{flex:1;justify-content:center}.quick-picker-tabs{background:#f6f3fb;border-radius:10px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.quick-picker-tabs>button{color:#81758f;min-height:38px;font:inherit;background:0 0;border:0;border-radius:7px;flex:1;font-size:12px}.quick-picker-tabs>button[aria-selected=true]{color:#6241cf;background:#fff;box-shadow:0 1px 5px #261b4c10}.quick-existing-workflows{margin-bottom:16px}.quick-workflow-choice{background:#fdfcfe;border:1px solid #eeebf4;margin-bottom:8px}.quick-recipes-dialog .quick-recipe-launch{border-style:dashed}.quick-activation-dialog{max-width:560px}.quick-validation-success{color:#2e7755;background:#f0faf5;border:1px solid #d7eee2;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:14px;display:flex}.quick-validation-success>svg{flex:none}.quick-validation-success>span{gap:4px;display:grid}.quick-validation-success b{font-size:13px}.quick-validation-success small{font-size:11px;line-height:1.5}.quick-activation-summary{margin:0}.quick-activation-summary>div{border-bottom:1px solid #f0edf5;grid-template-columns:95px minmax(0,1fr);gap:12px;padding:12px 0;font-size:12px;line-height:1.5;display:grid}.quick-activation-summary dt{color:#8c819a}.quick-activation-summary dd{color:#352a47;overflow-wrap:anywhere;margin:0}@media (max-width:600px){.quick-square-choices>button{padding:9px 10px;font-size:11px}.quick-post-choices{grid-template-columns:1fr;display:grid}.quick-picker-tabs>button{min-height:42px;font-size:11px}.quick-trigger-select select{font-size:12px}.quick-activation-summary>div{grid-template-columns:75px minmax(0,1fr)}.quick-activation-dialog footer>.home-button{flex:1}}.fr-backdrop{z-index:250;-webkit-backdrop-filter:blur(3px);background:#14143c8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.fr-modal{color:#14143c;width:min(1080px,100%);max-height:calc(100dvh - 40px);font-family:var(--home-font,inherit);background:#fff;border-radius:28px;outline:0;gap:20px;padding:30px 44px 22px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #14143c40}.fr-modal :is(h2,h3,p,ul){margin:0;padding:0;list-style:none}.fr-close{color:#14143c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:22px;right:24px}.fr-close:hover{background:#f1f2f8}.fr-head{text-align:center;justify-items:center;gap:6px;padding:0 40px;display:grid}.fr-modal .fr-head p{letter-spacing:-.4px;color:#14143c;font-size:21px;font-weight:700}.fr-head mark{color:#14143c;background:#dcff4f;border-radius:12px;margin-left:4px;padding:3px 9px 5px;display:inline-block;transform:rotate(-2deg)}.fr-modal .fr-head h2{letter-spacing:-1.2px;font-size:clamp(26px,3vw,38px);font-weight:750;line-height:1.1}.fr-cards{grid-template-columns:1fr 1fr;gap:22px;display:grid}.fr-cards.single{grid-template-columns:minmax(0,520px);justify-content:center}.fr-card{background:#fff;border:2px solid #eceef4;border-radius:24px;flex-direction:column;gap:10px;min-width:0;padding:20px 26px 24px;display:flex}.fr-modal .fr-card h3{letter-spacing:-.6px;font-size:24px;font-weight:750;line-height:1.2}.fr-modal .fr-card>p{color:#4b4e6b;font-size:15px;line-height:1.5}.fr-card .recipe-chat{max-width:470px;margin:4px 0 6px;padding:0 20px}.fr-card .recipe-chat-in{padding:12px 16px;box-shadow:0 6px 22px #14143c12}.fr-card .recipe-chat-in b{font-size:14px}.fr-card .recipe-chat-in small{font-size:13.5px!important}.fr-card .recipe-chat-bubble{transform:rotate(-2deg);box-shadow:0 10px 24px #14143c26}.fr-card .recipe-chat-bubble small{font-size:13px!important}.fr-card .recipe-chat-bubble em{font-size:12px}.fr-badge{color:#14143c;letter-spacing:.6px;background:#f1f2f6;border-radius:99px;align-self:flex-start;padding:7px 13px;font-size:12px;font-style:normal;font-weight:750}.fr-badge.dark{color:#fff;background:#0c0c14}.fr-provider{background:#f6f7fb;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.fr-points{gap:7px;display:grid}.fr-points li{color:#4b4e6b;align-items:center;gap:8px;font-size:13.5px;display:flex}.fr-points svg{color:#7252ff}.fr-modal .fr-cta{color:#fff;min-height:54px;font:inherit;cursor:pointer;background:#0c0c14;border:0;border-radius:16px;margin-top:auto;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s}.fr-modal .fr-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #0c0c1440}.fr-modal .fr-cta:disabled{opacity:.6;cursor:wait}.fr-modal .fr-cta.ghost{color:#14143c;background:#fff;border:1.5px solid #14143c;flex:none;min-height:44px;margin:0;padding:0 18px;font-size:14px}:is(.fr-cta:focus-visible,.fr-skip:focus-visible,.fr-post:focus-visible,.fr-close:focus-visible){outline-offset:3px;outline:2px solid #7252ff}.fr-posts{gap:12px;display:grid}.fr-posts h3{font-size:15px;font-weight:700}.fr-muted{color:#7b80a3;font-size:13px}.fr-post-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fr-post{cursor:pointer;background:#0c0c14;border:0;border-radius:16px;padding:0;transition:transform .15s;position:relative;overflow:hidden}.fr-post:hover{transform:translateY(-2px)}.fr-post .post-thumb{aspect-ratio:auto;height:104px}.fr-post .post-thumb-blank{align-items:flex-start;padding:10px}.fr-post .post-thumb-blank b{-webkit-line-clamp:2;font-size:12px}.fr-modal .fr-post>span:last-child{color:#14143c;background:#fff;border-radius:99px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;right:8px}.fr-empty{border:2px dashed #e3e5ef;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex}.fr-empty>svg{color:#7252ff;flex:none}.fr-empty>span{flex:1;gap:2px;min-width:0;display:grid}.fr-empty b{font-size:15px}.fr-empty small{color:#4b4e6b;font-size:13px}.fr-foot{justify-items:center;gap:14px;display:grid}.fr-foot ul{flex-wrap:wrap;justify-content:center;gap:10px 30px;display:flex}.fr-foot li{color:#4b4e6b;align-items:center;gap:8px;font-size:14px;display:flex}.fr-modal .fr-skip{color:#4b4e6b;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:14px;font-weight:600;text-decoration:underline}.fr-skip:hover{color:#14143c}@media (max-width:860px){.fr-backdrop{place-items:end stretch;padding:0}.fr-modal{width:100%;max-height:calc(100dvh - 24px);padding:26px 16px max(18px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0;gap:18px}.fr-close{top:12px;right:10px}.fr-head{padding:0 30px}.fr-head p{font-size:16px}.fr-cards,.fr-cards.single{grid-template-columns:1fr;gap:12px}.fr-card{border-radius:20px;gap:10px;padding:18px}.fr-modal .fr-card h3{font-size:19px}.fr-modal .fr-card>p{font-size:14px}.fr-card .recipe-chat{padding:0}.fr-modal .fr-cta{min-height:50px;font-size:15px}.fr-post-row{scrollbar-width:none;grid-template-columns:repeat(4,minmax(112px,1fr));margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.fr-empty{flex-wrap:wrap}.fr-modal .fr-cta.ghost{width:100%}.fr-foot ul{gap:8px 16px}.fr-foot li{font-size:12.5px}}.next-action{margin-bottom:var(--home-gap);background:linear-gradient(110deg,#fff 55%,#f5f2ff);border-color:#e4defc;padding:14px 18px}.na-eyebrow{letter-spacing:1.4px;color:#7252ff;font-size:10px;font-weight:700;display:block}.next-action.loading p{color:var(--home-muted);margin:4px 0 0;font-size:12.5px}.na-connect{align-items:center;gap:14px;display:flex}.na-icon{color:#7252ff;background:#f1edff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.na-copy{flex:1;gap:2px;min-width:0;display:grid}.na-copy b{letter-spacing:-.2px;font-size:14.5px}.na-copy small{color:var(--home-muted);font-size:12px}.na-actions{flex-wrap:wrap;gap:8px;display:flex}.next-action .home-button{border-radius:12px;min-height:38px;padding:0 16px;font-size:12.5px;font-weight:600}.na-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.na-head>div:first-child{gap:1px;min-width:0;margin-right:auto;display:grid}.na-head b{letter-spacing:-.2px;font-size:14.5px}.na-accounts{flex-wrap:wrap;gap:6px;display:flex}.na-accounts button{border:1px solid var(--home-border);color:#4b4e7a;min-height:28px;font:inherit;cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.na-accounts button.on{color:#4a32e0;background:#f6f5ff;border-color:#7b66ff}.na-link{color:var(--home-purple);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.na-body{align-items:flex-end;gap:16px;display:flex}.na-posts{flex:none;gap:8px;display:flex}.na-post{cursor:pointer;background:#0c0c14;border:2.5px solid #0000;border-radius:12px;width:58px;height:72px;padding:0;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}.na-post .post-thumb{aspect-ratio:auto;width:100%;height:100%}.na-post .post-thumb-blank{padding:6px}.na-post .post-thumb-blank b{-webkit-line-clamp:3;font-size:9px}.na-post .post-thumb-kind{width:18px;height:18px;top:4px;right:4px}.na-post .post-thumb-kind svg{width:10px;height:10px}.na-post.on{border-color:#7252ff;box-shadow:0 0 0 2px #7252ff33}.na-post:hover{transform:translateY(-1px)}.na-post.skeleton{background:linear-gradient(90deg,#f1f2f8,#f8f9fd,#f1f2f8)}.na-form{flex:1;align-items:flex-end;gap:10px;min-width:0;display:flex}.na-form label{gap:4px;width:150px;min-width:0;display:grid}.na-form label.grow{flex:1;width:auto}.na-form label>span{color:var(--home-muted);font-size:11px;font-weight:600}.na-form input{width:100%;height:40px;font:inherit;color:#14143c;background:#fff;border:1px solid #e3e6f5;border-radius:11px;outline:0;padding:0 12px;font-size:13px}.na-form input:focus{border-color:#8f7bff;box-shadow:0 0 0 3px #7252ff1f}.na-submit{flex:none;align-items:center;gap:10px;display:flex}.na-submit .home-button{min-height:40px}.na-more{color:#565d81;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.na-more:hover{color:var(--home-purple)}@media (max-width:1100px){.na-body{flex-direction:column;align-items:stretch;gap:10px}.na-posts{scrollbar-width:none;overflow-x:auto}}@media (max-width:700px){.next-action{padding:12px}.na-connect{flex-wrap:wrap}.na-actions{width:100%}.na-actions .home-button{flex:1}.na-head{flex-wrap:wrap;gap:6px}.na-head>div:first-child{flex:100%}.na-form{flex-wrap:wrap}.na-form label{width:calc(35% - 5px)}.na-form label.grow{flex:none;width:calc(65% - 5px)}.na-submit{justify-content:space-between;width:100%}.na-submit .home-button{flex:1}}@media (prefers-reduced-motion:reduce){.fr-cta,.fr-post,.na-post{transition:none}}.na-form.na-setup{justify-content:space-between;align-items:center;gap:14px}.na-setup>p{gap:3px;min-width:0;margin:0;display:grid}.na-setup>p b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.na-setup>p small{color:var(--home-muted);font-size:12px;line-height:1.4}@media (max-width:640px){.na-form.na-setup{flex-direction:column;align-items:stretch}.na-setup .home-button{justify-content:center;width:100%}}.builder-studio{--bs-line:#e6e9f7;--bs-line-soft:#eef0fa;--bs-soft:#f4f5fd;--bs-purple:#7252ff;--bs-indigo:#5b66ff;--bs-navy:#14143c;--bs-muted:#7b80a3;--bs-green:#12b981;--bs-green-bg:#e3f8ef;--bs-pink:#f0508a;--bs-pink-bg:#ffe4ee;--bs-amber:#f5a524;--bs-amber-bg:#fdf1cf;--bs-lav:#efebff;flex-direction:column;max-width:1600px;height:max(100dvh - 20px,880px);font-size:13px;display:flex}.builder-studio :is(h1,h2,h3,h4,p,ul,ol,dl,dd){margin:0}.builder-studio :is(ul,ol){padding:0;list-style:none}.builder-studio button:disabled{opacity:.5;cursor:not-allowed}.builder-studio .builder-mode-guided,.builder-studio .builder-mode-advanced{flex-direction:column;flex:1;min-height:0;display:flex}.builder-studio .home-topbar{flex:none}.builder-studio :is(input,textarea,select){font-family:var(--home-font)}.bs-breadcrumb{color:var(--bs-navy);align-items:center;gap:6px;padding:2px 8px 0;font-size:13px;display:flex}.bs-breadcrumb button{color:var(--bs-navy);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.bs-breadcrumb button:hover{color:var(--bs-purple);box-shadow:none!important}.bs-breadcrumb svg{color:#4a4f78}.bs-header{justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 8px 10px;display:flex}.bs-title{flex:1;min-width:0}.bs-title h1{font-size:var(--home-title);letter-spacing:-1.1px;color:var(--bs-navy);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:12px;font-weight:700;line-height:1.12;display:flex;overflow:hidden}.bs-title p{color:var(--bs-muted);max-width:820px;margin-top:4px;font-size:14px;line-height:1.4}.bs-title p.empty button{color:var(--bs-muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bs-pencil{width:26px;height:26px;color:var(--bs-purple);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.bs-pencil:hover{background:var(--bs-lav)}.bs-title-input{border:1.5px solid var(--bs-purple);width:min(560px,100%);height:44px;color:var(--bs-navy);font:700 26px/1 var(--home-font);letter-spacing:-.6px;background:#fff;border-radius:12px;outline:0;padding:0 12px;box-shadow:0 0 0 4px #7252ff1a}.bs-header-actions{flex:none;align-items:center;gap:10px;display:flex}.bs-btn{border:1px solid var(--bs-line);height:38px;color:var(--bs-navy);font:500 13px var(--home-font);white-space:nowrap;cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background .16s,box-shadow .16s,border-color .16s;display:inline-flex}.bs-btn:hover:not(:disabled){border-color:#d8dcf3;box-shadow:0 3px 12px #7352ff14}.bs-btn svg{flex:none}.bs-btn.icon{color:#4a4f78;width:44px;padding:0}.bs-btn.icon.square{width:38px}.bs-btn.small{border-radius:9px;gap:6px;height:30px;padding:0 12px;font-size:12px}.bs-btn.wide{border-radius:13px;flex:1;height:46px;font-size:14px}.bs-btn.danger{color:#d6336c;border-color:#ffd3e2}.bs-btn.danger:hover:not(:disabled){background:#fff5f8}.bs-btn.primary{background:var(--home-gradient);color:#fff;border-color:#0000;font-weight:600;box-shadow:inset 0 1px 2px #ffffff40,0 6px 16px #5b66ff30}.bs-btn.primary:hover:not(:disabled){box-shadow:inset 0 1px 2px #ffffff40,0 8px 20px #5b66ff44}.bs-header .bs-btn{border-radius:12px;height:40px;padding:0 22px}.bs-header .bs-btn.icon{width:46px;padding:0}.bs-header .bs-btn.primary{padding:0 30px}.bs-menu-anchor{position:relative}.bs-menu{z-index:40;border:1px solid var(--bs-line);background:#fff;border-radius:12px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 40px #29235c1f}.bs-menu button{width:100%;color:var(--bs-navy);font:500 12.5px var(--home-font);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;display:flex}.bs-menu button:hover{background:var(--bs-soft)}.bs-menu button.danger{color:#d6336c}.bs-toolbar-card{border:1px solid var(--bs-line-soft);box-shadow:var(--home-shadow);background:#ffffffed;border-radius:16px;flex:none;margin-bottom:12px;padding:8px 14px 10px}.bs-toolbar{flex-wrap:wrap;align-items:center;gap:10px;min-height:46px;display:flex}.bs-toolbar .bs-btn{border-radius:12px;height:40px;padding:0 22px}.bs-toolbar .bs-btn.icon{width:46px;padding:0}.bs-toolbar .bs-btn.primary{height:44px;padding:0 42px;font-size:14.5px}.builder-mode-advanced .bs-toolbar-card{padding:5px 14px}.builder-mode-advanced .bs-toolbar{min-height:42px}.bs-spacer{flex:1}.bs-segment{background:var(--bs-soft);border-radius:13px;gap:2px;margin-right:8px;padding:4px;display:inline-flex}.bs-segment button{height:34px;color:var(--bs-navy);font:500 13px var(--home-font);background:0 0;border:1px solid #0000;border-radius:10px;padding:0 24px}.bs-segment button.active{color:var(--bs-purple);background:#fff;border-color:#e0e3f6;box-shadow:0 2px 8px #7252ff14}.bs-version-select.ui-select-trigger{border:1px solid var(--bs-line);width:auto;height:40px;min-height:40px;color:var(--bs-navy);font:500 13px var(--home-font);background:#fff;border-radius:12px;gap:10px;padding:0 14px}.bs-saved{color:var(--bs-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.bs-saved.error{color:#d6336c}.bs-saved.saving svg{animation:1s ease-in-out infinite bs-pulse}.bs-saved button{color:var(--bs-purple);background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}@keyframes bs-pulse{50%{opacity:.35}}.bs-subtoolbar{flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;margin-top:8px;display:flex}.bs-account,.bs-status-filter{border:1px solid var(--bs-line);background:#fff;border-radius:12px;align-items:center;height:38px;display:inline-flex;position:relative}.bs-account{width:184px;padding-left:10px}.bs-status-filter{gap:10px;width:164px;padding-left:16px}.bs-status-filter>i{background:var(--bs-green);border-radius:50%;flex:none;width:9px;height:9px}.ui-select-trigger.bs-select{min-width:0;height:36px;min-height:0;color:var(--bs-navy);font:600 12px var(--home-font);background:0 0;border:0;flex:1;padding:0 12px 0 10px}.bs-status-filter .ui-select-trigger.bs-select{padding-left:0}.ui-select-trigger.bs-select svg{color:var(--bs-navy)}.ui-select-trigger.bs-select.pill{border:1px solid var(--bs-line);color:#565d81;width:auto;height:30px;font:500 11px var(--home-font);background:#fff;border-radius:9px;flex:none;gap:8px;padding:0 10px}.bs-version-pill{background:var(--bs-lav);color:#5b45d6;height:26px;font:500 11px var(--home-font);border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.bs-zoom{border:1px solid var(--bs-line);background:#fff;border-radius:12px;align-items:center;height:38px;display:inline-flex;overflow:hidden}.bs-zoom button{width:52px;height:100%;color:var(--bs-navy);background:0 0;border:0;place-items:center;display:grid}.bs-zoom button:hover{background:var(--bs-soft)}.bs-zoom span{text-align:center;min-width:66px;font:500 13px var(--home-font);border-inline:1px solid var(--bs-line);line-height:38px}.bs-columns{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:256px minmax(0,1fr) 366px;gap:12px;min-height:0;display:grid}.builder-mode-advanced .bs-columns{grid-template-columns:246px minmax(0,1fr) 344px}.bs-palette,.bs-panel{border:1px solid var(--bs-line-soft);min-width:0;min-height:0;box-shadow:var(--home-shadow);background:#ffffffed;border-radius:16px;flex-direction:column;display:flex}.bs-palette{padding:14px 12px 8px}.bs-palette header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.bs-palette h2{letter-spacing:-.3px;color:var(--bs-navy);font-size:15px;font-weight:700}.bs-search{border:1px solid var(--bs-line);height:34px;color:var(--bs-muted);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.bs-search input{min-width:0;color:var(--bs-navy);background:0 0;border:0;outline:0;flex:1;font-size:11.5px}.bs-tabs-mini{gap:4px;margin:10px 0 6px;display:flex}.bs-tabs-mini button{height:24px;color:var(--bs-muted);font:500 10.5px var(--home-font);background:0 0;border:0;border-radius:8px;padding:0 9px}.bs-tabs-mini button.active{background:var(--bs-lav);color:var(--bs-purple)}.bs-palette-scroll{flex:1;min-height:0;margin-right:-6px;padding-right:6px;overflow-y:auto}.bs-palette-scroll h3{color:var(--bs-navy);margin:12px 0 8px;font-size:13px;font-weight:700}.bs-palette-scroll section:first-child h3{margin-top:6px}.bs-palette-item{border:1px solid var(--bs-line-soft);width:100%;color:var(--bs-navy);text-align:left;cursor:grab;background:#fff;border-radius:9px;align-items:center;gap:10px;margin-bottom:5px;padding:4px 8px;transition:border-color .16s,box-shadow .16s;display:flex}.bs-palette-item:hover{border-color:#d5cffc;box-shadow:0 4px 14px #7252ff14}.bs-palette-item:active{cursor:grabbing}.bs-palette-item>span:nth-child(2){flex:1;gap:1px;min-width:0;display:grid}.bs-palette-item b{align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;line-height:1.25;display:flex}.bs-palette-item b>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-palette-item small{color:var(--bs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.bs-soon{background:var(--bs-amber-bg);color:#9a6a00;border-radius:7px;flex:none;padding:1px 6px;font-size:8.5px;font-style:normal;font-weight:600}.bs-note{color:var(--bs-muted);font-size:11.5px;line-height:1.5}.bs-note button{color:var(--bs-purple);font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.bs-glyph{background:color-mix(in srgb,var(--t,#7252ff) 11%,white);width:36px;height:36px;color:var(--t,#7252ff);border-radius:9px;flex:none;place-items:center;display:inline-grid}.bs-palette-item .bs-glyph{border-radius:9px;width:32px;height:32px}.bs-glyph.small{border-radius:8px;width:28px;height:28px}.bs-glyph.brand{border:1px solid var(--bs-line-soft);background:#fff}.bs-tone-violet{--t:#6d4dff}.bs-tone-green{--t:#12b981}.bs-tone-blue{--t:#358cff}.bs-tone-pink{--t:#f0508a}.bs-tone-amber{--t:#e59a0b}.bs-tone-orange{--t:#f97316}.bs-tone-teal{--t:#0aa89a}.bs-tone-slate{--t:#64748b}.bs-tone-red{--t:#e5484d}.bs-canvas{border:1px solid var(--bs-line-soft);min-width:0;min-height:0;box-shadow:var(--home-shadow);background:#fbfcff;border-radius:16px;position:relative;overflow:hidden}.bs-canvas.full{z-index:150;border:0;border-radius:0;position:fixed;inset:0}.bs-canvas-flow{position:absolute;inset:0}.bs-canvas-flow.dropping{outline-offset:-8px;outline:2px dashed #b3a6ff}.bs-canvas-flow .react-flow{--xy-edge-stroke-default:#6d5cff;background:0 0}.bs-canvas-flow .react-flow__attribution{display:none}.bs-canvas-flow .react-flow__edge-path{stroke-linecap:round}.bs-node{width:210px;color:var(--bs-navy);font-family:var(--home-font);cursor:pointer;background:#fff;border:1px solid #e1e4f5;border-radius:9px;padding:10px 12px 9px;transition:border-color .16s,box-shadow .16s,opacity .16s;position:relative;box-shadow:0 3px 10px #6a5cff10}.bs-node:hover{border-color:#cfc8fb}.bs-node.selected{border:1.5px solid var(--bs-purple);padding:9.5px 11.5px 8.5px;box-shadow:0 0 0 3px #7252ff1c,0 6px 18px #7252ff22}.bs-node.dim{opacity:.35}.bs-node-main{align-items:flex-start;gap:10px;display:flex}.bs-node .bs-glyph{border-radius:10px;width:38px;height:38px}.bs-node-text{flex:1;gap:1px;min-width:0;padding-right:12px;display:grid}.bs-node-text b{color:var(--bs-navy);font-size:12px;font-weight:700;line-height:1.25}.bs-node-text>span{color:#4a4f78;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.3;overflow:hidden}.bs-node-text small{color:var(--bs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.bs-node-foot{border-top:1px solid var(--bs-line-soft);color:var(--bs-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding-top:6px;font-size:9.5px;display:flex}.bs-node-foot span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bs-node-foot i{background:var(--bs-navy);border-radius:50%;width:6px;height:6px}.bs-node-flag{background:var(--bs-amber-bg);color:#9a6a00;border-radius:7px;margin-top:6px;padding:2px 7px;font-size:9px;font-weight:600;display:inline-block}.bs-node-menu{position:absolute;top:6px;right:6px}.bs-node-menu>button{width:22px;height:22px;color:var(--bs-navy);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.bs-node-menu>button:hover{background:var(--bs-soft)}.bs-node-menu [role=menu]{z-index:10;border:1px solid var(--bs-line);background:#fff;border-radius:10px;width:128px;padding:5px;position:absolute;top:24px;right:0;box-shadow:0 12px 30px #29235c22}.bs-node-menu [role=menu] button{width:100%;color:var(--bs-navy);font:500 11.5px var(--home-font);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;display:flex}.bs-node-menu [role=menu] button:hover{background:var(--bs-soft)}.bs-node-menu [role=menu] .danger{color:#d6336c}.builder-mode-advanced .bs-node{width:190px;padding:8px 10px}.builder-mode-advanced .bs-node .bs-glyph{width:34px;height:34px}.builder-mode-advanced .bs-node-text b{font-size:11px}.builder-mode-advanced .bs-node-text>span{font-size:9.5px}.builder-mode-advanced .bs-node-text small{font-size:9px}.builder-mode-advanced .bs-node-foot{font-size:8.5px}.react-flow__node .bs-handle,.bs-handle.react-flow__handle{background:#fff;border:1.5px solid #6d5cff;border-radius:50%;width:9px;min-width:0;height:9px;min-height:0}.bs-handle.react-flow__handle-top{top:-5px}.bs-handle.react-flow__handle-bottom{bottom:-5px}.bs-edge-label{pointer-events:all;font:600 10px var(--home-font);white-space:nowrap;border-radius:12px;padding:3px 13px;position:absolute}.bs-edge-label.yes{background:var(--bs-green-bg);color:#12805c}.bs-edge-label.no,.bs-edge-label.not-engaged{background:var(--bs-pink-bg);color:#d6336c}.bs-edge-label.engaged{background:var(--bs-amber-bg);color:#9a6a00}.bs-edge-label.default{background:var(--bs-lav);color:#5b45d6}.bs-minimap.react-flow__minimap{--xy-minimap-background-color-props:#fff;border-radius:9px;margin:12px;box-shadow:0 4px 14px #29235c14;border:1px solid var(--bs-line)!important;background:#fff!important}.bs-zoom-stack{border:1px solid var(--bs-line);background:#fff;border-radius:10px;flex-direction:column;display:flex;position:absolute;bottom:12px;left:12px;overflow:hidden;box-shadow:0 4px 14px #29235c10}.bs-zoom-stack button{width:34px;height:34px;color:var(--bs-navy);background:0 0;border:0;place-items:center;padding:0;display:grid}.bs-zoom-stack button+button{border-top:1px solid var(--bs-line-soft)}.bs-zoom-stack button:hover{background:var(--bs-soft)}.bs-auto-layout{border:1px solid var(--bs-line);height:34px;color:var(--bs-navy);font:500 12px var(--home-font);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:absolute;bottom:12px;left:56px;box-shadow:0 4px 14px #29235c10}.bs-auto-layout:hover:not(:disabled){background:var(--bs-soft)}.bs-remove-edge,.bs-exit-full{color:#d6336c;height:32px;font:500 12px var(--home-font);background:#fff;border:1px solid #ffd3e2;border-radius:16px;align-items:center;gap:7px;padding:0 14px;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #29235c1a}.bs-exit-full{border-color:var(--bs-line);color:var(--bs-navy);top:14px;left:auto;right:14px;transform:none}.bs-canvas-empty{pointer-events:none;text-align:center;color:var(--bs-muted);place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.bs-canvas-empty b{color:var(--bs-navy);font-size:15px}.bs-drop-hint{background:var(--bs-purple);color:#fff;pointer-events:none;border-radius:14px;padding:6px 14px;font-size:12px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.bs-panel{padding:12px 14px 6px}.bs-segment.tabs{border-radius:12px;margin:0 0 6px;display:flex}.bs-segment.tabs button{border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;height:34px;padding:0 8px;font-size:12px;display:inline-flex}.bs-panel-scroll{flex:1;min-height:0;margin-right:-8px;padding-right:8px;overflow-y:auto}.bs-tab-body{gap:0;padding-bottom:10px;display:grid}.bs-block{padding:12px 0 4px}.bs-block>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.bs-block h3{letter-spacing:-.3px;color:var(--bs-navy);font-size:15px;font-weight:700}.bs-link{color:var(--bs-purple);font:500 12px var(--home-font);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.bs-link:hover{text-decoration:underline;box-shadow:none!important}.bs-kpis{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bs-kpi{border:1px solid var(--bs-line-soft);background:#fff;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.bs-kpi-icon{background:var(--bs-lav);width:38px;height:38px;color:var(--bs-purple);border-radius:11px;flex:none;place-items:center;display:grid}.bs-kpi small{color:var(--bs-muted);white-space:nowrap;font-size:10px;display:block}.bs-kpi-line{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.bs-kpi b{letter-spacing:-.4px;color:var(--bs-navy);font-size:17px;font-weight:700;line-height:1.25}.bs-kpi em{white-space:nowrap;color:#0aa07f;background:#e4f8f2;border-radius:9px;align-items:center;gap:1px;padding:2px 5px;font-size:8.5px;font-style:normal;font-weight:600;display:inline-flex}.bs-kpi em.down{background:var(--bs-pink-bg);color:#d6336c}.bs-kpi em.flat{background:var(--bs-soft);color:var(--bs-muted)}.bs-kpi.unavailable b{color:var(--bs-muted)}.bs-kpi-reason{color:var(--bs-muted);font-size:9px;line-height:1.3;display:block}.bs-chart{margin-left:-6px;position:relative}.bs-chart .recharts-wrapper{outline:0}.bs-chart-tip{color:#fff;background:#1f2350;border-radius:8px;gap:1px;padding:6px 11px;display:grid;box-shadow:0 8px 20px #1f235040}.bs-chart-tip small{color:#c5c8ea;font-size:10px}.bs-chart-tip b{font-size:11.5px;font-weight:600}.bs-chart-empty{text-align:center;color:var(--bs-muted);font-size:11px;position:absolute;top:36%;left:44px;right:10px}.bs-paths{gap:12px;display:grid}.bs-paths li>span{justify-content:space-between;margin-bottom:5px;font-size:11.5px;display:flex}.bs-paths b{font-weight:500}.bs-paths em{color:#565d81;font-style:normal}.bs-paths li>i{background:var(--bs-lav);border-radius:4px;height:6px;display:block}.bs-paths li>i>u{background:linear-gradient(90deg,#7252ff,#5b66ff);border-radius:4px;height:100%;display:block}.bs-activity{gap:2px;display:grid}.bs-activity li{align-items:center;gap:11px;padding:7px 0;display:flex}.bs-activity-icon{background:var(--bs-lav);width:34px;height:34px;color:var(--bs-purple);border-radius:50%;flex:none;place-items:center;display:grid}.bs-activity-icon.success{color:#0aa07f;background:#e4f8f2}.bs-activity-icon.warning{background:var(--bs-amber-bg);color:#b7791f}.bs-activity-icon.danger{background:var(--bs-pink-bg);color:#d6336c}.bs-activity-text{flex:1;gap:1px;min-width:0;display:grid}.bs-activity-text b{font-size:11.5px;font-weight:600}.bs-activity-text small{color:var(--bs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.bs-activity time{color:var(--bs-muted);flex:none;font-size:10.5px}.bs-status-card{border-top:1px solid var(--bs-line-soft);margin-top:6px;padding-top:14px}.bs-status-card>header{justify-content:flex-start;gap:12px;margin-bottom:6px}.bs-status-card>header .bs-switch{margin-left:auto}.bs-status-pill{background:var(--bs-green-bg);color:#12805c;border-radius:14px;align-items:center;gap:7px;padding:4px 12px 4px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.bs-status-pill i{background:var(--bs-green);border-radius:50%;width:8px;height:8px}.bs-status-pill.warning{background:var(--bs-amber-bg);color:#9a6a00}.bs-status-pill.warning i{background:var(--bs-amber)}.bs-status-pill.neutral{background:var(--bs-soft);color:#565d81}.bs-status-pill.neutral i{background:#9aa0c0}.bs-status-card>p{color:var(--bs-muted);margin-bottom:12px;font-size:11.5px}.bs-switch{background:#d5d8ea;border:0;border-radius:14px;flex:none;width:46px;height:26px;padding:0;transition:background .18s;position:relative}.bs-switch i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.bs-switch.on{background:linear-gradient(115deg,#5b66ff,#7252ff)}.bs-switch.on i{transform:translate(20px)}.bs-details{gap:11px;margin:4px 0 14px;display:grid}.bs-details>div{justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;display:flex}.bs-details dt{color:#4a4f78;align-items:center;gap:10px;display:flex}.bs-details dt svg{color:#6d6f97}.bs-details dd{color:var(--bs-muted);text-align:right}.bs-accounts{color:var(--bs-navy);align-items:center;gap:8px;display:inline-flex}.bs-accounts>span{align-items:center;gap:6px;display:inline-flex}.bs-manage{border:1px solid var(--bs-line);width:100%;height:42px;color:var(--bs-navy);font:500 12px var(--home-font);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.bs-manage svg:last-child{color:var(--bs-muted);margin-left:auto}.bs-tip{border:1px solid var(--bs-line-soft);color:#4a4f78;background:#fafaff;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;font-size:11px;line-height:1.5;display:flex}.bs-tip svg{color:var(--bs-purple);flex:none}.bs-field{color:#4a4f78;gap:5px;margin-bottom:11px;font-size:11.5px;display:grid}.bs-field>span{color:var(--bs-navy);font-weight:600}.bs-field em{color:#d6336c;font-style:normal}.bs-field :is(input,select,textarea){border:1px solid var(--bs-line);width:100%;color:var(--bs-navy);background:#fff;border-radius:10px;outline:0;padding:8px 10px;font-size:12px}.bs-field textarea{resize:vertical;min-height:58px}.bs-field :is(input,select,textarea):focus,.bs-chips:focus-within{border-color:#b3a6ff;box-shadow:0 0 0 3px #7252ff18}.bs-field small{color:var(--bs-muted);font-size:10.5px}.bs-error{font-size:10.5px;color:#d6336c!important}.bs-check{color:var(--bs-navy);grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;margin-bottom:11px;font-size:12px;display:grid}.bs-check small{color:var(--bs-muted);grid-column:2;font-size:10.5px}.bs-check input{accent-color:var(--bs-purple);width:16px;height:16px}.bs-chips{border:1px solid var(--bs-line);background:#fff;border-radius:10px;flex-wrap:wrap;gap:6px;padding:6px 8px;display:flex}.bs-chips input{flex:1;min-width:80px;box-shadow:none!important;border:0!important;padding:3px 2px!important}.bs-chip{background:var(--bs-lav);color:#5b45d6;border-radius:9px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-style:normal;display:inline-flex}.bs-chip button{color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.bs-settings footer,.bs-step footer{align-items:center;gap:10px;margin-top:6px;display:flex}.bs-saved-note{color:#12805c;font-size:11.5px}.bs-step{background:#faf9ff;border:1px solid #d9d3ff;border-radius:14px;margin-bottom:6px;padding:12px}.bs-step>header{justify-content:flex-start;gap:10px}.bs-step h3{flex:1;font-size:13px;display:grid}.bs-step h3 small{color:var(--bs-muted);font-size:10.5px;font-weight:400}.bs-icon-link{width:26px;height:26px;color:var(--bs-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.bs-icon-link:hover{background:#fff}.bs-warn{background:var(--bs-amber-bg);color:#7a5500;border-radius:10px;margin:0 0 10px;padding:8px 10px;font-size:11px;line-height:1.45}.bs-versions{gap:8px;display:grid}.bs-version{border:1px solid var(--bs-line-soft);background:#fff;border-radius:12px}.bs-version.open{border-color:#d9d3ff}.bs-version-head{width:100%;color:var(--bs-navy);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.bs-version-head>span{flex:1;gap:1px;min-width:0;display:grid}.bs-version-head b{font-size:12.5px}.bs-version-head small{color:var(--bs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.bs-version-head>svg{color:var(--bs-muted);transition:transform .18s}.bs-version.open .bs-version-head>svg{transform:rotate(180deg)}.bs-version-status{background:var(--bs-soft);color:#565d81;border-radius:9px;flex:none;padding:3px 9px;font-size:10px;font-style:normal;font-weight:600}.bs-version-status.live{background:var(--bs-green-bg);color:#12805c}.bs-version-status.draft{background:var(--bs-lav);color:#5b45d6}.bs-version-body{color:#4a4f78;gap:8px;padding:0 12px 12px;font-size:11px;display:grid}.bs-version-body .bs-btn{justify-self:start}.bs-version-meta,.bs-version-note{color:var(--bs-muted)}.bs-version-changes p{margin-bottom:3px}.bs-version-changes b{min-width:58px;color:var(--bs-navy);display:inline-block}.bs-version-changes small{color:var(--bs-muted)}.bs-backdrop{z-index:220;-webkit-backdrop-filter:blur(7px);background:#302c6e33;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.bs-modal{width:min(510px,100%);max-height:calc(100dvh - 32px);color:var(--bs-navy);font-family:var(--home-font);background:#fff;border-radius:22px;outline:0;padding:26px 26px 24px;position:relative;overflow:auto;box-shadow:0 30px 90px #29235c40}.bs-modal h2{letter-spacing:-.8px;text-align:center;font-size:27px;font-weight:700}.bs-modal-sub{text-align:center;max-width:360px;color:var(--bs-muted);margin:8px auto 18px;font-size:14px;line-height:1.5}.bs-modal-close{width:30px;height:30px;color:var(--bs-navy);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:20px}.bs-modal-close:hover{background:var(--bs-soft)}.bs-publish-hero{place-items:center;width:240px;height:118px;margin:0 auto 8px;display:grid;position:relative}.bs-publish-hero>span{color:#5b4bff;background:linear-gradient(150deg,#eef0ff,#f5eaff 60%,#ffeaf8);border-radius:26px;place-items:center;width:94px;height:94px;display:grid;box-shadow:0 14px 34px #7252ff22,inset 0 1px 2px #fff}.bs-publish-hero>span svg{transform:rotate(-4deg)}.bs-publish-hero .s1{color:#a78bff;position:absolute;top:22px;left:26px}.bs-publish-hero .s2{color:#c4a8ff;position:absolute;top:36px;right:26px}.bs-publish-hero.success>span{color:#12b981;background:linear-gradient(150deg,#e2f8ee,#eefcf6);border-radius:50%}.bs-publish-list{border:1px solid var(--bs-line);border-radius:15px;padding:4px 0}.bs-publish-row{align-items:center;gap:13px;padding:9px 16px;display:flex}.bs-publish-icon{color:#5b66ff;background:#eef1ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.bs-publish-row>span:nth-child(2){flex:1;gap:1px;min-width:0;display:grid}.bs-publish-row b{font-size:13.5px;font-weight:600}.bs-publish-row small{color:var(--bs-muted);font-size:12px}.bs-pill{background:var(--bs-lav);color:#5b45d6;border-radius:15px;flex:none;align-items:center;gap:7px;padding:5px 13px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.bs-pill.green{background:var(--bs-green-bg);color:#12805c}.bs-pill.green i{background:var(--bs-green);border-radius:50%;width:8px;height:8px}.bs-publish-note{color:#4a63d8;background:#eef3ff;border-radius:13px;align-items:center;gap:13px;margin:14px 0 0;padding:14px 16px;display:flex}.bs-publish-note svg{flex:none}.bs-publish-note span{gap:2px;display:grid}.bs-publish-note b{color:var(--bs-navy);font-size:12.5px;font-weight:600}.bs-publish-note small{color:var(--bs-muted);font-size:11.5px}.bs-publish-notify{cursor:pointer;align-items:flex-start;gap:12px;margin:16px 4px;display:flex}.bs-publish-notify input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1.5px solid #cfd3ee;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin:1px 0 0;display:grid}.bs-publish-notify input:checked{background:var(--home-gradient);border-color:#0000}.bs-publish-notify input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;margin-top:-2px;transform:rotate(45deg)}.bs-publish-notify input:focus-visible{outline-offset:2px;outline:2px solid #b3a6ff}.bs-publish-notify span{gap:2px;display:grid}.bs-publish-notify b{font-size:13px;font-weight:500}.bs-publish-notify small{color:var(--bs-muted);font-size:12px}.bs-publish-actions{gap:14px;display:flex}.bs-publish-actions .bs-btn.primary{flex:1.35}.bs-publish-actions.single .bs-btn{flex:1}.bs-issues{border-radius:13px;margin-top:12px;padding:12px 14px;font-size:12px}.bs-issues b{align-items:center;gap:7px;margin-bottom:6px;font-size:12.5px;display:flex}.bs-issues ul{gap:4px;padding-left:22px;list-style:outside;display:grid}.bs-issues button{color:inherit;text-align:left;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.bs-issues.blocking{color:#a3123f;background:#fff1f5}.bs-issues.warning{color:#7a5500;background:#fffaf0}.bs-test{width:min(560px,100%)}.bs-test h2{justify-content:center;align-items:center;gap:10px;font-size:22px;display:flex}.bs-test-form{gap:2px;display:grid}.bs-test-form .bs-btn{border-radius:12px;justify-self:start;height:40px;padding:0 20px}.bs-test-result{border-top:1px solid var(--bs-line-soft);margin-top:18px;padding-top:16px}.bs-test-verdict{border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:12.5px;font-weight:500;display:flex}.bs-test-verdict.match{background:var(--bs-green-bg);color:#12805c}.bs-test-verdict.miss{background:var(--bs-amber-bg);color:#7a5500}.bs-test-steps{gap:6px;margin:12px 0;display:grid}.bs-test-steps li{border:1px solid var(--bs-line-soft);border-radius:11px;align-items:center;gap:11px;padding:8px 12px;display:flex}.bs-test-steps li>span{flex:1;min-width:0;display:grid}.bs-test-steps b{font-size:12.5px}.bs-test-steps small{color:var(--bs-muted);font-size:11px}.bs-test-steps em{color:var(--bs-muted);font-size:10.5px;font-style:normal}.bs-test-steps li.ok svg{color:#12b981}.bs-test-steps li.failed svg{color:#d6336c}.bs-test-steps li.not_executable svg{color:#e59a0b}.bs-test-steps li.skipped svg{color:#9aa0c0}.bs-would-send{gap:8px;margin-bottom:10px;display:grid}.bs-would-send p{background:var(--bs-soft);white-space:pre-wrap;border-radius:11px;padding:10px 12px;font-size:12.5px;line-height:1.5}.bs-would-send p>span{color:var(--bs-purple);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:3px;font-size:10.5px;font-weight:600;display:flex}.bs-would-tag{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.bs-test-foot{color:var(--bs-muted);margin-top:10px;font-size:11px;display:block}.bs-activity-modal{width:min(520px,100%)}.bs-activity-modal h2{text-align:left;font-size:22px}.bs-activity-modal .bs-modal-sub{text-align:left;margin-bottom:10px;margin-left:0;font-size:13px}.bs-activity-modal .bs-btn{margin-top:12px}.bs-loading{padding:24px 12px}.bs-empty{text-align:center;justify-items:center;gap:10px;max-width:460px;margin:60px auto;display:grid}.bs-empty-icon{background:var(--bs-lav);width:56px;height:56px;color:var(--bs-purple);border-radius:16px;place-items:center;display:grid}.bs-empty h1{letter-spacing:-.5px;font-size:22px}.bs-empty p{color:var(--bs-muted);font-size:13.5px;line-height:1.5}.bs-empty ul{gap:8px;width:100%;margin:6px 0;display:grid}.bs-empty li button{border:1px solid var(--bs-line);width:100%;color:var(--bs-navy);text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.bs-empty li small{color:var(--bs-muted)}@media (max-width:1200px){.bs-columns,.builder-mode-advanced .bs-columns{grid-template-columns:220px minmax(0,1fr) 300px}.bs-toolbar .bs-btn{padding:0 14px}.bs-toolbar .bs-btn.primary{padding:0 24px}}@media (max-width:900px){.bs-header{flex-direction:column;align-items:flex-start}.bs-header-actions{flex-wrap:wrap}.bs-columns,.builder-mode-advanced .bs-columns{grid-template-columns:1fr;min-height:0}.bs-canvas{height:520px}.bs-palette{max-height:420px}.bs-panel{max-height:none}}@media (prefers-reduced-motion:reduce){.builder-studio *{transition:none!important;animation:none!important}}.bs-guided-setup{gap:14px;display:grid}.bs-guided-switch{color:var(--home-muted,#6c7196);flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.bs-guided-note{color:#7a4f00;background:#fff6e5;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:12.5px}.cb-brain,.cb-studio{--t:#7252ff;--tb:#f1edff;--cb-line:#ebeefa;--cb-ink:#14143c;--cb-soft:#f6f4ff;--cb-good:#12a37f;--cb-warn:#e08a1e}.cb-brain :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote),.cb-studio :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}.cb-brain :is(ul,ol),.cb-studio :is(ul,ol){padding:0;list-style:none}.cb-brain button:disabled,.cb-studio button:disabled{opacity:.45;cursor:not-allowed}.cb-brain :is(.tone-purple,.tone-violet),.cb-studio :is(.tone-purple,.tone-violet){--t:#7252ff;--tb:#f1edff}.cb-brain .tone-blue,.cb-studio .tone-blue{--t:#2f7cf6;--tb:#e8f1ff}.cb-brain :is(.tone-mint,.tone-teal),.cb-studio :is(.tone-mint,.tone-teal){--t:#0aa58a;--tb:#e3f8f2}.cb-brain .tone-pink,.cb-studio .tone-pink{--t:#e64fa9;--tb:#fdebf6}.cb-brain .tone-rose,.cb-studio .tone-rose{--t:#ee5a72;--tb:#ffecef}.cb-brain .tone-orange,.cb-studio .tone-orange{--t:#f0902a;--tb:#fff2e2}.cb-brain .tone-indigo,.cb-studio .tone-indigo{--t:#5b5be6;--tb:#ececff}.cb-brain .tone-good,.cb-studio .tone-good{--t:var(--cb-good);--tb:#e3f8f2}.cb-brain .tone-warn,.cb-studio .tone-warn{--t:var(--cb-warn);--tb:#fff2e2}.cb-brain .tone-info,.cb-studio .tone-info{--t:#e08a1e;--tb:#fff4e4}.home-button.dark{color:#fff;background:#171843;border-color:#0000}.home-button.dark:hover{background:#22245a}.cb-spin{animation:1s linear infinite cb-spin}@keyframes cb-spin{to{transform:rotate(360deg)}}.cb-muted{color:var(--home-muted);font-size:12px;line-height:1.5}.cb-wide{width:100%}.cb-link{color:var(--home-purple);background:0 0;border:0;padding:0;font-size:11px;text-decoration:none}.cb-field{color:var(--home-muted);gap:6px;font-size:12px;display:grid}.cb-field textarea,.cb-field select,.cb-field input{border:1px solid var(--cb-line);width:100%;color:var(--home-text);resize:vertical;background:#fff;border-radius:12px;padding:10px 12px;font-size:13px}.cb-field small{justify-self:end;font-size:10px}.cb-bar{background:#ebe8ff;border-radius:8px;height:8px;overflow:hidden}.cb-bar i{background:var(--home-gradient);border-radius:8px;height:100%;transition:width .6s;display:block}.cb-card{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.cb-card-head{align-items:center;gap:9px;min-height:26px;display:flex}.cb-card-head h2{white-space:nowrap;margin-right:auto;font-size:14px}.cb-card-head small{color:var(--home-muted);font-size:10px}.cb-card-icon{background:var(--cb-soft);width:26px;height:26px;color:var(--home-purple);border-radius:8px;flex:none;place-items:center;display:inline-grid}.cb-copy{border:1px solid var(--cb-line);color:var(--home-text);background:#fff;border-radius:10px;align-items:center;gap:5px;padding:5px 11px;display:inline-flex}.cb-skeleton{gap:14px;padding:6px 0;display:grid}.cb-skeleton span{background:linear-gradient(90deg,#ffffffb0,#eef0ff,#ffffffb0) 0 0/200% 100%;border-radius:16px;height:120px;animation:1.4s infinite cb-shimmer;display:block}.cb-skeleton.tall span{height:200px}@keyframes cb-shimmer{to{background-position:-200% 0}}.cb-empty{text-align:center;justify-items:center;gap:10px;padding:44px 24px;display:grid}.cb-empty h2{letter-spacing:-.4px;font-size:20px}.cb-empty p{max-width:560px;font-size:13px;line-height:1.6}.cb-empty>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.cb-empty-orb{width:64px;height:64px;color:var(--home-purple);background:radial-gradient(circle at 35% 30%,#fff,#e4dcff 60%,#bfb1ff);border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 30px #7252ff33}.cb-back{color:var(--home-muted);background:0 0;border:0;align-items:center;gap:6px;padding:2px 8px 6px;font-size:12px;display:inline-flex}.cb-header{justify-content:space-between;align-items:center;gap:20px;padding:6px 8px 10px;display:flex}.cb-title{align-items:flex-start;gap:10px;display:flex}.cb-spark{color:#7a5cff;margin-top:6px}.cb-title h1{font-size:var(--home-title);letter-spacing:-1.2px;line-height:1.1;font-weight:var(--home-bold)}.cb-title p{max-width:640px;margin-top:4px;font-size:14px}.cb-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cb-header-actions .home-button{border-radius:12px;min-height:40px;padding:0 20px}.cb-tabrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 8px 14px;display:flex}.cb-tabs{border:1px solid var(--cb-line);background:#ffffffb8;border-radius:14px;gap:4px;padding:4px;display:inline-flex}.cb-tabs button{color:var(--home-muted);font-weight:var(--home-bold);background:0 0;border:0;border-radius:10px;padding:8px 16px}.cb-tabs button.active{background:var(--tb);color:var(--home-purple)}.cb-picker{color:var(--home-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.cb-picker select{border:1px solid var(--cb-line);max-width:280px;color:var(--home-text);background:#fff;border-radius:10px;padding:7px 10px}.cb-hero{margin-bottom:var(--home-gap);background:linear-gradient(110deg,#fff,#faf8ff 60%,#f3f0ff);grid-template-columns:auto minmax(0,1.3fr) minmax(200px,.7fr) minmax(0,1fr);align-items:center;gap:22px;padding:22px 26px;display:grid;position:relative}.cb-hero-tile{color:#f08a24;background:linear-gradient(135deg,#fff0d8,#ffe0ec);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 20px #f4a05a22}.cb-hero-main{gap:8px;min-width:0;display:grid}.cb-hero-main h2{letter-spacing:-.8px;font-size:clamp(20px,2vw,28px);line-height:1.15}.cb-hero-main p{max-width:520px;font-size:13px;line-height:1.55}.cb-badge{letter-spacing:1.3px;font-size:10px;font-style:normal;font-weight:var(--home-bold);color:var(--home-purple);background:var(--tb);border-radius:10px;justify-self:start;padding:4px 11px}.cb-badge.soft{background:#efe9ff}.cb-chips{flex-wrap:wrap;gap:8px;display:flex}.cb-chips li{color:#4a4d80;background:#f4f2ff;border-radius:10px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;display:inline-flex}.cb-chips li svg{color:var(--home-purple)}.cb-chips .add button,.cb-chips .add input{color:var(--home-purple);background:#fff;border:1px dashed #cfc8f5;border-radius:8px;max-width:110px;padding:2px 8px;font-size:11px}.cb-hero-cover .sc{width:100%;max-height:200px}.cb-hero blockquote{color:#3c3f6f;padding:8px 8px 8px 20px;font-size:15px;font-style:italic;line-height:1.5;position:relative}.cb-hero cite{color:var(--home-muted);margin-top:10px;font-size:11px;font-style:normal;display:block}.cb-quote-icon{color:#7a5cff;box-sizing:content-box;background:#fff;border-radius:50%;padding:7px;position:absolute;top:-14px;right:-4px;box-shadow:0 4px 14px #7252ff22}.cb-board{margin-bottom:var(--home-gap);padding:18px 20px}.cb-board-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.cb-board-head h2{letter-spacing:-.4px;font-size:18px}.cb-board-head p{margin-right:auto;font-size:12px}.cb-board-head .home-button{border-radius:11px;min-height:36px}.cb-frames{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.cb-frames:has(>:nth-child(7)){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cb-frame{border:1px solid var(--cb-line);background:#fff;border-radius:16px;align-content:start;gap:8px;min-width:0;padding:8px;display:grid}.cb-frame-cover{position:relative}.cb-frame-cover .sc{width:100%}.cb-frame-next{z-index:2;color:#8a8fb5;background:#fff;border-radius:50%;padding:2px;position:absolute;top:46%;right:-16px;box-shadow:0 2px 6px #6b6fae22}.cb-frame-menu{z-index:3;position:absolute;top:6px;right:6px}.cb-frame-menu>button{color:#565d81;background:#ffffffc8;border:0;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;display:grid}.cb-frame-menu [role=menu]{border:1px solid var(--cb-line);background:#fff;border-radius:10px;min-width:110px;padding:4px;display:grid;position:absolute;top:26px;right:0;box-shadow:0 10px 26px #29235c1f}.cb-frame-menu [role=menu] button{text-align:left;color:var(--home-text);background:0 0;border:0;border-radius:7px;padding:7px 10px}.cb-frame-menu [role=menu] button:hover{background:var(--cb-soft)}.cb-reorder{justify-content:center;gap:6px;display:flex}.cb-reorder button{border:1px solid var(--cb-line);background:#fff;border-radius:8px;place-items:center;width:28px;height:26px;display:grid}.cb-frame-guide{padding:0 4px 2px;font-size:11px;line-height:1.45}.cb-frame textarea{border:1px solid var(--cb-line);resize:none;width:100%;color:var(--home-text);background:#fafbff;border-radius:10px;padding:7px 9px;font-size:12px}.cb-frame-tip{color:#7252ff;background:#f5f2ff;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;display:flex}.cb-frame-tip input{color:#4a4d80;background:0 0;border:0;width:100%;min-width:0;font-size:11px}.cb-bottom{gap:var(--home-gap);margin-bottom:var(--home-gap);align-items:stretch;display:grid}.cb-bottom.five{grid-template-columns:1.05fr 1.15fr 1.05fr 1.15fr 1fr}.cb-bottom.four{grid-template-columns:1.2fr 1fr 1.1fr 1fr}.cb-bottom.three{grid-template-columns:1.1fr 1.15fr 1.15fr}.cb-notes p{color:#5b5f86;font-size:12px;line-height:1.6}.cb-protip{color:#5a45c8;background:#f5f1ff;border-radius:12px;align-items:flex-start;gap:8px;margin-top:auto;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.cb-protip svg{flex:none;margin-top:1px}.cb-caption textarea{color:#4d5178;resize:none;background:0 0;border:0;width:100%;padding:0;font-size:12px;line-height:1.6}.cb-hashtags{color:#4a86f0;background:0 0;border:0;width:100%;padding:0;font-size:12px}.cb-checks{gap:9px;display:grid}.cb-checks label{color:#525782;cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.cb-checks input{opacity:0;pointer-events:none;position:absolute}.cb-checks i{color:#fff;background:#fff;border:1.5px solid #cfd2ea;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid}.cb-checks input:checked+i{background:#6a4dff;border-color:#6a4dff}.cb-checks input:focus-visible+i{outline:2px solid var(--home-purple);outline-offset:2px}.cb-pred-body{align-items:center;gap:16px;display:flex}.cb-ring{flex:0 0 108px;width:108px;height:108px;position:relative}.cb-ring svg{width:100%;height:100%}.cb-ring circle{fill:none;stroke-width:9px;stroke-linecap:round}.cb-ring .track{stroke:#e9f6ef}.cb-ring .value{stroke:#28b37e;transition:stroke-dasharray .6s}.cb-ring>div{text-align:center;place-content:center;padding:0 14px;display:grid;position:absolute;inset:0}.cb-ring b{letter-spacing:-.6px;font-size:21px}.cb-ring small{color:var(--home-muted);font-size:8.5px;line-height:1.25}.cb-pred-rows{flex:1;gap:9px;min-width:0;display:grid}.cb-pred-rows li{color:#5b5f86;justify-content:space-between;gap:8px;font-size:12px;display:flex}.cb-pred-rows b{font-weight:var(--home-bold);color:var(--home-text);align-items:center;gap:3px;display:inline-flex}.cb-pred-rows b.up{color:var(--cb-good)}.cb-pred-rows b.muted{color:#a0a4c3;font-weight:var(--home-weight);font-size:10px}.cb-pred-note{color:#6b6f96;background:#f4f5fb;border-radius:11px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;line-height:1.4;display:flex}.cb-pred-note.good{color:#12805f;background:#e8f8f1}.cb-pred-basis{color:var(--home-muted);font-size:10px}.cb-var-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cb-var{text-align:center;color:var(--home-text);background:0 0;border:0;gap:5px;padding:0;display:grid}.cb-var small{font-size:9.5px;line-height:1.2}.cb-var:hover .sc{box-shadow:0 6px 16px #7252ff30}.cb-idea-row{gap:var(--home-gap);margin-bottom:var(--home-gap);grid-template-columns:minmax(0,1.9fr) minmax(280px,.9fr);display:grid}.cb-idea{grid-template-columns:auto minmax(0,1fr) minmax(180px,.55fr);align-items:center;gap:20px;padding:20px 24px;display:grid}.cb-idea .cb-title-input{letter-spacing:-.8px;font-size:clamp(20px,2vw,27px);font-weight:var(--home-bold);color:var(--home-text);background:0 0;border:0;outline:none;width:100%;padding:0}.cb-idea .cb-title-input:focus{box-shadow:0 2px #cfc8f5}.cb-assistant{padding:16px 18px}.cb-assistant header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.cb-assistant header h2{font-size:14px}.cb-assistant header svg{color:var(--home-purple)}.cb-assistant em{background:var(--tb);color:var(--home-purple);border-radius:8px;padding:2px 8px;font-size:10px;font-style:normal}.cb-assistant>p{margin-bottom:8px;font-size:11px}.cb-assistant li button{width:100%;color:var(--home-text);text-align:left;background:0 0;border:0;border-top:1px solid #f0f1fa;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 4px;display:grid}.cb-assistant li:first-child button{border-top:0}.cb-assistant li svg{color:#8a6cff}.cb-assistant li b{font-weight:var(--home-weight);background:var(--tb);color:var(--home-purple);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;max-width:130px;padding:3px 9px;font-size:11px;overflow:hidden}.cb-frames.board .cb-frame-guide{min-height:32px}.cb-banner{background:linear-gradient(100deg,#fff5f0,#f6efff 55%,#e9efff);align-items:center;gap:20px;margin-bottom:14px;padding:20px 26px;display:flex;position:relative;overflow:hidden}.cb-banner h2{letter-spacing:-.6px;font-size:22px}.cb-banner p{max-width:640px;margin-top:4px;font-size:13px}.cb-banner em{color:#5a4a9a;text-align:right;margin-left:auto;font-family:Bradley Hand,Segoe Script,Comic Sans MS,cursive;font-size:22px;line-height:1.15;transform:rotate(-3deg)}.cb-hook-tabs{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.cb-hook-tabs button{border:1px solid var(--cb-line);color:#5f6390;background:#ffffffd0;border-radius:999px;padding:9px 20px;font-size:12px}.cb-hook-tabs button.active{background:var(--home-gradient);color:#fff;border-color:#0000;box-shadow:0 6px 16px #6a4dff33}.cb-hook-layout{gap:var(--home-gap);grid-template-columns:minmax(0,1fr) 330px;align-items:start;display:grid}.cb-hook-grid{gap:var(--home-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cb-hook{gap:10px;padding:14px 16px;transition:box-shadow .18s,border-color .18s;display:grid;position:relative}.cb-hook.selected{border-color:var(--t);box-shadow:0 0 0 2px color-mix(in srgb,var(--t) 30%,transparent),0 12px 28px #6a4dff1f}.cb-hook-select{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.cb-hook>:not(.cb-hook-select){z-index:1;pointer-events:none;position:relative}.cb-hook .cb-heart{pointer-events:auto}.cb-hook header{justify-content:space-between;align-items:center;display:flex}.cb-hook header em{font-size:11px;font-style:normal;font-weight:var(--home-bold);color:var(--t);background:var(--tb);border-radius:10px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.cb-heart{color:#9da1c2;background:0 0;border:0;padding:4px}.cb-heart.on{color:#f04fa0}.cb-hook-body{grid-template-columns:minmax(0,1fr) 92px;align-items:start;gap:12px;display:grid}.cb-hook h3{letter-spacing:-.3px;font-size:16px;line-height:1.3}.cb-hook-body p{margin-top:10px;font-size:11px;line-height:1.5}.cb-hook-tags{gap:6px;display:grid}.cb-hook-tags li{color:#565b86;background:#f5f4fb;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;display:inline-flex}.cb-hook-tags li svg{color:var(--t)}.cb-hook-tags .fit{background:var(--tb);color:var(--t);font-weight:var(--home-bold)}.cb-phone-mini{background:#17182f;border:3px solid #17182f;border-radius:18px;padding:0;position:relative;overflow:hidden}.cb-phone-mini .sc{aspect-ratio:9/16;border-radius:0;padding:8px 6px}.cb-phone-mini span{color:#fff;background:#0006;border-radius:8px;padding:3px 6px;font-size:6px;position:absolute;bottom:5px;left:5px;right:5px}.cb-phone-mini i{z-index:2;background:#17182f;border-radius:4px;width:22px;height:4px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.cb-hook-side{gap:var(--home-gap);display:grid}.cb-hook-side>.home-card{gap:10px;padding:16px 18px;display:grid}.cb-setting{color:#5b5f86;grid-template-columns:78px 1fr;align-items:center;font-size:12px;display:grid}.cb-setting select{border:1px solid var(--cb-line);color:var(--home-text);background:#fff;border-radius:12px;padding:9px 10px}.cb-recs{gap:4px;display:grid}.cb-recs button{text-align:left;width:100%;color:var(--home-text);background:0 0;border:0;border-top:1px solid #f0f1fa;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:9px 4px;display:grid}.cb-recs li:first-child button{border-top:0}.cb-recs i{width:34px;height:34px;color:var(--home-purple);font-style:normal;font-weight:var(--home-bold);background:#efeaff;border-radius:10px;place-items:center;display:grid}.cb-recs b{font-size:12px;font-weight:var(--home-bold);line-height:1.35;display:block}.cb-recs small{margin-top:3px;font-size:10px;line-height:1.4;display:block}.cb-recs em{font-style:normal;font-weight:var(--home-bold);color:var(--cb-good);font-size:12px}.cb-interactive{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cb-interactive button{border:1px solid var(--cb-line);color:var(--home-purple);background:#fff;border-radius:12px;justify-items:center;gap:4px;padding:10px 4px;display:grid}.cb-interactive b{color:var(--home-text);font-size:11px}.cb-interactive small{text-align:center;font-size:8.5px;line-height:1.2}.cb-interactive button.on{border-color:var(--home-purple);background:var(--tb)}.cb-preview-grid{gap:var(--home-gap);margin-bottom:var(--home-gap);grid-template-columns:250px minmax(0,1fr) 300px;align-items:stretch;display:grid}.cb-outline,.cb-coaching{padding:16px 18px}.cb-outline h2,.cb-coaching h2{font-size:15px}.cb-outline>p,.cb-coaching>p{margin:2px 0 10px}.cb-outline li{border-top:1px solid #f0f1fa;grid-template-columns:1fr auto;align-items:center;display:grid}.cb-outline li:first-child{border-top:0}.cb-outline li.on{background:linear-gradient(90deg,#f6f3ff,#0000)}.cb-outline-row{text-align:left;color:var(--home-text);background:0 0;border:0;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 4px;display:grid}.cb-outline-row i{color:#c23f92;width:30px;height:30px;font-style:normal;font-weight:var(--home-bold);background:#fde8f4;border-radius:50%;place-items:center;font-size:12px;display:grid}.cb-outline li:nth-child(2n) .cb-outline-row i{color:#3f63c9;background:#e5edff}.cb-outline li:nth-child(3n) .cb-outline-row i{color:#1d8d68;background:#e2f7ef}.cb-outline-row b{font-size:13px;display:block}.cb-outline-row small{margin-top:1px;font-size:10px;display:block}.cb-outline-row em{color:#727798;margin-top:4px;font-size:10px;font-style:normal;line-height:1.4;display:block}.cb-grip{color:#b7bad3;margin-right:2px}.cb-outline-move{gap:2px;margin-right:2px;display:grid}.cb-outline-move button{border:1px solid var(--cb-line);background:#fff;border-radius:6px;padding:2px}.cb-outline-move .up,.cb-outline-move .down{transform:rotate(90deg)}.cb-stage{flex-direction:column;padding:14px 16px;display:flex;overflow:hidden}.cb-stage .cb-phones,.cb-stage .cb-audience{margin:auto 0}.cb-stage>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cb-seg{gap:4px;display:inline-flex}.cb-seg button{color:#6a6e94;font-weight:var(--home-bold);background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 18px}.cb-seg button.active{color:var(--home-purple);background:#fff;border-color:#8f7cf5}.cb-device{background:#f2f3fa;border-radius:10px;padding:3px;display:inline-flex}.cb-device button{color:#8a8fb5;background:0 0;border:0;border-radius:8px;padding:6px 9px}.cb-device button.active{color:var(--home-purple);background:#fff;box-shadow:0 1px 4px #6b6fae26}.cb-phones{align-items:flex-start;gap:10px;padding:0 24px;display:flex;position:relative}.cb-phones figure{opacity:.72;flex:1 1 0;gap:6px;min-width:0;transition:opacity .2s,transform .2s;display:grid}.cb-phones figure.on{opacity:1;transform:translateY(-3px)}.cb-phone{color:#fff;background:#15162c;border:3px solid #15162c;border-radius:18px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.cb-phone .sc{aspect-ratio:9/18;border-radius:0}.cb-notch{z-index:3;color:#fff;font-size:7px;font-weight:600;position:absolute;top:4px;left:8px}.cb-scrub{z-index:3;background:linear-gradient(#0000,#000a);align-items:center;gap:4px;padding:6px 8px 7px;font-size:7.5px;display:flex;position:absolute;bottom:0;left:0;right:0}.cb-scrub i{background:#fff;height:2px;position:absolute;bottom:0;left:0}.cb-phones figcaption{color:var(--home-muted);text-align:center;font-size:9px;line-height:1.35}.cb-nav{z-index:5;border:1px solid var(--cb-line);color:#3c3f6f;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:38%;box-shadow:0 4px 12px #6b6fae26}.cb-nav.prev{left:-6px}.cb-nav.next{right:-6px}.cb-phones.desktop .cb-phone{border-radius:10px}.cb-phones.desktop .cb-phone .sc{aspect-ratio:16/10}.cb-audience{grid-template-columns:auto 1fr;justify-content:center;align-items:center;gap:26px;padding:6px 20px 14px;display:grid}.cb-viewer{background:#15162c;border:4px solid #15162c;border-radius:26px;width:min(260px,100%);position:relative;overflow:hidden}.cb-viewer .sc{aspect-ratio:9/16;border-radius:0}.cb-audience.desktop .cb-viewer{border-radius:14px;width:min(460px,100%)}.cb-audience.desktop .cb-viewer .sc{aspect-ratio:16/10}.cb-segments{z-index:4;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid;position:absolute;top:8px;left:10px;right:10px}.cb-segments i{background:#ffffff70;border-radius:3px;height:3px;position:relative;overflow:hidden}.cb-segments i.done:after,.cb-segments i.on:after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0}.cb-segments i.on:after{animation:4s linear forwards paused cb-fill}.cb-segments i.on[style]:after{animation-play-state:running}@keyframes cb-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cb-reply{z-index:4;color:#fff;background:#0003;border:1px solid #ffffff90;border-radius:20px;padding:7px 12px;font-size:10px;position:absolute;bottom:10px;left:12px;right:12px}.cb-audience-side{gap:6px;max-width:240px;display:grid}.cb-audience-side b{font-size:18px}.cb-audience-side p{margin-top:8px;font-size:12px;line-height:1.6}.cb-coaching li{border-top:1px solid #f0f1fa;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:10px 0;display:grid}.cb-coaching li:first-child{border-top:0}.cb-coach-icon{width:34px;height:34px;color:var(--home-purple);background:#f0ebff;border-radius:50%;place-items:center;display:grid}.cb-coaching b{font-size:12.5px;display:block}.cb-coaching small{margin-top:2px;font-size:10.5px;line-height:1.45;display:block}.cb-coaching em{font-size:10px;font-style:normal;font-weight:var(--home-bold);color:var(--t);background:var(--tb);white-space:nowrap;border-radius:9px;padding:4px 9px}.cb-howto ol{gap:12px;display:grid}.cb-howto li{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.cb-howto li i{width:32px;height:32px;color:var(--home-purple);font-style:normal;font-weight:var(--home-bold);background:#efeaff;border-radius:50%;place-items:center;display:grid}.cb-howto li:nth-child(2) i{color:#c23f92;background:#fde8f4}.cb-howto li:nth-child(3) i{color:#3f63c9;background:#e5edff}.cb-howto li:nth-child(4) i{color:#1d8d68;background:#e2f7ef}.cb-howto b{font-size:12.5px;display:block}.cb-howto small{margin-top:2px;font-size:11px;line-height:1.45;display:block}.cb-pred-stack{align-content:start;gap:12px;display:grid}.cb-pred-quote{border:1px solid var(--cb-line);color:#4d5178;background:#fff;border-radius:14px;padding:14px 16px;font-size:11.5px;font-style:italic;line-height:1.6}.cb-pred-quote cite{color:var(--home-muted);margin-top:6px;font-size:10px;font-style:normal;display:block}.cb-style-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cb-style-row button{text-align:center;color:var(--home-text);background:0 0;border:1.5px solid #0000;border-radius:12px;gap:4px;padding:4px;display:grid;position:relative}.cb-style-row button.on{border-color:var(--home-purple)}.cb-style-row b{font-size:10.5px}.cb-style-row small{font-size:9px}.cb-style-check{background:var(--home-purple);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:8px;right:8px}.sc{--sc-far:#8a7fc9;--sc-near:#5f5aa8;--sc-sun:#ffe9b8;isolation:isolate;color:#2c2350;background:var(--sc-bg);border-radius:14px;flex-direction:column;justify-content:flex-start;padding:16px 12px;display:flex;position:relative;overflow:hidden}.sc-tone-0{--sc-bg:linear-gradient(180deg,#ffdcd0 0%,#f7c8df 48%,#cbbaf6 100%)}.sc-tone-1{--sc-bg:linear-gradient(180deg,#fff1e8,#f4dfd3 62%,#e9d5c6);--sc-far:#b7a698;--sc-near:#8b7c6f;--sc-sun:#fff}.sc-tone-2{--sc-bg:linear-gradient(180deg,#ffd8e8,#dbc6f8 52%,#b8caf9);--sc-far:#7d86d0;--sc-near:#5a63b3}.sc-tone-3{--sc-bg:linear-gradient(180deg,#ffe2c8,#f9c1d2 46%,#bac4f6);--sc-far:#8f7ccb;--sc-near:#6a5bae}.sc-art{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.sc-far{fill:var(--sc-far);opacity:.55}.sc-near{fill:var(--sc-near);opacity:.72}.sc-sun{fill:var(--sc-sun);opacity:.9}.sc-card{aspect-ratio:9/13;padding-top:34px}.sc-thumb{aspect-ratio:9/14;border-radius:9px;padding:14px 5px 6px}.sc-hero{aspect-ratio:16/10;border-radius:16px;padding:18px 22px}.sc-phone{aspect-ratio:9/16;padding:38px 12px 12px}.sc-text{text-align:center;color:#2c2350;text-shadow:0 0 8px #fffc,0 1px #fff8;overflow-wrap:break-word;-webkit-line-clamp:7;-webkit-box-orient:vertical;font-family:Bradley Hand,Segoe Script,Snell Roundhand,Comic Sans MS,cursive;font-size:clamp(13px,1.15vw,18px);font-style:italic;font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}.sc-thumb .sc-text{-webkit-line-clamp:5;letter-spacing:0;font-size:8px}.sc-hero .sc-text{-webkit-line-clamp:4;font-size:clamp(17px,1.7vw,26px)}.sc-phone .sc-text{font-size:clamp(12px,1vw,16px)}.sc-label{z-index:2;font-size:10px;font-style:normal;font-weight:var(--home-bold);color:#3c3a66;white-space:pre;background:#ffffffd6;border-radius:12px;padding:3px 9px 3px 4px;position:absolute;top:8px;left:8px}.sc-thumb .sc-label{display:none}.sc-sticker{z-index:2;color:#3a3675;text-align:center;background:#fff;border-radius:12px;padding:6px 8px;font-size:10px;font-weight:600;position:absolute;bottom:12%;left:9%;right:9%;box-shadow:0 4px 12px #2b256a30}.sc-sticker-swipe{background:#fffd;border-radius:20px}.sc-sticker-sticker{width:max-content;max-width:80%;margin:0 auto;left:0;right:0;transform:rotate(-3deg)}.sc-thumb .sc-sticker{display:none}.sc-bold{--sc-bg:linear-gradient(160deg,#1a1338,#2d1b5e 60%,#0f1b3d);color:#fff;--sc-far:#5a3fb0;--sc-near:#3a2a86}.sc-bold .sc-text{font-family:var(--home-font);text-transform:uppercase;letter-spacing:.4px;color:#fff;text-shadow:none;font-size:clamp(11px,.95vw,15px);font-style:normal;font-weight:800}.sc-bold.sc-thumb .sc-text{letter-spacing:0;font-size:6px}.sc-bold .sc-far,.sc-bold .sc-near{opacity:.45}.sc-bold .sc-sun{fill:#ffcf5a}.sc-minimal{--sc-bg:#faf7f2}.sc-minimal .sc-art{display:none}.sc-minimal .sc-text{color:#161616;text-shadow:none;font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:400}.sc-playful{--sc-bg:linear-gradient(150deg,#fff2a8,#ffc2e0 50%,#a9e3ff);--sc-far:#ff9bd0;--sc-near:#7fd0ff;--sc-sun:#ffb02e}.sc-playful .sc-text{color:#4b1f8f;text-shadow:0 2px #fff;font-family:ui-rounded,Trebuchet MS,system-ui,sans-serif;font-style:normal;font-weight:800}.cb-progress{gap:12px;padding:22px 24px;display:grid}.cb-progress.bare{padding:4px 2px}.cb-progress header{align-items:flex-start;gap:12px;display:flex}.cb-progress h2{letter-spacing:-.3px;font-size:17px}.cb-progress header p{margin-top:2px;font-size:12px;line-height:1.5}.cb-progress-icon{background:var(--cb-soft);width:36px;height:36px;color:var(--home-purple);border-radius:12px;flex:none;place-items:center;display:grid}.cb-progress-meta{justify-content:space-between;font-size:12px;display:flex}.cb-progress-meta b{font-weight:var(--home-bold)}.cb-progress-meta span{color:var(--home-purple);font-weight:var(--home-bold)}.cb-stages{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 18px;display:grid}.cb-stages li{color:#a0a4c3;align-items:center;gap:8px;font-size:11.5px;display:flex}.cb-stages li i{color:#fff;border:1.5px solid #d8daee;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.cb-stages li[data-state=done]{color:#4f5380}.cb-stages li[data-state=done] i{background:var(--cb-good);border-color:var(--cb-good)}.cb-stages li[data-state=active]{color:var(--home-text);font-weight:var(--home-bold)}.cb-stages li[data-state=active] i{border-color:var(--home-purple);color:var(--home-purple)}.cb-progress[data-state=failed] .cb-progress-icon{color:#e0446f;background:#fff0f4}.cb-progress[data-state=failed] .cb-bar i{background:#e0446f}.cb-create{width:min(640px,100%)}.cb-create header,.cb-schedule header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cb-create header h2,.cb-schedule header h2{align-items:center;gap:8px;font-size:17px;display:flex}.cb-create-lede{margin-bottom:12px;font-size:12.5px;line-height:1.55}.cb-create form{gap:14px;display:grid}.cb-create-row{grid-template-columns:150px 1fr;align-items:start;gap:14px;display:grid}.cb-modes{border:0;gap:8px;margin:0;padding:0;display:grid}.cb-modes legend{color:var(--home-muted);margin-bottom:6px;font-size:12px}.cb-modes label{border:1px solid var(--cb-line);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:1px 10px;padding:9px 12px;display:grid}.cb-modes label.on{border-color:var(--home-purple);background:var(--tb)}.cb-modes input{accent-color:#6a4dff;grid-row:1/3}.cb-modes b{font-size:12.5px}.cb-modes small{font-size:11px}.cb-create footer,.cb-schedule footer{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.cb-schedule{gap:12px;width:min(440px,100%);display:grid}.cb-brain-head{grid-template-columns:minmax(0,1fr) auto minmax(280px,.5fr);align-items:end;gap:20px;padding:4px 8px 16px;display:grid}.cb-eyebrow{letter-spacing:1.6px;color:#6b7099;font-size:10px;font-weight:var(--home-bold)}.cb-brain-head h1{letter-spacing:-1.6px;margin:6px 0;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.05}.cb-sub{color:#6b7099;font-size:14px;font-style:italic}.cb-range{border:1px solid var(--cb-line);background:#ffffffb8;border-radius:12px;align-self:start;gap:2px;padding:4px;display:inline-flex}.cb-range button{color:var(--home-muted);background:0 0;border:0;border-radius:9px;padding:8px 14px;font-size:11px}.cb-range button.active{color:var(--home-purple);font-weight:var(--home-bold);background:#fff;box-shadow:0 2px 8px #6b6fae26}.cb-learns{border:1px solid var(--cb-line);background:#ffffffc8;border-radius:16px;align-items:center;gap:14px;padding:16px 20px;display:flex}.cb-learns span{height:46px;color:var(--home-purple);background:#efe9ff;border-radius:50%;flex:0 0 46px;place-items:center;display:grid}.cb-learns p{font-size:13px;line-height:1.5}.cb-learning{margin-bottom:var(--home-gap);grid-template-columns:auto 1fr minmax(120px,240px) auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.cb-learning b{font-size:13px;display:block}.cb-learning small{font-size:11px}.cb-learning em{font-style:normal;font-weight:var(--home-bold);color:var(--home-purple)}.cb-teach{margin-bottom:var(--home-gap);background:linear-gradient(110deg,#fff,#f7f3ff);grid-template-columns:auto 1fr;align-items:center;gap:26px;padding:30px 34px;display:grid}.cb-teach h2{letter-spacing:-.6px;font-size:22px}.cb-teach p{max-width:640px;margin:6px 0 14px;font-size:13px;line-height:1.6}.cb-teach form{gap:10px;max-width:640px;display:grid}.cb-teach textarea{border:1px solid var(--cb-line);resize:vertical;color:var(--home-text);background:#fff;border-radius:14px;padding:12px 14px;font-size:13px}.cb-teach .home-button{justify-self:start;min-height:40px;padding:0 22px}.cb-main-grid{gap:var(--home-gap);margin-bottom:var(--home-gap);grid-template-columns:minmax(0,1.9fr) minmax(320px,.85fr);align-items:stretch;display:grid}.cb-map-wrap{display:grid;position:relative}.cb-map-card{grid-template-rows:auto 1fr auto;min-height:540px;padding:14px 18px 12px;display:grid}.cb-map-top{z-index:6;align-items:center;gap:14px;display:flex;position:relative}.cb-view{border:1px solid var(--cb-line);background:#fff;border-radius:12px;align-items:center;gap:8px;height:36px;padding:0 10px;display:inline-flex;position:relative}.cb-view select{-webkit-appearance:none;appearance:none;color:var(--home-text);cursor:pointer;background:0 0;border:0;padding:0 16px 0 0;font-size:12px}.cb-view>svg:last-child{pointer-events:none;position:absolute;right:9px}.cb-filters{margin-left:auto;position:relative}.cb-filters .home-button{border-radius:11px;min-height:34px}.cb-popover{border:1px solid var(--cb-line);background:#fff;border-radius:12px;gap:8px;min-width:190px;padding:12px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 12px 30px #29235c1f}.cb-popover label{align-items:center;gap:8px;font-size:12px;display:flex}.cb-popover input{accent-color:#6a4dff}.cb-note{color:#6b7099;font-family:Bradley Hand,Segoe Script,Comic Sans MS,cursive;font-size:12px;line-height:1.2}.cb-note.top{align-items:flex-start;gap:4px;display:flex;position:absolute;top:2px;left:47%;transform:rotate(-2deg)}.cb-note.top svg{fill:none;stroke:#7c86c9;stroke-width:1.4px;stroke-linecap:round;width:36px;height:22px;margin-top:10px;transform:scaleX(-1)}.cb-map{min-height:440px;margin:0 -6px;position:relative}.cb-map-lines{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cb-map-lines path{fill:none;stroke:#cfd3f0;stroke-width:.35px;vector-effect:non-scaling-stroke;stroke-dasharray:0;stroke-width:1.2px}.cb-you{text-align:center;z-index:3;background:radial-gradient(circle at 50% 35%,#f0e9ff,#c9d3ff 55%,#a7b8ff);border-radius:50%;align-content:center;justify-items:center;gap:1px;width:190px;height:190px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #ffffff90,0 0 0 15px #dfe3ff,0 20px 60px #7a8dff55}.cb-you-orb{background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:4px;display:grid;overflow:hidden;box-shadow:0 4px 14px #5b4fd233}.cb-you-orb img{object-fit:cover;width:100%;height:100%}.cb-you-orb b{color:var(--home-purple);font-size:18px}.cb-you strong{color:#fff;text-shadow:0 1px 8px #5b4fd266;font-size:17px}.cb-you small{color:#fffd;font-size:9px}.cb-node{z-index:2;text-align:center;width:148px;color:var(--home-text);cursor:pointer;background:0 0;border:0;border-radius:14px;justify-items:center;gap:2px;padding:4px;display:grid;position:absolute;transform:translate(-50%,-50%)}.cb-node-icon{background:var(--tb);width:52px;height:52px;color:var(--t);box-shadow:0 8px 20px color-mix(in srgb,var(--t) 22%,transparent),inset 0 0 0 3px #fff;border-radius:50%;place-items:center;margin-bottom:3px;display:grid}.cb-node b{font-size:12.5px;line-height:1.2;font-weight:var(--home-bold);max-width:140px}.cb-node small{color:var(--home-muted);font-size:10px;line-height:1.3}.cb-node:hover .cb-node-icon,.cb-node.on .cb-node-icon{box-shadow:0 10px 26px color-mix(in srgb,var(--t) 40%,transparent),inset 0 0 0 3px #fff,0 0 0 3px var(--t)}.cb-node.hot .cb-node-icon{box-shadow:0 8px 30px color-mix(in srgb,var(--t) 50%,transparent),inset 0 0 0 3px #fff,0 0 0 4px color-mix(in srgb,var(--t) 22%,transparent)}.cb-map-empty{text-align:center;color:var(--home-muted);font-size:12px;position:absolute;inset:auto 0 12%}.cb-map-list{align-content:start;gap:8px;min-height:380px;padding:6px 0;display:grid}.cb-map-list button{border:1px solid var(--cb-line);text-align:left;width:100%;color:var(--home-text);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.cb-map-list .cb-node-icon{width:38px;height:38px;margin:0}.cb-map-list small{color:var(--home-muted);font-size:11px}.cb-map-foot{justify-content:space-between;align-items:flex-end;padding-top:6px;display:flex}.cb-map-foot .cb-note{transform:rotate(-4deg)}.cb-toggle{border:1px solid var(--cb-line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:inline-flex}.cb-toggle input{opacity:0;position:absolute}.cb-toggle i{background:#d8dbee;border-radius:12px;width:38px;height:22px;transition:background .2s;position:relative}.cb-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.cb-toggle input:checked+i{background:#6a4dff}.cb-toggle input:checked+i:after{transform:translate(16px)}.cb-toggle input:focus-visible+i{outline:2px solid var(--home-purple);outline-offset:2px}.cb-topic-panel{z-index:8;border:1px solid var(--cb-line);background:#fff;border-radius:16px;gap:8px;width:270px;padding:16px;display:grid;position:absolute;bottom:64px;right:16px;box-shadow:0 16px 44px #29235c26}.cb-topic-panel small{letter-spacing:1px;text-transform:uppercase;color:var(--home-purple);font-size:10px}.cb-topic-panel h3{font-size:15px;line-height:1.3}.cb-topic-panel p{font-size:12px;line-height:1.5}.cb-topic-panel dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cb-topic-panel dl div{background:#f7f6ff;border-radius:10px;padding:8px 10px}.cb-topic-panel dt{color:var(--home-muted);font-size:10px}.cb-topic-panel dd{font-size:14px;font-weight:var(--home-bold);margin-top:2px}.cb-x{color:var(--home-muted);background:0 0;border:0;font-size:20px;position:absolute;top:8px;right:10px}.cb-map-hint{border:1px solid var(--cb-line);z-index:4;white-space:nowrap;background:#fffffff0;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:11.5px;display:flex;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}.cb-next{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.cb-ai-tag{background:var(--tb);color:var(--home-purple);border-radius:9px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-style:normal;display:inline-flex}.cb-next-top{grid-template-columns:118px 1fr;align-items:center;gap:16px;display:grid}.cb-next-top h3{letter-spacing:-.4px;font-size:18px;line-height:1.25}.cb-next-top p{margin-top:6px;font-size:12px;line-height:1.5}.cb-stack{padding:0 8px 8px 0;position:relative}.cb-stack .front{z-index:2;position:relative;box-shadow:0 8px 22px #6a4dff33}.cb-stack i{z-index:1;background:#dfd9fb;border-radius:9px;position:absolute;inset:6px 0 0 8px}.cb-stack i+i{z-index:0;background:#ece8ff;inset:12px -2px -4px 14px}.cb-next dl{display:grid}.cb-next dl>div{border-top:1px solid #f0f1fa;grid-template-columns:150px 1fr;gap:10px;padding:11px 0;font-size:12.5px;display:grid}.cb-next dt{color:#5b5f86;align-items:center;gap:9px;display:flex}.cb-next dt svg{color:#7a7fa8}.cb-next dd{color:var(--home-text);line-height:1.4}.cb-next footer{align-items:center;gap:10px;margin-top:auto;display:flex}.cb-next footer .home-button{border-radius:14px;flex:1;min-height:46px}.cb-next .home-icon-button{border-radius:14px;width:46px;height:46px}.cb-next .home-icon-button.on{color:var(--home-purple);background:var(--tb)}.cb-more{position:relative}.cb-more [role=menu]{border:1px solid var(--cb-line);z-index:6;background:#fff;border-radius:12px;min-width:160px;padding:5px;display:grid;position:absolute;bottom:52px;right:0;box-shadow:0 12px 30px #29235c1f}.cb-more [role=menu] button{text-align:left;color:var(--home-text);background:0 0;border:0;border-radius:8px;padding:9px 11px}.cb-more [role=menu] button:hover{background:var(--cb-soft)}.cb-next-wait{text-align:center;color:var(--home-purple);justify-items:center;gap:10px;padding:30px 10px;display:grid}.cb-next-wait b{color:var(--home-text);font-size:14px}.cb-next-wait small{color:var(--home-muted);max-width:280px;font-size:12px;line-height:1.5}.cb-next-wait .cb-bar{width:100%}.cb-bottom-grid{gap:var(--home-gap);grid-template-columns:1.1fr 1.1fr 1fr;display:grid}.cb-bottom-grid>.home-card{padding:16px 20px}.cb-bottom-grid .cb-card-head{margin-bottom:8px}.cb-panel-empty{color:var(--home-muted);align-items:flex-start;gap:8px;padding:10px 0;font-size:12px;line-height:1.5;display:flex}.cb-panel-empty svg{color:#a89bff;flex:none;margin-top:2px}.cb-dna ul,.cb-aud ul{gap:10px;display:grid}.cb-dna li{grid-template-columns:150px 1fr 44px;align-items:center;gap:12px;display:grid}.cb-dna-chip{background:var(--tb);color:var(--t);font-size:11.5px;font-weight:var(--home-bold);border-radius:10px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.cb-dna li b,.cb-aud li em{text-align:right;color:#4d5178;font-size:12px;font-style:normal;font-weight:var(--home-weight)}.cb-meter{background:#eef0fa;border-radius:9px;height:9px;overflow:hidden}.cb-meter i,.cb-meter b{background:var(--t);opacity:.85;border-radius:9px;height:100%;display:block}.cb-aud li{grid-template-columns:auto minmax(0,1.2fr) 1fr 40px;align-items:center;gap:12px;font-size:12px;display:grid}.cb-aud li>i{background:var(--t);border-radius:50%;width:9px;height:9px}.cb-aud li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-help{color:#a0a4c3}.cb-themes ol{gap:4px;display:grid}.cb-themes li{border-top:1px solid #f4f5fb;grid-template-columns:26px auto 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.cb-themes li:first-child{border-top:0}.cb-themes li>i{width:22px;height:22px;font-size:11px;font-style:normal;font-weight:var(--home-bold);color:#565b86;background:#f0f1f9;border-radius:50%;place-items:center;display:grid}.cb-themes li:first-child>i{color:#e5573a;background:#ffe9e0}.cb-themes li>span{text-overflow:ellipsis;white-space:nowrap;grid-column:3;overflow:hidden}.cb-themes .hot{color:#ee5a3c;grid-area:1/2}.cb-themes li:not(:has(.hot))>span{grid-column:2/4}.cb-themes small{white-space:nowrap;font-size:11px}@media (max-width:1280px){.cb-bottom.five{grid-template-columns:repeat(3,1fr)}.cb-hero{grid-template-columns:auto minmax(0,1fr) minmax(160px,.6fr)}.cb-hero blockquote{grid-column:2/4}.cb-hook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-preview-grid{grid-template-columns:220px minmax(0,1fr)}.cb-coaching{grid-column:1/3}.cb-frames{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.cb-main-grid,.cb-hook-layout,.cb-idea-row,.cb-brain-head,.cb-bottom-grid,.cb-bottom.four,.cb-bottom.three,.cb-preview-grid,.cb-teach,.cb-idea{grid-template-columns:1fr}.cb-bottom.five{grid-template-columns:1fr 1fr}.cb-coaching{grid-column:auto}.cb-hero{grid-template-columns:1fr}.cb-hero blockquote{grid-column:auto}.cb-header{flex-direction:column;align-items:flex-start}.cb-header-actions{justify-content:flex-start}.cb-learning{grid-template-columns:auto 1fr}.cb-learning .cb-bar,.cb-learning em{grid-column:1/-1}.cb-audience{grid-template-columns:1fr;justify-items:center}}@media (max-width:640px){.cb-frames,.cb-hook-grid,.cb-bottom.five{grid-template-columns:1fr 1fr}.cb-hook-body{grid-template-columns:1fr}.cb-phone-mini{display:none}.cb-create-row{grid-template-columns:1fr}.cb-map{min-height:520px}.cb-node{width:112px}.cb-node b{font-size:11px}.cb-you{width:130px;height:130px}.cb-dna li{grid-template-columns:110px 1fr 36px}.cb-phones{padding:0 6px;overflow-x:auto}.cb-phones figure{flex:0 0 120px}.cb-nav{display:none}.cb-next-top{grid-template-columns:90px 1fr}.cb-next dl>div{grid-template-columns:110px 1fr}}@media (prefers-reduced-motion:reduce){.cb-spin,.cb-skeleton span{animation:none}.cb-bar i,.cb-ring .value{transition:none}}.cb-gate{text-align:center;margin-bottom:var(--home-gap);background:linear-gradient(110deg,#fff,#f7f3ff);justify-items:center;gap:12px;padding:44px 28px;display:grid}.cb-gate h2{letter-spacing:-.6px;font-size:24px}.cb-gate>p{max-width:560px;font-size:13.5px;line-height:1.65}.cb-gate-providers{grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px;width:min(640px,100%);margin-top:6px;display:grid}.cb-gate-providers button{text-align:left;border:1px solid var(--cb-line);width:100%;color:var(--home-text);background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:0 4px 16px #6b6fae10}.cb-gate-providers button:not(:disabled):hover{border-color:var(--home-purple);box-shadow:0 8px 24px #7252ff1f}.cb-gate-providers svg{border-radius:10px}.cb-gate-providers b{font-size:15px;display:block}.cb-gate-providers small{color:var(--home-muted);font-size:11.5px;line-height:1.4}.cb-gate-providers em{font-size:12px;font-style:normal;font-weight:var(--home-bold);background:var(--home-purple);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.cb-gate-secure{color:var(--home-muted);align-items:center;gap:6px;max-width:520px;font-size:11.5px;display:inline-flex}.cb-gate .cb-link{margin-top:2px;font-size:12px;text-decoration:underline}.cb-ob{margin-bottom:var(--home-gap);padding:24px 26px}.cb-ob-head{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.cb-ob-head h2{letter-spacing:-.4px;font-size:20px}.cb-ob-head p{max-width:640px;margin-top:4px;font-size:12.5px;line-height:1.55}.cb-ob-head .cb-empty-orb{flex:none;width:48px;height:48px}.cb-ob-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.cb-ob-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.cb-ob-tabs button{border:1px solid var(--cb-line);color:#565b86;background:#fff;border-radius:999px;padding:7px 14px;font-size:12px}.cb-ob-tabs button.on{background:var(--tb);color:var(--home-purple);font-weight:var(--home-bold);border-color:#cfc5ff}.cb-ob-body{grid-template-columns:minmax(240px,.7fr) minmax(0,1.6fr);align-items:start;gap:22px;display:grid}.cb-ob-snap{background:#f7f5ff;border:1px solid #ece8ff;border-radius:16px;gap:12px;padding:18px;display:grid}.cb-ob-snap header{align-items:center;gap:12px;display:flex}.cb-ob-snap header svg{border-radius:10px}.cb-ob-snap header b{font-size:14px;display:block}.cb-ob-snap header small{font-size:11.5px}.cb-ob-snap>p{color:#3c3f6f;font-size:13px;line-height:1.55}.cb-ob-formats{flex-wrap:wrap;gap:6px;display:flex}.cb-ob-formats li{border:1px solid var(--cb-line);background:#fff;border-radius:999px;padding:4px 11px;font-size:11.5px}.cb-ob-formats b{color:var(--home-purple);margin-left:4px}.cb-ob-recent small{letter-spacing:1px;text-transform:uppercase;color:var(--home-muted);font-size:10.5px}.cb-ob-recent ul{gap:6px;margin-top:6px;display:grid}.cb-ob-recent li{color:#4d5178;padding-left:12px;font-size:12px;line-height:1.4;position:relative}.cb-ob-recent li:before{content:"";background:#b9abff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.cb-ob-form{gap:14px;display:grid}.cb-ob-form .cb-field>span{color:#4d5178;font-size:12.5px;font-weight:var(--home-bold)}.cb-ob-form .cb-field>span b{color:#e0446f}.cb-ob-form small{font-weight:var(--home-weight);color:var(--home-muted)}.cb-ob-form input,.cb-ob-form select,.cb-ob-form textarea{border:1px solid var(--cb-line);color:var(--home-text);background:#fff;border-radius:12px;width:100%;padding:10px 12px;font-size:13px}.cb-ob-form input[aria-invalid=true]{border-color:#e0446f}.cb-err{color:#d23d63;font-size:11.5px;font-style:normal}.cb-ob-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cb-chipset{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.cb-chipset legend{font-size:12.5px;font-weight:var(--home-bold);color:#4d5178;margin-bottom:8px;padding:0}.cb-chipset button{border:1px solid var(--cb-line);color:#565b86;background:#fff;border-radius:999px;padding:7px 14px;font-size:12px}.cb-chipset button.on{background:var(--tb);color:var(--home-purple);font-weight:var(--home-bold);border-color:#cfc5ff}.cb-ob-topics{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.cb-ob-topics legend{font-size:12.5px;font-weight:var(--home-bold);color:#4d5178;grid-column:1/-1;margin-bottom:6px;padding:0}.cb-ob-form footer{justify-content:flex-end;gap:10px;display:flex}.cb-ob-form footer .home-button.primary{min-height:42px;padding:0 22px}.cb-ob.optional{background:linear-gradient(110deg,#fff,#faf8ff)}.cb-ob-dialog{width:min(980px,100%);padding:8px;position:relative}.cb-ob-dialog .cb-ob{box-shadow:none;border:0;margin:0;padding:16px}.cb-ob-close{z-index:2;position:absolute;top:14px;right:14px}@media (max-width:1000px){.cb-ob-body,.cb-gate-providers,.cb-ob-row,.cb-ob-topics{grid-template-columns:1fr}}.cb-ob-form,.cb-ob-form *{box-sizing:border-box;min-width:0}.cb-ob-body>*{min-width:0}.creator-home-shell:has(.cb-brain){--home-text:#101331;--home-muted:#7b80a3;--home-purple:#6557ff;--home-gradient:linear-gradient(115deg,#9994ff,#777bff 60%,#8ba7ff);--home-gap:20px;--home-radius:12px;--home-weight:400;background:radial-gradient(at 48% 48%,#eff8ff80,#0000 65%),#fbfcff}.cb-brain{max-width:1600px;padding:0 0 36px}.cb-brain .home-card{box-shadow:none;background:#ffffffb8;border:1px solid #e7edf8;border-radius:12px;min-width:0}.cb-brain .home-topbar{height:64px;margin-bottom:20px;padding:10px 4px 14px}.cb-brain .home-search{background:#f4f6fb;border-radius:10px;width:458px;height:38px}.cb-brain .home-search input{font-size:14px}.cb-brain .home-top-actions{gap:24px}.cb-brain .home-top-actions>.home-button{border-radius:10px;height:38px;padding:0 15px;font-size:14px;box-shadow:0 5px 16px #878dff26}.cb-brain .home-top-actions .home-icon-button{background:0 0;border:0}.cb-brain .home-profile{font-size:14px}.cb-brain .cb-brain-head{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);align-items:start;gap:20px;padding:0 4px 18px;position:relative}.cb-brain .cb-eyebrow{color:#8980ff;letter-spacing:1.6px;font-size:11px;font-weight:500}.cb-brain .cb-brain-head h1{letter-spacing:-1.8px;color:#080c25;margin:9px 0 5px;font-size:44px;font-weight:750;line-height:1.12}.cb-brain .cb-sub{white-space:nowrap;letter-spacing:-.35px;font-size:16px;line-height:1.5}.cb-brain .cb-range{background:#f2f4fb;border-radius:10px;gap:0;height:35px;padding:0;position:absolute;top:6px;right:calc(35.7% + 20px)}.cb-brain .cb-range button{padding:0 14px;font-size:12px}.cb-brain .cb-range button.active{border:1px solid #e1e5f6;border-radius:9px;font-weight:500}.cb-brain .cb-learns{background:#ffffffb0;border-radius:11px;min-height:88px;padding:18px 17px}.cb-brain .cb-learns p{color:#666c96;font-size:14px;line-height:1.5}.cb-brain .cb-main-grid{grid-template-columns:minmax(0,1.91fr) minmax(340px,1fr)}.cb-brain .cb-map-card{background:radial-gradient(#e9f4ff66,#0000 64%),#ffffffa6;min-height:568px;padding:18px 18px 16px;overflow:hidden}.cb-brain .cb-map{min-height:442px;margin:0 -6px}.cb-brain .cb-map-top .home-button{border-radius:10px;min-height:37px;padding:0 13px}.cb-brain .cb-view{border-radius:10px;gap:9px;height:37px}.cb-brain .cb-note{color:#8c8eb1;font-size:15px;font-style:italic;font-weight:400}.cb-brain .cb-note.top{color:#8272ff;white-space:nowrap;gap:8px;font-size:12px;top:7px;left:63%}.cb-brain .cb-note.top svg{stroke:#8272ff;margin-right:10px;position:absolute;top:-2px;right:100%;transform:rotate(175deg)}.cb-brain .cb-map-lines path{stroke:var(--t,#b4c6ff);opacity:.24;stroke-width:1.7px}.cb-brain .cb-map-lines .cb-map-echo{opacity:.1;stroke-width:1.2px}.cb-brain .cb-signal{z-index:1;background:color-mix(in srgb,var(--t) 45%,white);border:4px solid color-mix(in srgb,var(--tb) 80%,white);width:15px;height:15px;box-shadow:0 0 0 1px color-mix(in srgb,var(--t) 15%,transparent),0 0 16px var(--tb);border-radius:50%;margin:-7px;position:absolute}.cb-brain .cb-you{background:radial-gradient(at 45% 105%,#aeefff 0,#0000 45%),radial-gradient(at 45% 45%,#90adff 0,#aaa6ff 52%,#e9e4ff 84%);border:2px solid #fff;gap:3px;width:176px;height:172px;box-shadow:inset 0 0 18px #fff,0 0 30px 12px #bfbcff4a,0 0 80px 24px #bdefff40}.cb-brain .cb-you-orb{border-width:2px;width:56px;height:56px;margin-bottom:3px}.cb-brain .cb-you strong{font-size:15px;font-weight:500}.cb-brain .cb-you small{font-size:11px}.cb-brain .cb-node{gap:3px;width:176px}.cb-brain .cb-node-icon{background:radial-gradient(circle at 35% 25%,#fff9,transparent 70%),var(--tb);width:62px;height:62px;box-shadow:0 4px 24px color-mix(in srgb,var(--t) 12%,transparent),inset 0 0 14px #fff8;border:2px solid #fff;margin-bottom:4px}.cb-brain .cb-node-icon svg{stroke-width:2.5px;filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--t) 22%,transparent))}.cb-brain .cb-node.hot .cb-node-icon{box-shadow:0 0 28px #b1acff44,inset 0 0 14px #fff8}.cb-brain .cb-node b{letter-spacing:-.3px;max-width:170px;font-size:13px}.cb-brain .cb-node small{white-space:nowrap;letter-spacing:-.3px;font-size:12px}.cb-brain .cb-map-foot{padding-top:12px}.cb-brain .cb-toggle{border-radius:10px;padding:7px 10px}.cb-brain .cb-toggle input:checked+i{background:linear-gradient(100deg,#897dff,#605cff)}.cb-brain .cb-next{gap:16px;padding:17px 18px 30px}.cb-brain .cb-next .cb-card-head h2{letter-spacing:-.5px;font-size:18px}.cb-brain .cb-card-icon{color:#7770ff;filter:drop-shadow(0 3px 6px #817bff18);background:#f1efff}.cb-brain .cb-next .cb-card-icon{border-radius:50%;width:34px;height:34px}.cb-brain .cb-next .cb-card-icon svg{width:23px;height:23px}.cb-brain .cb-ai-tag{white-space:nowrap;background:#f1efff;border-radius:20px;padding:8px 10px;font-size:11px}.cb-brain .cb-next-top{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:15px}.cb-brain .cb-next-top h3{letter-spacing:-.45px;margin:2px 0 7px;font-size:16px;font-weight:600;line-height:1.4}.cb-brain .cb-next-top p{margin:0;font-size:14px;line-height:1.4}.cb-brain .cb-stack{padding-right:16px}.cb-brain .cb-stack .sc{width:100%;height:142px;box-shadow:none;--sc-bg:linear-gradient(155deg,#9eb6fc,#596cd3 55%,#a3dbde);--sc-far:#4a7894;--sc-near:#296979;border-radius:7px}.cb-brain .cb-stack .sc-text{-webkit-line-clamp:unset;font-family:var(--home-font);text-align:left;color:#fff;text-shadow:0 1px 4px #20376666;padding:10px 8px;font-size:14px;font-style:normal;font-weight:600;line-height:1.16;display:block;overflow:visible}.cb-brain .cb-stack .sc-label{color:#fff;background:#172b31b8;padding:3px 8px;font-size:10px;top:auto;bottom:5px;left:50%;transform:translate(-50%)}.cb-brain .cb-stack i{background:#cdd5f5;border-radius:6px;inset:8px 8px 8px 15px}.cb-brain .cb-stack i+i{background:#e6eafa;inset:17px 1px 10px 22px}.cb-brain .cb-next dl>div{border-color:#edf0f8;grid-template-columns:42% minmax(0,1fr);gap:7px;padding:10px 0;font-size:13px}.cb-brain .cb-next dl>div:first-child{border-top:0;padding-top:0}.cb-brain .cb-next dt{color:#292d54;gap:10px;font-size:12px}.cb-brain .cb-next dt svg{color:#646791;flex-shrink:0;width:18px;height:18px}.cb-brain .cb-next dd{color:#474d76;margin:0}.cb-brain .cb-next footer{gap:9px}.cb-brain .cb-next footer .home-button{border-radius:10px;min-height:45px;font-size:14px;box-shadow:0 8px 18px #7d7bff24}.cb-brain .cb-next .home-icon-button{border-radius:11px;width:41px;height:45px}.cb-brain .cb-bottom-grid{grid-template-columns:1.06fr 1fr 1.1fr;gap:16px}.cb-brain .cb-bottom-grid>.home-card{min-height:246px;padding:16px 18px}.cb-brain .cb-bottom-grid .cb-card-head{gap:8px;margin-bottom:14px}.cb-brain .cb-bottom-grid .cb-card-head h2{letter-spacing:-.5px;font-size:14px}.cb-brain .cb-card-head small{white-space:nowrap;font-size:11px}.cb-brain .cb-dna .cb-card-head h2{margin-right:0}.cb-brain .cb-dna .cb-card-head>small{margin-left:auto}.cb-brain .cb-dna li{grid-template-columns:128px minmax(0,1fr) 28px;gap:11px}.cb-brain .cb-dna ul{gap:5px}.cb-brain .cb-dna-chip{color:#343857;white-space:nowrap;border-radius:15px;gap:7px;padding:7px 9px;font-size:11px}.cb-brain .cb-dna-chip svg{color:var(--t)}.cb-brain .cb-meter{background:#edf0f8;height:17px}.cb-brain .cb-meter :is(i,b){background:linear-gradient(100deg,#8581ff,#a6a9ff)}.cb-brain :is(.cb-dna,.cb-aud) li:nth-child(2) .cb-meter :is(i,b){background:linear-gradient(100deg,#6aaee1,#8ac9e0)}.cb-brain :is(.cb-dna,.cb-aud) li:nth-child(3) .cb-meter :is(i,b){background:linear-gradient(100deg,#ad7df5,#c58fff)}.cb-brain :is(.cb-dna,.cb-aud) li:nth-child(4) .cb-meter :is(i,b){background:linear-gradient(100deg,#f07cad,#faa3bb)}.cb-brain :is(.cb-dna,.cb-aud) li:nth-child(5) .cb-meter :is(i,b){background:linear-gradient(100deg,#ffae59,#ffc682)}.cb-brain .cb-aud ul{gap:17px;padding-top:3px}.cb-brain .cb-aud li{grid-template-columns:12px minmax(0,1.3fr) minmax(65px,1fr) 27px;gap:10px;font-size:12px}.cb-brain .cb-aud li>i{width:11px;height:11px}.cb-brain .cb-themes ol{gap:0}.cb-brain .cb-themes li{grid-template-columns:26px auto minmax(0,1fr) auto;gap:9px;padding:4px 0;font-size:12px}.cb-brain .cb-themes li>i{color:#555b83;background:#edf0f7;width:26px;height:26px}.cb-brain .cb-themes .cb-link{white-space:nowrap;background:#f5f4ff;border-radius:8px;padding:6px 9px;font-size:11px}@media (min-width:1101px){.creator-home-shell.app-shell:has(.cb-brain){grid-template-columns:210px minmax(0,1fr);gap:16px;padding:0 22px 0 0}.creator-home-shell:has(.cb-brain) .sidebar{background:#ffffffa6;border-right:1px solid #edf0f8;border-radius:0;width:210px;padding:21px 16px}.creator-home-shell:has(.cb-brain) .sidebar-top{padding:0 8px 34px}.creator-home-shell:has(.cb-brain) .sidebar nav{gap:9px}.creator-home-shell:has(.cb-brain) .sidebar nav button{gap:16px;min-height:39px;padding:9px 15px;font-size:14px}.creator-home-shell:has(.cb-brain) .sidebar nav button.active{color:#563dff;background:#f1eeff}}@media (min-width:1101px) and (max-width:1320px){.cb-brain .cb-range{grid-area:2/1;justify-self:start;margin-top:0;position:static}.cb-brain .cb-learns{grid-area:1/2/3}.cb-brain .cb-sub{white-space:normal;font-size:14px}.cb-brain .cb-next-top{grid-template-columns:105px minmax(0,1fr)}.cb-brain .cb-bottom-grid{grid-template-columns:1fr 1fr}.cb-brain .cb-themes{grid-column:1/-1}}@media (max-width:1100px){.cb-brain .cb-brain-head{grid-template-columns:1fr auto}.cb-brain .cb-range{align-self:start;position:static}.cb-brain .cb-learns{grid-column:1/-1}.cb-brain .cb-sub{white-space:normal}.cb-brain .cb-main-grid{grid-template-columns:1fr}.cb-brain .cb-next{padding-bottom:20px}.cb-brain .cb-bottom-grid{grid-template-columns:1fr}.cb-brain .cb-bottom-grid>.home-card{min-height:0}.cb-brain .cb-next-top{grid-template-columns:140px minmax(0,1fr)}}@media (max-width:640px){.cb-brain{padding:12px}.cb-brain .home-topbar{height:auto;margin-bottom:12px;padding:0}.cb-brain .home-top-actions{gap:5px}.cb-brain .home-search{width:100%;min-width:0}.cb-brain .home-search input{font-size:12px}.cb-brain .cb-brain-head{grid-template-columns:1fr;gap:12px}.cb-brain .cb-brain-head h1{font-size:36px}.cb-brain .cb-sub{font-size:14px}.cb-brain .cb-range{justify-self:start}.cb-brain .cb-learns{grid-column:auto}.cb-brain .cb-map-card{min-height:610px;padding:12px 8px}.cb-brain .cb-map{min-height:480px;margin:0 22px}.cb-brain .cb-note.top{display:none}.cb-brain .cb-you{width:120px;height:120px}.cb-brain .cb-you-orb{width:39px;height:39px}.cb-brain .cb-you small{font-size:8px}.cb-brain .cb-node{width:100px}.cb-brain .cb-node-icon{width:46px;height:46px}.cb-brain .cb-node b{font-size:10px}.cb-brain .cb-node small{white-space:normal;font-size:9px}.cb-brain .cb-next{padding:14px}.cb-brain .cb-next-top{grid-template-columns:110px minmax(0,1fr);gap:12px}.cb-brain .cb-next-top p{font-size:12px}.cb-brain .cb-ai-tag{padding:7px;font-size:9px}.cb-brain .cb-bottom-grid>.home-card{padding:15px 12px}.cb-brain .cb-card-head small{font-size:9px}.cb-brain .cb-bottom-grid .cb-card-head{gap:5px}.cb-brain .cb-bottom-grid .cb-card-head h2{font-size:13px}}.cn-screen{--cn-line:#ebeefa;--cn-good:#12a37f;--cn-warn:#e08a1e;--cn-bad:#e0446f}.cn-screen :is(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.cn-screen :is(ul,ol){padding:0;list-style:none}.cn-screen button:disabled{opacity:.5;cursor:not-allowed}.cn-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:8px 8px 18px;display:flex}.cn-head small{letter-spacing:1.6px;font-size:10px;font-weight:var(--home-bold);color:#6b7099}.cn-head h1{font-size:var(--home-title);letter-spacing:-1.2px;margin:4px 0;font-weight:700;line-height:1.1}.cn-head p{font-size:14px}.cn-add{border-radius:12px;min-height:44px;padding:0 24px;font-size:13px}.cn-grid{gap:var(--home-gap);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.cn-kpis{gap:var(--home-gap);margin-bottom:var(--home-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cn-kpi{--kt:#7252ff;--kb:#f1edff;background:linear-gradient(120deg,var(--kb),#fff 90%);align-items:center;gap:14px;padding:16px 18px;display:flex}.cn-kpi.mint{--kt:#0aa58a;--kb:#e3f8f2}.cn-kpi.amber{--kt:#e08a1e;--kb:#fff3e2}.cn-kpi.blue{--kt:#5b5be6;--kb:#eef}.cn-kpi-icon{width:48px;height:48px;color:var(--kt);box-shadow:0 4px 14px color-mix(in srgb,var(--kt) 18%,transparent);background:#fff;border-radius:14px;flex:none;place-items:center;display:grid}.cn-kpi small{color:#565b86;font-size:12px;display:block}.cn-kpi b{letter-spacing:-.8px;color:var(--home-text);font-size:28px;line-height:1.15;display:block}.cn-kpi em{color:var(--home-muted);font-size:11px;font-style:normal}.cn-kpi .up{color:var(--cn-good)}.cn-kpi .warn{color:var(--cn-warn)}.cn-link{color:var(--home-purple);white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px}.cn-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.cn-search{border:1px solid var(--cn-line);height:40px;color:var(--home-muted);background:#fff;border-radius:12px;align-items:center;gap:8px;width:220px;padding:0 12px;display:flex}.cn-search input{width:100%;color:var(--home-text);background:0 0;border:0;outline:0;font-size:12px}.cn-filters select{border:1px solid var(--cn-line);height:40px;color:var(--home-text);background:#fff;border-radius:12px;max-width:170px;padding:0 12px;font-size:12px}.cn-count{color:var(--home-muted);margin-left:auto;font-size:12px}.cn-sort{color:var(--home-muted);align-items:center;gap:6px;font-size:12px;display:flex}.cn-sort select{font-weight:var(--home-bold)}.cn-section{letter-spacing:-.4px;font-size:20px!important}.cn-sub{margin:3px 0 14px;font-size:12.5px}.cn-list{gap:14px;display:grid}.cn-card{border:1px solid var(--cn-line);box-shadow:var(--home-shadow);background:#fff;border-radius:16px;padding:16px 18px}.cn-card.warn{border-color:#f4d6a4}.cn-card.bad{border-color:#f5c2cf}.cn-cols{grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(0,.8fr)) minmax(150px,1.1fr) 32px;align-items:start;gap:14px;display:grid}.cn-cols>div{border-left:1px solid #f0f1fa;align-content:start;gap:3px;min-width:0;padding-left:14px;display:grid}.cn-cols>div:first-child{border-left:0;padding-left:0}.cn-cols small{color:var(--home-muted);font-size:11px}.cn-cols b{font-size:12.5px;font-weight:var(--home-bold);color:var(--home-text)}.cn-cols span{color:var(--home-muted);font-size:11px}.cn-cols b.bad{color:var(--cn-bad)}.cn-cols span.ok{color:var(--cn-good)}.cn-cols span.warn{color:var(--cn-warn)}.cn-dot:before{content:"";background:#9da1c2;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.cn-dot.ok:before{background:var(--cn-good)}.cn-dot.bad:before{background:var(--cn-bad)}.cn-id{align-items:center;gap:12px;display:flex!important}.cn-id svg{border-radius:12px;flex:none}.cn-id b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.cn-id small{margin:1px 0 6px;display:block}.cn-pill{color:#0d8f74;background:#e3f8f2;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-style:normal;display:inline-flex}.cn-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.cn-pill.warn{color:#c4761a;background:#fff3e2}.cn-pill.bad{color:#d23d63;background:#ffecef}.cn-audience>div{grid-template-columns:auto auto 1fr;align-items:end;gap:6px;display:grid}.cn-audience b{letter-spacing:-.5px;font-size:20px}.cn-audience em{padding-bottom:3px;font-size:10.5px;font-style:normal}.cn-audience em.up{color:var(--cn-good)}.cn-audience em.down{color:var(--cn-bad)}.cn-audience svg{grid-area:1/3;width:100%;height:34px}.cn-audience path{fill:none;stroke:var(--home-purple);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cn-expand{color:#767a9d;background:0 0;border:0;border-radius:8px;align-self:center;padding:6px}.cn-expand[aria-expanded=true] svg{transform:rotate(180deg)}.cn-caps{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.cn-caps>b{font-size:13px}.cn-caps ul{flex-wrap:wrap;flex:1;gap:8px;display:flex}.cn-caps li{border:1px solid var(--cn-line);color:#565b86;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;display:inline-flex}.cn-caps li.available svg{color:var(--cn-good)}.cn-caps li.unavailable{color:#a0a4c3;background:#fafafd}.cn-last{border-left:1px solid #f0f1fa;gap:2px;min-width:170px;padding-left:14px;display:grid}.cn-last small{color:var(--home-muted);font-size:11px}.cn-last b{font-size:12.5px}.cn-last b.muted{color:var(--home-muted);font-weight:var(--home-weight)}.cn-last span{color:var(--home-muted);font-size:11px}.cn-reason{color:#a5620f;background:#fff4e4;border-radius:10px;margin-top:12px;padding:9px 12px;font-size:12px}.cn-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.cn-actions .home-button{border-radius:10px;min-height:38px;padding:0 18px;font-size:12px}.home-button.danger{color:#d23d63;background:#fff5f7;border-color:#f5c2cf}.home-button.danger:hover{background:#ffe9ee}.cn-spin{animation:1s linear infinite cn-rot}@keyframes cn-rot{to{transform:rotate(360deg)}}.cn-detail{border-top:1px dashed var(--cn-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:14px;padding-top:14px;display:grid}.cn-detail dt{color:var(--home-muted);font-size:11px}.cn-detail dd{margin-top:2px;font-size:12.5px;line-height:1.45}.cn-rail{gap:var(--home-gap);display:grid}.cn-side{padding:16px 18px}.cn-side header{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.cn-side h2{letter-spacing:-.3px;font-size:16px}.cn-side header p{margin-top:2px;font-size:11.5px}.cn-tile{width:34px;height:34px;color:var(--home-purple);background:#f1edff;border-radius:10px;flex:none;place-items:center;display:grid}.cn-tile.amber{color:#e08a1e;background:#fff3e2}.cn-insights{gap:14px;display:grid}.cn-insights li{align-items:flex-start;gap:12px;display:flex}.cn-insights i{background:var(--cn-good);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.cn-insights .warn i{background:var(--cn-warn)}.cn-insights .info i{background:#5b5be6}.cn-insights b{font-size:13px;display:block}.cn-insights small{color:var(--home-muted);font-size:11.5px}.cn-recs button{text-align:left;width:100%;color:var(--home-text);background:0 0;border:0;border-top:1px solid #f0f1fa;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 2px;display:grid}.cn-recs li:first-child button{border-top:0}.cn-recs b{font-size:13px;display:block}.cn-recs small{color:var(--home-muted);align-items:center;gap:4px;margin-top:2px;font-size:11.5px;display:flex}.cn-recs small.urgent{color:var(--cn-bad)}.cn-empty-note{color:var(--home-muted);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.cn-help{background:linear-gradient(135deg,#f5f1ff,#eef0ff);gap:8px;padding:18px;display:grid}.cn-help h2{font-size:16px}.cn-help p{font-size:12px}.cn-help-icon{color:var(--home-purple)}.cn-help .home-button{background:#fff;justify-self:start;margin-top:4px}.cn-empty{text-align:center;justify-items:center;gap:10px;padding:44px 24px;display:grid}.cn-empty h3{letter-spacing:-.4px;font-size:19px}.cn-empty p{max-width:460px;font-size:13px;line-height:1.6}.cn-empty-orb{width:60px;height:60px;color:var(--home-purple);background:radial-gradient(circle at 35% 30%,#fff,#e4dcff 60%,#bfb1ff);border-radius:50%;place-items:center;display:grid}.cn-skeleton{gap:14px;display:grid}.cn-skeleton span{background:linear-gradient(90deg,#ffffffb0,#eef0ff,#ffffffb0) 0 0/200% 100%;border-radius:16px;height:120px;animation:1.4s infinite cn-shim;display:block}@keyframes cn-shim{to{background-position:-200% 0}}.cn-dialog{width:min(520px,100%)}.cn-dialog header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.cn-dialog header small{letter-spacing:1.4px;color:var(--home-purple);font-size:10px}.cn-dialog header h2{font-size:18px}.cn-steps{color:var(--home-muted);gap:16px;margin-bottom:16px;font-size:11.5px;display:flex}.cn-steps li{align-items:center;gap:6px;display:flex}.cn-steps i{background:#eef0fa;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.cn-steps .on{color:var(--home-text);font-weight:var(--home-bold)}.cn-steps .on i{background:var(--home-purple);color:#fff}.cn-steps .done i{background:var(--cn-good);color:#fff}.cn-providers{gap:10px;display:grid}.cn-providers button{text-align:left;border:1px solid var(--cn-line);width:100%;color:var(--home-text);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.cn-providers button:not(:disabled):hover{border-color:var(--home-purple);background:#faf8ff}.cn-providers b{font-size:14px;display:block}.cn-providers small{color:var(--home-muted);font-size:11.5px}.cn-providers em{color:#0d8f74;background:#e3f8f2;border-radius:9px;padding:3px 9px;font-size:10.5px;font-style:normal}.cn-providers em.soon{color:#8a8fb5;background:#f2f3fa}.cn-letter{color:#565b86;width:30px;height:30px;font-weight:var(--home-bold);background:#f2f3fa;border-radius:9px;place-items:center;display:grid}.cn-confirm{gap:12px;display:grid}.cn-confirm p{font-size:12.5px;line-height:1.6}.cn-confirm ul{gap:8px;display:grid}.cn-confirm li{align-items:center;gap:9px;font-size:12.5px;display:flex}.cn-confirm li svg{color:var(--cn-good)}.cn-note{background:#f5f1ff;border-radius:10px;padding:9px 12px}.cn-secure{color:var(--home-muted);align-items:center;gap:6px;display:flex}.cn-dialog footer{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.cn-guides{width:min(720px,100%)}.cn-guides header{justify-content:space-between;margin-bottom:10px;display:flex}.cn-create-lede{margin-bottom:12px;font-size:12.5px;line-height:1.55}@media (max-width:1280px){.cn-grid{grid-template-columns:1fr}.cn-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-cols{grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(0,1fr)) 32px}.cn-cols>div:nth-child(5),.cn-cols>div:nth-child(6){display:none}}@media (max-width:900px){.cn-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-rail{grid-template-columns:1fr}.cn-cols{grid-template-columns:1fr 32px}.cn-cols>div:not(.cn-id){display:none}.cn-detail{grid-template-columns:1fr}.cn-head{flex-direction:column}}.cn-providers em.busy{color:var(--home-purple);background:#f1edff;align-items:center;gap:6px;display:inline-flex}.cn-providers button:not(:disabled) em:not(.soon):not(.busy){background:var(--home-purple);color:#fff}.cn-redirect{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f7faffe6;place-items:center;display:grid;position:fixed;inset:0}.cn-redirect>div{text-align:center;color:var(--home-purple);justify-items:center;gap:10px;display:grid}.cn-redirect b{color:var(--home-text);font-size:18px}.cn-redirect small{color:var(--home-muted);font-size:12.5px}.cn-setup{color:var(--home-purple);background:#f7f4ff;border:1px dashed #b9abff;border-radius:999px;margin-left:8px;padding:3px 11px;font-size:10.5px}.cn-setup:hover{background:#efe9ff}.cn-analysing{color:var(--home-purple);background:#f1edff;border-radius:999px;align-items:center;gap:5px;margin-left:6px;padding:3px 10px;font-size:10.5px;font-style:normal;display:inline-flex}.events-screen{--t:#7252ff;--tb:#f1edff;--ev-line:#ebeefa;--ev-good:#12a37f;--ev-bad:#e5484d;--ev-warn:#e08a1e}.events-screen :is(h1,h2,h3,h4,p,ul,ol,dl,dd,pre,hr){margin:0}.events-screen :is(ul,ol){padding:0;list-style:none}.events-screen button:disabled{opacity:.45;cursor:not-allowed}.events-screen .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.events-screen .tone-blue{--t:#2f7cf6;--tb:#e8f1ff}.events-screen .tone-pink{--t:#e64fa9;--tb:#fdebf6}.events-screen .tone-violet{--t:#7252ff;--tb:#f1edff}.events-screen .tone-orange{--t:#f0902a;--tb:#fff2e2}.ev-spin{animation:1s linear infinite ev-spin}@keyframes ev-spin{to{transform:rotate(360deg)}}.ev-none{color:var(--home-muted);padding:6px 0;font-size:12px;line-height:1.5}.ev-generic-mark{background:#e6e8f5;border-radius:6px;flex:none;display:inline-block}.ev-header{justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 8px 14px;display:flex}.ev-eyebrow{letter-spacing:1.6px;font-size:10px;font-weight:var(--home-bold);color:#6b7099}.ev-header h1{letter-spacing:-1.4px;margin:4px 0 6px;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.05}.ev-sub{color:var(--home-muted);font-size:14px}.ev-live{justify-items:end;gap:6px;display:grid}.ev-live small{color:var(--home-muted);font-size:11px}.ev-live-pill{color:#0a8f6f;font-weight:var(--home-bold);letter-spacing:.6px;background:#e3f8f2;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:inline-flex}.ev-live-dot{background:#19c39a;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #19c39a33}.ev-kpis{gap:var(--home-gap);margin-bottom:var(--home-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ev-kpi{background:linear-gradient(120deg,color-mix(in srgb,var(--tb) 65%,white),#fff 85%);align-items:center;gap:16px;min-height:104px;padding:18px 20px;display:flex}.ev-kpi-icon{background:var(--tb);height:52px;color:var(--t);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 12%,white);border-radius:14px;flex:0 0 52px;place-items:center;display:grid}.ev-kpi small{color:#4d5178;font-size:13px;font-weight:var(--home-weight);display:block}.ev-kpi p{align-items:baseline;gap:10px;margin:2px 0;display:flex}.ev-kpi p b{letter-spacing:-1px;color:var(--home-text);font-size:32px;line-height:1.1}.ev-kpi-caption{color:var(--home-muted);font-size:12px}.ev-delta{font-size:12px;font-style:normal;font-weight:var(--home-bold);color:#7b80a3}.ev-delta.good.up,.ev-delta.good.down{color:var(--ev-good)}.ev-delta.bad{color:var(--ev-bad)}.ev-delta.up:not(.bad):not(.good){color:var(--ev-good)}.ev-delta.down:not(.bad):not(.good){color:var(--ev-bad)}.ev-skeleton{background:linear-gradient(90deg,#ffffffb0,#eef0ff,#ffffffb0) 0 0/200% 100%;min-height:104px;animation:1.4s infinite ev-shimmer}.ev-skeleton.tall{min-height:180px;margin-bottom:var(--home-gap)}@keyframes ev-shimmer{to{background-position:-200% 0}}.ev-layout{gap:var(--home-gap);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.ev-main{gap:var(--home-gap);min-width:0;display:grid}.ev-filters{grid-template-columns:minmax(170px,1.5fr) repeat(6,minmax(98px,1fr)) auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.ev-search{border:1px solid var(--ev-line);height:42px;color:var(--home-muted);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:0 13px;display:flex}.ev-search input{width:100%;min-width:0;color:var(--home-text);background:0 0;border:0;outline:0;font-size:13px}.ev-filter{display:block;position:relative}.ev-filter select{-webkit-appearance:none;appearance:none;border:1px solid var(--ev-line);width:100%;height:42px;color:var(--home-text);text-overflow:ellipsis;cursor:pointer;background:#fff;border-radius:12px;padding:0 24px 0 10px;font-size:12px}.ev-filter svg{pointer-events:none;color:var(--home-muted);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ev-clear{color:var(--home-purple);font-size:13px;font-weight:var(--home-bold);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:42px;padding:0 6px;display:inline-flex}.ev-table{min-width:0;padding:0;overflow:hidden}.ev-table:focus{outline:0}.ev-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cfc8f5 transparent;overflow:auto hidden;container-type:inline-size}.ev-scroll:focus-visible{outline:2px solid var(--home-purple);outline-offset:-2px;border-radius:14px}.ev-grid{min-width:1068px}.ev-thead,.ev-row{grid-template-columns:76px minmax(150px,1.1fr) minmax(150px,1fr) minmax(160px,1.2fr) minmax(130px,1.1fr) minmax(150px,1.1fr) 104px 24px;align-items:center;gap:12px;padding:0 20px;display:grid}.ev-thead>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ev-row>*{min-width:0}.ev-thead{border-bottom:1px solid var(--ev-line);letter-spacing:.9px;color:#7b80a3;height:44px;font-size:10.5px;font-weight:var(--home-bold);background:#fafbff}.ev-item{border-bottom:1px solid #f1f2fa}.ev-item:last-of-type{border-bottom:0}.ev-row{text-align:left;width:100%;min-height:62px;color:var(--home-text);cursor:pointer;background:0 0;border:0;font-size:12.5px}.ev-row:hover{background:#faf9ff}.ev-item.open{background:linear-gradient(#faf9ff,#fff);border-bottom:0;border-radius:14px;margin:4px 8px;box-shadow:inset 0 0 0 1.5px #b9a9ff}.ev-item.open .ev-row:hover{background:0 0}.ev-row time{color:#5b5f86;font-variant-numeric:tabular-nums}.ev-cell-event{align-items:center;gap:10px;min-width:0;display:flex}.ev-cell-event b{font-weight:var(--home-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-cell-user{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.ev-cell-user>span{flex:auto;min-width:0;overflow:hidden}.ev-cell-user i{color:#fff;height:34px;font-size:12px;font-style:normal;font-weight:var(--home-bold);border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.ev-cell-user b{font-weight:var(--home-bold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ev-cell-content{color:#3c3f6f;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.ev-cell-workflow b{font-weight:var(--home-bold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ev-cell-workflow em{color:var(--home-muted);font-style:normal}.ev-result{flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;line-height:1.3;display:inline-flex}.ev-result small{color:var(--home-muted);flex-basis:100%;padding-left:22px;font-size:11px}.ev-result i{background:#e6e8f5;border-radius:50%;width:14px;height:14px}.ev-result.tone-good{color:#0a8f6f}.ev-result.tone-good i{background:var(--ev-good);box-shadow:inset 0 0 0 4px #d5f4ea}.ev-result.tone-bad{color:var(--ev-bad)}.ev-result.tone-bad i{background:var(--ev-bad)}.ev-result.tone-neutral{color:#4d5178}.ev-result.tone-neutral i{background:#8f7cf5}.ev-result.tone-muted{color:var(--home-muted)}.ev-status{color:#5b5f86;background:#f1f2fa;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:6px 11px;font-size:12px;display:inline-flex}.ev-status i{background:currentColor;border-radius:50%;width:8px;height:8px}.ev-status.status-completed{color:#0a8f6f;background:#e3f8f2}.ev-status.status-failed{color:var(--ev-bad);background:#ffecee}.ev-status.status-running,.ev-status.status-retrying{color:#2f6fe0;background:#eaf1ff}.ev-chev{color:#9da1c2;transition:transform .15s}.ev-item.open .ev-chev{transform:rotate(90deg)}.ev-loading{color:var(--home-muted);justify-content:center;align-items:center;gap:10px;padding:46px;display:flex}.ev-empty{text-align:center;justify-items:center;gap:10px;padding:52px 24px;display:grid}.ev-empty h2{font-size:18px}.ev-empty p{max-width:440px;color:var(--home-muted);font-size:13px;line-height:1.6}.ev-empty-orb{width:60px;height:60px;color:var(--home-purple);background:radial-gradient(circle at 35% 30%,#fff,#e4dcff 60%,#bfb1ff);border-radius:50%;place-items:center;display:grid}.ev-foot{border-top:1px solid var(--ev-line);color:var(--home-muted);justify-content:space-between;align-items:center;padding:14px 20px;font-size:12px;display:flex}.ev-item.open .ev-detail{box-sizing:border-box;width:calc(100cqw - 16px);position:sticky;left:8px}.ev-pager{flex-wrap:wrap;gap:10px 16px}.ev-pager-range{font-variant-numeric:tabular-nums}.ev-pager-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ev-pager-controls .home-button{border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px;display:inline-flex}.ev-pager-controls .home-button:focus-visible{outline:2px solid var(--home-purple);outline-offset:2px}.ev-pager-size select:focus-visible{outline:2px solid var(--home-purple);outline-offset:2px}.ev-pager-size{align-items:center;gap:6px;display:inline-flex}.ev-pager-size select{border:1px solid var(--ev-line);height:36px;color:var(--home-text);background:#fff;border-radius:10px;padding:0 8px;font-size:12px}.ev-detail{gap:12px;padding:14px 18px 18px;display:grid;container-type:inline-size}.ev-detail-loading{color:var(--home-muted);align-items:center;gap:10px;font-size:13px;display:flex}.ev-detail-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ev-detail-title h3{letter-spacing:-.3px;font-size:17px}.ev-detail-title small{color:var(--home-muted);font-size:12px}.ev-pill{color:#5b5f86;background:#f1f2fa;border-radius:9px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.ev-pill.tone-good{color:#0a8f6f;background:#e3f8f2}.ev-pill.tone-bad{color:var(--ev-bad);background:#ffecee}.ev-pill.tone-pink{color:#c23f92;background:#fdebf6}.ev-pill.tone-neutral{color:#2f6fe0;background:#eaf1ff}.ev-detail-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.ev-detail-actions .home-button{border-radius:12px;min-height:38px;padding:0 16px;text-decoration:none}.ev-more{position:relative}.ev-more [role=menu]{z-index:6;border:1px solid var(--ev-line);background:#fff;border-radius:12px;min-width:200px;padding:5px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 12px 30px #29235c1f}.ev-more [role=menu] button{text-align:left;color:var(--home-text);background:0 0;border:0;border-radius:8px;padding:9px 11px}.ev-more [role=menu] button:hover{background:#f6f4ff}.ev-replay-note{color:var(--home-muted);align-items:center;gap:7px;font-size:12px;display:flex}.ev-detail-grid{border-top:1px solid var(--ev-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}@container (width>=1240px){.ev-detail-grid{grid-template-columns:1fr 1.15fr 1fr 1.1fr 1.05fr}}@container (width<=620px){.ev-detail-grid{grid-template-columns:1fr}}.ev-detail-grid>section{border-left:1px solid var(--ev-line);border-top:0;min-width:0;padding:14px 16px}.ev-detail-grid>section:first-child{border-left:0;padding-left:4px}.ev-detail-grid>section:nth-child(n+4){border-top:1px solid var(--ev-line)}.ev-detail-grid>section:nth-child(4){border-left:0;padding-left:4px}@container (width>=1240px){.ev-detail-grid>section:nth-child(n+4){border-top:0}.ev-detail-grid>section:nth-child(4){border-left:1px solid var(--ev-line);padding-left:16px}}.ev-detail-grid h4{margin-bottom:10px;font-size:13px}.ev-detail-grid h4.ev-sub{color:var(--home-text);margin-top:16px;font-size:13px}.ev-detail dl{grid-template-columns:auto 1fr;gap:10px 14px;font-size:12px;display:grid}.ev-detail dt{color:var(--home-muted)}.ev-detail dd{overflow-wrap:anywhere}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.ev-json{border:1px solid var(--ev-line);color:#3c3f6f;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f7fc;border-radius:12px;max-height:190px;padding:12px;font:11.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.ev-trace{gap:12px;display:grid}.ev-trace li{grid-template-columns:auto 1fr auto;align-items:start;gap:10px;font-size:12px;display:grid}.ev-trace li i{background:var(--ev-good);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.ev-trace li[data-status=failed] i{background:var(--ev-bad)}.ev-trace li[data-status=pending] i{background:#8f7cf5}.ev-trace li[data-status=skipped] i{background:#b7bad3}.ev-trace small{color:var(--home-muted);margin-top:2px;font-size:11px;display:block}.ev-trace time{color:var(--home-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.ev-automation,.ev-funnel,.ev-account{border:1px solid var(--ev-line);background:#fff;border-radius:12px;align-items:center;gap:11px;margin-bottom:8px;padding:10px 12px;display:flex}.ev-automation b,.ev-funnel b,.ev-account b,.ev-content b{font-size:12.5px;display:block}.ev-automation small,.ev-funnel small,.ev-account small,.ev-content small{color:var(--home-muted);margin-top:2px;font-size:11px;line-height:1.4;display:block}.ev-auto-icon{height:34px;color:var(--home-purple);background:#efe9ff;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.ev-funnel .ev-auto-icon{color:#0a8f6f;background:#e3f8f2}.ev-account{flex-wrap:wrap}.ev-account .ev-pill{margin-left:auto}.ev-content{align-items:flex-start;gap:12px;display:flex}.ev-thumb{background:linear-gradient(160deg,#e9e4ff,#fbe7f3);border-radius:12px;flex:0 0 78px;place-items:center;height:96px;display:grid;position:relative;overflow:hidden}.ev-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ev-contact{color:var(--home-muted);font-size:12px}.ev-rail{gap:var(--home-gap);display:grid}.ev-rail-card{padding:16px 18px}.ev-rail-card h2{align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.ev-rail-card hr{border:0;border-top:1px solid var(--ev-line);margin:12px 0}.ev-flow{align-items:flex-end;gap:12px;display:flex}.ev-bars{flex:1;align-items:flex-end;gap:2px;height:78px;display:flex}.ev-bars i{background:linear-gradient(#8f7cf5,#b9a9ff);border-radius:2px;flex:1;min-width:2px}.ev-bars i.zero{background:#e6e8f5}.ev-flow-rate{justify-items:start;min-width:64px;display:grid}.ev-flow-rate b{letter-spacing:-1px;font-size:28px;line-height:1}.ev-flow-rate small{color:var(--home-muted);font-size:11px}.ev-flow-rate em{color:var(--home-muted);margin-top:4px;font-size:10px;font-style:normal}.ev-volume{color:var(--home-muted);grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;font-size:12px;display:grid}.ev-volume b{color:var(--home-text);justify-self:end;font-size:22px}.ev-volume span{grid-row:1/3}.ev-volume em{justify-self:end}.ev-types li{grid-template-columns:22px 1fr auto 40px;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.ev-types b{font-weight:var(--home-bold);font-variant-numeric:tabular-nums}.ev-types em{color:var(--home-muted);text-align:right;font-style:normal}.ev-phrases li{grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.ev-phrases i{width:22px;height:22px;font-size:11px;font-style:normal;font-weight:var(--home-bold);background:#f1f2fa;border-radius:50%;place-items:center;display:grid}.ev-phrases span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-donut-wrap{align-items:center;gap:18px;display:flex}.ev-donut{flex:0 0 112px;width:112px;height:112px;position:relative}.ev-donut svg{width:100%;height:100%}.ev-donut circle{fill:none;stroke-width:12px}.ev-donut .track{stroke:#eef0fa}.ev-donut>div{place-items:center;display:grid;position:absolute;inset:0}.ev-donut b{letter-spacing:-.6px;font-size:22px}.ev-donut-wrap ul{flex:1;gap:9px;display:grid}.ev-donut-wrap li{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.ev-donut-wrap li i{border-radius:50%;width:9px;height:9px}.ev-donut-wrap li b{font-variant-numeric:tabular-nums}@media (max-width:1400px){.ev-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.ev-search{grid-column:1/-1}}@media (max-width:1180px){.ev-layout{grid-template-columns:1fr}.ev-rail,.ev-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.ev-kpis,.ev-rail{grid-template-columns:1fr}.ev-filters{grid-template-columns:1fr 1fr}.ev-header{flex-direction:column;align-items:flex-start}.ev-detail-actions{margin-left:0}.ev-grid{min-width:972px}.ev-thead,.ev-row{grid-template-columns:64px minmax(140px,1fr) minmax(140px,1fr) minmax(150px,1.2fr) minmax(120px,1fr) minmax(140px,1fr) 100px 20px;gap:10px;padding:0 14px}.ev-pager{padding:12px 14px}.ev-pager-controls{justify-content:space-between;width:100%}.ev-pager-size{margin-right:auto}}@media (prefers-reduced-motion:reduce){.ev-spin,.ev-skeleton{animation:none}}.ch-screen{--ch-line:#ebeefa;--ch-good:#12a37f;--ch-warn:#e08a1e;--ch-bad:#e0446f;--ch-purple:#7252ff}.ch-screen :is(h1,h2,h3,p,ul,ol,dl,dd,table){margin:0}.ch-screen :is(ul,ol){padding:0;list-style:none}.ch-screen button:disabled{opacity:.5;cursor:not-allowed}.ch-screen .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ch-spin{animation:1s linear infinite ch-rot}@keyframes ch-rot{to{transform:rotate(360deg)}}.ch-crumbs{color:var(--home-muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:-2px;padding:0 8px;font-size:11.5px;display:flex}.ch-crumbs button{color:var(--home-muted);font-size:inherit;background:0 0;border:0;padding:0}.ch-crumbs button:hover{color:var(--home-purple)}.ch-crumbs b{color:var(--home-text);font-weight:var(--home-bold)}.ch-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 8px 16px;display:flex}.ch-head small{letter-spacing:1.6px;font-size:10px;font-weight:var(--home-bold);color:#6b7099}.ch-head h1{font-size:var(--home-title);letter-spacing:-1.2px;margin:4px 0;font-weight:700;line-height:1.1}.ch-head p{font-size:14px}.ch-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ch-range{border:1px solid var(--ch-line);height:42px;color:var(--home-muted);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.ch-range select{-webkit-appearance:none;appearance:none;color:var(--home-text);cursor:pointer;background:0 0;border:0;outline:0;padding-right:18px;font-size:12.5px}.ch-range svg:last-child{pointer-events:none;position:absolute;right:10px}.ch-tools .home-button.primary{border-radius:12px;min-height:42px;padding:0 22px;font-size:13px}.ch-profile{margin-bottom:var(--home-gap);grid-template-columns:minmax(300px,1.4fr) minmax(0,2.6fr) minmax(170px,.9fr);align-items:center;gap:20px;padding:16px 20px;display:grid}.ch-id{align-items:center;gap:14px;min-width:0;display:flex}.ch-id>div:last-child{min-width:0}.ch-id>div>b{letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;font-size:19px;display:block;overflow:hidden}.ch-avatar{flex:none;width:62px;height:62px;position:relative}.ch-avatar>img,.ch-avatar>span{object-fit:cover;color:#565b86;background:linear-gradient(135deg,#dce4fa,#d2bcec);border:3px solid #fff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:24px;display:grid;box-shadow:0 4px 14px #6b6fae2e}.ch-avatar>span{position:absolute;inset:0}.ch-avatar>img{z-index:1;position:relative}.ch-avatar em{z-index:2;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-2px;right:-4px;box-shadow:0 2px 8px #6b6fae40}.ch-avatar em svg{width:16px;height:16px}.ch-handle{color:var(--home-muted);align-items:center;gap:6px;margin:2px 0 8px;font-size:13px;display:flex}.ch-copy{color:var(--home-muted);background:0 0;border:0;padding:2px;display:grid}.ch-copy:hover{color:var(--home-purple)}.ch-pills{flex-wrap:wrap;gap:6px;display:flex}.ch-pill{letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--home-purple);background:#f1edff;border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-style:normal;display:inline-flex}.ch-pill.brand{color:#3c3f6f;background:#f4f5fb}.ch-pill.good{color:#0d8f74;background:#e3f8f2}.ch-pill.warn{color:#c4761a;background:#fff3e2}.ch-pill.bad{color:#d23d63;background:#ffecef}.ch-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.ch-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ch-stat{border-left:1px solid #f0f1fa;align-content:center;gap:3px;min-width:0;padding:0 16px;display:grid}.ch-stat:first-child{border-left:0}.ch-stat b{letter-spacing:-.8px;color:var(--home-text);font-size:26px;line-height:1.1}.ch-stat small{color:var(--home-muted);font-size:12px}.ch-delta{align-items:center;gap:3px;font-size:11px;font-style:normal;display:inline-flex}.ch-delta.up{color:var(--ch-good)}.ch-delta.down{color:var(--ch-bad)}.ch-synced{border-left:1px solid #f0f1fa;gap:4px;padding-left:20px;display:grid}.ch-synced small{color:var(--home-muted);font-size:12px}.ch-synced b{font-size:13px}.ch-synced span{align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.ch-synced span.ok{color:var(--ch-good)}.ch-synced span.warn{color:var(--ch-warn)}.ch-synced span i{background:currentColor;border-radius:50%;width:7px;height:7px}.ch-banner{margin-bottom:var(--home-gap);color:var(--home-purple);background:linear-gradient(110deg,#f3efff,#eef4ff);border:1px solid #e1d9ff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) minmax(120px,240px) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.ch-banner p{color:#3c3f6f;font-size:12.5px;line-height:1.5}.ch-banner p b{color:var(--home-text)}.ch-banner em{font-size:12px;font-style:normal;font-weight:var(--home-bold)}.ch-banner.idle{color:#c4761a;background:#fff8ec;border-color:#f4d6a4;grid-template-columns:auto minmax(0,1fr) auto}.ch-skeleton{gap:14px;display:grid}.ch-skeleton span{background:linear-gradient(90deg,#ffffffb0,#eef0ff,#ffffffb0) 0 0/200% 100%;border-radius:16px;height:130px;animation:1.4s infinite ch-sh;display:block}@keyframes ch-sh{to{background-position:-200% 0}}.ch-shimmer{vertical-align:middle;background:linear-gradient(90deg,#eceefb,#dcd8ff,#eceefb) 0 0/200% 100%;border-radius:7px;width:52px;height:14px;animation:1.2s infinite ch-sh;display:inline-block}.ch-stat .ch-shimmer{width:70px;height:22px}.ch-grid{gap:var(--home-gap);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.ch-main,.ch-rail{gap:var(--home-gap);align-content:start;min-width:0;display:grid}.ch-row{gap:var(--home-gap);display:grid}.ch-row.two{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ch-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-thin{color:#a5620f;background:#fff4e4;border-radius:10px;padding:9px 12px;font-size:12px}.ch-card{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ch-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ch-card-head h2{letter-spacing:-.3px;align-items:center;gap:6px;font-size:15px;display:flex}.ch-card-head p{margin-top:3px;font-size:11.5px}.ch-info{color:#a0a4c3;cursor:help;display:inline-grid}.ch-badge{color:var(--home-purple);font-size:10.5px;font-weight:var(--home-bold);white-space:nowrap;background:#f1edff;border-radius:999px;padding:3px 10px}.ch-sample{color:var(--home-muted);font-size:11px}.ch-link{color:var(--home-purple);text-align:left;background:0 0;border:0;padding:0;font-size:12px}.ch-note{text-align:center;color:var(--home-muted);justify-items:center;gap:8px;padding:26px 12px;display:grid}.ch-note p{max-width:300px;font-size:12.5px;line-height:1.5}.ch-note.fail{color:var(--ch-bad)}.ch-early{text-align:center;justify-items:center;gap:10px;padding:48px 24px;display:grid}.ch-early>span{width:64px;height:64px;color:var(--home-purple);background:radial-gradient(circle at 35% 30%,#fff,#e4dcff 60%,#bfb1ff);border-radius:50%;place-items:center;display:grid}.ch-early h2{letter-spacing:-.4px;font-size:20px}.ch-early p{max-width:480px;font-size:13px;line-height:1.6}.ch-progress{background:#ece9ff;border-radius:999px;min-width:60px;height:6px;overflow:hidden}.ch-progress i{border-radius:inherit;background:var(--home-gradient,linear-gradient(90deg,#7252ff,#8f7bff));height:100%;transition:width .6s;display:block}.ch-progress.idle i{animation:1.6s ease-in-out infinite ch-pulse}@keyframes ch-pulse{50%{opacity:.45}}.ch-strip{color:var(--home-muted);grid-template-columns:minmax(80px,140px) minmax(0,1fr);align-items:center;gap:10px;padding-top:2px;font-size:11px;display:grid}.ch-strip span{align-items:center;gap:6px;min-width:0;display:inline-flex}.ch-strip.fail{color:var(--ch-bad);background:#fff5f7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 10px}.ch-retry{color:#d23d63;background:#fff;border:1px solid #f5c2cf;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.ch-ghost{place-items:center;min-height:170px;display:grid;position:relative}.ch-ghost-art{opacity:.55;align-items:flex-end;gap:10px;padding:8px 6px 0;display:flex;position:absolute;inset:0}.ch-ghost-art span{background:linear-gradient(#ece9ff,#f6f4ff);border-radius:8px 8px 0 0;flex:1;height:40%}.ch-ghost-art span:nth-child(2){height:62%}.ch-ghost-art span:nth-child(3){height:48%}.ch-ghost-art span:nth-child(4){height:78%}.ch-ghost-art span:nth-child(5){height:55%}.ch-ghost.list .ch-ghost-art{flex-direction:column;justify-content:center;align-items:stretch;gap:12px}.ch-ghost.list .ch-ghost-art span{border-radius:7px;flex:0 0 14px;height:14px!important}.ch-ghost.donut .ch-ghost-art{justify-content:center;align-items:center}.ch-ghost.donut .ch-ghost-art span{display:none}.ch-ghost.donut .ch-ghost-art:before{content:"";border:16px solid #ece9ff;border-radius:50%;width:120px;height:120px}.ch-wait{z-index:1;text-align:center;background:#fffd;border:1px solid #efeaff;border-radius:14px;justify-items:center;gap:8px;width:min(240px,90%);padding:12px 16px;display:grid;position:relative;box-shadow:0 6px 20px #6b6fae1a}.ch-wait b{letter-spacing:-.5px;color:var(--home-purple);font-size:20px}.ch-wait .ch-progress{width:100%}.ch-wait small{color:#565b86;font-size:11.5px;line-height:1.4}.ch-pattern-body{grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:14px;display:grid}.ch-chart{min-width:0}.ch-best{gap:10px;display:grid}.ch-tile{background:#f8f7ff;border:1px solid #efeaff;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.ch-tile>span{width:34px;height:34px;color:var(--home-purple);background:#ece9ff;border-radius:10px;flex:none;place-items:center;display:grid}.ch-tile small{color:var(--home-muted);font-size:11px;display:block}.ch-tile b{letter-spacing:-.3px;font-size:17px;display:block}.ch-tile p{font-size:11px}.ch-tile em,.ch-triple em,.ch-trend.up{color:var(--ch-good);font-size:11px;font-style:normal}.ch-tile em.down,.ch-triple em.down,.ch-trend.down{color:var(--ch-bad)}.ch-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ch-triple>div{background:#f8f7ff;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.ch-triple small{color:var(--home-muted);font-size:11px}.ch-triple b{letter-spacing:-.4px;font-size:18px}.ch-triple span{color:var(--home-muted);font-size:11px}.ch-score-body{gap:14px;display:grid}.ch-ring{width:130px;height:130px;margin:0 auto;position:relative}.ch-ring svg{width:100%;height:100%}.ch-ring .track{fill:none;stroke:#ece9ff;stroke-width:11px}.ch-ring .arc{fill:none;stroke:var(--ch-good);stroke-width:11px;stroke-linecap:round;transition:stroke-dasharray .8s}.ch-ring.ok .arc{stroke:var(--ch-warn)}.ch-ring.warn .arc{stroke:var(--ch-bad)}.ch-ring b{text-align:center;letter-spacing:-1px;place-content:center;font-size:34px;display:grid;position:absolute;inset:0}.ch-ring b small{color:var(--home-muted);letter-spacing:0;font-size:11px;font-weight:400}.ch-score-msg{text-align:center}.ch-score-msg b{font-size:14px}.ch-score-msg b.good{color:var(--ch-good)}.ch-score-msg b.ok{color:var(--ch-warn)}.ch-score-msg b.warn{color:var(--ch-bad)}.ch-score-msg p{margin-top:3px;font-size:11.5px;line-height:1.55}.ch-score-rows{gap:9px;display:grid}.ch-score-rows li{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;font-size:12px;display:grid}.ch-score-rows i{background:var(--ch-good);border-radius:50%;width:8px;height:8px}.ch-score-rows i.ok{background:var(--ch-warn)}.ch-score-rows i.warn{background:var(--ch-bad)}.ch-score-rows b{font-size:12.5px}.ch-donut-row{gap:8px;display:grid}.ch-donut{position:relative}.ch-donut-mid{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.ch-donut-mid b{letter-spacing:-.5px;font-size:20px}.ch-donut-mid small{color:var(--home-muted);font-size:10.5px}.ch-legend{gap:7px;display:grid}.ch-legend li{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.ch-legend i{border-radius:50%;width:9px;height:9px}.ch-say{gap:12px;display:grid}.ch-mood-bar{background:#ece9ff;border-radius:999px;height:8px;display:flex;overflow:hidden}.ch-mood-bar i{height:100%;display:block}.ch-mood-bar .pos,.ch-mood ul .pos{background:#12a37f}.ch-mood-bar .neu,.ch-mood ul .neu{background:#c9ccdf}.ch-mood-bar .neg,.ch-mood ul .neg{background:#e0446f}.ch-mood ul{color:var(--home-muted);flex-wrap:wrap;gap:4px 10px;margin-top:6px;font-size:11px;display:flex}.ch-mood li{align-items:center;gap:5px;display:inline-flex}.ch-mood li i{border-radius:50%;width:8px;height:8px}.ch-mood li b{color:var(--home-text)}.ch-say-themes{gap:9px;display:grid}.ch-say-themes li{grid-template-columns:auto 1fr auto;align-items:start;gap:9px;display:grid}.ch-say-themes i{background:#c9ccdf;border-radius:50%;width:8px;height:8px;margin-top:5px}.ch-say-themes i.positive{background:#12a37f}.ch-say-themes i.negative{background:#e0446f}.ch-say-themes i.mixed{background:#e08a1e}.ch-say-themes b{font-size:12.5px;display:block}.ch-say-themes small{color:var(--home-muted);font-size:11px;line-height:1.4;display:block}.ch-say-themes em{color:var(--home-muted);font-size:11px;font-style:normal}.ch-questions small{letter-spacing:1px;text-transform:uppercase;color:var(--home-muted);font-size:10.5px}.ch-questions ul{gap:6px;margin-top:6px;display:grid}.ch-questions li{background:#f8f7ff;border-radius:10px;justify-content:space-between;gap:10px;padding:7px 10px;font-size:12px;line-height:1.4;display:flex}.ch-questions em{color:var(--home-purple);white-space:nowrap;font-style:normal}.ch-theme-list{gap:11px;display:grid}.ch-theme-list li{grid-template-columns:minmax(80px,1fr) minmax(60px,1.2fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.ch-theme-bar{background:#ece9ff;border-radius:999px;height:8px;overflow:hidden}.ch-theme-bar i{border-radius:inherit;background:linear-gradient(90deg,#7252ff,#a58bff);height:100%;display:block}.ch-theme-list b{text-align:right;min-width:34px;font-size:12px}.ch-content-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ch-content-tools select{border:1px solid var(--ch-line);height:36px;color:var(--home-text);background:#fff;border-radius:10px;padding:0 10px;font-size:12px}.ch-content-tools .home-button{min-height:36px;font-size:12px}.ch-table-wrap{margin:0 -4px;overflow-x:auto}.ch-table{border-collapse:collapse;width:100%;min-width:640px;font-size:12.5px}.ch-table th{font-size:11px;font-weight:var(--home-weight);color:var(--home-muted);text-align:left;white-space:nowrap;border-bottom:1px solid #f0f1fa;padding:8px 10px}.ch-table td{vertical-align:middle;border-bottom:1px solid #f6f6fc;padding:10px}.ch-table .num{text-align:right;white-space:nowrap}.ch-table .idx{color:var(--home-muted);width:28px}.ch-table .date{white-space:nowrap;color:#565b86}.ch-table .act{text-align:right;width:44px}.ch-post{align-items:center;gap:12px;min-width:0;display:flex}.ch-post>div{justify-items:start;gap:4px;min-width:0;display:grid}.ch-post a{color:var(--home-text);font-weight:var(--home-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.ch-post a:hover{color:var(--home-purple)}.ch-type{color:var(--home-purple);background:#f1edff;border-radius:6px;padding:2px 8px;font-size:10.5px;font-style:normal}.ch-thumb{color:#a79cf5;background:#ece9ff;border-radius:8px;flex:none;place-items:center;width:64px;height:40px;display:grid;position:relative;overflow:hidden}.ch-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ch-trend{align-items:center;gap:3px;font-style:normal;display:inline-flex}.ch-pager{color:var(--home-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;display:flex}.ch-pager>div{gap:6px;display:flex}.ch-pager .home-icon-button{width:30px;height:30px}.ch-pager button:disabled{opacity:.35}.ch-smart-list,.ch-auto-list,.ch-next-list{gap:12px;display:grid}.ch-smart-list li,.ch-next-list li{align-items:flex-start;gap:12px;display:flex}.ch-smart-list span,.ch-next-list span{width:34px;height:34px;color:var(--home-purple);background:#f1edff;border-radius:10px;flex:none;place-items:center;display:grid}.ch-smart-list span.good{color:#0d8f74;background:#e3f8f2}.ch-smart-list span.warn{color:#c4761a;background:#fff3e2}.ch-smart-list span.info{color:#4c6bf6;background:#eef1ff}.ch-smart-list b,.ch-next-list b{font-size:13px;display:block}.ch-smart-list p,.ch-next-list p{margin-top:2px;font-size:11.5px;line-height:1.5}.ch-auto-list button{text-align:left;width:100%;color:var(--home-text);background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 2px;display:grid}.ch-auto-list button:hover b{color:var(--home-purple)}.ch-auto-list span{width:38px;height:38px;color:var(--home-purple);background:#f1edff;border-radius:12px;place-items:center;display:grid}.ch-auto-list b{font-size:13px;display:block}.ch-auto-list small{color:var(--home-muted);font-size:11px;line-height:1.4;display:block}.ch-next-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-next-list li{border:1px solid var(--ch-line);background:#fbfbff;border-radius:14px;padding:12px}@media (max-width:1180px){.ch-grid{grid-template-columns:1fr}.ch-row.three{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-profile{grid-template-columns:1fr 1fr}.ch-stats{order:3;grid-column:1/-1}.ch-synced{border-left:0;padding-left:0}}@media (max-width:860px){.ch-row.two,.ch-row.three,.ch-pattern-body,.ch-next-list{grid-template-columns:1fr}.ch-banner{grid-template-columns:auto minmax(0,1fr)}.ch-banner .ch-progress,.ch-banner em{grid-column:1/-1}.ch-crumbs{justify-content:flex-start}}@media (max-width:640px){.ch-profile{grid-template-columns:1fr;padding:14px}.ch-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.ch-stat:nth-child(odd){border-left:0;padding-left:0}.ch-stat b{font-size:22px}.ch-head{padding-inline:0}.ch-tools{width:100%}.ch-range,.ch-tools .home-button{flex:1}.ch-triple,.ch-strip{grid-template-columns:1fr}.ch-card-head,.ch-pager{flex-wrap:wrap}}.public-channel-screen{color:#10152f;background:#f8f9fd;padding:0!important}.ca-page{width:100%;max-width:1580px;font-family:var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);margin:0 auto;padding:26px 28px 56px}.ca-workspace-top{background:#fff;border-bottom:1px solid #e8ebf3;margin:-26px -28px 20px;padding:0 28px}.ca-workspace-top .home-topbar{background:0 0;border:0;min-height:62px;padding:0}.ca-workspace-top .home-search{max-width:610px}.ca-page button,.ca-page input,.ca-page select{font:inherit}.ca-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.ca-page-header h1{color:#0c1028;letter-spacing:-.035em;margin:0;font-size:29px;font-weight:800;line-height:1.1}.ca-page-header p{color:#61708f;margin:7px 0 0;font-size:14px;line-height:1.5}.ca-page-actions{flex:none;align-items:center;gap:10px;display:flex}.ca-page-actions button,.ca-page-actions>span{color:#34415f;background:#fff;border:1px solid #e1e5f0;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 1px 2px #161c3708}.ca-page-actions button{cursor:pointer}.ca-page-actions button:hover{color:#5945f5;background:#faf9ff;border-color:#a89cff}.ca-page-actions>span:after{content:"⌄";color:#697692;margin-left:4px;font-size:13px}.ca-help{color:#5848d6;background:#f8f6ff;border:1px solid #dcd7ff;border-radius:12px;align-items:flex-start;gap:12px;margin:-4px 0 14px;padding:13px 15px;display:flex}.ca-help>svg{flex:none;margin-top:2px}.ca-help strong{font-size:13px;display:block}.ca-help p{color:#655f82;margin:3px 0 0;font-size:12px;line-height:1.5}.ca-help button{color:#736b96;cursor:pointer;background:0 0;border:0;margin-left:auto}.ca-analyzer,.ca-profile-card,.ca-card,.ca-metric{background:#fff;border:1px solid #e5e8f2;box-shadow:0 4px 16px #1a234409}.ca-analyzer{border-radius:14px;grid-template-columns:320px minmax(0,1fr);gap:28px;margin-bottom:14px;padding:18px 20px;display:grid}.ca-platform-field>label,.ca-query-field>label{color:#19203a;margin-bottom:9px;font-size:12px;font-weight:750;display:block}.ca-platform-field>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ca-platform-field button{color:#1d2743;cursor:pointer;background:#fff;border:1px solid #dfe3ee;border-radius:9px;justify-content:center;align-items:center;gap:10px;height:44px;font-weight:700;display:flex}.ca-platform-field button.active{color:#4e39f0;background:#fbfaff;border-color:#6d58ff;box-shadow:inset 0 0 0 1px #6d58ff}.ca-query-control{background:#fff;border:1px solid #dfe3ee;border-radius:9px;align-items:center;min-height:44px;padding-left:13px;transition:border-color .16s,box-shadow .16s;display:flex}.ca-query-control:focus-within{border-color:#7764ff;box-shadow:0 0 0 3px #6854ff1a}.ca-query-control>svg{color:#7c89a4;flex:none}.ca-query-control input{color:#202a45;background:0 0;border:0;outline:0;flex:1;min-width:0;height:42px;padding:0 10px;font-size:13px}.ca-query-control input::placeholder{color:#98a2b8}.ca-clear{color:#8490a7;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.ca-analyze-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7157ff,#563af0);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:160px;height:44px;font-weight:750;display:flex;box-shadow:0 7px 18px #5e43f638}.ca-analyze-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.ca-analyze-button:disabled{cursor:wait;opacity:.72}.ca-analyze-button i{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite ca-spin}@keyframes ca-spin{to{transform:rotate(360deg)}}.ca-query-field>small{color:#7a86a0;margin-top:6px;font-size:10.5px;line-height:1.4;display:block}.ca-inline-error{color:#a02434;background:#fff5f6;border:1px solid #ffcdd2;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 14px;padding:13px 15px;display:flex}.ca-inline-error>span{color:#fff;background:#ef5364;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.ca-inline-error strong{font-size:13px;display:block}.ca-inline-error p{color:#934552;margin:2px 0 0;font-size:12px}.ca-results{flex-direction:column;gap:12px;display:flex}.ca-profile-card{border-radius:14px;overflow:hidden}.ca-profile-main{align-items:center;gap:16px;padding:17px 20px 12px;display:flex}.ca-avatar{background:#f0f2f8;border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:74px;height:74px;display:grid;position:relative;box-shadow:0 0 0 2px #8070ff}.ca-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ca-avatar>span{background:#fff;border-radius:8px;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-1px;right:-2px;box-shadow:0 2px 8px #181f3d33}.ca-profile-copy{flex:1;min-width:0}.ca-profile-title{align-items:center;gap:7px;display:flex}.ca-profile-title h2{color:#11172e;margin:0;font-size:20px;line-height:1.2}.ca-profile-title i{color:#fff;background:#3887f5;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-style:normal;display:grid}.ca-profile-copy>p{color:#66738e;margin:3px 0 0;font-size:12px}.ca-profile-copy>p span{color:#b0b7c7;padding:0 4px}.ca-profile-copy .ca-profile-description{color:#485570;white-space:nowrap;text-overflow:ellipsis;max-width:720px;margin-top:7px;overflow:hidden}.ca-profile-link{color:#fff;background:#111629;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.ca-profile-stats{gap:0;margin-left:90px;padding:0 20px 14px;display:flex}.ca-profile-stats>div{border-left:1px solid #e8ebf2;min-width:120px;padding:0 22px}.ca-profile-stats>div:first-child{border-left:0;padding-left:0}.ca-profile-stats strong{color:#11172e;font-size:17px;display:block}.ca-profile-stats small{color:#72809a;margin-top:2px;font-size:10.5px;display:block}.ca-profile-tabs{border-top:1px solid #edf0f5;align-items:stretch;gap:30px;height:43px;padding:0 20px;display:flex}.ca-profile-tabs button{color:#53617e;background:0 0;border:0;padding:0 3px;font-size:11.5px;font-weight:650;position:relative}.ca-profile-tabs button.active{color:#5842f2}.ca-profile-tabs button.active:after{content:"";background:#684fff;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.ca-profile-tabs button:disabled{opacity:.62}.ca-dashboard-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.ca-main-column,.ca-side-column{flex-direction:column;gap:12px;min-width:0;display:flex}.ca-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ca-metric{border-radius:12px;align-items:flex-start;gap:11px;min-height:94px;padding:15px;display:flex}.ca-metric-icon{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ca-metric div{min-width:0}.ca-metric small{color:#70809a;font-size:10.5px;display:block}.ca-metric strong{color:#12182f;letter-spacing:-.02em;margin-top:4px;font-size:20px;line-height:1.1;display:block}.ca-metric em{color:#13a862;margin-top:6px;font-size:9.5px;font-style:normal;font-weight:700;display:block}.ca-tone-violet .ca-metric-icon{color:#624cff;background:#efedff}.ca-tone-blue .ca-metric-icon{color:#2e8cf5;background:#e9f4ff}.ca-tone-green .ca-metric-icon{color:#15b86a;background:#e9fbf2}.ca-tone-pink .ca-metric-icon{color:#e949a7;background:#fff0fa}.ca-card{border-radius:12px;padding:14px}.ca-card>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.ca-card h3{color:#171d36;margin:0;font-size:13px;line-height:1.3}.ca-card header p{color:#8290a8;margin:3px 0 0;font-size:10px}.ca-chart-row,.ca-lower-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ca-chart-card header>span{color:#56637e;border:1px solid #e2e6ef;border-radius:7px;align-items:center;height:28px;padding:0 10px;font-size:10px;display:flex}.ca-chart{height:220px}.ca-empty{color:#7d88a0;text-align:center;place-items:center;height:220px;margin:0;font-size:12px;display:grid}.ca-empty-card{color:#68758f;align-items:center;gap:12px;display:flex}.ca-empty-card h3{margin:0}.ca-empty-card p{margin:3px 0 0;font-size:11px}.ca-top-list{flex-direction:column;display:flex}.ca-top-list>a{color:inherit;border-top:1px solid #edf0f5;grid-template-columns:20px 74px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:grid}.ca-top-list>a:first-child{border-top:0}.ca-rank{color:#8b95aa;text-align:center;font-size:11px}.ca-video-thumb{background:#f0f2f7;border-radius:7px;place-items:center;width:74px;height:43px;display:grid;overflow:hidden}.ca-video-thumb img{object-fit:cover;width:100%;height:100%}.ca-thumb-fallback{color:#8a94a9}.ca-video-copy{min-width:0}.ca-video-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#252d47;font-size:11px;display:block;overflow:hidden}.ca-video-copy small{color:#8792a7;margin-top:3px;font-size:9.5px;display:block}.ca-video-stat{gap:8px;display:flex}.ca-video-stat small{color:#65718a;white-space:nowrap;align-items:center;gap:3px;font-size:9px;display:flex}.ca-content-breakdown{position:relative}.ca-breakdown-total{padding:5px 0 10px}.ca-breakdown-total strong{color:#171d35;font-size:24px;display:block}.ca-breakdown-total small{color:#7c88a0;font-size:10px}.ca-breakdown-list{flex-direction:column;gap:10px;display:flex}.ca-breakdown-list p{text-transform:capitalize;color:#56627c;justify-content:space-between;align-items:center;margin:0 0 4px;font-size:10px;display:flex}.ca-breakdown-list p span{align-items:center;gap:6px;display:flex}.ca-breakdown-list p i{background:#7160ff;border-radius:50%;width:7px;height:7px}.ca-breakdown-list p i[data-index="1"]{background:#36a1ee}.ca-breakdown-list p i[data-index="2"]{background:#ee67a8}.ca-breakdown-list p i[data-index="3"]{background:#ffad46}.ca-progress{background:#eef0f5;border-radius:5px;height:5px;display:block;overflow:hidden}.ca-progress i{border-radius:inherit;background:linear-gradient(90deg,#6e59ff,#a793ff);height:100%;display:block}.ca-score-card{padding:16px}.ca-score-body{align-items:center;gap:14px;display:flex}.ca-score-ring{--score:0deg;background:conic-gradient(#13bd6c var(--score),#edf1f3 0);border-radius:50%;flex:none;place-items:center;width:90px;height:90px;display:grid;position:relative}.ca-score-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.ca-score-ring span{text-align:center;position:relative}.ca-score-ring strong{color:#11172c;font-size:25px;line-height:1;display:block}.ca-score-ring small{color:#8290a7;font-size:9px}.ca-score-label{color:#0eaf60;font-size:13px}.ca-score-body p{color:#77839a;margin:5px 0 0;font-size:9.5px;line-height:1.4}.ca-score-card dl{border-top:1px solid #edf0f5;margin:13px 0 0}.ca-score-card dl>div{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.ca-score-card dl>div:last-child{border-bottom:0;padding-bottom:0}.ca-score-card dt{color:#65728d;align-items:center;gap:6px;font-size:10px;display:flex}.ca-score-card dd{color:#212943;margin:0;font-size:10px;font-weight:750}.ca-insights-card>div{flex-direction:column;gap:7px;display:flex}.ca-insights-card article{background:#f7f8fb;border-radius:9px;align-items:flex-start;gap:9px;padding:9px;display:flex}.ca-insights-card article>span{color:#654eff;background:#eeebff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ca-insights-card article:nth-child(2n)>span{color:#14ad64;background:#e7f9ef}.ca-insights-card article p{color:#5d6981;margin:0;font-size:9.5px;line-height:1.45}.ca-insights-card article strong{color:#242c45;margin-bottom:2px;font-size:10px;display:block}.ca-coverage-card>p{color:#606d87;margin:0 0 8px;font-size:10px}.ca-coverage-card ul{color:#748097;margin:0;padding-left:17px;font-size:9.5px;line-height:1.5}.ca-coverage-card li+li{margin-top:5px}@media (max-width:1200px){.ca-dashboard-grid{grid-template-columns:minmax(0,1fr) 280px}.ca-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-analyzer{grid-template-columns:270px minmax(0,1fr)}}@media (max-width:980px){.ca-page{padding:22px 20px 48px}.ca-workspace-top{margin:-22px -20px 18px;padding:0 20px}.ca-dashboard-grid{grid-template-columns:1fr}.ca-side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ca-coverage-card{grid-column:1/-1}.ca-analyzer{grid-template-columns:1fr}.ca-profile-main{flex-wrap:wrap}.ca-profile-link{margin-left:90px}.ca-profile-stats{margin-left:0}.ca-chart{height:200px}}@media (max-width:720px){.ca-page{padding:16px 14px 92px}.ca-workspace-top{display:none}.ca-page-header{display:block}.ca-page-header h1{font-size:24px}.ca-page-actions{margin-top:13px;padding-bottom:2px;overflow-x:auto}.ca-page-actions>*{white-space:nowrap}.ca-analyzer{gap:16px;padding:14px}.ca-query-control{grid-template-columns:18px minmax(0,1fr) 32px;display:grid}.ca-analyze-button{grid-column:1/-1;width:100%;min-width:0;margin:7px 0 0}.ca-platform-field>div{grid-template-columns:1fr 1fr}.ca-profile-main{align-items:flex-start;padding:15px}.ca-avatar{width:60px;height:60px}.ca-profile-copy{width:calc(100% - 76px)}.ca-profile-copy .ca-profile-description{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ca-profile-link{justify-content:center;width:100%;margin:2px 0 0}.ca-profile-stats{padding:0 15px 12px;overflow-x:auto}.ca-profile-stats>div{min-width:96px;padding:0 14px}.ca-profile-tabs{gap:22px;padding:0 15px;overflow-x:auto}.ca-profile-tabs button{white-space:nowrap}.ca-chart-row,.ca-lower-grid,.ca-side-column{grid-template-columns:1fr}.ca-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-coverage-card{grid-column:auto}}@media (max-width:460px){.ca-page-actions>span{display:none}.ca-metrics{grid-template-columns:1fr}.ca-metric{min-height:78px}.ca-top-list>a{grid-template-columns:18px 62px minmax(0,1fr)}.ca-video-thumb{width:62px;height:38px}.ca-video-stat{display:none}.ca-profile-stats>div{min-width:86px}.ca-page-actions button:first-child{display:none}}@media (prefers-reduced-motion:reduce){.ca-analyze-button,.ca-query-control{transition:none}.ca-analyze-button i{animation:none}}.ca-ig-search{position:relative}.ca-ig-suggestions{z-index:30;background:#fff;border:1px solid #dfe3ee;border-radius:10px;max-height:320px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #19203a1f}.ca-ig-suggestions li{cursor:pointer;color:#202a45;border-radius:7px;align-items:center;gap:10px;padding:8px 9px;display:flex}.ca-ig-suggestions li.active{background:#f2f0ff}.ca-ig-suggestion-icon{color:#6d7891;background:#f3f5fa;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.ca-ig-suggestion-avatar{object-fit:cover;background:#f3f5fa;border-radius:50%;flex:none;width:28px;height:28px}.ca-ig-suggestion-name{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:1;min-width:0;font-size:13px;font-weight:650;display:flex;overflow:hidden}.ca-ig-suggestion-name small{color:#7a86a0;font-size:10.5px;font-weight:500}.ca-ig-suggestions li button{color:#8490a7;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ca-ig-suggestions li button:hover{color:#303b57;background:#e9ecf3}@media (max-width:720px){.ca-ig-suggestions{top:52px}}.au-screen{color:#141433;isolation:isolate;min-height:100%;padding:0 10px 24px;font-size:13px;position:relative}.au-screen:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#e2eaff88,#f5dafa60);border-radius:65% 35% 70% 30%;width:410px;height:240px;position:absolute;top:45px;right:8%;transform:rotate(-20deg)}.au-top{justify-content:space-between;align-items:center;gap:18px;min-height:60px;display:flex}.au-breadcrumb{color:#8189ac;white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.au-breadcrumb b{color:#4e587f;font-weight:500}.au-top .home-topbar{flex:1;justify-content:flex-end;margin:0;padding:0}.au-top .home-search{width:330px;max-width:38vw}.au-top .home-top-actions>.home-button{display:none}.au-heading{justify-content:space-between;align-items:center;padding:24px 0 20px;display:flex}.au-heading h1{letter-spacing:-1.7px;margin:0 0 6px;font-size:40px;font-weight:650;line-height:1.15}.au-heading p{color:#7a81a5;margin:0;font-size:14px}.au-screen button,.au-screen input,.au-screen select,.au-screen textarea{font:inherit}.au-screen button{cursor:pointer}.au-screen button:disabled{cursor:default;opacity:.4}:is(.au-screen button:focus-visible,.au-screen input:focus-visible,.au-screen select:focus-visible,.au-screen textarea:focus-visible){outline-offset:3px;outline:2px solid #7760ff}.au-screen .au-primary{color:#fff;background:linear-gradient(110deg,#5048ff,#9b65ff);border:1px solid #ffffff40;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;display:inline-flex;box-shadow:0 4px 12px #7757f912}.au-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.au-metric{background:#ffffffed;border:1px solid #eaf0fc;border-radius:13px;min-height:132px;padding:15px 19px;position:relative;overflow:hidden}.au-metric>div:first-child{color:#666e98;align-items:center;gap:16px;display:flex}.au-metric-icon{background:var(--au-pale);width:43px;height:43px;color:var(--au-color);border-radius:13px;place-items:center;display:grid}.au-metric strong{letter-spacing:-.8px;margin:7px 0 5px;font-size:30px;font-weight:650;line-height:1.15;display:block}.au-metric small{color:#8a91b0;z-index:1;font-size:10px;position:relative}.au-screen .purple{--au-color:#7954ff;--au-pale:#f0ebff}.au-screen .pink{--au-color:#ff299c;--au-pale:#fff0f7}.au-screen .blue{--au-color:#248aff;--au-pale:#eaf5ff}.au-screen .green{--au-color:#00b97e;--au-pale:#e5faf0}.au-screen .orange{--au-color:#ff831f;--au-pale:#fff3df}.au-metric-decoration{opacity:.22;align-items:flex-end;gap:5px;height:48px;display:flex;position:absolute;bottom:26px;right:19px;transform:skewY(-12deg)}.au-metric-decoration i{background:linear-gradient(var(--au-color),transparent);border-radius:6px 6px 0 0;width:9px;height:35%}.au-metric-decoration i:nth-child(2n){height:50%}.au-metric-decoration i:nth-child(3n){height:70%}.au-metric-decoration i:nth-child(5){height:80%}.au-metric-decoration i:last-child{height:100%}.au-layout{grid-template-columns:minmax(0,2.15fr) minmax(320px,1fr);align-items:stretch;gap:14px;display:grid}.au-card{background:#ffffffeb;border:1px solid #e9eef9;border-radius:14px;min-width:0}.au-list{flex-direction:column;min-height:585px;padding:17px 13px 0;display:flex}.au-toolbar{gap:10px;padding:0 4px 14px;display:flex}.au-search{color:#7b85ad;border:1px solid #e7ecf9;border-radius:10px;flex:1;align-items:center;gap:11px;min-width:120px;padding:0 12px;display:flex}.au-search input{color:#303856;background:0 0;border:0;outline:none;width:100%;min-width:0;height:39px;font-size:12px}.au-search input::placeholder{color:#8c94b7}.au-screen select{color:#4d577e;background:#fff;border:1px solid #e8edfa;border-radius:10px;max-width:150px;height:40px;padding:0 10px;font-size:11px}.au-table-scroll{flex:1;overflow-x:auto}.au-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.au-table th{letter-spacing:.8px;text-transform:uppercase;color:#8791b4;background:#fbfcff;border-top:1px solid #f1f3fa;height:39px;font-size:9px;font-weight:500}.au-table td{color:#737fa5;border-top:1px solid #eef2fb;height:65px;font-size:11px}.au-table td,.au-table th{padding:8px}.au-table tbody tr{cursor:pointer}.au-table tbody tr:hover{background:#f8f8ff}.au-table tbody tr.selected{background:#f2f1ff}.au-table .au-contact{color:#141433;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.au-contact b{font-size:11px;font-weight:600}.au-contact small,.au-source small{color:#7c85a6;margin-top:3px;font-size:10px;display:block}.au-avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:13px;font-style:normal;display:grid;box-shadow:inset 0 1px 4px #ffffff40}.au-select{color:#fff;background:#fff;border:1px solid #c5cce3;border-radius:4px;place-items:center;width:15px;height:15px;padding:0;display:grid;font-size:11px!important}.selected .au-select{background:#6751ff;border-color:#6751ff}.au-source{color:#353e64;align-items:center;gap:9px;display:flex}.au-source-icon{color:#3282ff;background:#f7f8ff;border:1px solid #f0eff9;border-radius:10px;place-items:center;width:35px;height:38px;display:grid}.au-source-icon.instagram{color:#ff2894;background:#fff8fc}.au-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.au-tags>span{color:var(--au-color);background:var(--au-pale);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:inline-flex}.au-tags>span.green{color:#248247}.au-tags button{color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.au-row-open{color:#8490b0;background:0 0;border:0;place-items:center;padding:0;display:grid}.au-pagination{color:#828cad;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:15px 3px;font-size:11px;display:flex}.au-pagination>div{gap:7px;display:flex}.au-pagination button{color:#414b79;background:#fff;border:1px solid #e9edf9;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:32px;height:34px;padding:0 10px;font-size:11px;display:flex}.au-pagination button.active{color:#fff;background:linear-gradient(120deg,#554aff,#9162ff);border-color:#0000}.au-detail{flex-direction:column;padding:22px 20px;display:flex}.au-profile{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.au-profile>.au-avatar{width:65px;height:65px;font-size:21px}.au-profile>div{flex:1;min-width:0}.au-profile h2{overflow-wrap:anywhere;margin:3px 0 4px;font-size:17px;font-weight:600}.au-profile p{color:#7c85a4;margin:0 0 8px;font-size:12px}.au-tags .au-add-tag{color:#7c87a7;border:1px solid #e8ecf9;border-radius:50%;width:26px;height:26px}.au-detail-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.au-detail-stats>div{border:1px solid #edf1fa;border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex}.au-detail-stats>div>span{color:#3980ff;background:#eff5ff;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.au-detail-stats b{font-size:18px;font-weight:600}.au-detail-stats p{margin:0}.au-detail-stats small{color:#848dac;margin-top:3px;font-size:10px;display:block}.au-detail-actions{border-bottom:1px solid #eef1fa;gap:10px;padding-bottom:20px;display:flex}.au-detail-actions>button{color:#353e64;background:#fff;border:1px solid #e7ecfa;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.au-activity-heading{justify-content:space-between;align-items:center;gap:10px;margin:17px 0 8px;display:flex}.au-activity-heading h3{margin:0;font-size:14px;font-weight:600}.au-activity-heading select{height:30px;font-size:10px}.au-timeline{padding-left:16px}.au-activity{border-left:1px solid #edf0fc;align-items:center;gap:13px;min-height:66px;padding-left:16px;display:flex;position:relative}.au-activity:before{content:"";background:var(--au-color);border-radius:50%;outline:3px solid #fff;width:5px;height:5px;position:absolute;top:30px;left:-3px}.au-activity:last-child{border-color:#0000}.au-activity-icon{background:var(--au-pale);width:39px;height:39px;color:var(--au-color);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.au-activity>div{flex:1;min-width:0}.au-activity b{font-size:11px;font-weight:550;line-height:1.5;display:block}.au-activity small{color:#8690ae;margin-top:3px;font-size:10px;display:block}.au-activity time{color:#8590b3;text-align:right;max-width:65px;font-size:10px}.au-empty{text-align:center;color:#8a93b0;padding:45px 18px}.au-empty>svg{color:#957cf7;margin:0 auto 14px}.au-empty h3{color:#485275;margin:0 0 10px;font-size:16px}.au-empty p{line-height:1.7}.au-empty button{color:#7658f5;background:#f0edff;border:0;border-radius:8px;padding:9px 15px}.au-tag-form{gap:8px;margin-bottom:14px;display:flex}.au-tag-form input,.au-note textarea{color:#404968;background:#fff;border:1px solid #e6eaf8;border-radius:8px;flex:1;min-width:0;padding:10px}.au-tag-form button{color:#7251f0;background:#eee9ff;border:0;border-radius:8px;padding:0 13px}.au-note{border-bottom:1px solid #edf0fa;padding:14px 0}.au-note label{display:block}.au-note small{color:#8a92ad;float:right;font-size:10px}.au-note textarea{resize:vertical;width:100%;min-height:90px;margin:8px 0;display:block}.au-note button{font-size:11px!important}@media (min-width:1450px){.au-list{min-height:630px}.au-table td{height:68px}.au-table td,.au-table th{padding:9px 12px}.au-metric{min-height:140px}.au-detail{padding:23px}.au-activity{min-height:70px}}@media (max-width:1150px){.au-layout{grid-template-columns:minmax(0,1fr) 300px}.au-toolbar{flex-wrap:wrap}.au-search{flex-basis:100%}.au-top{align-items:flex-start}.au-breadcrumb{padding-top:12px}.au-top .home-top-actions{gap:8px}.au-top .home-search{width:220px}.au-metric{padding:14px}.au-metric>div:first-child{gap:8px;font-size:11px}.au-metric-decoration{display:none}.au-detail{padding:16px}.au-profile>.au-avatar{width:48px;height:48px;font-size:17px}.au-detail-stats>div{gap:7px;padding:9px}.au-detail-stats>div>span{width:29px;height:29px}.au-detail-stats small{font-size:9px}}@media (max-width:900px){.au-layout{grid-template-columns:1fr}.au-list{min-height:450px}.au-top .home-search{display:none}.au-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.au-detail{min-height:450px}.au-table{min-width:680px}.au-top .home-profile>span:nth-child(2){display:none}.au-heading h1{font-size:33px}.au-heading p{max-width:280px;line-height:1.6}.au-top .home-topbar{min-width:0}.au-profile>.au-avatar{width:60px;height:60px}.au-detail-stats small{font-size:11px}}@media (max-width:540px){.au-screen{padding:0 0 20px}.au-heading{align-items:flex-start;gap:12px;padding-top:16px}.au-heading h1{font-size:30px}.au-heading p{font-size:12px}.au-heading>.au-primary{white-space:nowrap;margin-top:4px;padding:10px;font-size:10px}.au-metrics{gap:9px}.au-metric{min-height:129px;padding:12px}.au-metric-icon{border-radius:10px;width:34px;height:34px}.au-metric strong{font-size:27px}.au-metric small{font-size:9px}.au-breadcrumb{gap:6px;font-size:10px}.au-list{padding:12px 8px 0}.au-pagination{gap:5px;font-size:9px}.au-pagination button{padding:0 7px;font-size:10px}.au-pagination>div{gap:4px}.au-toolbar select{flex:1;max-width:none}}@media (max-width:600px){.au-screen:before{width:250px;height:170px;top:80px;right:-70px}.au-top{gap:8px;min-height:54px}.au-top .home-topbar{flex:none}.au-top .home-top-actions{gap:4px}.au-top .home-profile{padding:0 7px}.au-top .home-notification{width:34px;height:34px}.au-heading{flex-direction:column}.au-heading>.au-primary{width:100%;min-height:42px;margin-top:0}.au-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.au-metric>div:first-child{align-items:flex-start}.au-metric>div:first-child>span:last-child{line-height:1.25}.au-toolbar{grid-template-columns:1fr 1fr;gap:8px;display:grid}.au-search{grid-column:1/-1}.au-screen select{width:100%}.au-table{table-layout:fixed;min-width:0}.au-table th:nth-child(3),.au-table td:nth-child(3),.au-table th:nth-child(4),.au-table td:nth-child(4),.au-table th:nth-child(6),.au-table td:nth-child(6){display:none}.au-table th:first-child,.au-table td:first-child{width:32px}.au-table th:nth-child(5),.au-table td:nth-child(5){text-align:center;width:64px}.au-table th:last-child,.au-table td:last-child{width:28px}.au-table td,.au-table th{padding:7px 4px}.au-contact,.au-contact>span{min-width:0}.au-contact b,.au-contact small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.au-pagination>span{max-width:46%;line-height:1.35}.au-pagination button span{display:none}.au-pagination button{min-width:34px}.au-detail{padding:16px 13px}.au-detail-actions{flex-direction:column}.au-detail-actions>button{min-height:42px}.au-detail-stats{gap:7px}.au-detail-stats>div{min-width:0}.au-activity{gap:9px;padding-left:12px}.au-activity time{max-width:52px;font-size:9px}}@media (max-width:380px){.au-metric{min-height:118px}.au-metric strong{font-size:24px}.au-metric small{line-height:1.3}.au-breadcrumb>svg:first-child{display:none}.au-profile>.au-avatar{width:50px;height:50px}.au-detail-stats{grid-template-columns:1fr}.au-pagination>span{display:none}.au-pagination{justify-content:flex-end}}.au-spin{animation:1s linear infinite au-spin}@keyframes au-spin{to{transform:rotate(360deg)}}.au-loading{gap:10px}.au-loading h3{margin:0}.au-empty>button{align-items:center;gap:6px;margin-top:10px;display:inline-flex}@media (prefers-reduced-motion:reduce){.au-spin{animation:none}}.st-screen{--surface-canvas:#f7faff;--surface-raised:#fff;--surface-subtle:#f8f9ff;--text-primary:#181b3c;--text-secondary:#747fa0;--text-tertiary:#8993b0;--border-default:#e8edfa;--accent:#75f;--accent-ink:#fff;--line-soft:#edf1fb}.st-screen .page-header{margin:0;padding:26px 0 23px;display:block}.st-screen .page-header .eyebrow{color:#9588c1;letter-spacing:1.7px;margin:0 0 9px;font-size:9px}.st-screen .page-header h1{color:#141433;letter-spacing:-1.7px;margin:0 0 8px;font-size:40px;font-weight:650;line-height:1.15}.st-screen .page-header>div>p:last-child{color:#7a81a5;margin:0;font-size:14px;line-height:1.6}.st-screen .settings-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:22px}.st-screen .settings-nav{background:#ffffffed;border:1px solid #e9eef9;border-radius:14px;gap:5px;padding:16px 10px;position:sticky;top:12px}.st-screen .settings-nav>p{letter-spacing:1.3px;color:#9ba3bd;margin:0;padding:6px 12px 14px;font-size:9px}.st-screen .settings-nav button{color:#727d9e;border:0;border-radius:9px;align-items:center;gap:12px;height:46px;padding:0 13px;font-size:12px;transition:background .15s;display:flex}.st-screen .settings-nav button span{flex:1}.st-screen .settings-nav button>svg:last-child{opacity:0}.st-screen .settings-nav button:hover{background:#f7f6ff}.st-screen .settings-nav button.active{color:#7152ff;background:#f0edff}.st-screen .settings-nav button.active>svg:last-child{opacity:1}.st-screen .settings-main{gap:18px;min-width:0}.st-screen .panel.settings-section{color:#202647;background:#ffffffed;border:1px solid #e9eef9;border-radius:14px;padding:27px 30px;box-shadow:0 5px 20px #666caf03}.st-screen .settings-section .section-label{color:#9791b4;letter-spacing:1.3px;font-size:9px}.st-screen .settings-section h2{letter-spacing:-.4px;margin:8px 0 10px;font-size:21px;font-weight:600}.st-screen .settings-section>p,.st-screen .devices-panel>p{color:#8590ab;margin:0 0 22px;font-size:12px;line-height:1.7}.st-screen .settings-section label:not(.choice-card){color:#566082;flex-direction:column;gap:9px;max-width:650px;margin:19px 0;font-size:12px;display:flex}.st-screen .settings-section input:not([type=checkbox]),.st-screen .settings-section select{color:#485276;background:#fbfcff;border:1px solid #e5eaf8;border-radius:9px;width:100%;max-width:none;height:43px;padding:0 13px;font-size:12px;display:block}.st-screen .settings-section input:focus,.st-screen .settings-section select:focus{border-color:#b7a7ff;outline:2px solid #a995ff66}.st-screen .settings-section .primary-button,.st-screen .settings-section .ghost-button,.st-screen .settings-section .danger-button{border-radius:9px;justify-content:center;align-items:center;gap:8px;height:auto;min-height:39px;padding:10px 17px;font-size:12px;display:inline-flex}.st-screen .settings-section .primary-button{color:#fff;background:linear-gradient(110deg,#5048ff,#9b65ff);border:1px solid #ffffff40}.st-screen .settings-section .ghost-button{color:#6b7397;background:#fff;border:1px solid #e6eaf7}.st-screen .settings-section .danger-button{color:#d24e70;background:#fff4f6;border:1px solid #ffe0e7}.st-screen .settings-section button:disabled{opacity:.5}.st-screen .settings-section .choice-card{color:#4d597e;background:#fcfcff;border:1px solid #edf0fa;border-radius:10px;align-items:center;gap:14px;max-width:none;min-height:66px;margin:10px 0;padding:17px;font-size:13px;display:flex}.st-screen .choice-card input{accent-color:#7b57ff;width:17px;height:17px}.st-screen .theme-choices{gap:14px;margin:23px 0;display:flex}.st-screen .theme-choices button{color:#8a93b1;background:#fafbff;border:1px solid #e7ecf9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:150px;height:95px;font-size:12px;display:flex}.st-screen .theme-choices button.active{color:#8058ef;background:#f2eeff;border-color:#a692ff;box-shadow:0 0 0 2px #a692ff0f}.st-screen .device-list{gap:12px;max-width:none;margin:20px 0}.st-screen .device-row{background:#fcfcff;border-color:#e8edf9;border-radius:11px;padding:17px}.st-screen .device-row.current{border-color:#dcd5fb}.st-screen .device-row>i{color:#815cf1;background:#f0ebff;width:43px;height:43px}.st-screen .device-row b{color:#485174;font-size:13px}.st-screen .device-row small{color:#8a94af;font-size:11px;line-height:1.5}.st-screen .device-row em{color:#33956d;background:#e8f9ef;font-size:9px}.st-screen .privacy-panel{gap:22px;margin-top:19px}.st-screen .privacy-panel>p{color:#808ba6;font-size:13px}.st-screen .privacy-links a{color:#805af2;background:#f5f1ff;border-radius:8px;padding:10px 15px;font-size:12px;text-decoration:none}.st-screen .privacy-danger{background:#fff9fa;border-color:#ffe3e8;border-radius:12px;padding:23px}.st-screen .privacy-danger h3{color:#b7556c;font-size:16px}.st-screen .privacy-danger>p{color:#a5828c;font-size:12px;line-height:1.7}.st-screen .privacy-warn{color:#bd6279}.st-screen .privacy-hint{color:#a48c95!important}.st-screen .demo-section>div{flex-wrap:wrap}.st-screen .devices-error{color:#cf637a!important}@media (min-width:1400px){.st-screen .settings-layout{grid-template-columns:245px minmax(0,1fr)}.st-screen .settings-section label:not(.choice-card){max-width:760px}.st-screen .panel.settings-section{padding:30px 35px}}@media (max-width:900px){.st-screen .settings-layout{grid-template-columns:185px minmax(0,1fr);gap:14px}.st-screen .panel.settings-section{padding:22px}.st-screen .settings-nav button{gap:9px;padding:0 9px;font-size:11px}.st-screen .settings-nav>p{padding-left:9px;font-size:8px}}@media (max-width:650px){.st-screen{padding:0 12px 24px}.st-screen .page-header{padding:20px 0}.st-screen .page-header h1{font-size:32px}.st-screen .page-header>div>p:last-child{font-size:12px}.st-screen .settings-layout{grid-template-columns:1fr}.st-screen .settings-nav{flex-direction:row;gap:3px;max-width:100%;padding:7px;position:static;overflow-x:auto}.st-screen .settings-nav>p,.st-screen .settings-nav button>svg:last-child{display:none}.st-screen .settings-nav button{flex-shrink:0;gap:7px;height:40px;padding:0 12px}.st-screen .settings-nav button>svg{width:15px}.st-screen .panel.settings-section{padding:22px 18px}.st-screen .settings-section h2{font-size:19px}.st-screen .privacy-danger{padding:16px}.st-screen .theme-choices button{flex:1}.st-screen .settings-section .choice-card{font-size:12px}}.products-screen,.pw{--pd-line:#ebeefa;--pd-good:#12a37f;--pd-bad:#e5484d;--pd-warn:#e08a1e}.products-screen :is(h1,h2,h3,p),.pw :is(h1,h2,h3,p){margin:0}.pd-eyebrow{letter-spacing:1.6px;font-size:10px;font-weight:var(--home-bold,600);color:#6b7099}.pd-muted{color:var(--home-muted,#7b80a3);align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.pd-skeleton{background:linear-gradient(90deg,#eef0fa,#f7f8fd,#eef0fa) 0 0/200% 100%;border-radius:12px;animation:1.3s linear infinite pd-shimmer;display:block}@keyframes pd-shimmer{to{background-position:-200% 0}}@keyframes pd-spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tone-violet{--t:#7252ff;--tb:#f1edff}.tone-blue{--t:#2f7cf6;--tb:#e8f1ff}.tone-mint{--t:#0aa98c;--tb:#e3f8f2}.tone-pink{--t:#e64fa9;--tb:#fdebf6}.tone-muted{--t:#6b7099;--tb:#f0f1f8}.home-button:disabled{opacity:.5;cursor:not-allowed}.home-button{cursor:pointer;font-weight:var(--home-weight,500)}.pd-header{justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 8px 16px;display:flex}.pd-header h1{letter-spacing:-1.4px;color:var(--home-text);margin:4px 0 6px;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.05}.pd-sub{color:var(--home-muted);font-size:14px}.pd-header-actions{align-items:center;gap:10px;display:flex}.pd-create{position:relative}.pd-create-menu{z-index:30;border:1px solid var(--home-border);background:#fff;border-radius:14px;width:300px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 18px 40px #29235c1f}.pd-create-menu button{text-align:left;cursor:pointer;width:100%;color:var(--home-text);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.pd-create-menu button:hover{background:var(--home-lavender)}.pd-create-menu i{background:var(--tb);width:38px;height:38px;color:var(--t);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.pd-create-menu b{font-size:13px;display:block}.pd-create-menu small{color:var(--home-muted);font-size:11px}.pd-banner{color:#7a4b06;background:#fff7e8;border:1px solid #f7deaf;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.pd-banner svg{color:#e08a1e;flex:none;margin-top:1px}.pd-banner.compact{align-items:center;margin:0;font-size:12px}.pd-kpis{gap:var(--home-gap,16px);margin-bottom:var(--home-gap,16px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pd-kpi{background:linear-gradient(125deg,color-mix(in srgb,var(--tb) 55%,white),#fff 70%);flex-direction:column;gap:4px;min-height:132px;display:flex;position:relative;overflow:hidden}.pd-kpi.pd-skeleton{background:linear-gradient(90deg,#eef0fa,#f7f8fd,#eef0fa) 0 0/200% 100%}.pd-kpi-top{color:#4d5178;font-size:12.5px;font-weight:var(--home-weight);align-items:center;gap:10px;display:flex}.pd-kpi-top i{background:var(--tb);width:36px;height:36px;color:var(--t);border-radius:11px;place-items:center;display:grid}.pd-kpi strong{font-size:var(--home-metric,28px);letter-spacing:-1px;color:var(--home-text);margin-top:6px;font-weight:700}.pd-kpi>small{color:var(--home-muted);z-index:1;font-size:11px;position:relative}.pd-delta{z-index:1;font-size:11.5px;font-weight:600;position:relative}.pd-delta.up{color:var(--pd-good)}.pd-delta.down{color:var(--pd-bad)}.pd-delta.muted{color:var(--home-muted);font-weight:500}.pd-delta em{color:var(--home-muted);font-style:normal;font-weight:400}.pd-spark{width:42%;height:36px;position:absolute;bottom:14px;right:14px;overflow:visible}.pd-spark.empty line{stroke:#dfe2f1;stroke-width:1.5px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.pd-layout{gap:var(--home-gap,16px);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.pd-table-card{padding:0;overflow:visible}.pd-toolbar{border-bottom:1px solid var(--pd-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pd-tabs{flex-wrap:wrap;gap:4px;display:flex}.pd-tabs button{color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-weight:500;display:flex}.pd-tabs button em{color:#6b7099;background:#f0f1f8;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal}.pd-tabs button.active{background:var(--home-lavender);color:var(--home-purple)}.pd-tabs button.active em{color:var(--home-purple);background:#fff}.pd-filters{align-items:center;gap:8px;display:flex}.pd-search{border:1px solid var(--home-border);height:34px;color:var(--home-muted);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:flex}.pd-search input{width:170px;color:var(--home-text);background:0 0;border:0;outline:0}.pd-filters select,.pd-pagination select{border:1px solid var(--home-border);height:34px;color:var(--home-text);background:#fff;border-radius:10px;padding:0 10px}.pd-bulk{border-bottom:1px solid var(--pd-line);background:#f7f5ff;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 16px;display:flex;overflow:hidden}.pd-bulk b{color:var(--home-purple);margin-right:6px;font-size:12px}.pd-bulk button{border:1px solid var(--home-border);color:var(--home-text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.pd-bulk button.danger{color:var(--pd-bad)}.pd-bulk button.ghost{color:var(--home-muted);background:0 0;border-color:#0000}.pd-table{flex-direction:column;display:flex}.pd-row{border-bottom:1px solid var(--pd-line);color:var(--home-text);grid-template-columns:30px minmax(180px,2.2fr) 104px 84px 62px 96px 92px 78px 68px;align-items:center;gap:8px;min-height:66px;padding:10px 16px;font-size:12.5px;display:grid}.pd-row.pd-head{color:#7b80a3;letter-spacing:.5px;text-transform:uppercase;background:#fafbff;min-height:0;padding-top:10px;padding-bottom:10px;font-size:10.5px;font-weight:600}.pd-row:not(.pd-head):hover{background:#fbfaff}.pd-row.selected{background:#f7f5ff}.pd-row input[type=checkbox]{accent-color:var(--home-purple);width:15px;height:15px}.pd-skeleton-row{background:linear-gradient(90deg,#f4f5fb,#fafbff,#f4f5fb) 0 0/200% 100%;animation:1.3s linear infinite pd-shimmer}.pd-product{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.pd-product>span:last-child{min-width:0}.pd-product b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.pd-product small{color:var(--home-muted);font-size:11px}.pd-product:hover b{color:var(--home-purple)}.pd-thumb{background:#eef0fa;border-radius:7px;flex:none;display:block;overflow:hidden;box-shadow:0 2px 8px #1d1a4a1a}.pd-thumb .cover-art{width:100%;height:100%}.pd-status{color:#0a8f6f;background:#e3f8f2;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.pd-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.pd-status.draft{color:#6b7099;background:#f0f1f8}.pd-status.unpublished{color:#c0700f;background:#fff2e2}.pd-strong{font-weight:600}.pd-conv{color:var(--home-muted);font-size:10.5px;display:block}.pd-actions{justify-content:flex-end;gap:4px;display:flex;position:relative}.pd-icon{color:#565d81;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.pd-icon:hover{border-color:var(--home-border);background:#fff}.pd-menu{z-index:25;border:1px solid var(--home-border);background:#fff;border-radius:12px;width:200px;padding:6px;position:absolute;top:34px;right:0;box-shadow:0 16px 40px #29235c1f}.pd-menu button{width:100%;color:var(--home-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.pd-menu button:hover{background:var(--home-lavender)}.pd-menu button.danger{color:var(--pd-bad)}.pd-empty{text-align:center;color:var(--home-muted);justify-items:center;gap:8px;padding:48px 20px;display:grid}.pd-empty b{color:var(--home-text);font-size:15px}.pd-empty p{max-width:420px;font-size:12.5px}.pd-empty>div:last-child{gap:8px;margin-top:8px;display:flex}.pd-empty-art{border-radius:12px;width:110px;margin-bottom:8px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 10px 30px #5044b22b}.pd-empty-art svg{width:100%;display:block}.pd-pagination{color:var(--home-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.pd-pagination>div{align-items:center;gap:4px;display:flex}.pd-pagination button{border:1px solid var(--home-border);min-width:30px;height:30px;color:var(--home-text);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.pd-pagination button.active{background:var(--home-lavender);color:var(--home-purple);border-color:#dcd6ff;font-weight:600}.pd-pagination button:disabled{opacity:.4;cursor:not-allowed}.pd-pagination span{align-items:center;gap:4px;display:inline-flex}.pd-pagination em{padding:0 2px;font-style:normal}.pd-pagination label{align-items:center;gap:8px;display:flex}.pd-rail{gap:var(--home-gap,16px);flex-direction:column;display:flex}.pd-activity ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pd-activity li button,.pd-attention>button{text-align:left;cursor:pointer;width:100%;color:var(--home-text);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 6px;display:flex}.pd-activity li button:hover,.pd-attention>button:hover{background:var(--home-lavender)}.pd-activity li i{background:var(--tb);height:30px;color:var(--t);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.pd-activity li span,.pd-attention>button>span:not(.pd-thumb){flex:1;min-width:0}.pd-activity b,.pd-attention b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.pd-activity small,.pd-attention small{color:var(--home-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.pd-activity time{color:var(--home-muted);white-space:nowrap;font-size:10.5px}.pd-tip{border-radius:var(--home-radius,16px);background:var(--home-gradient);color:#fff;gap:12px;padding:16px;display:flex}.pd-tip b{font-size:13px;display:block}.pd-tip small{color:#ffffffd0;font-size:11.5px}.pw,.products-screen{min-width:0;max-width:100%;overflow-x:clip}.pw .home-card,.pw-form,.pw-step,.pw-fields,.pw-fields label,.pw-two,.pw-options,.pw-permissions,.pw-checklist,.pw-summary,.pw-cover,.pp,.pp-card{min-width:0;max-width:100%}.pw :is(input,select,textarea,button,.home-button,a.home-button),.pw-fields :is(input,select,textarea),.slug-field-input,.pp-money,.pp-countries select{box-sizing:border-box;max-width:100%}.pw-header{flex-wrap:wrap;align-items:center;gap:16px;padding:4px 4px 14px;display:flex}.pw-back{border:1px solid var(--home-border);color:var(--home-text);cursor:pointer;background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.pw-back:hover{background:#fff}.pw-title{flex:1;min-width:200px}.pw-title h1{letter-spacing:-1px;color:var(--home-text);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:clamp(22px,2vw,30px);font-weight:700;overflow:hidden}.pw-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pw-state{color:#0a8f6f;grid-template-columns:auto auto;align-items:center;column-gap:6px;margin-right:6px;font-size:12px;font-weight:600;display:grid}.pw-state i{background:currentColor;border-radius:50%;width:8px;height:8px}.pw-state small{color:var(--home-muted);grid-column:1/-1;font-size:10.5px;font-weight:400}.pw-state.draft{color:#6b7099}.pw-state.unpublished{color:#c0700f}.pw-preview-toggle{display:none}.pw-steps{margin-bottom:var(--home-gap,16px);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pw-steps button{border:1px solid var(--home-border);color:var(--home-muted);cursor:pointer;text-align:left;background:#ffffffb3;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.pw-steps button span{color:var(--home-text);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.pw-steps button small{color:var(--home-muted);font-size:10px;font-weight:500}.pw-steps i{color:#6b7099;background:#f0f1f8;border-radius:10px;flex:0 0 30px;place-items:center;height:30px;display:grid}.pw-steps button.done i{color:#0a8f6f;background:#e3f8f2}.pw-steps button.active{background:#fff;border-color:#d9d2ff;box-shadow:0 6px 20px #5a48d91a}.pw-steps button.active i{background:var(--home-gradient);color:#fff}.pw-body{gap:var(--home-gap,16px);grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:start;display:grid}.pw-form{gap:var(--home-gap,16px);flex-direction:column;min-width:0;display:flex}.pw-step{flex-direction:column;gap:14px;display:flex}.pw-step-heading{align-items:flex-start;gap:14px;padding:2px 4px;display:flex}.pw-step-heading>i{background:var(--home-lavender);height:42px;color:var(--home-purple);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.pw-step-heading h2{letter-spacing:-.4px;color:var(--home-text);font-size:18px;font-weight:700}.pw-step-heading p{color:var(--home-muted);max-width:620px;margin-top:3px;font-size:12.5px;line-height:1.5}.pw-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pw-card-head h3,.pw-options h3,.pw-permissions h3,.pw-checklist h3{color:var(--home-text);align-items:center;gap:6px;font-size:14px;font-weight:650;display:flex}.pw-card-head p{color:var(--home-muted);margin-top:2px;font-size:12px}.pw-count{color:var(--home-purple);background:var(--home-lavender);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.pw-drop{border-radius:var(--home-radius,16px);text-align:center;cursor:pointer;background:#ffffffb3;border:1.5px dashed #cfd3ec;justify-items:center;gap:6px;padding:30px 20px;transition:border-color .15s,background .15s;display:grid;position:relative}.pw-drop:hover,.pw-drop.over{border-color:var(--home-purple);background:#faf8ff}.pw-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.pw-drop i{background:var(--home-gradient);color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 20px #6a55f040}.pw-drop b{color:var(--home-text);font-size:14px}.pw-drop span{color:var(--home-muted);font-size:11.5px}.pw-drop.small{padding:20px}.pw-drop.small i{width:40px;height:40px}.pw-files header,.pw-library header{color:var(--home-muted);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:12px;display:flex}.pw-files header b,.pw-library header b{color:var(--home-text);font-size:13px}.pw-files ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pw-files li{border:1px solid var(--pd-line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.pw-files li.pending{background:#fbfaff;border-style:dashed}.pw-files li.error{background:#fff7f7;border-color:#f6c2c4}.pw-grip{color:#c3c6dc;flex:none}.pw-files li>i{background:var(--home-lavender);height:34px;color:var(--home-purple);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.pw-files li>span{flex:1;min-width:0}.pw-files b{white-space:nowrap;text-overflow:ellipsis;color:var(--home-text);font-size:12.5px;display:block;overflow:hidden}.pw-files small{color:var(--home-muted);font-size:11px}.pw-files small em{color:var(--home-purple);font-style:normal}.pw-files small em.ok{color:var(--pd-good)}.pw-files small em.bad{color:var(--pd-bad)}.pw-progress{background:#ebe8ff;border-radius:4px;height:4px;margin-top:6px;display:block;overflow:hidden}.pw-progress i{background:var(--home-gradient);height:100%;transition:width .2s;display:block}.pw-file-actions{gap:2px;display:flex}.pw-file-actions button{color:#6b7099;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.pw-file-actions button:hover:not(:disabled){background:var(--home-lavender);color:var(--home-purple)}.pw-file-actions button:disabled{opacity:.3;cursor:default}.pw-library>div{flex-wrap:wrap;gap:6px;display:flex}.pw-library button{border:1px solid var(--home-border);color:var(--home-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;align-items:center;gap:5px;max-width:240px;padding:6px 11px;display:inline-flex;overflow:hidden}.pw-library button:hover{color:var(--home-purple);border-color:#d4ccff}.pw-fields{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.pw-fields.single{grid-template-columns:1fr}.pw-fields .wide{grid-column:1/-1}.pw-fields label{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.pw-fields label>span{color:#3d4166;font-size:12px;font-weight:600}.pw-fields label>span em{color:var(--pd-bad);font-style:normal}.pw-fields input,.pw-fields select,.pw-fields textarea,.pw-faq-row input,.pw-faq-row textarea,.pw-list-row input{box-sizing:border-box;border:1px solid var(--home-border);width:100%;min-width:0;max-width:100%;color:var(--home-text);font:inherit;background:#fff;border-radius:11px;outline:0;padding:10px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.pw-fields textarea,.pw-faq-row textarea{resize:vertical;line-height:1.5}.pw-fields :is(input,select,textarea):focus,.pw-faq-row :is(input,textarea):focus,.pw-list-row input:focus{border-color:#b9adff;box-shadow:0 0 0 3px #7252ff1f}.pw-fields label>small{color:var(--home-muted);align-self:flex-end;font-size:10.5px}.slug-field{flex-direction:column;gap:6px;display:flex}.pw-fields .slug-field>label,.slug-field>label{color:#3d4166;font-size:12px;font-weight:600;display:block}.slug-field>label span{color:var(--pd-bad)}.slug-field-row{gap:8px;display:flex}.slug-field-input{border:1px solid var(--home-border);background:#fff;border-radius:11px;flex:1;align-items:center;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.slug-field-input:focus-within{border-color:#b9adff;box-shadow:0 0 0 3px #7252ff1f}.slug-field-input>span{color:var(--home-muted);white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--pd-line);background:#fafbff;max-width:48%;padding:10px 4px 10px 12px;font-size:12.5px;overflow:hidden}.slug-field-input input{min-width:60px;font:inherit;color:var(--home-text);background:0 0;border:0;outline:0;flex:1;padding:10px;font-size:13px}.slug-field-icon{place-items:center;width:34px;font-style:normal;display:grid}.slug-field-check{border:1px solid var(--home-border);color:var(--home-text);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.slug-field-check:disabled{opacity:.5;cursor:default}.slug-field-status{color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:8px;min-height:18px;font-size:11.5px;display:flex}.slug-field-status button{background:var(--home-lavender);color:var(--home-purple);cursor:pointer;border:0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.slug-field.available .slug-field-input{border-color:#9fe3cf}.slug-field.available .slug-field-icon,.slug-field.available .slug-field-status{color:var(--pd-good)}.slug-field.available .slug-field-check{color:var(--pd-good);background:#effbf6;border-color:#bdeedd}.slug-field.taken .slug-field-input,.slug-field.invalid .slug-field-input,.slug-field.error .slug-field-input{border-color:#f3a9ac;box-shadow:0 0 0 3px #e5484d14}.slug-field.taken :is(.slug-field-icon,.slug-field-status),.slug-field.invalid :is(.slug-field-icon,.slug-field-status),.slug-field.error :is(.slug-field-icon,.slug-field-status){color:var(--pd-bad)}.rte{border:1px solid var(--home-border);background:#fff;border-radius:13px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.rte:focus-within{border-color:#b9adff;box-shadow:0 0 0 3px #7252ff1f}.rte.over{border-color:#f3a9ac}.rte-label{color:#3d4166;justify-content:space-between;align-items:center;padding:9px 12px 0;font-size:12px;font-weight:600;display:flex}.rte-label small{color:var(--home-muted);font-size:10.5px;font-weight:400}.rte-toolbar{border-bottom:1px solid var(--pd-line);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.rte-toolbar>i{background:var(--pd-line);width:1px;height:18px;margin:0 4px}.rte-toolbar button{color:#565d81;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.rte-toolbar button:hover{color:var(--home-purple);background:#f4f2ff}.rte-toolbar button.active{background:var(--home-lavender);color:var(--home-purple)}.rte-link{border-bottom:1px solid var(--pd-line);color:var(--home-purple);background:#faf8ff;align-items:center;gap:6px;padding:6px 10px;display:flex}.rte-link input{border:1px solid var(--home-border);font:inherit;border-radius:8px;outline:0;flex:1;padding:6px 9px;font-size:12.5px}.rte-link button{cursor:pointer;color:var(--home-muted);background:0 0;border:0;place-items:center;padding:4px;display:grid}.rte-link button.apply{background:var(--home-purple);color:#fff;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600}.rte-content{outline:0;min-height:180px;max-height:460px;padding:12px 14px;font-size:13.5px;overflow:auto}.rte-content:empty:before{content:attr(data-placeholder);color:#a7abc6;pointer-events:none}.rte-error{color:var(--pd-bad);padding:0 12px 10px;font-size:11.5px}.product-prose{color:#2f3355;overflow-wrap:anywhere;line-height:1.65}.product-prose>:first-child{margin-top:0}.product-prose p{margin:0 0 .8em}.product-prose h2{letter-spacing:-.3px;color:var(--home-text,#14143c);margin:1.1em 0 .4em;font-size:1.3em}.product-prose h3{color:var(--home-text,#14143c);margin:1em 0 .35em;font-size:1.1em}.product-prose ul,.product-prose ol{margin:0 0 .9em;padding-left:1.4em}.product-prose ul{list-style:outside}.product-prose ol{list-style:decimal}.product-prose :is(h2,h3,h4){font-weight:700}.product-prose li{margin:.2em 0}.product-prose blockquote{border-left:3px solid var(--sf-accent,var(--home-purple,#7252ff));color:#4d5178;margin:.9em 0;padding:.4em 0 .4em 1em;font-style:italic}.product-prose a{color:var(--sf-accent,var(--home-purple,#7252ff));text-underline-offset:2px;text-decoration:underline}.product-prose hr{border:0;border-top:1px solid #e6e8f4;margin:1.2em 0}.product-prose code{background:#f3f2fb;border-radius:5px;padding:1px 5px;font-size:.9em}.cover-art{aspect-ratio:3/4;border-radius:inherit;background:#eef0fa;width:100%;display:block;position:relative;overflow:hidden}.cover-art svg,.cover-art img{object-fit:cover;width:100%;height:100%;display:block}.cover-art.photo:not(.plain):after{content:"";background:linear-gradient(#0000 35%,#0b0a24d9);position:absolute;inset:0}.cover-art-title{z-index:1;color:#fff;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:7%;left:8%;right:8%}.cover-art-title small{letter-spacing:2px;opacity:.8;font-size:clamp(6px,1.4cqw,11px)}.cover-art-title b{letter-spacing:-.5px;font-size:clamp(9px,7cqw,34px);line-height:1.05}.cover-art{container-type:inline-size}.pw-cover{grid-template-columns:190px minmax(0,1fr);gap:20px;display:grid}.pw-cover-current{flex-direction:column;gap:8px;display:flex}.pw-cover-current>.cover-art{border-radius:12px;box-shadow:0 14px 30px #29235c26}.pw-cover-current small{color:var(--home-muted);font-size:10.5px;line-height:1.4}.pw-tabs{background:#f3f4fa;border-radius:12px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.pw-tabs button{color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-weight:500;display:inline-flex}.pw-tabs button.active{color:var(--home-purple);background:#fff;box-shadow:0 2px 6px #29235c14}.pw-cover-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pw-cover-grid button{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:flex;position:relative}.pw-cover-grid button>svg,.pw-cover-grid button>img,.pw-cover-grid button>.pd-skeleton{aspect-ratio:3/4;object-fit:cover;border:2px solid #0000;border-radius:10px;width:100%;transition:transform .15s,border-color .15s;display:block;box-shadow:0 4px 12px #29235c14}.pw-cover-grid button:hover>:first-child{transform:translateY(-2px)}.pw-cover-grid button.active>:first-child{border-color:var(--home-purple)}.pw-cover-grid small{color:var(--home-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pw-cover-grid em{background:var(--home-purple);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}.pw-cover-upload{flex-direction:column;gap:10px;display:flex}.pw-credit{color:var(--home-muted);margin-top:8px;font-size:10.5px}.pw-list-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pw-list-row>i{color:#0a8f6f;background:#e3f8f2;border-radius:8px;flex:0 0 26px;place-items:center;height:26px;display:grid}.pw-list-row button,.pw-faq-row button{color:#9a9ebb;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 32px;place-items:center;height:32px;display:grid}.pw-list-row button:hover,.pw-faq-row button:hover{color:var(--pd-bad);background:#fff0f1}.pw-swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pw-swatches button{width:34px;height:34px;box-shadow:0 0 0 1px var(--home-border);color:#fff;cursor:pointer;border:3px solid #fff;border-radius:50%;place-items:center;display:grid}.pw-swatches button.active{box-shadow:0 0 0 2px var(--home-purple)}.pw-custom-color{cursor:pointer;width:34px;height:34px;box-shadow:0 0 0 1px var(--home-border);background:conic-gradient(#ff6941,#ffb02e,#18bd7a,#13b8c8,#3178f6,#7054ff,#ef4da3,#ff6941);border-radius:50%;position:relative}.pw-custom-color input{opacity:0;cursor:pointer;position:absolute;inset:0}.pw-preview-sources{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.pw-source{border:1px solid var(--home-border);color:var(--home-purple);background:#fbfbfe;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.pw-source>span{flex:1;min-width:0}.pw-source b{color:var(--home-text);font-size:12.5px;display:block}.pw-source small{color:var(--home-muted);font-size:10.5px}label.pw-source{cursor:pointer}label.pw-source input{opacity:0;cursor:pointer;position:absolute;inset:0}.pw-source select{border:1px solid var(--home-border);background:#fff;border-radius:9px;max-width:150px;padding:6px 8px}.pw-pdf-pages{background:#f7f7fc;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:8px;margin-bottom:12px;padding:10px;display:grid}.pw-pdf-pages button{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex;position:relative}.pw-pdf-pages img{background:#fff;border:2px solid #0000;border-radius:6px;width:100%;display:block;box-shadow:0 2px 6px #29235c1a}.pw-pdf-pages button.active img{border-color:var(--home-purple)}.pw-pdf-pages button:disabled{opacity:.45;cursor:not-allowed}.pw-pdf-pages small{color:var(--home-muted);text-align:center;font-size:10px}.pw-pdf-pages em{background:var(--home-purple);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:5px;right:5px}.pw-pdf-pages>p{grid-column:1/-1}.pw-preview-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.pw-preview-grid figure{flex-direction:column;gap:6px;margin:0;display:flex;position:relative}.pw-preview-grid figure>img,.pw-preview-grid figure>.pd-skeleton{aspect-ratio:3/4;object-fit:cover;object-position:top;background:#fff;border-radius:10px;width:100%;box-shadow:0 4px 12px #29235c1a}.pw-preview-grid figcaption input{box-sizing:border-box;width:100%;font:inherit;color:var(--home-text);background:0 0;border:1px solid #0000;border-radius:7px;padding:3px 6px;font-size:12px;font-weight:600}.pw-preview-grid figcaption input:hover,.pw-preview-grid figcaption input:focus{border-color:var(--home-border);background:#fff;outline:0}.pw-preview-grid figcaption small{color:var(--home-muted);padding:0 6px;font-size:10.5px;display:block}.pw-preview-grid figure>div{gap:4px;display:flex;position:absolute;top:6px;right:6px}.pw-preview-grid figure>div button{color:#565d81;cursor:pointer;background:#ffffffe6;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 2px 6px #0000001a}.pw-preview-grid figure>div button:disabled{opacity:.4}.pw-error{color:var(--pd-bad);margin-bottom:8px;font-size:12px}.pw-segment{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pw-segment button,.pw-options button{border:1.5px solid var(--home-border);cursor:pointer;text-align:left;color:var(--home-muted);background:#fff;border-radius:13px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pw-segment button b,.pw-options button b{color:var(--home-text);font-size:13px;display:block}.pw-segment button small,.pw-options button small{color:var(--home-muted);font-size:11px}.pw-segment button.active,.pw-options button.active{border-color:var(--home-purple);color:var(--home-purple);background:#faf8ff}.pw-earnings{background:linear-gradient(120deg,#f1edff,#fff);border-radius:13px;flex-direction:column;justify-content:center;padding:12px 14px;display:flex}.pw-earnings span{color:var(--home-muted);font-size:11px}.pw-earnings b{letter-spacing:-.6px;color:var(--home-text);font-size:22px}.pw-earnings em{color:var(--pd-good);font-size:11px;font-style:normal;font-weight:600}.pw-note{color:var(--home-purple);align-items:flex-start;gap:12px;display:flex}.pw-note b{color:var(--home-text);font-size:13.5px;display:block}.pw-note small{color:var(--home-muted);font-size:12px}.pw-two{gap:var(--home-gap,16px);grid-template-columns:1fr 1fr;display:grid}.pw-options{flex-direction:column;gap:8px;display:flex}.pw-options h3:not(:first-child){margin-top:8px}.pw-permissions{flex-direction:column;gap:4px;display:flex}.pw-toggle{border-bottom:1px solid var(--pd-line);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.pw-toggle:last-child{border-bottom:0}.pw-toggle b{color:var(--home-text);font-size:12.5px;display:block}.pw-toggle small{color:var(--home-muted);font-size:11px}.pw-toggle input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#dfe2f1;border-radius:999px;flex:0 0 38px;height:22px;transition:background .15s;position:relative}.pw-toggle input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.pw-toggle input:checked{background:var(--home-purple)}.pw-toggle input:checked:after{transform:translate(16px)}.pw-toggle input:disabled{opacity:.7;cursor:default}.pw-faq-row{border-bottom:1px solid var(--pd-line);grid-template-columns:minmax(0,1fr) 32px;gap:6px 8px;padding:10px 0;display:grid}.pw-faq-row textarea{grid-column:1}.pw-faq-row button{grid-area:1/2}.pw-faq-row:last-child{border-bottom:0}.pw-ready{background:linear-gradient(120deg,#fff7e8,#fff);align-items:center;gap:14px;display:flex}.pw-ready.ok{background:linear-gradient(120deg,#e3f8f2,#fff)}.pw-ready>i{color:#e08a1e;background:#fff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 4px 12px #0000000d}.pw-ready.ok>i{color:#0a8f6f}.pw-ready>span{flex:1}.pw-ready b{color:var(--home-text);font-size:15px;display:block}.pw-ready small{color:var(--home-muted);font-size:12px}.pw-checklist{flex-direction:column;gap:4px;display:flex}.pw-checklist button{text-align:left;cursor:pointer;color:var(--home-muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 6px;display:flex}.pw-checklist button:hover{background:var(--home-lavender)}.pw-checklist i{color:#c0700f;background:#fff2e2;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:11px;font-style:normal;font-weight:700;display:grid}.pw-checklist i.ok{color:#0a8f6f;background:#e3f8f2}.pw-checklist span{flex:1}.pw-checklist b{color:var(--home-text);font-size:12.5px;display:block}.pw-checklist small{font-size:11px}.pw-summary{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pw-summary-cover .cover-art{border-radius:10px;box-shadow:0 10px 24px #29235c24}.pw-summary dl{flex-direction:column;gap:8px;margin:0;display:flex}.pw-summary dl>div{border-bottom:1px dashed var(--pd-line);justify-content:space-between;gap:10px;padding-bottom:6px;font-size:12px;display:flex}.pw-summary dt{color:var(--home-muted)}.pw-summary dd{color:var(--home-text);text-align:right;min-width:0;margin:0;font-weight:600}.pw-url{overflow-wrap:anywhere;font-size:11px;font-weight:500!important}.pw-summary>.home-button{grid-column:1/-1}.pw-footer{justify-content:space-between;gap:10px;padding:4px 0 8px;display:flex}.pw-preview{flex-direction:column;gap:10px;max-height:calc(100dvh - 40px);display:flex;position:sticky;top:0}.pw-preview>header{justify-content:space-between;align-items:center;display:flex}.pw-preview h2{color:var(--home-text);font-size:14px}.pw-preview header p{color:var(--home-muted);font-size:11px}.pw-device{border:1px solid var(--home-border);background:#fff;border-radius:11px;gap:4px;padding:4px;display:flex}.pw-device button{width:30px;height:28px;color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.pw-device button.active{background:var(--home-lavender);color:var(--home-purple)}.pw-preview-close{display:none!important}.pw-browser{border:1px solid var(--home-border);background:#fff;border-radius:16px;flex-direction:column;flex:1;width:100%;min-height:0;margin:0 auto;transition:max-width .25s;display:flex;overflow:hidden;box-shadow:0 18px 40px #29235c14}.pw-browser.mobile{max-width:390px}.pw-browser-bar{border-bottom:1px solid var(--pd-line);background:#f6f7fb;align-items:center;gap:6px;padding:9px 12px;display:flex}.pw-browser-bar>i{background:#ff6b6b;border-radius:50%;width:9px;height:9px}.pw-browser-bar>i:nth-child(2){background:#ffc542}.pw-browser-bar>i:nth-child(3){background:#35d07f}.pw-browser-bar span{color:var(--home-muted);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:7px;flex:1;align-items:center;gap:5px;margin-left:8px;padding:4px 10px;font-size:10.5px;display:flex;overflow:hidden}.pw-browser-page{flex:1;overflow:auto;container-type:inline-size}.storefront{--sf-accent:#7054ff;--sf-text:var(--home-text,#14143c);--sf-muted:var(--home-muted,#7b80a3);--sf-line:#ebeefa;color:var(--sf-text);font-family:var(--home-font,var(--font-geist-sans),Arial,sans-serif);flex-direction:column;gap:26px;padding:28px;display:flex}.storefront :is(h1,h2,p){margin:0}.sf-hero{grid-template-columns:minmax(200px,.8fr) minmax(0,1fr);align-items:start;gap:34px;display:grid}.sf-cover{justify-self:center;width:100%;max-width:420px}.sf-cover .cover-art{box-shadow:0 24px 50px color-mix(in srgb,var(--sf-accent) 22%,transparent),0 4px 12px #0000000f;border-radius:18px}.sf-summary{flex-direction:column;gap:12px;padding-top:6px;display:flex}.sf-kicker{background:color-mix(in srgb,var(--sf-accent) 11%,white);color:var(--sf-accent);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.sf-summary h1{letter-spacing:-1.3px;font-size:clamp(26px,3.2vw,42px);font-weight:750;line-height:1.05}.sf-by{color:var(--sf-muted);font-size:13px}.sf-lede{color:#3d4166;font-size:15px;line-height:1.55}.sf-price{align-items:baseline;gap:10px;margin-top:4px;display:flex}.sf-price b{letter-spacing:-1px;font-size:30px}.sf-price del{color:var(--sf-muted);font-size:16px}.sf-price span{color:#0a8f6f;background:#e3f8f2;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.sf-cta{margin-top:4px}.sf-form{flex-wrap:wrap;gap:8px;display:flex}.sf-email{border:1.5px solid var(--sf-line);color:var(--sf-muted);background:#fff;border-radius:13px;flex:220px;align-items:center;gap:8px;padding:0 13px;display:flex}.sf-email:focus-within{border-color:var(--sf-accent)}.sf-email input,.sf-form>input{min-width:0;font:inherit;color:var(--sf-text);background:0 0;border:0;outline:0;flex:1;padding:13px 0;font-size:14px}.sf-form>input{border:1.5px solid var(--sf-line);border-radius:13px;flex:200px;padding:13px}.sf-form>button,.sf-unlocked button{background:var(--sf-accent);color:#fff;font:inherit;cursor:pointer;box-shadow:0 10px 24px color-mix(in srgb,var(--sf-accent) 35%,transparent);border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:650;transition:transform .15s,filter .15s;display:inline-flex}.sf-form>button:hover:not(:disabled),.sf-unlocked button:hover{filter:brightness(1.05);transform:translateY(-1px)}.sf-form>button:disabled{opacity:.7;cursor:default}.sf-fineprint{color:var(--sf-muted);flex-basis:100%;align-items:center;gap:5px;font-size:11px;display:flex}.sf-error{color:#d93a40;flex-basis:100%;font-size:12.5px}.sf-status{color:var(--sf-accent);background:#f5f3ff;border-radius:13px;align-items:center;gap:8px;padding:13px 16px;font-size:13px;display:flex}.sf-unlocked{background:linear-gradient(120deg,#e3f8f2,#fff);border:1px solid #c5eee0;border-radius:15px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.sf-unlocked>span{color:#0a8f6f;align-items:center;gap:7px;font-weight:700;display:flex}.sf-unlocked small{color:#3d4166;font-size:12.5px}.sf-trust{color:var(--sf-muted);flex-wrap:wrap;gap:8px 18px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.sf-trust li{align-items:center;gap:6px;display:flex}.sf-trust svg{color:var(--sf-accent)}.sf-section{border:1px solid var(--sf-line);background:#fff;border-radius:18px;padding:22px}.sf-section h2{letter-spacing:-.3px;align-items:baseline;gap:8px;margin-bottom:14px;font-size:17px;font-weight:700;display:flex}.sf-section h2 small{color:var(--sf-muted);font-size:12px;font-weight:500}.sf-muted{color:var(--sf-muted);font-size:13px}.sf-highlights ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sf-highlights li{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.sf-highlights li i{background:color-mix(in srgb,var(--sf-accent) 12%,white);height:24px;color:var(--sf-accent);border-radius:8px;flex:0 0 24px;place-items:center;display:grid}.sf-columns{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);align-items:start;gap:22px;display:grid}.sf-files ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sf-files li{background:#fafbff;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.sf-files li>i{background:color-mix(in srgb,var(--sf-accent) 11%,white);height:34px;color:var(--sf-accent);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.sf-files li>span{flex:1;min-width:0}.sf-files b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.sf-files small{color:var(--sf-muted);font-size:11px}.sf-lock{color:#b6b9d2;flex:none}.sf-download{border:1px solid color-mix(in srgb,var(--sf-accent) 30%,white);color:var(--sf-accent);font:inherit;cursor:pointer;background:#fff;border-radius:9px;flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.sf-download:hover:not(:disabled){background:color-mix(in srgb,var(--sf-accent) 8%,white)}.sf-previews>div{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.sf-previews figure{flex-direction:column;gap:6px;margin:0;display:flex}.sf-previews img{aspect-ratio:3/4;object-fit:cover;object-position:top;border:1px solid var(--sf-line);background:#fff;border-radius:12px;width:100%;box-shadow:0 8px 20px #29235c14}.sf-previews figcaption{color:var(--sf-muted);font-size:11.5px}.sf-faq>div{border-bottom:1px solid var(--sf-line)}.sf-faq>div:last-child{border-bottom:0}.sf-faq button{width:100%;font:inherit;color:var(--sf-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:14px;font-weight:600;display:flex}.sf-faq button svg{color:var(--sf-muted);flex:none;transition:transform .2s}.sf-faq .open button svg{transform:rotate(180deg)}.sf-faq p{color:#4d5178;white-space:pre-line;padding:0 0 14px;font-size:13.5px;line-height:1.6}.storefront.compact{gap:18px;padding:18px}.storefront.compact .sf-summary h1{font-size:clamp(20px,4.6cqw,32px)}@container (width<=620px){.storefront.compact .sf-hero{grid-template-columns:1fr;gap:18px}.storefront.compact .sf-cover{width:70%;max-width:220px;margin:0 auto}.storefront.compact .sf-columns{grid-template-columns:1fr}.storefront.compact .sf-section{padding:16px}}.storefront-page{--home-font:var(--font-geist-sans),Arial,Helvetica,sans-serif;--home-text:#14143c;--home-muted:#7b80a3;--home-purple:#7252ff;--home-lavender:#f1edff;--home-border:#edf0fa;min-height:100dvh;color:var(--home-text);font-family:var(--home-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(at 80% 0,#e7f3ff,#0000 45%),radial-gradient(at 0 10%,#efeaff,#0000 45%),#f7f8fc;padding:0 16px 40px}.storefront-page .storefront{max-width:1080px;margin:0 auto;padding:10px 0 0}.storefront-top{justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:18px 0;display:flex}.storefront-creator{align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.storefront-creator i{color:#fff;background:linear-gradient(115deg,#465eff,#8650ff);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}.storefront-footer{text-align:center;max-width:1080px;color:var(--home-muted);margin:30px auto 0;font-size:11.5px}.storefront-missing{text-align:center;max-width:480px;color:var(--home-muted);justify-items:center;gap:10px;margin:18vh auto 0;display:grid}.storefront-missing h1{color:var(--home-text);margin:0;font-size:26px}.storefront-loading{grid-template-columns:minmax(200px,.8fr) 1fr;gap:34px;max-width:1080px;margin:60px auto 0;display:grid}@media (max-width:1380px){.pd-row{grid-template-columns:34px minmax(200px,2fr) 100px 90px 60px 100px 90px 72px}.pd-row>:nth-child(8){display:none}.pw-body{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}}@media (max-width:1180px){.pd-layout{grid-template-columns:1fr}.pd-rail{gap:var(--home-gap,16px);grid-template-columns:1fr 1fr;display:grid}.pd-tip{grid-column:1/-1}.pw-body{grid-template-columns:1fr}.pw-preview{display:none}.pw-body.preview-open .pw-preview{z-index:120;background:#f7f8fc;border-radius:18px;max-height:none;padding:14px;display:flex;position:fixed;inset:12px;box-shadow:0 30px 80px #0b0a2466}.pw-preview-toggle{display:inline-flex}.pw-preview-close{display:grid!important}.pw-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.pd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-row{grid-template-columns:30px minmax(0,1fr) 92px 64px}.pd-row>:nth-child(n+5):not(:last-child),.pd-row.pd-head>:nth-child(n+5):not(:last-child){display:none}.pw-cover{grid-template-columns:1fr}.pw-cover-current{max-width:180px}.pw-two,.pw-preview-sources,.sf-hero,.sf-columns,.storefront-loading{grid-template-columns:1fr}.sf-cover{width:100%;max-width:320px;margin:0 auto}}@media (max-width:720px){.pd-header{flex-direction:column;align-items:flex-start}.pd-toolbar{flex-direction:column;align-items:stretch}.pd-filters{flex-wrap:wrap}.pd-search{flex:1}.pd-search input{width:100%}.pd-rail{grid-template-columns:1fr}.pd-kpis{grid-template-columns:1fr 1fr;gap:10px}.pd-kpi strong{font-size:22px}.pd-spark{display:none}.pd-pagination{flex-wrap:wrap}.pw-header-actions{width:100%}.pw-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.pw-steps button{justify-content:center;padding:8px 4px}.pw-steps button span{display:none}.pw-fields,.pw-segment{grid-template-columns:1fr}.pw-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.slug-field-row{flex-direction:column}.slug-field-check{justify-content:center;padding:9px}.storefront{padding:18px 0}.sf-form>button{flex:100%}.sf-section{padding:16px}}.pw-progress-button{isolation:isolate;min-width:118px;position:relative;overflow:hidden}.pw-progress-button .pw-progress-label{z-index:1;white-space:nowrap;align-items:center;gap:7px;display:inline-flex;position:relative}.pw-progress-button .pw-progress-label b{font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-weight:700}.pw-progress-button.busy{cursor:progress;opacity:1!important}.pw-progress-button.busy:not(.primary){color:var(--home-purple);background:#fff}.pw-progress-fill{z-index:0;width:var(--pct,0%);background:repeating-linear-gradient(115deg,#7252ff26 0 10px,#7252ff14 10px 20px) 0 0/28px 100%;transition:width .35s;animation:.8s linear infinite pw-stripes;position:absolute;inset:0 auto 0 0}.pw-progress-button.primary.busy{background:#6f5cff linear-gradient(115deg,#465eff,#8650ff)}.pw-progress-button.primary .pw-progress-fill{background:repeating-linear-gradient(115deg,#ffffff38 0 10px,#ffffff1a 10px 20px) 0 0/28px 100%}@keyframes pw-stripes{0%{background-position:0 0}to{background-position:28px 0}}.pw-save-progress{background:#ffffffe6;border:1px solid #e3ddff;border-radius:14px;margin:0 0 12px;padding:10px 14px 12px;box-shadow:0 8px 24px #5a48d914}.pw-save-progress-top{color:var(--home-text);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12.5px;display:flex}.pw-save-progress-top span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--home-purple);align-items:center;gap:8px;font-weight:600;display:inline-flex;overflow:hidden}.pw-save-progress-top b{font-variant-numeric:tabular-nums;color:var(--home-text)}.pw-save-progress-track{background:#efecff;border-radius:999px;height:8px;position:relative;overflow:hidden}.pw-save-progress-track i{border-radius:inherit;background:var(--home-gradient,linear-gradient(115deg,#465eff,#8650ff));height:100%;transition:width .35s;display:block;position:relative;overflow:hidden}.pw-save-progress-track i:after{content:"";background:repeating-linear-gradient(115deg,#ffffff40 0 10px,#0000 10px 20px) 0 0/28px 100%;animation:.8s linear infinite pw-stripes;position:absolute;inset:0}.pw-save-progress-track:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:30%;animation:1.4s ease-in-out infinite pw-sweep;position:absolute;top:0;bottom:0;left:-30%}.pw-save-progress.done{border-color:#bdeedd}.pw-save-progress.done .pw-save-progress-top span{color:#0a8f6f}.pw-save-progress.done .pw-save-progress-track i{background:linear-gradient(115deg,#12a37f,#35d0a5)}.pw-save-progress.done .pw-save-progress-track:after,.pw-save-progress.done .pw-save-progress-track i:after{animation:none;display:none}@keyframes pw-sweep{to{left:100%}}@media (prefers-reduced-motion:reduce){.pw-progress-fill,.pw-save-progress-track i:after,.pw-save-progress-track:after{animation:none}}.public-header{z-index:20;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--home-border);background:#f7f8fcd1;margin:0 -16px;padding:0 16px;position:sticky;top:0}.public-header-inner{align-items:center;gap:18px;max-width:1080px;min-height:62px;margin:0 auto;display:flex}.public-brand{flex-direction:column;flex:none;align-items:flex-start;gap:3px;text-decoration:none;display:flex}.public-brand-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--home-purple);padding-left:1px;font-size:9.5px;font-weight:700;line-height:1}.public-logo{width:auto;height:23px;display:block}.public-header nav{gap:4px;display:flex}.public-header nav a{color:var(--home-muted);border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.public-header nav a:hover{color:var(--home-text);background:#fff}.public-header nav a.active{background:var(--home-lavender);color:var(--home-purple)}.public-search{border:1px solid var(--home-border);width:min(320px,40vw);min-width:0;color:var(--home-muted);background:#fff;border-radius:12px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:flex;box-shadow:0 1px 2px #14143c08}.public-search:focus-within{border-color:color-mix(in srgb,var(--home-purple) 45%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-purple) 14%,transparent)}.public-search input{font:inherit;color:var(--home-text);background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;font-size:13.5px}@media (max-width:640px){.public-header-inner{flex-wrap:wrap;gap:8px 10px;padding:10px 0}.public-header nav a{padding:7px 9px;font-size:12.5px}.public-search{order:3;width:100%;margin-left:0}}.storefront-top .storefront-back{color:var(--home-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.storefront-top .storefront-back:hover{color:var(--home-purple)}.storefront-preview-banner{color:#8a5a00;background:#fff7e6;border:1px solid #ffe2a8;border-radius:12px;align-items:center;gap:8px;max-width:1080px;margin:14px auto 0;padding:10px 14px;font-size:13px;font-weight:550;display:flex}.storefront-missing .sf-download{--sf-accent:#7054ff;margin-top:8px;padding:8px 14px;font-size:13px;text-decoration:none}.explore-hero{max-width:1080px;margin:0 auto;padding:44px 0 22px}.explore-kicker{background:var(--home-lavender);color:var(--home-purple);border-radius:999px;align-items:center;gap:6px;margin:0 0 10px;padding:5px 10px;font-size:12px;font-weight:650;display:inline-flex}.explore-hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,5vw,44px);line-height:1.08}.explore-hero p{color:var(--home-muted);max-width:560px;margin:10px 0 0;font-size:15px}.explore-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:0 auto;padding:6px 0 18px;display:flex}.explore-chips{scrollbar-width:none;flex:320px;gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.explore-chips::-webkit-scrollbar{display:none}.explore-chips button,.explore-segment button{border:1px solid var(--home-border);color:var(--home-text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:7px 13px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.explore-chips button em{color:var(--home-muted);margin-left:3px;font-style:normal;font-weight:500}.explore-chips button:hover,.explore-segment button:hover{border-color:color-mix(in srgb,var(--home-purple) 35%,white)}.explore-chips button.active{background:var(--home-text);border-color:var(--home-text);color:#fff}.explore-chips button.active em{color:#ffffffb3}.explore-tools{align-items:center;gap:8px;display:flex}.explore-segment{border:1px solid var(--home-border);background:#fff;border-radius:999px;padding:3px;display:flex}.explore-segment button{background:0 0;border:0;padding:5px 11px;font-size:12.5px}.explore-segment button.active{background:var(--home-lavender);color:var(--home-purple)}.explore-tools select{border:1px solid var(--home-border);font:inherit;color:var(--home-text);cursor:pointer;background:#fff;border-radius:10px;padding:8px 10px;font-size:13px}.explore-results{max-width:1080px;margin:0 auto}.explore-count{color:var(--home-muted);align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.explore-query{color:var(--home-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.explore-query button{background:var(--home-border);cursor:pointer;width:18px;height:18px;color:var(--home-muted);border:0;border-radius:50%;place-items:center;display:grid}.explore-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.explore-card{border:1px solid var(--home-border);color:inherit;background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #14143c0a}.explore-card:hover{border-color:color-mix(in srgb,var(--sf-accent,#7054ff) 30%,white);transform:translateY(-3px);box-shadow:0 14px 34px -14px #281e7847}.explore-card:focus-visible{outline:3px solid color-mix(in srgb,var(--home-purple) 40%,transparent);outline-offset:2px}.explore-card.skeleton{gap:10px;padding:12px}.explore-cover{aspect-ratio:4/5;background:#f1f2f8;position:relative;overflow:hidden}.explore-cover .cover-art{aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.explore-price{color:var(--home-text);background:#fffffff0;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #14143c1f}.explore-price.free{color:#127a48;background:#e8fbf1}.explore-body{flex-direction:column;flex:1;gap:5px;padding:14px 15px 15px;display:flex}.explore-body small{letter-spacing:.06em;text-transform:uppercase;color:var(--sf-accent,#7054ff);font-size:11px;font-weight:700}.explore-body b{letter-spacing:-.01em;font-size:15.5px;line-height:1.3}.explore-body p{color:var(--home-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.explore-body footer{color:var(--home-muted);justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.explore-body footer span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.explore-go{background:var(--home-text);color:#fff;opacity:0;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:600;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;top:12px;left:12px;transform:translateY(-4px)}.explore-card:hover .explore-go{opacity:1;transform:none}.explore-empty{text-align:center;color:var(--home-muted);border:1px dashed var(--home-border);background:#fff;border-radius:18px;justify-items:center;gap:8px;padding:60px 16px;display:grid}.explore-empty b{color:var(--home-text);font-size:16px}.explore-empty p{margin:0;font-size:13.5px}.explore-empty .sf-download,.explore-more .sf-download{--sf-accent:#7054ff;padding:8px 16px;font-size:13px}.explore-more{justify-content:center;margin-top:24px;display:flex}@media (max-width:640px){.explore-hero{padding:26px 0 14px}.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.explore-body{padding:11px}.explore-body b{font-size:14px}.explore-body p{display:none}.explore-tools{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.explore-card,.explore-go{transition:none}.explore-card:hover{transform:none}}.sf-gateway{color:var(--home-muted);gap:8px;font-size:12.5px;display:grid}.sf-gateway-main{align-items:center;gap:7px;display:flex}.sf-gateway-main b{color:var(--home-text);font-weight:650}.sf-gateway-main small{font-size:12px}.sf-test{color:#8a5a00;background:#fff4dd;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:650}.sf-gateway-toggle{color:var(--sf-accent,#7054ff);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.sf-gateway-list{gap:6px;display:grid}.sf-gateway-list button{text-align:left;border:1px solid var(--home-border);font:inherit;cursor:pointer;color:var(--home-text);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.sf-gateway-list button:hover{border-color:color-mix(in srgb,var(--sf-accent,#7054ff) 35%,white)}.sf-gateway-list button.active{border-color:var(--sf-accent,#7054ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-accent,#7054ff) 14%,transparent)}.sf-gateway-list button span{gap:2px;display:grid}.sf-gateway-list small{color:var(--home-muted);font-size:11.5px}.sf-gateway-price{text-align:right;font-size:13px;font-weight:700}.sf-gateway-price em{color:#127a48;font-size:10.5px;font-style:normal;font-weight:650}.sf-info{color:#2f4b8a;background:#eef4ff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:12.5px;display:flex}.sf-info button{cursor:pointer;color:inherit;background:0 0;border:0;place-items:center;display:grid}.co-wrap{max-width:680px;margin:0 auto;padding:36px 0 10px}.co-card{border:1px solid var(--home-border);background:#fff;border-radius:24px;padding:34px;box-shadow:0 24px 60px -30px #281e784d}.co-center{text-align:center;justify-items:center;gap:10px;display:grid}.co-card h1{letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(22px,4vw,28px)}.co-card p{color:var(--home-muted);max-width:470px;margin:0;font-size:14.5px;line-height:1.55}.co-orb{background:var(--home-lavender);width:66px;height:66px;color:var(--home-purple);border-radius:50%;place-items:center;display:grid}.co-orb.ok{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 12px 30px -10px #16a34a99}.co-orb.bad{color:#c0392b;background:#fdecec}.co-orb.neutral{color:#9a6700;background:#fff4dd}.co-steps{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.co-steps li{color:var(--home-muted);background:#f4f5fa;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.co-steps li.done{color:#127a48;background:#e8fbf1}.co-steps li.active{background:var(--home-lavender);color:var(--home-purple)}.co-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.co-btn{border:1px solid var(--home-border);color:var(--home-text);font:inherit;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:7px;padding:10px 16px;font-size:13.5px;font-weight:650;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.co-btn:hover{border-color:color-mix(in srgb,var(--home-purple) 35%,white)}.co-btn.primary{color:#fff;background:linear-gradient(115deg,#465eff,#8650ff);border-color:#0000;box-shadow:0 10px 24px -12px #5a46ffb3}.co-btn.primary:hover{transform:translateY(-1px)}.co-btn.small{padding:7px 12px;font-size:12.5px}.co-paid{gap:22px;display:grid}.co-hero{text-align:center;justify-items:center;gap:8px;display:grid}.co-mail{color:var(--home-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.co-order{border:1px solid var(--home-border);background:#f8f9fd;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:18px;padding:16px;display:grid}.co-product{align-items:center;gap:12px;min-width:0;display:flex}.co-thumb{border-radius:10px;flex:0 0 56px;width:56px;overflow:hidden;box-shadow:0 6px 16px -8px #14143c59}.co-thumb .cover-art{border-radius:10px}.co-product small{color:var(--home-muted);font-size:12px;display:block}.co-product b{overflow-wrap:anywhere;font-size:15px;line-height:1.3;display:block}.co-order dl{gap:7px;margin:0;display:grid}.co-order dl div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.co-order dt{color:var(--home-muted)}.co-order dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:650}.co-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:500!important}.co-files header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.co-files h2{margin:0;font-size:16px}.co-files ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.co-files li{border:1px solid var(--home-border);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.co-file-icon{background:color-mix(in srgb,var(--sf-accent) 12%,white);width:38px;height:38px;color:var(--sf-accent);border-radius:10px;flex:none;place-items:center;display:grid}.co-file-name{flex:1;min-width:0;display:grid}.co-file-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.co-file-name small{color:var(--home-muted);font-size:11.5px}.co-fine{color:var(--home-muted);align-items:flex-start;gap:6px;margin-top:10px;font-size:11.5px;line-height:1.45;display:flex}.co-muted{color:var(--home-muted);font-size:13px}@media (max-width:640px){.co-wrap{padding-top:18px}.co-card{border-radius:20px;padding:22px 16px}.co-order{grid-template-columns:1fr}}.pgp{border-top:1px dashed var(--home-border,#edf0fa);gap:12px;margin-top:4px;padding-top:6px;display:grid}.pgp-head{gap:2px;display:grid}.pgp-title{align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.pgp-head small{color:var(--home-muted,#7b80a3);font-size:12.5px}.pgp-loading{color:var(--home-muted,#7b80a3);align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}.pgp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pgp-list li label{border:1px solid var(--home-border,#edf0fa);cursor:pointer;background:#fff;border-radius:14px;flex-direction:row;align-items:flex-start;gap:11px;padding:12px 13px;transition:border-color .15s,box-shadow .15s;display:flex}.pgp-list li.on label{border-color:color-mix(in srgb,var(--home-purple,#7252ff) 45%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-purple,#7252ff) 10%,transparent)}.pgp-list li.muted label{cursor:default;background:#fafbfe}.pgp-list input{accent-color:var(--home-purple,#7252ff);width:16px;height:16px;margin-top:10px}.pgp-dot{background:#d6d9e8;border-radius:50%;flex:none;width:10px;height:10px;margin-top:12px}.pgp-dot.on{background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.pgp-logo{color:#fff;background:linear-gradient(135deg,#465eff,#8650ff);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.pgp-list li.muted .pgp-logo{background:#c9cde0}.pgp-body{gap:4px;min-width:0;display:grid}.pgp-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pgp-name b{font-size:14px}.pgp-status,.pgp-rec{letter-spacing:.01em;border-radius:999px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.pgp-status.ok{color:#127a48;background:#e8fbf1}.pgp-status.warn{color:#8a5a00;background:#fff4dd}.pgp-status.bad{color:#b42318;background:#fdecec}.pgp-status.off{color:#6b7094;background:#f1f2f7}.pgp-name .pgp-rec{background:var(--home-lavender,#f1edff);color:var(--home-purple,#7252ff);align-items:center;gap:4px;display:inline-flex}.pgp-body>small{color:var(--home-muted,#7b80a3);font-size:12.5px}.pgp-meta{color:var(--home-muted,#7b80a3);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.pgp-meta i{color:#4b5075;background:#f4f5fa;border-radius:6px;padding:2px 7px;font-style:normal;font-weight:600}.pgp-meta span{align-items:center;gap:4px;margin-left:2px;display:inline-flex}.pgp-hint{color:#8a5a00!important;font-size:11.5px!important}.pgp-warn{color:#7a4f00;background:#fff7e6;border:1px solid #ffe2a8;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.pgp-warn code{background:#fff;border-radius:5px;padding:1px 5px;font-size:11.5px}.pgp-tip{color:#2f4b8a;background:#eef4ff;border-radius:12px;align-items:center;gap:7px;margin:0;padding:9px 12px;font-size:12.5px;display:flex}.sf-form .sf-gateway,.sf-form .sf-info{flex:100%}.co-card h1{font-weight:750}.pgp-list label>span{font-size:inherit;font-weight:inherit;color:inherit}.pgp-list label>.pgp-logo{color:#fff;font-size:15px;font-weight:800}@media (max-width:980px){.products-screen,.pw{min-width:0}.pd-row{grid-template-columns:30px minmax(0,1fr) 92px 70px 64px}.pw-body.preview-open .pw-preview{overscroll-behavior:contain}}@media (max-width:720px){.products-screen,.pw{padding-bottom:max(14px,env(safe-area-inset-bottom))}.pd-header{gap:14px;padding:2px 0 14px}.pd-header h1{letter-spacing:-1px;font-size:30px}.pd-sub{font-size:13px;line-height:1.45}.pd-header-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.pd-header-actions>.home-button,.pd-create,.pd-create>.home-button{justify-content:center;width:100%}.pd-create-menu{width:min(300px,100vw - 32px);top:46px;right:0}.pd-kpi{min-height:116px;padding:14px}.pd-kpi-top i{width:32px;height:32px}.pd-table-card{overflow:hidden}.pd-toolbar{gap:10px;padding:12px}.pd-tabs{scrollbar-width:none;overscroll-behavior-inline:contain;flex-wrap:nowrap;margin:0 -2px;padding:2px;overflow-x:auto}.pd-tabs::-webkit-scrollbar{display:none}.pd-tabs button{flex:none;min-height:38px}.pd-filters{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.pd-search{min-width:0}.pd-filters select{min-width:112px}.pd-bulk{scrollbar-width:none;flex-wrap:nowrap;padding:9px 12px;overflow-x:auto}.pd-bulk::-webkit-scrollbar{display:none}.pd-bulk>*{flex:none}.pd-row{grid-template-columns:28px minmax(0,1fr) auto 52px;gap:8px;min-height:70px;padding:10px 12px}.pd-row>:nth-child(4){display:none}.pd-product{gap:9px}.pd-product b{font-size:12.5px}.pd-product small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pd-status{padding:4px 8px}.pd-actions{justify-content:flex-end}.pd-menu{top:auto;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:140;border-radius:16px;width:auto;padding:8px;position:fixed}.pd-menu button{min-height:42px}.pd-pagination{align-items:flex-start;padding:12px}.pd-pagination>div{order:2;margin-left:auto}.pd-pagination label{justify-content:space-between;width:100%}.pd-rail{gap:12px}.pw-header{align-items:flex-start;gap:10px;padding:0 0 12px}.pw-back{padding:8px 11px}.pw-title{flex-basis:calc(100% - 116px);order:2;min-width:0}.pw-title h1{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:22px;display:-webkit-box}.pw-header-actions{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;display:grid}.pw-header-actions .pw-state{background:#ffffffb3;border-radius:11px;grid-column:1/-1;min-width:0;margin:0;padding:8px 10px}.pw-header-actions :is(.home-button,a.home-button){white-space:nowrap;text-overflow:ellipsis;justify-content:center;min-width:0;max-width:100%;overflow:hidden}.pw-header-actions .pw-progress-button{width:100%;min-width:0}.pw-form,.pw-step,.home-card{min-width:0;max-width:100%}.pw-fields,.pw-segment,.pw-two,.pw-preview-sources,.pw-cover{grid-template-columns:1fr}.pw-list-row,.pw-faq-row,.pw-list-row input,.pw-faq-row input,.pw-faq-row textarea{min-width:0;max-width:100%}.slug-field-row{flex-direction:column;min-width:0}.slug-field-input{width:100%;max-width:100%}.pw-steps{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;overscroll-behavior-inline:contain;background:#f7f8fceb;gap:7px;margin:0 -8px 14px;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto}.pw-steps::-webkit-scrollbar{display:none}.pw-steps button{flex:0 0 48px;min-width:48px;min-height:46px;padding:7px}.pw-steps i{flex-basis:30px}.pw-step{gap:12px}.pw-step-heading{gap:10px;padding:0}.pw-step-heading>i{flex-basis:38px;height:38px}.pw-step-heading h2{font-size:17px}.pw-step-heading p{font-size:12px}.pw-drop{padding:24px 14px}.pw-drop span{max-width:290px;line-height:1.45}.pw-files li{gap:7px;padding:9px 8px}.pw-grip{display:none}.pw-files li>i{flex-basis:30px;height:30px}.pw-file-actions{flex:none}.pw-file-actions button{width:30px;height:34px}.pw-card-head{gap:8px}.pw-card-head .home-button{flex:none}.pw-cover-current{max-width:160px;margin:0 auto}.pw-cover-grid{gap:8px}.pw-pdf-pages{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.pw-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pw-ready{flex-wrap:wrap;align-items:flex-start;padding:14px}.pw-ready>i{width:40px;height:40px}.pw-ready>.home-button{justify-content:center;width:100%}.pw-summary{grid-template-columns:86px minmax(0,1fr)}.pw-footer{z-index:20;padding:10px 8px max(10px,env(safe-area-inset-bottom));background:linear-gradient(#f7f8fc00,#f7f8fc 24%);margin:4px -8px -8px;position:sticky;bottom:0}.pw-footer .home-button{justify-content:center;min-height:42px}.pw-body.preview-open .pw-preview{padding:12px 10px max(10px,env(safe-area-inset-bottom));border-radius:0;max-height:100dvh;inset:0}.pw-preview>header{flex:none}.pw-browser{border-radius:14px;min-height:0}.storefront-page{padding:0 12px 28px}.public-header{margin:0 -12px;padding:0 12px}.storefront-top{gap:10px;padding:14px 0}.storefront-creator{min-width:0;max-width:58%;font-size:12.5px}.storefront-creator i{width:30px;height:30px}.storefront-creator{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.storefront-preview-banner{margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.4}.storefront{gap:16px}.sf-hero{gap:22px}.sf-summary{gap:10px}.sf-summary h1{font-size:clamp(25px,8.4vw,34px)}.sf-lede{font-size:14px}.sf-price b{font-size:28px}.sf-section{border-radius:15px}.sf-highlights ul{grid-template-columns:1fr}.sf-columns{gap:16px}.sf-previews>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sf-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sf-trust li{min-width:0}.sf-gateway-list button{gap:8px;padding:10px}.sf-gateway-price{overflow-wrap:anywhere;max-width:42%}.storefront-footer{margin-top:24px;line-height:1.5}.public-header-inner{min-height:auto}.public-brand{order:1}.public-header nav{order:2;margin-left:auto}.public-search{order:3}.public-header nav a{min-height:36px}.explore-controls{gap:10px}.explore-chips{flex-basis:100%;margin:0 -2px}.explore-tools{grid-template-columns:minmax(0,1fr) auto;display:grid}.explore-segment{scrollbar-width:none;min-width:0;overflow-x:auto}.explore-segment::-webkit-scrollbar{display:none}.explore-segment button{white-space:nowrap}}@media (max-width:480px){.pd-header-actions{grid-template-columns:1fr}.pd-create-menu{top:auto;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;position:fixed}.pd-kpis{grid-template-columns:1fr}.pd-kpi{min-height:106px}.pd-spark{width:34%;display:block}.pd-filters{grid-template-columns:1fr}.pd-filters select{width:100%}.pd-row{grid-template-columns:28px minmax(0,1fr) 48px}.pd-row>:nth-child(3){display:none}.pd-thumb{width:36px!important;height:45px!important}.pd-pagination>span{width:100%}.pd-pagination>div{margin-left:0}.pd-pagination label{width:auto;font-size:0}.pd-pagination label select{font-size:12px}.pw-header{grid-template-columns:auto minmax(0,1fr);display:grid}.pw-title{order:initial;flex-basis:auto}.pw-header-actions{grid-column:1/-1}.pw-header-actions>a.home-button{grid-column:span 1}.pw-header-actions .pw-preview-toggle{display:inline-flex}.pw-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-fields{gap:12px}.pw-list-row{gap:6px}.pw-list-row>i{display:none}.pw-preview-sources{gap:8px}.pw-source{align-items:flex-start;padding:10px}.pw-source select{max-width:112px}.pw-pdf-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-summary{grid-template-columns:72px minmax(0,1fr);gap:10px}.pw-summary dl>div{flex-direction:column;gap:2px}.pw-summary dd{text-align:left}.pw-footer>*{flex:1}.rte-toolbar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rte-toolbar::-webkit-scrollbar{display:none}.rte-toolbar>*{flex:none}.slug-field-input>span{display:none}.pgp-list li label{gap:8px;padding:10px 9px}.pgp-logo{width:30px;height:30px}.pgp-list input{margin-top:8px}.pgp-dot{margin-top:10px}.public-header nav a{padding:7px;font-size:0}.public-header nav a svg{width:18px;height:18px}.public-search input{font-size:13px}.storefront-page .storefront{padding-top:4px}.sf-cover{max-width:260px}.sf-summary h1{font-size:27px}.sf-price{flex-wrap:wrap}.sf-form>input,.sf-email{flex-basis:100%}.sf-form>button{width:100%;min-height:46px}.sf-section{padding:14px}.sf-section h2{font-size:16px}.sf-files li{padding:9px 8px}.sf-files li>i{flex-basis:30px;height:30px}.sf-download{padding:7px 9px}.sf-previews>div{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-hero{padding-top:22px}.explore-hero p:not(.explore-kicker){font-size:13.5px}.explore-grid{grid-template-columns:1fr}.explore-cover{aspect-ratio:4/3}.explore-body p{display:-webkit-box}.explore-tools{grid-template-columns:1fr}.explore-tools select{width:100%}.co-actions{grid-template-columns:1fr;width:100%;display:grid}.co-btn{justify-content:center}.co-files li{gap:8px}.co-files li .co-btn{padding:7px 9px}}@media (max-width:360px){.pw-header-actions{grid-template-columns:1fr}.pw-header-actions .pw-state{grid-column:1}.pw-steps button{flex-basis:44px;min-width:44px}.sf-trust{grid-template-columns:1fr}.sf-previews>div,.pw-preview-grid{grid-template-columns:1fr 1fr}}.sf-dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1210306b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sf-dialog{text-align:center;width:min(420px,100%);color:var(--home-text,#14143c);background:#fff;border-radius:20px;justify-items:center;gap:8px;padding:26px 24px 22px;display:grid;box-shadow:0 30px 70px -20px #14104673}.sf-dialog-icon{color:#9a6700;background:#fff4dd;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.sf-dialog h2{letter-spacing:-.01em;margin:4px 0 0;font-size:18px}.sf-dialog p{color:var(--home-muted,#7b80a3);margin:0;font-size:14px;line-height:1.5}.sf-dialog button{color:#fff;min-width:120px;font:inherit;cursor:pointer;background:linear-gradient(115deg,#465eff,#8650ff);border:0;border-radius:12px;margin-top:10px;padding:10px 18px;font-size:14px;font-weight:650}.sf-dialog button:focus-visible{outline-offset:2px;outline:3px solid #7252ff66}.public-signin{border:1px solid var(--home-border);color:var(--home-text);font:inherit;cursor:pointer;background:#fff;border-radius:11px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:650;display:inline-flex}.public-signin:hover{border-color:color-mix(in srgb,var(--home-purple) 40%,white);color:var(--home-purple)}.public-account-skeleton{background:#eef0f7;border-radius:11px;flex:none;width:92px;height:36px}.public-account{flex:none;position:relative}.public-account-btn{border:1px solid var(--home-border);max-width:220px;color:var(--home-text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 5px;font-size:13px;font-weight:650;display:inline-flex}.public-account-btn.active,.public-account-btn:hover{border-color:color-mix(in srgb,var(--home-purple) 40%,white)}.public-account-btn i,.public-account-btn img{color:#fff;object-fit:cover;background:linear-gradient(115deg,#465eff,#8650ff);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12.5px;font-style:normal;display:grid}.public-account-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-account-menu{z-index:40;border:1px solid var(--home-border);background:#fff;border-radius:14px;width:250px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px -18px #14104659}.public-account-who{border-bottom:1px solid var(--home-border);margin-bottom:4px;padding:9px 10px 10px;display:grid}.public-account-who b{font-size:13.5px}.public-account-who small{color:var(--home-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.public-account-menu a,.public-account-menu button{color:var(--home-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13.5px;font-weight:550;text-decoration:none;display:flex}.public-account-menu a:hover,.public-account-menu button:hover{background:var(--home-lavender);color:var(--home-purple)}.public-account-menu em{color:var(--home-muted);background:#f3f4f9;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11.5px;font-style:normal}@media (max-width:640px){.public-nav-label{display:none}.public-account-btn{padding:4px}.public-account-btn svg{display:none}}.bs-backdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12103073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bs-dialog{text-align:center;width:min(420px,100%);color:var(--home-text,#14143c);font-family:var(--home-font,inherit);background:#fff;border-radius:22px;justify-items:center;gap:10px;padding:30px 26px 20px;display:grid;position:relative;box-shadow:0 30px 80px -24px #14104680}.bs-close{color:#6b7094;cursor:pointer;background:#f3f4f9;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.bs-icon{background:var(--home-lavender,#f1edff);width:48px;height:48px;color:var(--home-purple,#7252ff);border-radius:14px;place-items:center;display:grid}.bs-dialog h2{letter-spacing:-.02em;margin:2px 0 0;font-size:20px}.bs-sub{color:var(--home-muted,#7b80a3);margin:0;font-size:13.5px;line-height:1.5}.bs-google{justify-content:center;width:100%;min-height:44px;margin-top:6px;display:flex}.bs-or{width:100%;color:var(--home-muted,#7b80a3);align-items:center;gap:10px;font-size:12px;display:flex}.bs-or:before,.bs-or:after{content:"";background:var(--home-border,#edf0fa);flex:1;height:1px}.bs-form{gap:10px;width:100%;margin-top:4px;display:grid}.bs-field{border:1px solid var(--home-border,#e4e7f2);color:var(--home-muted,#7b80a3);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:0 13px;display:flex}.bs-field:focus-within,.bs-code:focus{border-color:#b1a0ff;outline:0;box-shadow:0 0 0 3px #7252ff24}.bs-field input{min-width:0;height:44px;font:inherit;color:var(--home-text,#14143c);background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.bs-code{border:1px solid var(--home-border,#e4e7f2);text-align:center;width:100%;height:56px;font:inherit;letter-spacing:12px;color:var(--home-text,#14143c);border-radius:14px;font-size:28px;font-weight:750}.bs-primary{color:#fff;height:46px;font:inherit;cursor:pointer;background:linear-gradient(115deg,#465eff,#8650ff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:0 12px 26px -12px #5a46ffbf}.bs-primary:disabled{opacity:.6;cursor:default}.bs-links{justify-content:space-between;gap:10px;display:flex}.bs-links button{color:var(--home-purple,#7252ff);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px;font-size:12.5px;font-weight:600;display:inline-flex}.bs-links button:disabled{color:var(--home-muted,#7b80a3);cursor:default}.bs-dev{color:#5b44d6;font:inherit;cursor:pointer;background:#faf8ff;border:1px dashed #d8cffd;border-radius:10px;padding:7px;font-size:12px}.bs-error{color:#b42318;text-align:left;background:#fdecec;border-radius:10px;width:100%;margin:0;padding:9px 11px;font-size:12.5px}.bs-fine{color:var(--home-muted,#7b80a3);align-items:center;gap:6px;margin-top:4px;font-size:11.5px;display:flex}.sf-form .sf-account{color:var(--home-muted);flex:100%;margin:0;font-size:12.5px}.sf-account b{color:var(--home-text);font-weight:650}.sf-account button{color:var(--sf-accent,#7054ff);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sf-owned-link{color:var(--sf-accent,#7054ff);align-self:center;font-size:13px;font-weight:650;text-decoration:none}.sf-owned-link:hover{text-decoration:underline}.ac-wrap{max-width:1080px;margin:0 auto;padding:26px 0 10px}.ac-signin{max-width:560px;margin:30px auto 0}.ac-hero{border:1px solid var(--home-border);background:linear-gradient(120deg,#fff,#f3efff);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px 26px;display:flex;box-shadow:0 18px 50px -34px #281e7859}.ac-hero small{color:var(--home-purple);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.ac-hero h1{letter-spacing:-.03em;margin:4px 0 2px;font-size:clamp(24px,4vw,32px)}.ac-hero p{color:var(--home-muted);margin:0;font-size:13.5px}.ac-stats{grid-template-columns:repeat(4,minmax(84px,auto));gap:10px;margin:0;display:grid}.ac-stats div{border:1px solid var(--home-border);background:#fff;border-radius:14px;padding:10px 14px}.ac-stats dt{color:var(--home-muted);font-size:11.5px;font-weight:600}.ac-stats dd{letter-spacing:-.01em;margin:2px 0 0;font-size:18px;font-weight:750}.ac-tabs{border-bottom:1px solid var(--home-border);scrollbar-width:none;gap:6px;margin:20px 0 16px;display:flex;overflow-x:auto}.ac-tabs a{color:var(--home-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.ac-tabs a.active{color:var(--home-purple);border-bottom-color:var(--home-purple)}.ac-library{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr));gap:16px;display:grid}.ac-item{border:1px solid var(--home-border);background:#fff;border-radius:20px;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px;display:grid;box-shadow:0 12px 34px -26px #281e7859}.ac-item.inactive{background:#fbfbfd}.ac-item.inactive .ac-item-cover{filter:grayscale(.6);opacity:.75}.ac-item-cover{border-radius:12px;align-self:start;overflow:hidden}.ac-item-cover .cover-art{border-radius:12px}.ac-item-body{gap:10px;min-width:0;display:grid}.ac-item-body header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ac-item-body small{color:var(--home-muted);font-size:12px}.ac-item-body h3{letter-spacing:-.01em;margin:2px 0 0;font-size:16px;line-height:1.3}.ac-badge{border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.ac-badge.active{color:#127a48;background:#e8fbf1}.ac-badge.expired{color:#b42318;background:#fdecec}.ac-badge.limit_reached,.ac-badge.pending{color:#8a5a00;background:#fff4dd}.ac-terms{color:#4b5075;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ac-terms li{align-items:center;gap:5px;display:inline-flex}.ac-meter{background:#eef0f7;border-radius:999px;height:6px;overflow:hidden}.ac-meter i{border-radius:inherit;background:linear-gradient(90deg,var(--sf-accent),#8650ff);height:100%;display:block}.ac-files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ac-files li{color:var(--sf-accent);background:#f8f9fd;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ac-files li>span{min-width:0;color:var(--home-text);flex:1;display:grid}.ac-files b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ac-files small{font-size:11px}.ac-inactive-note{color:#7a4f00;background:#fff7e6;border-radius:11px;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:12.5px;display:flex}.ac-item-body footer a{color:var(--sf-accent);align-items:center;gap:5px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.ac-muted{color:var(--home-muted);font-size:12.5px}.ac-strong{font-weight:700}.ac-orders{border:1px solid var(--home-border);background:#fff;border-radius:18px;display:grid;overflow:hidden}.ac-order{border-top:1px solid var(--home-border);grid-template-columns:minmax(0,2.2fr) 1fr 1fr .8fr 1.2fr;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:grid}.ac-order.head{color:var(--home-muted);text-transform:uppercase;letter-spacing:.04em;background:#f8f9fd;border-top:0;font-size:11.5px;font-weight:700}.ac-order-product{align-items:center;gap:10px;min-width:0;display:flex}.ac-order-product>span:last-child{min-width:0;display:grid}.ac-order-product b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-order-product small{color:var(--home-muted);font-size:11.5px}.ac-thumb{border-radius:8px;flex:0 0 40px;width:40px;overflow:hidden}.ac-thumb .cover-art{border-radius:8px}.ac-order-actions a{color:var(--home-purple);align-items:center;gap:5px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.ac-profile{gap:14px;max-width:560px;display:grid}.ac-profile label{gap:6px;display:grid}.ac-profile label span{color:#3d4166;font-size:12px;font-weight:650}.ac-profile input{border:1px solid var(--home-border);height:42px;font:inherit;color:var(--home-text);border-radius:11px;padding:0 12px;font-size:14px}.ac-profile input[readonly]{color:var(--home-muted);background:#f8f9fd}.ac-profile small{color:var(--home-muted);font-size:11.5px}@media (max-width:720px){.ac-stats{grid-template-columns:repeat(2,1fr);width:100%}.ac-item{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:12px}.ac-order{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.ac-order.head{display:none}.ac-order>span:nth-child(2){grid-column:1}.ac-order>span:nth-child(3){text-align:right;grid-area:1/2}.ac-order>span:nth-child(4){text-align:right;grid-area:2/2}.ac-order>span:nth-child(5){grid-column:1/-1}}.inv-bar{justify-content:space-between;align-items:center;max-width:820px;margin:0 auto;padding:18px 0;display:flex}.inv-bar a,.inv-bar button{color:var(--home-text);font:inherit;border:1px solid var(--home-border);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:6px;padding:8px 13px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.inv-error{max-width:820px;margin:0 auto}.inv-sheet{border:1px solid var(--home-border);color:#14143c;background:#fff;border-radius:18px;max-width:820px;margin:0 auto 30px;padding:40px;box-shadow:0 24px 60px -34px #281e7859}.inv-sheet header{border-bottom:1px solid var(--home-border);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.inv-sheet header p{color:var(--home-muted);margin:8px 0 0;font-size:13px}.inv-meta h1{letter-spacing:-.02em;text-align:right;margin:0 0 8px;font-size:26px}.inv-meta dl{grid-template-columns:auto auto;gap:4px 16px;margin:0;font-size:13px;display:grid}.inv-meta dt{color:var(--home-muted)}.inv-meta dd{text-align:right;margin:0;font-weight:650}.inv-parties{grid-template-columns:1fr 1fr;gap:20px;padding:22px 0;display:grid}.inv-parties div{gap:3px;font-size:13.5px;display:grid}.inv-parties small{color:var(--home-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:700}.inv-parties span{color:#4b5075}.inv-sheet table{border-collapse:collapse;width:100%;font-size:14px}.inv-sheet th{text-align:left;border-bottom:1px solid var(--home-border);color:var(--home-muted);text-transform:uppercase;letter-spacing:.05em;padding:10px 0;font-size:11.5px}.inv-sheet th:not(:first-child),.inv-sheet td:not(:first-child){text-align:right;width:120px}.inv-sheet td{border-bottom:1px solid var(--home-border);vertical-align:top;padding:14px 0}.inv-sheet td small{color:var(--home-muted);margin-top:3px;font-size:12px;display:block}.inv-sheet tfoot td{border-bottom:0;font-size:16px;font-weight:800}.inv-sheet>footer{color:var(--home-muted);margin-top:26px;font-size:12.5px}@media (max-width:640px){.inv-sheet{padding:22px 16px}.inv-parties{grid-template-columns:1fr}.inv-meta h1{text-align:left}}@media print{.public-header,.inv-bar,.storefront-footer{display:none!important}.storefront-page{background:#fff!important;padding:0!important}.inv-sheet{box-shadow:none;border:0;max-width:none;margin:0}}.pw-access{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pw-access label{gap:6px;display:grid}.pw-access label span{color:#3d4166;font-size:12px;font-weight:600}.pw-access select{border:1.5px solid var(--home-border);height:40px;font:inherit;color:var(--home-text);background:#fff;border-radius:11px;padding:0 10px;font-size:13px}.pw-access small{color:var(--home-muted);grid-column:1/-1;font-size:11.5px;line-height:1.45}@media (max-width:640px){.pw-access{grid-template-columns:1fr}}.sf-owned .sf-owned-link{align-self:flex-start}@media (max-width:640px){.public-header nav{order:2;margin-left:auto}.public-signin,.public-account,.public-account-skeleton{order:3}.public-search{order:4}}.slc-wrap{gap:12px;margin:0 0 18px;display:grid}.slc-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.slc-range{border:1px solid var(--home-border,#edf0fa);background:#fff;border-radius:11px;padding:3px;display:inline-flex}.slc-range button{font:inherit;color:var(--home-muted,#7b80a3);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:650}.slc-range button.active{background:var(--home-lavender,#f1edff);color:var(--home-purple,#7252ff)}.slc-link{border:1px solid var(--home-border,#edf0fa);font:inherit;color:var(--home-text,#14143c);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:650;display:inline-flex}.slc-link:hover{color:#7252ff;border-color:#c7baff}.slc-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr) minmax(0,.95fr);gap:14px;display:grid}.slc-card{min-width:0;padding:18px 18px 12px}.slc-card header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.slc-card h3{letter-spacing:-.01em;margin:0;font-size:16px}.slc-card header p{color:var(--home-muted,#7b80a3);margin:3px 0 0;font-size:12px}.slc-select{flex:none;align-items:center;display:inline-flex;position:relative}.slc-select select{-webkit-appearance:none;appearance:none;border:1px solid var(--home-border,#e6e8f3);font:inherit;color:var(--home-text,#14143c);cursor:pointer;background:#fff;border-radius:10px;padding:7px 30px 7px 12px;font-size:12.5px;font-weight:600}.slc-select svg{pointer-events:none;color:var(--home-muted,#7b80a3);position:absolute;right:10px}.slc-legend{color:#4b5075;gap:12px;margin:0;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.slc-legend li{align-items:center;gap:6px;display:inline-flex}.slc-legend i{border-radius:50%;width:9px;height:9px}.slc-plot{min-height:220px}.slc-tip{border:1px solid var(--home-border,#e6e8f3);color:#4b5075;background:#fff;border-radius:11px;gap:4px;padding:9px 11px;font-size:12px;display:grid;box-shadow:0 12px 30px -14px #14104659}.slc-tip b{color:var(--home-text,#14143c);font-size:12px}.slc-tip span{align-items:center;gap:7px;display:flex}.slc-tip i{border-radius:50%;width:8px;height:8px}.slc-tip em{color:var(--home-text,#14143c);margin-left:auto;padding-left:14px;font-style:normal;font-weight:700}.slc-toplist{gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.slc-toplist li{align-items:center;gap:12px;display:flex}.slc-thumb{border-radius:10px;flex:0 0 46px;width:46px;overflow:hidden}.slc-thumb .pd-thumb{width:46px!important;height:58px!important}.slc-top-body{flex:1;gap:5px;min-width:0;display:grid}.slc-top-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.slc-top-row b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.slc-top-row strong{white-space:nowrap;font-size:13.5px}.slc-bar{background:#eef0f7;border-radius:999px;height:6px;overflow:hidden}.slc-bar i{border-radius:inherit;background:linear-gradient(90deg,#6d4aff,#8c72ff);height:100%;display:block}.slc-top-body small{color:var(--home-muted,#7b80a3);font-size:11.5px}.slc-empty{color:var(--home-muted,#7b80a3);margin:20px 0;font-size:13px}@media (max-width:1180px){.slc-grid{grid-template-columns:1fr 1fr}.slc-top{grid-column:1/-1}}@media (max-width:720px){.slc-grid{grid-template-columns:1fr}.slc-legend{flex-direction:column;gap:4px}}.od .pw-back{margin-bottom:8px}.od-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 14px;display:flex}.od-tabs>button{font:inherit;color:var(--home-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;font-weight:650;display:inline-flex}.od-tabs>button.active{border-color:var(--home-border);color:var(--home-purple);background:#fff;box-shadow:0 4px 14px -8px #281e7840}.od-search{border:1px solid var(--home-border);height:38px;color:var(--home-muted);background:#fff;border-radius:11px;align-items:center;gap:8px;width:min(340px,100%);margin-left:auto;padding:0 10px;display:flex}.od-search input{min-width:0;font:inherit;color:var(--home-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.od-search button{cursor:pointer;width:20px;height:20px;color:var(--home-muted);background:#f1f2f7;border:0;border-radius:50%;place-items:center;display:grid}.od-card{padding:0;overflow:hidden}.od-filters{border-bottom:1px solid var(--home-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.od-filters .pd-tabs em{color:var(--home-muted);margin-left:3px;font-size:11.5px;font-style:normal}.od-product-filter{border:1px solid var(--home-border);height:36px;font:inherit;background:#fff;border-radius:10px;max-width:260px;padding:0 10px;font-size:13px}.od-table{display:grid}.od-row{border:0;border-top:1px solid var(--home-border);font:inherit;color:var(--home-text);text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(0,1.5fr) minmax(0,1.6fr) .8fr .8fr .7fr .9fr;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:13px;display:grid}.od-table.cust .od-row{grid-template-columns:minmax(0,2fr) .6fr .6fr 1fr .9fr .9fr}.od-row:hover:not(.head){background:#faf9ff}.od-row.head{cursor:default;color:var(--home-muted);text-transform:uppercase;letter-spacing:.04em;background:#f8f9fd;border-top:0;font-size:11.5px;font-weight:700}.od-row.pd-skeleton-row{height:58px}.od-cust,.od-prod{align-items:center;gap:10px;min-width:0;display:flex}.od-cust>span:last-child,.od-prod>span:last-child{min-width:0;display:grid}.od-cust b,.od-prod b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.od-cust small,.od-prod small{color:var(--home-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.od-avatar{color:#fff;background:linear-gradient(115deg,#465eff,#8650ff);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.od-avatar img{object-fit:cover;width:100%;height:100%}.od-thumb{border-radius:7px;flex:0 0 32px;width:32px;overflow:hidden}.od-thumb .pd-thumb{width:32px!important;height:40px!important}.od-thumb.lg{flex-basis:56px;width:56px}.od-thumb.lg .pd-thumb{width:56px!important;height:70px!important}.od-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.od-acct{color:#127a48;background:#e8fbf1;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.od-acct.guest{color:#6b7094;background:#f1f2f7}.od-empty{color:var(--home-muted);text-align:center;border-top:1px solid var(--home-border);justify-items:center;gap:6px;padding:40px 16px;display:grid}.od-empty b{color:var(--home-text)}.od-empty p{margin:0;font-size:13px}.od-pager{border-top:1px solid var(--home-border);color:var(--home-muted);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;display:flex}.od-pager span{margin-right:auto}.od-inline{color:var(--home-purple);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:650}.od-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 0 14px;display:flex}.od-head h1{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 4px;font-size:30px;display:flex}.od-head h1 .ac-badge{font-size:12px}.od-test{color:#8a5a00;background:#fff4dd;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:700}.od-head-actions{flex-wrap:wrap;gap:8px;display:flex}.od-copy{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.od-alert{color:#2f4b8a;background:#eef4ff;border-radius:12px;align-items:center;gap:8px;margin:0 0 14px;padding:11px 14px;font-size:13px;display:flex}.od-alert.bad{color:#b42318;background:#fdecec}.od-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.od-col{align-content:start;gap:14px;display:grid}.od-panel{padding:18px}.od-panel h3{align-items:center;gap:8px;margin:0 0 12px;font-size:14.5px;display:flex}.od-person{align-items:center;gap:12px;margin-bottom:12px;display:flex}.od-person>span{gap:2px;min-width:0;display:grid}.od-person b{font-size:15px}.od-person a{color:var(--home-purple);text-overflow:ellipsis;font-size:13px;text-decoration:none;overflow:hidden}.od-person small{color:var(--home-muted);font-size:12px}.od-dl{gap:8px;margin:0;display:grid}.od-dl div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.od-dl dt{color:var(--home-muted)}.od-dl dd{text-align:right;overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;margin:0;font-weight:650;display:inline-flex}.od-product{align-items:center;gap:12px;margin-bottom:12px;display:flex}.od-product>span:last-child{gap:4px;display:grid}.od-product a{color:var(--home-purple);align-items:center;gap:4px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.od-panel .ac-meter{margin-top:10px}.od-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.od-timeline li{grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding:0 0 16px;display:grid;position:relative}.od-timeline li:not(:last-child):before{content:"";background:#eef0f7;width:2px;position:absolute;top:28px;bottom:2px;left:13px}.od-timeline i{background:var(--home-lavender);width:28px;height:28px;color:var(--home-purple);border-radius:50%;place-items:center;display:grid}.od-timeline li.paid i{color:#127a48;background:#e8fbf1}.od-timeline li.failed i{color:#b42318;background:#fdecec}.od-timeline li.expires i{color:#8a5a00;background:#fff4dd}.od-timeline span{gap:2px;min-width:0;padding-top:4px;display:grid}.od-timeline b{font-size:13px}.od-timeline small{color:var(--home-muted);overflow-wrap:anywhere;font-size:11.5px}.od-timeline time{color:var(--home-muted);white-space:nowrap;padding-top:6px;font-size:11.5px}.od-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.od-list li{align-items:center;gap:10px;font-size:13px;display:flex}.od-list li>span:first-of-type,.od-list li>.od-inline{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.od-list time{color:var(--home-muted);white-space:nowrap;font-size:11.5px}.od-invoice{z-index:80;place-items:start center;padding:24px 16px;overflow-y:auto}.od-invoice-box{width:min(840px,100%)}.od-invoice-box .inv-bar{padding:0 0 12px}@media (max-width:980px){.od-grid{grid-template-columns:1fr}.od-row,.od-table.cust .od-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.od-row.head{display:none}.od-row>span:nth-child(n+3){font-size:12px}.od-row>span:nth-child(3){text-align:right;grid-area:1/2}.od-row>span:nth-child(5){text-align:right;grid-area:2/2}.od-row>span:nth-child(4),.od-row>span:nth-child(6){display:none}.od-search{width:100%;margin-left:0}}@media print{body.print-invoice *{visibility:hidden}body.print-invoice .inv-print-root .inv-sheet,body.print-invoice .inv-print-root .inv-sheet *{visibility:visible}body.print-invoice .inv-print-root .inv-sheet{width:100%;box-shadow:none;border:0;margin:0;position:absolute;top:0;left:0}}.slc-grid{align-items:start}.slc-card{height:auto;min-height:0}.st-kpis{gap:var(--home-gap,16px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 14px;display:grid}.st-kpis-home{margin:0 0 16px}.st-kpi{text-align:left;border:1px solid var(--home-border);cursor:pointer;font:inherit;color:var(--home-text);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 44px 16px 18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.st-kpi:hover,.st-kpi.active{border-color:color-mix(in srgb,var(--home-purple) 35%,var(--home-border));box-shadow:0 10px 28px -18px #503cb459}.st-kpi-top{color:#4d5178;align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:flex}.st-kpi-top i{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.st-kpi.settled .st-kpi-top i{color:#127a48;background:#e8fbf1}.st-kpi.pending .st-kpi-top i{color:#8a5a00;background:#fff4dd}.st-kpi strong{letter-spacing:-.04em;margin-top:4px;font-size:clamp(22px,2vw,28px);font-weight:700}.st-kpi>small{color:var(--home-muted);font-size:11.5px;line-height:1.4}.st-chevron{color:var(--home-muted);opacity:.7;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.st-hint{color:var(--home-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.st-table .od-row{grid-template-columns:minmax(0,1.8fr) .9fr .9fr 28px}.st-batches .od-row{grid-template-columns:minmax(0,1.4fr) .8fr 1fr .8fr 28px}.st-row-chevron{color:var(--home-muted);place-items:center;display:grid}.st-order-amt{color:var(--home-muted);margin-top:2px;font-size:11px;font-weight:500;display:block}.st-utr{color:var(--home-muted);margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}.st-receipt-hint{color:var(--home-purple);font-weight:650;display:block}.st-batch-head{border-bottom:1px solid var(--home-border);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px 16px;display:flex}.st-batch-head strong{letter-spacing:-.03em;margin:4px 0;font-size:28px;display:block}.st-batch-head small{color:var(--home-muted);font-size:12.5px}.st-batch-meta{gap:8px;margin:0;display:grid}.st-batch-meta div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.st-batch-meta dt{color:var(--home-muted)}.st-batch-meta dd{text-align:right;margin:0;font-weight:650}.st-receipts{border-bottom:1px solid var(--home-border);padding:14px 16px}.st-receipts h3{align-items:center;gap:8px;margin:0 0 8px;font-size:13.5px;display:flex}.st-receipts ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.st-receipts a{color:var(--home-purple);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}@media (max-width:720px){.st-kpis{grid-template-columns:1fr}.st-table .od-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.st-table .od-row>span:nth-child(3){text-align:right;grid-area:1/2}.st-table .od-row>span:nth-child(2){grid-area:2/1}.st-table .od-row>span:nth-child(4),.st-table .od-row>span:nth-child(5){display:none}}.mp-preview{min-height:100%;padding:0 16px 28px}.mp-preview .public-header{pointer-events:none;-webkit-user-select:none;user-select:none}.mp-preview .public-header-inner{min-height:54px}.mp-preview .storefront{padding-top:18px}.pw-gate{border:1.5px solid var(--home-border);background:#fff;border-radius:13px;align-items:center;gap:12px;padding:13px 14px;display:flex}.pw-gate>i{height:34px;color:var(--home-muted);background:#f3f4f9;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.pw-gate.on>i{background:var(--home-lavender);color:var(--home-purple)}.pw-gate>span{flex:1;min-width:0}.pw-gate b{color:var(--home-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pw-gate b em{letter-spacing:.05em;text-transform:uppercase;color:var(--home-muted);background:#eceef5;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.pw-gate small{color:var(--home-muted);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.pw-gate.locked{background:#f7f8fb;border-style:dashed}.pw-gate.locked b{color:#6f7391}.pw-switch{cursor:pointer;background:#d7d9e6;border:0;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .18s;position:relative}.pw-switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.pw-switch[aria-checked=true]{background:var(--home-purple)}.pw-switch[aria-checked=true] span{transform:translate(18px)}.pw-switch:disabled{cursor:not-allowed;opacity:.45;filter:grayscale()}.pw-switch:focus-visible{outline:2px solid var(--home-purple);outline-offset:2px}.storefront .sf-section.sf-tabs{padding:0;overflow:hidden}.sf-tablist{border-bottom:1px solid var(--sf-line);scrollbar-width:none;gap:4px;padding:6px 10px 0;display:flex;overflow-x:auto}.sf-tablist::-webkit-scrollbar{display:none}.sf-tablist button{font:inherit;color:var(--sf-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:12px 12px 13px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.sf-tablist button small{color:var(--sf-muted);background:#f1f2f9;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.sf-tablist button:hover{color:var(--sf-text)}.sf-tablist button.active{color:var(--sf-accent)}.sf-tablist button.active small{background:color-mix(in srgb,var(--sf-accent) 12%,white);color:var(--sf-accent)}.sf-tablist button.active:after{content:"";background:var(--sf-accent);border-radius:3px 3px 0 0;height:2.5px;position:absolute;bottom:-1px;left:10px;right:10px}.sf-tablist button:focus-visible{outline:2px solid var(--sf-accent);outline-offset:-2px;border-radius:8px}.sf-tabpanel{padding:22px}.sf-tab-sub{color:var(--sf-muted);margin:0 0 14px;font-size:12.5px}.sf-tabpanel h2{letter-spacing:-.3px;align-items:baseline;gap:8px;margin:0 0 14px;font-size:17px;font-weight:700;display:flex}.sf-tabpanel h2 small{color:var(--sf-muted);font-size:12px;font-weight:500}.sf-about-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);align-items:start;gap:26px;display:grid}.sf-about-grid .sf-highlights{border:1px solid var(--sf-line);background:#fafbff;border-radius:14px;padding:18px}.sf-about-grid .sf-highlights ul{grid-template-columns:1fr}.sf-sample-link{border:1px solid var(--sf-line);width:100%;font:inherit;text-align:left;color:var(--sf-text);cursor:pointer;background:#fafbff;border-radius:14px;align-items:center;gap:12px;margin-top:4px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.sf-sample-link:hover{border-color:color-mix(in srgb,var(--sf-accent) 40%,white);background:#fff}.sf-sample-link>i{background:color-mix(in srgb,var(--sf-accent) 12%,white);height:34px;color:var(--sf-accent);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.sf-sample-link>span{flex:1;min-width:0;display:grid}.sf-sample-link b{font-size:13.5px}.sf-sample-link small{color:var(--sf-muted);font-size:11.5px}.sf-sample-link>svg{color:var(--sf-muted);flex:none}@container (width<=640px){.sf-about-grid{grid-template-columns:1fr}.sf-tabpanel{padding:16px}}@media (max-width:720px){.sf-about-grid{grid-template-columns:1fr;gap:18px}.sf-tabpanel{padding:16px}.sf-tablist{padding:4px 6px 0}.sf-tablist button{padding:11px 10px 12px;font-size:13px}}.pp{flex-direction:column;gap:16px;display:flex;container-type:inline-size}.pp-card{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.pp-title{letter-spacing:-.2px;color:var(--home-text);align-items:center;gap:10px;margin:0;font-size:17px;font-weight:700;display:flex}.pp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pp-hint{color:var(--home-muted);font-size:12.5px}.pp-flag{border-radius:3px;box-shadow:0 0 0 1px #0000000f}.pp-globe{color:var(--home-text)}.pp-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pp-choice{border:1.5px solid var(--home-border);cursor:pointer;text-align:left;font:inherit;color:var(--home-text);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .15s,background .15s;display:flex}.pp-choice:hover{border-color:color-mix(in srgb,var(--home-purple) 35%,white)}.pp-choice.active{border-color:var(--home-purple);background:#f7f5ff}.pp-choice.static{cursor:default}.pp-choice>i{height:38px;color:var(--home-muted);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.pp-choice.active>i{color:var(--home-purple)}.pp-choice b,.pp-radio b{color:var(--home-text);font-size:14px;font-weight:650;display:block}.pp-choice small,.pp-radio small{color:var(--home-muted);margin-top:2px;font-size:12px;display:block}.pp-dot{color:#fff;background:#fff;border:1.5px solid #cfd2e2;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.pp-dot.on{border-color:var(--home-purple);background:var(--home-purple)}.pp-india{grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr);align-items:start;gap:18px;display:grid}.pp-india-fields{flex-direction:column;gap:16px;min-width:0;display:flex}.pp-field{flex-direction:column;gap:7px;min-width:0;display:flex}.pp-label{color:var(--home-text);font-size:13px;font-weight:600;line-height:1.35;display:block}.pp-label .pp-info{vertical-align:-2px;margin-left:4px}.pp-label small{color:var(--home-muted);margin-left:4px;font-weight:500}.pp-req{color:#ff4d6d;font-style:normal}.pp-info{color:var(--home-muted);cursor:help;place-items:center;display:inline-grid}.pp-money{border:1px solid var(--home-border);background:#fff;border-radius:12px;align-items:center;gap:8px;height:48px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.pp-money:focus-within{border-color:color-mix(in srgb,var(--home-purple) 55%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-purple) 14%,transparent)}.pp-money em{color:var(--home-text);font-size:16px;font-style:normal;font-weight:600}.pp-money input{min-width:0;height:100%;font:inherit;color:var(--home-text);background:0 0;border:0;outline:0;flex:1;font-size:17px;font-weight:600}.pp-money input::placeholder{color:#b3b6c9;font-weight:500}.pp-money.small{flex:0 0 150px;height:40px}.pp-money.small input{font-size:14px}.pp-tax{flex-direction:column;gap:10px;display:flex}.pp-tax-options{border:1px solid var(--home-border);background:#fff;border-radius:13px;gap:0;overflow:hidden}.pp-tax-options .pp-radio+.pp-radio{border-left:1px solid var(--home-border)}.pp-radio{cursor:pointer;text-align:left;font:inherit;background:#fff;border:0;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pp-radio .pp-dot{margin-top:1px}.pp-radio.card{border:1.5px solid var(--home-border);border-radius:13px}.pp-radio.card.active{border-color:var(--home-purple);background:#f7f5ff}.pp-earnings{color:var(--home-text);background:linear-gradient(160deg,#f3efff,#ece8ff);border-radius:14px;padding:18px 20px}.pp-earnings h4{align-items:center;gap:6px;margin:0 0 12px;font-size:13.5px;font-weight:700;display:flex}.pp-earnings dl{flex-direction:column;gap:9px;margin:0;display:flex}.pp-earnings dl>div{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.pp-earnings dt small{color:var(--home-muted)}.pp-earnings dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.pp-earnings dt{min-width:0}.pp-earnings .muted{color:var(--home-muted)}.pp-earnings .muted dd{color:var(--home-text)}.pp-earnings .total{border-top:1px solid color-mix(in srgb,var(--home-purple) 18%,white);color:var(--home-purple);align-items:baseline;margin-top:4px;padding-top:12px;font-weight:700}.pp-earnings .total dd{letter-spacing:-.4px;font-size:22px;font-weight:800}.pp-switch-row{align-items:center;gap:12px;display:flex}.pp-switch-row b{color:var(--home-text);font-size:13.5px;font-weight:650;display:block}.pp-switch-row small{color:var(--home-muted);font-size:12px;display:block}.pp-intl{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}.pp-intl-options{flex-direction:column;gap:10px;display:flex}.pp-intl-fields{flex-direction:column;gap:12px;min-width:0;display:flex}.pp-note{color:var(--home-purple);background:#f3f1ff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pp-note b{color:var(--home-text);font-size:13px;display:block}.pp-note small{color:var(--home-muted);font-size:11.5px;display:block}.pp-countries{border:1px dashed var(--home-border);background:#fbfbfe;border-radius:13px;flex-direction:column;gap:10px;padding:14px;display:flex}.pp-countries-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-countries-head b{color:var(--home-text);font-size:13.5px;display:block}.pp-countries-head small{color:var(--home-muted);font-size:12px;display:block}.pp-countries ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pp-countries li{align-items:center;gap:10px;display:flex}.pp-countries select{border:1px solid var(--home-border);min-width:0;height:40px;font:inherit;color:var(--home-text);background:#fff;border-radius:11px;flex:1;padding:0 12px;font-size:13.5px}.pp-remove{border:1px solid var(--home-border);width:36px;height:36px;color:var(--home-muted);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid}.pp-remove:hover{color:#e5484d;border-color:#f3c3c5}.pp-empty{color:var(--home-muted);margin:0;font-size:12.5px}@container (width<=640px){.pp-india,.pp-intl{grid-template-columns:1fr}.pp-head{flex-direction:column;align-items:stretch}.pp-switch-row{width:100%}}@media (max-width:720px){.pp{min-width:0;max-width:100%}.pp-india,.pp-intl,.pp-grid2{grid-template-columns:1fr}.pp-head{flex-direction:column;align-items:stretch;gap:12px}.pp-switch-row{align-items:flex-start;width:100%}.pp-tax-options{grid-template-columns:1fr;display:grid}.pp-tax-options .pp-radio+.pp-radio{border-left:0;border-top:1px solid var(--home-border)}.pp-card{min-width:0;max-width:100%;padding:16px}.pp-countries li{flex-wrap:wrap}.pp-money.small{flex:120px;max-width:100%}.pp-choice{align-items:flex-start;gap:10px;padding:14px}.pp-choice>i{flex-basis:34px;height:34px}.pp-earnings{overflow-wrap:anywhere;min-width:0}.pp-earnings dd{white-space:normal}.pw-gate{flex-wrap:wrap;align-items:flex-start}.pw-gate>span{flex:180px}}@media (max-width:640px){.pp-grid2{grid-template-columns:1fr}.pp-tax-options .pp-radio+.pp-radio{border-left:0;border-top:1px solid var(--home-border)}.pp-card{padding:16px}.pp-countries li{flex-wrap:wrap}.pp-money.small{flex:120px}}.sf-price{flex-wrap:wrap}.sf-price .sf-tax{color:var(--sf-muted);flex-basis:100%;font-size:12px;font-weight:500}.pp-radio.static{cursor:default}.pp-earnings.stale dl{opacity:.55;transition:opacity .15s}.pp-earnings-spin{color:var(--home-purple);margin-left:auto}.pp-earnings-skeleton{gap:10px;display:grid}.pp-earnings-skeleton span{background:color-mix(in srgb,var(--home-purple) 10%,white);border-radius:6px;height:14px}.pp-earnings-skeleton span:last-child{height:24px;margin-top:6px}.np-app{--np-canvas:#f6f8fe;--np-surface:#fff;--np-text:#14143c;--np-muted:#6c7196;--np-faint:#9aa0bf;--np-border:#e7eaf5;--np-hover:#f3f2ff;--np-active-bg:#eeebff;--np-accent:#6a4cff;--np-accent-strong:#5236f0;--np-danger:#d5384a;--np-sidebar-w:276px;--np-rail-w:72px;--np-current:var(--np-sidebar-w);--np-ease:cubic-bezier(.22,1,.36,1);grid-template-columns:var(--np-current) minmax(0,1fr);color:var(--np-text);background:radial-gradient(ellipse at 72% 0,#e3f1ff80,transparent 46%),radial-gradient(ellipse at 18% 4%,#ece8ff80,transparent 42%),var(--np-canvas);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;transition:grid-template-columns .24s var(--np-ease);grid-template-rows:minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.np-app[data-sidebar=collapsed]{--np-current:var(--np-rail-w)}html:has(.np-app){overscroll-behavior:none;background:var(--np-page-bg,#f6f8fe);height:100%;overflow:hidden}html:has(.np-app) body{overscroll-behavior:none;background:var(--np-page-bg,#f6f8fe);height:100%;overflow:hidden}.np-app :is(a,button):focus-visible{outline:2px solid var(--np-accent);outline-offset:2px}.np-sidebar{z-index:30;border-right:1px solid var(--np-border);background:linear-gradient(#fff 0%,#fbfbff 56%,#f7f8ff 100%);flex-direction:column;min-width:0;height:100%;display:flex;position:relative;box-shadow:inset 1px 0 #fff,8px 0 30px #24265d08}.np-sidebar-header{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:92px;padding:18px 14px 8px 20px;display:flex}.np-brand{min-width:0;color:inherit;border-radius:10px;align-items:center;text-decoration:none;display:flex}.np-brand-stack{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.np-brand-stack>small{color:#8b90ad;letter-spacing:.12em;text-transform:uppercase;padding-left:2px;font-size:10px;font-weight:650}.np-brand .brand{height:auto}.np-brand .brand-logo{display:none}.np-brand .brand-logo.on-light{z-index:2;width:120px;height:auto;display:block;position:relative}.np-brand .brand-with-mascot{padding-top:21px;position:relative;overflow:visible}.np-brand .brand-mascot-peek{z-index:1;pointer-events:none;width:48px;height:25px;position:absolute;top:-3px;left:50%;overflow:hidden;transform:translate(-50%)}.np-brand .brand-mascot-peek img{width:54px;max-width:none;height:auto;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.np-brand-mark{border-radius:9px;width:30px;height:30px;display:block}.np-icon-button{width:34px;height:34px;color:var(--np-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;place-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:grid}.np-icon-button:hover{background:var(--np-hover);color:var(--np-accent-strong);border-color:#e4defd}.np-sidebar-tools{flex:none;padding:0 12px 9px}.np-collapse-control{color:#666c91;width:100%;height:34px;font:600 12px/1 var(--font-geist-sans),Arial,sans-serif;cursor:pointer;background:#fff;border:1px solid #e8e9f5;border-radius:10px;align-items:center;gap:9px;padding:0 10px;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #20224d08}.np-collapse-control:hover{color:var(--np-accent-strong);background:#f6f4ff;border-color:#d9d4fb;box-shadow:0 4px 12px #4f3bd312}.np-collapse-control span{text-align:left;flex:1}.np-collapse-control kbd{color:#9599b5;font:600 9px/1 var(--font-geist-sans),Arial,sans-serif;background:#fafaff;border:1px solid #e4e5f0;border-bottom-width:2px;border-radius:5px;padding:3px 5px}.np-nav-wrap{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.np-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9dcef transparent;flex:1;min-height:0;padding:2px 12px 44px;overflow:hidden auto}.np-nav::-webkit-scrollbar{width:6px}.np-nav::-webkit-scrollbar-thumb{background:#dfe2f2;border-radius:6px}.np-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.np-nav ul[hidden]{display:none}.np-more-nav{z-index:2;color:#6554d9;height:30px;font:650 10.5px/1 var(--font-geist-sans),Arial,sans-serif;opacity:0;pointer-events:none;background:#fffffff2;border:1px solid #dedcf4;border-radius:10px;justify-content:center;align-items:center;gap:6px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:7px;left:14px;right:14px;transform:translateY(8px);box-shadow:0 -8px 18px #f8f8ff,0 4px 14px #38306d1a}.np-more-nav[data-visible]{opacity:1;pointer-events:auto;cursor:pointer;transform:none}.np-more-nav:hover{background:#f4f1ff;border-color:#cec8f7}.np-group+.np-group{margin-top:16px}.np-group-heading{font:inherit;margin:0 0 4px}.np-group-toggle{color:#8b90ad;letter-spacing:.105em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;width:100%;height:30px;padding:0 8px 0 10px;font-size:10.5px;font-weight:720;display:flex}.np-group-toggle>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.np-group-toggle:hover{color:var(--np-text);background:#f7f7fc}.np-group-chevron{transition:transform .2s var(--np-ease);opacity:.75;flex:none}.np-group-toggle[aria-expanded=false] .np-group-chevron{transform:rotate(-90deg)}.np-group-divider{background:var(--np-border);height:1px;margin:0 10px 10px}.np-item{color:#4c5278;white-space:nowrap;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;min-height:42px;padding:6px 10px;font-size:13.5px;font-weight:540;line-height:1;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.np-item:hover{color:var(--np-text);background:#f5f4ff;border-color:#ece9ff}.np-item[data-active]{color:var(--np-accent-strong);background:linear-gradient(90deg,#efecff 0%,#f7f5ff 100%);border-color:#e2dcff;font-weight:650;box-shadow:0 5px 14px #513dd00c}.np-item[data-active]:before{content:"";background:linear-gradient(#7557ff,#5137ed);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-1px;box-shadow:1px 0 6px #6245ff4d}.np-item-icon{color:currentColor;flex:none;place-items:center;width:20px;height:20px;display:grid}.np-item:not([data-active]) .np-item-icon{color:#7d82a8}.np-item:hover .np-item-icon{color:var(--np-accent-strong)}.np-item-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;overflow:hidden}.np-item-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.np-item-copy small{color:#9297b2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:480;line-height:1;overflow:hidden}.np-item[data-active] .np-item-copy small{color:#8177bd}.np-badge{background:var(--np-accent);color:#fff;border-radius:10px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.np-badge.subtle{color:var(--np-accent-strong);background:#ece8ff;min-width:18px;height:18px;font-size:10px}.np-soon{color:#9a6206;letter-spacing:.02em;vertical-align:middle;background:#fff4de;border-radius:999px;align-items:center;margin-left:6px;padding:1px 7px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.np-item[data-soon],.np-item[aria-disabled=true]{opacity:.62;cursor:not-allowed;pointer-events:auto}.np-item[data-soon]:hover,.np-item[aria-disabled=true]:hover{color:#4c5278;box-shadow:none;background:0 0;border-color:#0000}.np-item[data-soon] .np-item-icon,.np-item[aria-disabled=true] .np-item-icon{color:#9aa0bf}.np-sheet-option:disabled{opacity:.55;cursor:not-allowed}.np-sheet-option:disabled .np-soon{margin-left:6px}.np-dot{background:var(--np-accent);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 2px #fff}.np-sidebar-footer{border-top:1px solid var(--np-border);background:#fafaffb8;flex:none;padding:10px 12px 12px}.np-workspace-status{color:#4d5376;border-bottom:1px solid #eceef7;align-items:center;gap:9px;margin:0 4px 9px;padding:1px 4px 9px;display:flex}.np-workspace-status>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.np-workspace-status b{font-size:11.5px;font-weight:650}.np-workspace-status small{color:#979bb4;font-size:10.5px}.np-live-dot{background:#1fc976;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dff8eb}.np-account-wrap{position:relative}.np-account{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:7px 8px;transition:background .15s,border-color .15s;display:flex}.np-account:hover,.np-account[aria-expanded=true]{border-color:var(--np-border);background:#f7f7fd}.np-avatar{color:#4a3bb8;background:linear-gradient(135deg,#dfe3ff,#e6d4ff);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.np-avatar img{object-fit:cover;width:100%;height:100%}.np-account-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.np-account-copy b,.np-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-account-copy b{color:var(--np-text);font-size:13px;font-weight:600}.np-account-copy small{color:var(--np-muted);font-size:11.5px}.np-account-chevron{color:var(--np-faint);flex:none}.np-menu{z-index:60;border:1px solid var(--np-border);width:max(100%,228px);animation:np-pop .16s var(--np-ease);background:#fff;border-radius:14px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 18px 50px #1b1d4a24,0 2px 6px #1b1d4a0f}.np-menu-head{border-bottom:1px solid var(--np-border);flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.np-menu-head b{font-size:13px}.np-menu-head small{color:var(--np-muted);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.np-menu button{color:#3d4266;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;font-size:13px;display:flex}:is(.np-menu button:hover,.np-menu button:focus-visible){background:var(--np-hover);color:var(--np-text)}.np-menu button.danger{color:var(--np-danger)}.np-menu button.danger:hover{background:#fff1f2}.np-tooltip{z-index:1000;color:#fff;font:500 12px/1.2 var(--font-geist-sans),Arial,sans-serif;white-space:nowrap;pointer-events:none;background:#17183d;border-radius:8px;padding:6px 10px;animation:.12s np-fade;position:fixed;transform:translateY(-50%);box-shadow:0 8px 24px #10123a33}.np-tooltip:before{content:"";background:inherit;border-radius:2px;width:8px;height:8px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)rotate(45deg)}@keyframes np-pop{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes np-fade{0%{opacity:0}to{opacity:1}}.np-sidebar[data-collapsed] .np-sidebar-header{justify-content:center;min-height:auto;padding:18px 0 10px}.np-sidebar[data-collapsed] .np-sidebar-tools{padding:0 12px 10px}.np-sidebar[data-collapsed] .np-collapse-control{justify-content:center;height:38px;padding:0}.np-sidebar[data-collapsed] .np-nav{padding:4px 12px 16px}.np-sidebar[data-collapsed] .np-more-nav{left:15px;right:15px}.np-sidebar[data-collapsed] .np-group+.np-group{margin-top:10px}.np-sidebar[data-collapsed] .np-item{justify-content:center;gap:0;height:42px;padding:0}.np-sidebar[data-collapsed] .np-item[data-active]:before{top:11px;bottom:11px}.np-sidebar[data-collapsed] .np-item-copy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.np-sidebar[data-collapsed] .np-item .np-dot{position:absolute;top:8px;right:11px}.np-sidebar[data-collapsed] .np-sidebar-footer{padding:10px 12px 14px}.np-sidebar[data-collapsed] .np-account{justify-content:center;padding:6px 0}.np-sidebar[data-collapsed] .np-account-copy{display:none}.np-sidebar[data-collapsed] .np-menu{bottom:0;left:calc(100% + 14px)}.np-main{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden auto}.np-content{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.np-content>.navigation-rail{flex:none}.np-content>.route-stage{flex:1 0 auto;min-height:0}.np-mobile-header{display:none}.np-app.creator-home-shell .np-content{padding:14px 22px 28px 24px}.np-app .scroll-screen{height:auto;min-height:100%;overflow:visible}.np-app .screen{background:0 0}.np-app:not(.creator-home-shell) .route-stage{background:var(--surface-canvas,#fff)}.np-app .navigation-rail{z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--np-border);background:#ffffffe6;position:sticky;top:0}.np-app .resource-wizard{inset:0 0 0 var(--np-current)}.np-app.creator-home-shell .route-content .builder-screen{height:100dvh}@media (max-width:800px){.np-app{grid-template-columns:minmax(0,1fr)}.np-sidebar{z-index:120;visibility:hidden;width:min(300px,86vw);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);transition:transform .26s var(--np-ease),visibility 0s linear .26s;border-right:0;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:24px 0 60px #10123a2e}.np-sidebar[data-open]{visibility:visible;transition:transform .26s var(--np-ease),visibility 0s;transform:none}.np-scrim{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#14163a52;transition:opacity .2s;position:fixed;inset:0}.np-scrim[data-open]{opacity:1;pointer-events:auto}.np-sidebar-header{min-height:88px}.np-item{min-height:46px;font-size:14.5px}.np-mobile-header{z-index:25;min-height:56px;padding:max(6px,env(safe-area-inset-top)) 12px 6px;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--np-border);background:#ffffffeb;flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid;position:sticky;top:0}.np-mobile-header .np-icon-button{width:44px;height:44px;color:var(--np-text)}.np-mobile-header .brand{justify-self:center}.np-mobile-header .brand-logo{display:none}.np-mobile-header .brand-logo.on-light{width:108px;height:auto;display:block}.np-demo-chip{color:var(--np-accent-strong);letter-spacing:.08em;background:#ece8ff;border-radius:999px;justify-self:end;padding:4px 8px;font-size:10px;font-weight:700}.np-app .resource-wizard{inset:0}.np-app.creator-home-shell .np-content{padding:0 0 calc(var(--np-tabbar-h,66px) + 28px + env(safe-area-inset-bottom))}.np-app .creator-home{height:auto;padding-bottom:max(32px,env(safe-area-inset-bottom));overflow:visible}.np-app .route-content .inbox-screen{height:calc(100dvh - 98px)}.np-app .toast{bottom:16px}}@media (prefers-reduced-motion:reduce){.np-app,.np-sidebar,.np-scrim,.np-group-chevron,.np-item,.np-menu,.np-tooltip{transition:none!important;animation:none!important}}.np-tabbar,.np-sheet-layer{display:none}.np-sheet-layer{--np-text:#14143c;--np-muted:#6c7196;--np-faint:#9aa0bf;--np-accent:#6a4cff;--np-accent-strong:#5236f0;--np-border:#e7eaf5;--np-hover:#f3f2ff;color:#14143c}.np-sheet-layer .np-sheet,.np-sheet-layer .np-sheet h2,.np-sheet-layer .np-sheet-copy b,.np-sheet-layer .np-user-sheet-id h2{color:#14143c}.np-sheet-layer .np-sheet header p,.np-sheet-layer .np-sheet-copy small,.np-sheet-layer .np-notify-row,.np-sheet-layer .np-notify-empty,.np-sheet-layer .np-icon-button{color:#6c7196}.np-sheet-layer .np-notify-icon{color:#5236f0}.np-sheet-layer .np-notify-row>svg{color:#9aa0bf}@media (max-width:800px){.np-app{--np-tabbar-h:66px}.np-mobile-title{max-width:100%;color:var(--np-text);font:700 16px/1.2 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;justify-self:center;margin:0;overflow:hidden}.np-app .np-content{padding-bottom:calc(var(--np-tabbar-h) + 28px + env(safe-area-inset-bottom))}.np-app .navigation-rail{display:none}.np-app .toast{bottom:calc(var(--np-tabbar-h) + 22px + env(safe-area-inset-bottom))}.np-tabbar{z-index:90;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));height:var(--np-tabbar-h);-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#ffffffeb;border:1px solid #e6e6f5;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:0 6px;display:grid;position:fixed;box-shadow:0 14px 40px #1d1f5a26,0 2px 6px #1d1f5a0f}.np-tab{color:#7a7fa3;min-width:0;height:54px;font:600 10.5px/1 var(--font-geist-sans),Arial,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;text-decoration:none;transition:color .15s,background .15s;display:flex;position:relative}.np-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.np-tab[data-active]{color:var(--np-accent-strong);background:#f0edff}.np-tab[data-active] svg{stroke-width:2.3px}.np-tab:active{transform:scale(.96)}.np-tab-badge{color:#fff;min-width:17px;height:17px;font:700 9.5px/1 var(--font-geist-sans),Arial,sans-serif;background:#f0457a;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 4px;font-style:normal;display:grid;position:absolute;top:5px;left:calc(50% + 6px)}.np-tab-create{min-width:0;height:54px;color:var(--np-accent-strong);font:700 10.5px/1 var(--font-geist-sans),Arial,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;padding:0;display:flex;padding-bottom:6px!important}.np-tab-create-disc{color:#fff;background:linear-gradient(135deg,#4f5bff,#6d4cff 55%,#8a52ff);border:4px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-top:-26px;transition:transform .18s;display:grid;box-shadow:0 10px 22px #5b4bff59}.np-tab-create[aria-expanded=true] .np-tab-create-disc{transform:rotate(45deg)}.np-tab-create:active .np-tab-create-disc{transform:scale(.94)}.np-automation-tabbar{grid-template-columns:repeat(3,minmax(0,1fr))}.np-automation-tabbar .np-tab span,.np-automation-tabbar .np-tab-create>span:not(.np-tab-create-disc){white-space:normal;text-align:center;max-width:5.2rem;font-size:9.5px;line-height:1.1}.np-automation-tabbar .np-tab-create{font-size:9.5px}.np-sheet-layer{z-index:130;display:block;position:fixed;inset:0}.np-sheet-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14163a59;animation:.18s np-fade;position:absolute;inset:0}.np-sheet{max-height:86dvh;padding:8px 16px calc(18px + env(safe-area-inset-bottom));animation:np-sheet-up .26s var(--np-ease);background:linear-gradient(#fbfaff,#fff 40%);border-radius:26px 26px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -20px 60px #14163a33}.np-sheet-grip{background:#d9dbec;border-radius:5px;width:40px;height:5px;margin:2px auto 10px;display:block}.np-sheet header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.np-sheet h2{color:var(--np-text);font:750 19px/1.2 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.02em;margin:0}.np-sheet header p{color:var(--np-muted);margin:4px 0 0;font-size:13px}.np-sheet ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.np-sheet-option{width:100%;min-height:72px;color:var(--np-muted);text-align:left;cursor:pointer;background:#fff;border:1px solid #ecedf8;border-radius:18px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid;box-shadow:0 3px 12px #262c7a0a}.np-sheet-option:active{background:#faf9ff;transform:scale(.99)}.np-sheet-art{background:linear-gradient(135deg,#eeeaff,#f7f5ff);border-radius:14px;place-items:end center;width:60px;height:56px;display:grid;overflow:hidden}.np-sheet-art.sky{background:linear-gradient(135deg,#e2f3ff,#f1f9ff)}.np-sheet-art.peach{background:linear-gradient(135deg,#ffeede,#fff7ef)}.np-sheet-art.violet{background:linear-gradient(135deg,#ece6ff,#f6f2ff)}.np-sheet-art img{object-fit:contain;width:56px;height:56px}.np-sheet-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.np-sheet-copy b{color:var(--np-text);font:650 15px/1.2 var(--font-geist-sans),Arial,sans-serif}.np-sheet-copy small{font-size:12.5px}}@keyframes np-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.np-sheet,.np-sheet-scrim,.np-tab-create-disc{transition:none!important;animation:none!important}}@media (min-width:600px) and (max-width:800px){.np-tabbar{width:min(560px,100% - 20px);left:50%;right:auto;transform:translate(-50%)}}@media (max-width:800px){.np-mobile-header{grid-template-columns:minmax(88px,1fr) minmax(0,auto) minmax(88px,1fr)!important}.np-mobile-header>.np-icon-button{justify-self:start}.np-mobile-actions{justify-self:end;align-items:center;gap:6px;display:flex}.np-bell{position:relative;border:1px solid var(--np-border)!important;width:44px!important;height:44px!important;color:var(--np-text)!important;background:#fff!important;border-radius:50%!important}.np-bell-badge{color:#fff;min-width:19px;height:19px;font:700 10px/1 var(--font-geist-sans),Arial,sans-serif;background:#f0457a;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 5px;font-style:normal;display:grid;position:absolute;top:-3px;right:-3px}.np-app .home-topbar .home-bell{display:none}.np-notify ul{margin-bottom:14px}.np-notify-all{width:100%;min-height:46px;color:var(--np-text);font:600 14px/1 var(--font-geist-sans),Arial,sans-serif;cursor:pointer;background:#fff;border:1px solid #e3e5f3;border-radius:999px;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 2px 8px #262c7a0d}}.np-item-row{align-items:center;display:flex;position:relative}.np-item-row>.np-item{flex:1;min-width:0}.np-item-parent>.np-item-row>.np-item{padding-right:36px}.np-item[data-parent-active]{color:var(--np-text);font-weight:650}.np-item[data-parent-active] .np-item-icon{color:var(--np-accent-strong)}.np-sub-toggle{color:#7d82a8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;right:6px}.np-sub-toggle:hover{color:var(--np-accent-strong);background:#efecff}.np-sub-toggle svg{transition:transform .15s}.np-sub-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.np-sub{gap:2px;margin:2px 0 4px;padding:0 0 0 22px;list-style:none;display:grid}.np-sub[hidden]{display:none}.np-item.np-sub-item{gap:10px;min-height:36px;padding:4px 10px;font-size:13px}.np-sidebar[data-collapsed] .np-sub,.np-sidebar[data-collapsed] .np-sub-toggle{display:none}@media (prefers-reduced-motion:reduce){.np-sub-toggle svg{transition:none}}.np-credit-badge{white-space:nowrap;color:#6245bd;cursor:pointer;background:#f5f1ff;border:1px solid #dfd8f5;border-radius:99px;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font:600 12px Inter,Arial,sans-serif;display:inline-flex}.np-credit-badge:focus-visible{outline-offset:3px;outline:2px solid #6a4cff}.np-global-header .np-mobile-actions{align-items:center;gap:10px;display:flex}.np-global-header .np-bell{position:relative}.np-global-header .np-bell-badge{color:#fff;background:#ed447c;border-radius:9px;place-items:center;min-width:16px;height:16px;font-size:10px;font-style:normal;display:grid;position:absolute;top:0;right:0}.np-global-header .np-icon-button{color:#24213b;background:0 0;border:0;min-width:36px;min-height:36px}@media (min-width:801px){.np-mobile-header.np-global-header{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-bottom:1px solid #e8e6ef;flex:none;justify-content:space-between;align-items:center;min-height:60px;padding:10px 30px;display:flex;position:sticky;top:0}.np-global-header>.np-icon-button{display:none}.np-global-header>.np-mobile-title{margin:0;font-size:14px;font-weight:600}.np-global-header .brand img{width:auto;max-height:32px}.np-global-header .np-mobile-actions{margin-left:auto}}@media (max-width:480px){.np-global-header .np-credit-label{display:none}.np-global-header .np-mobile-actions{gap:4px}.np-credit-badge{padding:6px 9px}}.np-global-header{gap:14px}.np-header-left{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.np-header-back{cursor:pointer;place-items:center;width:38px;height:38px;display:grid;border:1px solid var(--np-border,#e8e6ef)!important;background:#fff!important;border-radius:50%!important}.np-header-back:disabled{opacity:.35;cursor:default}.np-header-heading{min-width:0}.np-header-title{font:700 17px/1.15 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.02em;color:var(--np-text,#24213b);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.np-header-path{font:500 11px/1.3 var(--font-geist-sans),Arial,sans-serif;color:#8a86a3;white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;overflow:hidden}.np-header-search{flex:320px;max-width:520px;margin:0 auto;position:relative}.np-header-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.np-header-create{border-radius:999px;min-height:38px;padding:0 18px}.np-header-profile{cursor:pointer;color:var(--np-text,#24213b);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:4px 6px;display:flex}.np-header-profile:hover{background:#f4f2fb}.np-header-user{text-align:left;font:650 12.5px/1.2 var(--font-geist-sans),Arial,sans-serif;display:grid}.np-header-user small{color:#8a86a3;white-space:nowrap;font-size:10.5px;font-weight:500}.np-header-menu{display:none!important}@media (min-width:801px){.np-global-header{align-items:center;display:flex}.np-app .np-content .home-topbar,.np-app .navigation-rail{display:none!important}}@media (max-width:800px){.np-global-header{flex-wrap:wrap;align-items:center;row-gap:8px;padding-bottom:10px;display:flex}.np-header-menu{display:grid!important}.np-header-title{font-size:15px}.np-header-path{display:none}.np-header-search{flex:100%;order:3;max-width:none}.np-header-user,.np-header-create .home-create-label{display:none}.np-header-create{padding:0 12px}.np-app .np-content .home-topbar,.np-app .navigation-rail{display:none!important}}@media (min-width:801px){.np-sheet-layer{z-index:130;display:block;position:fixed;inset:0}.np-sheet-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14163a59;position:absolute;inset:0}.np-sheet{background:#fff;border-radius:22px;width:min(480px,100vw - 40px);max-height:86dvh;padding:20px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 60px #14163a33}.np-sheet-grip{display:none}.np-sheet header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.np-sheet h2{color:var(--np-text);font:750 19px/1.2 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.02em;margin:0}.np-sheet header p{color:var(--np-muted);margin:4px 0 0;font-size:13px}.np-sheet ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.np-sheet-option{width:100%;min-height:72px;color:var(--np-muted);text-align:left;cursor:pointer;background:#fff;border:1px solid #ecedf8;border-radius:18px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.np-sheet-option:hover{background:#faf9ff}.np-sheet-art{background:linear-gradient(135deg,#eeeaff,#f7f5ff);border-radius:14px;place-items:end center;width:60px;height:56px;display:grid;overflow:hidden}.np-sheet-art.sky{background:linear-gradient(135deg,#e2f3ff,#f1f9ff)}.np-sheet-art.peach{background:linear-gradient(135deg,#ffeede,#fff7ef)}.np-sheet-art.violet{background:linear-gradient(135deg,#ece6ff,#f6f2ff)}.np-sheet-art img{object-fit:contain;width:56px;height:56px}.np-sheet-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.np-sheet-copy b{color:var(--np-text);font:650 15px/1.2 var(--font-geist-sans),Arial,sans-serif}.np-sheet-copy small{font-size:12.5px}}.np-header-page-actions{align-items:center;gap:8px;display:inline-flex}.np-header-page-actions .home-button{white-space:nowrap;border-radius:999px;min-height:36px;padding:0 15px;font-size:12px}.np-actionbar{display:none}@media (max-width:800px){.np-global-header{flex-wrap:nowrap;align-items:center;gap:0 6px;min-height:52px;padding:6px 10px;display:flex}.np-header-left{gap:4px;min-width:0}.np-header-menu,.np-header-back{width:32px!important;min-width:32px!important;height:32px!important}.np-header-title{max-width:26vw;font-size:13.5px}.np-header-search{flex:auto;min-width:44px;max-width:none;margin:0}.np-header-search input{min-width:0;font-size:12px}.np-header-search kbd{display:none}.np-header-actions{gap:5px;margin-left:0}.np-header-create{place-items:center;width:32px;height:32px;min-height:32px;display:grid;border-radius:50%!important;padding:0!important}.np-credit-badge{min-height:32px;padding:5px 8px;font-size:11px}.np-header-profile{padding:2px}.np-header-profile .home-avatar{width:30px;height:30px}.np-global-header .np-bell{min-width:32px;width:32px!important;height:32px!important}.np-header-page-actions{display:none}.np-actionbar{z-index:90;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));height:var(--np-tabbar-h,66px);-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#ffffffeb;border:1px solid #e6e6f5;border-radius:24px;align-items:center;gap:2px;padding:0 6px;display:flex;position:fixed;box-shadow:0 14px 40px #1d1f5a26,0 2px 6px #1d1f5a0f}.np-actionbar-home{color:#7a7fa3;height:54px;font:600 10.5px/1 var(--font-geist-sans),Arial,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;padding:0 8px;display:flex}.np-actionbar-home:active{transform:scale(.96)}.np-actionbar-actions{flex:2;gap:2px;min-width:0;display:flex}.np-actionbar-actions .home-button{flex:1;min-width:0}}@media (max-width:480px){.np-header-title{max-width:20vw}.np-credit-badge .np-credit-label{display:none}}@media (max-width:800px){.np-header-search{display:none!important}.np-header-actions{margin-left:auto}.np-global-header .np-bell{order:99;margin-left:auto}.np-header-profile{order:1}.np-header-create,.np-credit-badge{order:0}.np-actionbar-actions .home-button{height:54px;min-height:54px;font:600 10.5px/1 var(--font-geist-sans),Arial,sans-serif;white-space:nowrap;border-radius:16px;flex-direction:column;gap:3px;padding:0 8px;line-height:1.1}.np-actionbar-actions .home-button svg,.np-actionbar-home svg{width:21px;height:21px}.np-app .np-actionbar-actions .home-button{color:#7a7fa3!important;box-shadow:none!important;background:0 0!important;border:0!important}.np-app .np-actionbar-actions .home-button.primary{color:var(--np-accent-strong)!important;box-shadow:none!important;background:#f0edff!important;border:0!important}}@media (min-width:600px) and (max-width:800px){.np-actionbar{width:min(560px,100% - 20px);left:50%;right:auto;transform:translate(-50%)}}@media (max-width:800px){.np-global-header .np-header-create{display:none!important}.np-user-sheet-id{align-items:center;gap:12px;min-width:0;display:flex}.np-user-sheet-id .home-avatar{flex:none;width:44px;height:44px;font-size:16px}.np-user-sheet-id h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-user-sheet .danger .np-notify-icon{color:#e5484d;background:#fff0f2}.np-header-left{flex:auto}.np-header-title{max-width:56vw}}:root .np-app.np-app.np-app .np-connection-alert{color:#211a38;text-align:center;background:#fff;border:1px solid #f2c0c6;border-top:5px solid #db334e;border-radius:22px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:32px;position:fixed;inset:0;overflow:auto;box-shadow:0 28px 100px #21102d40}:root .np-app.np-app.np-app .np-connection-alert:not([open]){display:none}:root .np-app.np-app.np-app .np-connection-alert::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18112699}:root .np-app.np-app.np-app .np-connection-alert-icon{color:#c92240;background:#fff0f2;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 16px;display:grid}:root .np-app.np-app.np-app .np-connection-alert-priority{text-transform:uppercase;letter-spacing:.08em;color:#c92240;margin:0 0 10px;font-size:11px;font-weight:750}:root .np-app.np-app.np-app .np-connection-alert h2{margin:0 0 12px;font-size:25px;font-weight:750;line-height:1.3}:root .np-app.np-app.np-app .np-connection-alert #connection-alert-description{color:#6b6177;margin:0;font-size:14px;line-height:1.65}:root .np-app.np-app.np-app .np-connection-alert-accounts{text-align:left;gap:12px;margin:24px 0 16px;display:grid}:root .np-app.np-app.np-app .np-connection-alert-accounts>div{background:snow;border:1px solid #f0e4e8;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}:root .np-app.np-app.np-app .np-connection-alert-accounts b{overflow-wrap:anywhere;font-size:14px;display:block}:root .np-app.np-app.np-app .np-connection-alert-accounts small{color:#796c80;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}:root .np-app.np-app.np-app .np-connection-alert-accounts .home-button{flex:none;gap:6px;min-height:40px;font-size:12px}:root .np-app.np-app.np-app .np-connection-alert-later{color:#73667c;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px;font-size:12px}:root .np-app.np-app.np-app .np-connection-alert-error{color:#b61d3a;font-size:13px;line-height:1.5}:root .np-app.np-app.np-app .np-connection-critical{z-index:180;color:#b61d3a;cursor:pointer;background:#fff0f2;border:1px solid #edb7c0;border-radius:12px;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:12px 18px;font-size:13px;font-weight:700;display:flex;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 6px 25px #5b14262b}@media (max-width:600px){:root .np-app.np-app.np-app .np-connection-alert{padding:24px 18px}:root .np-app.np-app.np-app .np-connection-alert-accounts>div{flex-direction:column;align-items:stretch}:root .np-app.np-app.np-app .np-connection-alert h2{font-size:22px}:root .np-app.np-app.np-app .np-connection-critical{justify-content:center;width:calc(100vw - 24px);font-size:11px}}.np-notify-row{width:100%;min-height:64px;color:var(--np-muted);text-align:left;cursor:pointer;background:#fff;border:1px solid #ecedf8;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.np-notify-icon{width:40px;height:40px;color:var(--np-accent-strong);background:#f0edff;border-radius:12px;place-items:center;display:grid}.np-notify-icon i{background:var(--np-accent);border-radius:50%;width:10px;height:10px}.np-notify-row.warning .np-notify-icon{background:#fff5e6}.np-notify-row.warning .np-notify-icon i{background:#e08a1e}.np-notify-row.error .np-notify-icon,.np-notify-row.danger .np-notify-icon{background:#fff0f2}.np-notify-row.error .np-notify-icon i,.np-notify-row.danger .np-notify-icon i{background:#e5484d}.np-notify-empty{color:var(--np-muted);text-align:center;border:1px dashed #e3e5f3;border-radius:16px;padding:18px;font-size:14px}.np-notifications-page{max-width:880px;margin:0 auto;padding:24px 16px 40px}.np-notifications-page h1{color:var(--np-text);margin:0 0 8px}.np-notifications-page>p{color:var(--np-muted);margin:0 0 24px}.np-notifications-page ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.np-notifications-page .np-sheet-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.np-notifications-page .np-sheet-copy b{color:var(--np-text)}.np-notifications-page .np-sheet-copy small{line-height:1.5}.np-connection-critical-action{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:flex}.np-connection-critical-dismiss{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.np-connection-critical-dismiss:hover{background:#fbdce2}.ac-pill,.ac-dock,.fresh-stamp{--ac-text:#14143c;--ac-muted:#7b80a3;--ac-border:#e8eaf8;--ac-lav:#f3f0ff;--ac-grad:linear-gradient(100deg, #465eff, #8650ff);--ac-purple:#7252ff;--ac-ok:#0f9f7c;--ac-warn:#b7791f;--ac-err:#d9485f;font-family:var(--home-font,inherit)}.ac-pill{z-index:115;border:1px solid var(--ac-border);-webkit-backdrop-filter:blur(16px)saturate(1.3);width:42px;max-width:42px;height:auto;color:var(--ac-text);cursor:pointer;background:#ffffffef;border-right:0;border-radius:14px 0 0 14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 0;font-size:12px;font-weight:600;display:flex;position:fixed;top:50%;right:0;translate:0 -50%;box-shadow:-10px 0 28px #2a2e7a1f,-2px 0 6px #2a2e7a12}.ac-pill.tone-success{background:#eefaf5f2}.ac-pill.tone-error{background:#fff2f4f2}.ac-pill .ac-pill-text{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:84px;overflow:hidden}.ac-pill:focus-visible{outline:2px solid var(--ac-purple);outline-offset:3px}.ac-pill-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-pill em{background:var(--ac-lav);min-width:20px;height:20px;color:var(--ac-purple);border-radius:10px;place-items:center;padding:0 6px;font-size:11px;font-style:normal;display:grid}.ac-pill>svg:last-child{color:var(--ac-muted);flex:none}.ac-pill-offline{color:var(--ac-warn);flex:none}.ac-pill.tone-success .ac-ring{color:var(--ac-ok)}.ac-pill.tone-error .ac-ring{color:var(--ac-err)}.ac-ring{background:var(--ac-lav);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.ac-ring svg{position:absolute;inset:2px;transform:rotate(-90deg)}.ac-ring circle{fill:none;stroke-width:3px}.ac-ring .track{stroke:#e3defe}.ac-ring .bar{stroke:var(--ac-purple);stroke-linecap:round;transition:stroke-dashoffset .6s}.ac-ring.spinning svg{animation:1.1s linear infinite ac-rotate}.ac-backdrop{display:none}.ac-dock{z-index:116;border:1px solid var(--ac-border);width:min(400px,100vw - 32px);max-height:min(70vh,640px);color:var(--ac-text);background:#fff;border-radius:20px;outline:none;flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 28px 70px #22266b2e,0 4px 14px #22266b14}.ac-head{border-bottom:1px solid var(--ac-border);background:linear-gradient(#f7f5ff,#fff);align-items:center;gap:8px;padding:16px 14px 12px 18px;display:flex}.ac-head>div{flex:1;min-width:0}.ac-head h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.ac-head p{color:var(--ac-muted);margin:2px 0 0;font-size:12px}.ac-offline{color:var(--ac-warn);background:#fff8eb;align-items:center;gap:6px;margin:0;padding:8px 18px;font-size:12px;display:flex}.ac-list{overscroll-behavior:contain;gap:8px;padding:10px;display:grid;overflow-y:auto}.ac-foot{border-top:1px solid var(--ac-border);color:var(--ac-muted);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}.ac-notify-on{color:var(--ac-ok);align-items:center;gap:4px;display:inline-flex}.ac-icon-btn{width:32px;height:32px;color:var(--ac-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.ac-icon-btn.small{border-radius:8px;width:24px;height:24px}.ac-icon-btn:hover{background:var(--ac-lav);color:var(--ac-text)}.ac-text-btn{color:var(--ac-purple);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;font-weight:600;display:inline-flex}.ac-text-btn:hover{background:var(--ac-lav)}.ac-card{border:1px solid var(--ac-border);background:#fff;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:12px;transition:border-color .2s,box-shadow .2s;display:grid}.ac-card:hover{border-color:#d9d3ff;box-shadow:0 6px 18px #4b4fb612}.ac-card-icon{background:var(--ac-lav);width:34px;height:34px;color:var(--ac-purple);border-radius:11px;place-items:center;display:grid}.ac-card.tone-success .ac-card-icon{color:var(--ac-ok);background:#e7f8f2}.ac-card.tone-warning .ac-card-icon{color:var(--ac-warn);background:#fff4e0}.ac-card.tone-error .ac-card-icon{color:var(--ac-err);background:#fdecef}.ac-card.tone-queued .ac-card-icon{color:var(--ac-muted);background:#f1f3fa}.ac-card-body{min-width:0}.ac-card-title{align-items:flex-start;gap:6px;display:flex}.ac-card-title b{flex:1;font-size:13px;font-weight:650;line-height:1.35}.ac-card-sub{color:var(--ac-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.ac-card-meta{color:var(--ac-muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin:6px 0 0;font-size:11px;display:flex}.ac-health{color:var(--ac-warn);margin:6px 0 0;font-size:11px;font-weight:600}.ac-health.stalled{color:var(--ac-err)}.ac-error{color:var(--ac-err);margin:6px 0 0;font-size:12px}.ac-model{color:#a1a5c2;margin:4px 0 0;font-size:10px}.ac-card-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ac-card-actions .ac-text-btn{padding-left:0}.ac-open{background:var(--ac-grad);color:#fff;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:4px;height:28px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 6px 14px #5a55ff33}.ac-open:hover{filter:brightness(1.06)}.ac-bar{background:#eceafd;border-radius:3px;height:6px;margin-top:9px;position:relative;overflow:hidden}.ac-bar>i{border-radius:inherit;background:var(--ac-grad);transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.ac-bar>i:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:1.6s ease-in-out infinite ac-sheen;position:absolute;inset:0}.ac-bar.indeterminate>i{width:35%;animation:1.3s ease-in-out infinite ac-slide}.ac-card.tone-warning .ac-bar>i{background:linear-gradient(100deg,#f0a43a,#e2793a)}.ac-steps{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ac-steps li{color:var(--ac-muted);align-items:center;gap:7px;font-size:12px;display:flex}.ac-steps li i{border:1.5px solid #dcdff0;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.ac-steps li[data-state=done]{color:var(--ac-text)}.ac-steps li[data-state=done] i{color:var(--ac-ok);border-color:#0000}.ac-steps li[data-state=active]{color:var(--ac-purple);font-weight:600}.ac-steps li[data-state=active] i{color:var(--ac-purple);border-color:#0000}.ac-spin{animation:1s linear infinite ac-rotate}@keyframes ac-rotate{to{transform:rotate(360deg)}}.ac-ring.spinning svg{transform-origin:50%}@keyframes ac-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes ac-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.np-app:has(.ac-pill) .toast{bottom:80px}.fresh-stamp{min-height:28px;color:var(--ac-muted);white-space:nowrap;background:#f5f6fd;border-radius:14px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12px;display:inline-flex}.fresh-stamp.stale{color:var(--ac-warn);background:#fff6e6}.fresh-stamp button{height:22px;color:var(--ac-purple);cursor:pointer;background:#fff;border:0;border-radius:11px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #2a2e7a14}.fresh-stamp button:disabled{opacity:.7;cursor:default}.fresh-stamp em{padding:0 8px;font-size:11px;font-style:normal}@media (max-width:800px){.ac-pill{max-width:42px;height:auto;font-size:12px;inset:50% 0 auto auto}.np-app:has(.ac-pill) .toast{bottom:calc(var(--np-tabbar-h,66px) + 70px + env(safe-area-inset-bottom))}.ac-backdrop{z-index:116;background:#14143c40;display:block;position:fixed;inset:0}.ac-dock{z-index:117;width:100%;max-height:82dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:22px 22px 0 0;bottom:0;left:0;right:0}.ac-head:before{content:"";background:#d8dbec;border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}.ac-head{padding-top:20px;position:relative}html[data-keyboard=open] .ac-pill{display:none}}@media (prefers-reduced-motion:reduce){.ac-bar>i,.ac-ring .bar{transition:none}.ac-bar>i:after,.ac-ring.spinning svg,.ac-spin{animation:none}.ac-bar.indeterminate>i{opacity:.45;width:100%;animation:none}}.strategy-fresh{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cb-learns .fresh-stamp{margin-top:8px}.ci-screen{--ci-text:var(--home-text,#14143c);--ci-muted:var(--home-muted,#7b80a3);--ci-border:var(--home-border,#edf0fa);--ci-card:#fff;--ci-lav:var(--home-lavender,#f1edff);--ci-canvas:var(--home-canvas,#f7faff);--ci-purple:var(--home-purple,#7252ff);--ci-blue:var(--home-blue,#358cff);--ci-pink:var(--home-pink,#f04fc5);--ci-mint:var(--home-mint,#00bca0);--ci-grad:var(--home-gradient,linear-gradient(115deg, #465eff, #8650ff));--ci-shadow:0 6px 24px #4b52a60d, 0 1px 3px #4b52a60a;--ci-shadow-hover:0 14px 34px #4b52a61f;--ci-r:18px;color:var(--ci-text);font-family:var(--home-font,inherit);max-width:1480px;margin:0 auto;padding:28px 32px 64px}.ci-screen .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ci-screen button{font:inherit}.ci-head{border:1px solid var(--ci-border);box-shadow:var(--ci-shadow);background:radial-gradient(120% 140% at 0 0,#efeaff 0%,#f5f8ff 45%,#fff 100%);border-radius:24px;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:20px;padding:24px 26px;display:grid}.ci-eyebrow{letter-spacing:.12em;color:var(--ci-purple);margin:0 0 6px;font-size:11px;font-weight:700}.ci-head h1{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:650}.ci-sub{color:var(--ci-muted);margin:6px 0 0;font-size:14px}.ci-head-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.ci-goal{border:1px solid var(--ci-border);height:36px;box-shadow:var(--ci-shadow);color:var(--ci-muted);background:#fff;border-radius:18px;align-items:center;gap:6px;padding:0 6px 0 12px;font-size:13px;display:inline-flex}.ci-goal svg{color:var(--ci-purple)}.ci-goal select{color:var(--ci-text);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:650}.ci-sample{color:var(--ci-muted);align-items:center;gap:8px;margin:14px 2px 0;font-size:12px;display:flex}.ci-sample svg{color:var(--ci-purple);flex:none}.ci-minimap{border:1px solid var(--ci-border);text-align:left;cursor:pointer;color:inherit;background:#fffc;border-radius:18px;flex-direction:column;gap:4px;padding:12px 14px 6px;transition:box-shadow .2s,transform .2s;display:flex}.ci-minimap:hover{box-shadow:var(--ci-shadow-hover);transform:translateY(-1px)}.ci-minimap-head{grid-template-columns:auto 1fr;align-items:center;column-gap:6px;display:grid}.ci-minimap-head svg{color:var(--ci-purple)}.ci-minimap-head b{font-size:13px}.ci-minimap-head small{color:var(--ci-muted);grid-column:1/-1;font-size:10.5px}.ci-minimap svg{width:100%;height:auto}.ci-minimap .edge{stroke:#dcd6ff;stroke-width:1.2px}.ci-minimap .node{stroke:#fff;stroke-width:2px;transition:r .3s}.ci-minimap .node.hot{fill:#8650ff}.ci-minimap .node.warm{fill:#9fb6ff}.ci-minimap .node.cool{fill:#d9dcef}.ci-minimap text{fill:var(--ci-muted);font-size:8.5px;font-weight:600}.ci-seg{background:#eef0fb;border-radius:14px;gap:2px;padding:3px;display:inline-flex;position:relative}.ci-seg button{height:32px;color:var(--ci-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.ci-seg.sm button{height:28px;padding:0 10px;font-size:12px}.ci-seg button.active{color:var(--ci-text)}.ci-seg-pill{background:#fff;border-radius:11px;position:absolute;inset:0;box-shadow:0 2px 8px #4b52a61f}.ci-seg-text{align-items:center;gap:5px;display:inline-flex;position:relative}.ci-select{display:inline-flex;position:relative}.ci-select select{-webkit-appearance:none;appearance:none;border:1px solid var(--ci-border);height:36px;color:var(--ci-text);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237b80a3' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:12px;padding:0 30px 0 12px;font-size:13px}.ci-select select:hover{border-color:#d7d2ff}.ci-chips{flex-wrap:wrap;gap:6px;display:flex}.ci-chips button{border:1px solid var(--ci-border);height:34px;color:var(--ci-muted);cursor:pointer;background:#fff;border-radius:17px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.ci-chips button:hover{color:var(--ci-text);border-color:#d7d2ff}.ci-chips button.active{background:var(--ci-lav);color:var(--ci-purple);border-color:#cfc5ff}.ci-chips em{background:#fff;border-radius:9px;place-items:center;min-width:20px;height:18px;padding:0 6px;font-size:11px;font-style:normal;display:grid}.ci-btn{border:1px solid var(--ci-border);height:38px;color:var(--ci-text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:transform .12s,box-shadow .15s,border-color .15s;display:inline-flex}.ci-btn:hover:not(:disabled){border-color:#cfc5ff;box-shadow:0 4px 12px #4b52a614}.ci-btn:active:not(:disabled){transform:translateY(1px)}.ci-btn:disabled{opacity:.55;cursor:default}.ci-btn.primary{background:var(--ci-grad);color:#fff;border:0;box-shadow:0 6px 16px #5a55ff33}.ci-btn.primary:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 10px 22px #5a55ff47}.ci-btn.sm{border-radius:10px;height:32px;padding:0 11px;font-size:12px}.ci-icon{width:32px;height:32px;color:var(--ci-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background .15s,color .15s;display:inline-grid}.ci-icon:hover:not(:disabled){background:var(--ci-lav);color:var(--ci-purple)}.ci-icon[aria-pressed=true]{color:var(--ci-purple)}.ci-icon:disabled{opacity:.6;cursor:default;color:var(--ci-mint)}.ci-icon.sm{border-radius:8px;width:26px;height:26px}.ci-link{color:var(--ci-purple);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.ci-link:hover{text-decoration:underline}.ci-screen :focus-visible{outline:2px solid var(--ci-purple);outline-offset:2px}.ci-tabs{border-bottom:1px solid var(--ci-border);scrollbar-width:none;gap:4px;margin:18px 0;display:flex;overflow-x:auto}.ci-tabs::-webkit-scrollbar{display:none}.ci-tabs button{height:46px;color:var(--ci-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.ci-tabs button:hover{color:var(--ci-text)}.ci-tabs button.active{color:var(--ci-purple)}.ci-tab-line{background:var(--ci-grad);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.ci-two-col{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.ci-main{min-width:0}.ci-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ci-toolbar-filters{display:contents}.ci-toolbar-note{color:var(--ci-muted);margin-right:auto;font-size:12px}.ci-filter-btn{display:none}.ci-search{border:1px solid var(--ci-border);height:38px;color:var(--ci-muted);background:#fff;border-radius:12px;flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.ci-search input{min-width:0;color:var(--ci-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.ci-quickstats{color:var(--ci-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.ci-quickstats button{border:1px solid var(--ci-border);height:30px;color:var(--ci-muted);cursor:pointer;background:#fff;border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.ci-quickstats button b{color:var(--ci-text)}.ci-quickstats button[aria-pressed=true]{background:var(--ci-lav);color:var(--ci-purple);border-color:#cfc5ff}.ci-quickstats span{margin-left:auto}.ci-panel{border-radius:var(--ci-r);border:1px solid var(--ci-border);background:var(--ci-card);box-shadow:var(--ci-shadow)}.ci-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin:6px 0 14px;display:flex}.ci-section-head h2{letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.ci-section-head h2 svg{color:var(--ci-purple)}.ci-section-head p{width:100%;color:var(--ci-muted);margin:4px 0 0;font-size:13px}.ci-plat{color:var(--ci-text);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.ci-plat:not(.inline){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe8;border-radius:13px;height:26px;padding:0 9px 0 7px;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #0000001a}.ci-plat.inline{color:var(--ci-muted)}.ci-library.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.ci-library.list{gap:10px;display:grid}.ci-content{border-radius:var(--ci-r);border:1px solid var(--ci-border);background:var(--ci-card);box-shadow:var(--ci-shadow);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.ci-content:hover{box-shadow:var(--ci-shadow-hover);transform:translateY(-2px)}.ci-content.list{flex-direction:row;align-items:stretch}.ci-content-media{position:relative}.ci-content.grid .ci-content-media{border-radius:var(--ci-r) var(--ci-r) 0 0;overflow:hidden}.ci-content.list .ci-content-media{border-radius:var(--ci-r) 0 0 var(--ci-r);flex:none;width:150px;overflow:hidden}.ci-thumb{aspect-ratio:16/10;color:#fff;flex-direction:column;justify-content:flex-end;gap:6px;padding:14px;display:flex}.ci-thumb.small{aspect-ratio:auto;height:100%;min-height:110px;padding:10px}.ci-thumb i{text-shadow:0 1px 8px #0003;max-width:90%;font-size:15px;font-style:normal;font-weight:700;line-height:1.15}.ci-thumb.small i{font-size:11px}.ci-content-body{flex-direction:column;flex:1;gap:8px;min-width:0;padding:12px 14px 14px;display:flex}.ci-content-body header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ci-content-body time{color:var(--ci-muted);font-size:11.5px}.ci-content h4{margin:0;font-size:14px;font-weight:650;line-height:1.35}.ci-badge{border-radius:11px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ci-badge.top{color:#0a8d6c;background:#e5f8f2}.ci-badge.above{color:#2366d1;background:#eaf2ff}.ci-badge.average{color:var(--ci-muted);background:#f1f3fa}.ci-badge.under{color:#c43b52;background:#fff1f3}.ci-stats{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.ci-stats li{align-items:center;gap:4px;display:inline-flex}.ci-stats svg{color:var(--ci-muted)}.ci-insight{color:#3c3f6b;background:linear-gradient(120deg,#f6f3ff,#f2f7ff);border-radius:12px;gap:6px;margin:0;padding:9px 10px;font-size:12px;line-height:1.45;display:flex}.ci-insight svg{color:var(--ci-purple);flex:none;margin-top:2px}.ci-actions{align-items:center;gap:6px;margin-top:auto;display:flex}.ci-more{margin-left:auto;position:relative}.ci-menu{z-index:5;border:1px solid var(--ci-border);background:#fff;border-radius:14px;min-width:180px;padding:6px;display:grid;position:absolute;bottom:36px;right:0;box-shadow:0 16px 40px #2a2e7a26}.ci-menu button{height:34px;color:var(--ci-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.ci-menu button:hover{background:var(--ci-lav);color:var(--ci-purple)}.ci-suggest{background:linear-gradient(#f8f6ff,#fff 40%);padding:16px;position:sticky;top:16px}.ci-suggest header{color:var(--ci-purple);align-items:center;gap:7px;display:flex}.ci-suggest h3{color:var(--ci-text);margin:0;font-size:14px}.ci-suggest ol{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ci-suggest li{border:1px solid var(--ci-border);background:#fff;border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid}.ci-suggest li b{font-size:13px;line-height:1.3;display:block}.ci-suggest li small{color:var(--ci-muted);margin:3px 0 6px;font-size:11.5px;line-height:1.35;display:block}.ci-suggest-n{background:var(--ci-lav);width:22px;height:22px;color:var(--ci-purple);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.ci-panel-note,.ci-empty-line{color:var(--ci-muted);margin:10px 2px 0;font-size:11.5px}.ci-score{cursor:help;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.ci-score svg{transform:rotate(-90deg)}.ci-score circle{fill:none;stroke-width:4px}.ci-score .track{stroke:#eceafd}.ci-score .bar{stroke-linecap:round}.ci-score.tone-high .bar{stroke:#7252ff}.ci-score.tone-mid .bar{stroke:#358cff}.ci-score.tone-low .bar{stroke:#b5b9d6}.ci-score>b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;position:absolute}.ci-score-pop{z-index:20;color:#fff;text-align:left;cursor:default;background:#14143c;border-radius:14px;gap:6px;width:250px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #14143c40}.ci-score-pop strong{font-size:13px}.ci-score-pop small{color:#b9bce0;font-size:11px}.ci-score-row{grid-template-columns:100px 1fr 30px;align-items:center;gap:8px;font-size:11px;display:grid}.ci-score-row em{color:#d8daf5;font-style:normal}.ci-score-row i{background:#ffffff1f;border-radius:3px;height:5px;overflow:hidden}.ci-score-row u{background:linear-gradient(90deg,#7d8bff,#b48cff);height:100%;text-decoration:none;display:block}.ci-score-row small{text-align:right}.ci-score-pop .ci-neg{color:#ffb3c0}.ci-mini-score{border-radius:11px;place-items:center;min-width:28px;height:22px;padding:0 6px;font-size:11px;font-weight:700;display:grid}.ci-mini-score.tone-high{color:var(--ci-purple);background:#efeaff}.ci-mini-score.tone-mid{color:#2366d1;background:#eaf2ff}.ci-mini-score.tone-low{color:var(--ci-muted);background:#f1f3fa}.ci-board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:14px;display:grid}.ci-col{background:linear-gradient(#f3f2ff,#f7f9ff);border:1px dashed #0000;border-radius:20px;flex-direction:column;min-height:320px;transition:border-color .15s,background .15s;display:flex}.ci-col.over{background:#efebff;border-color:#b8aaff}.ci-col>header{flex-wrap:wrap;align-items:center;gap:6px;padding:14px 14px 8px;display:flex}.ci-col>header b{font-size:13.5px}.ci-col>header span{min-width:22px;height:20px;color:var(--ci-muted);background:#fff;border-radius:10px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid}.ci-col>header small{width:100%;color:var(--ci-muted);font-size:11px}.ci-col-body{gap:10px;padding:4px 10px 12px;display:grid}.ci-col-empty{text-align:center;color:var(--ci-muted);border:1.5px dashed #dcd8f5;border-radius:14px;margin:8px 0;padding:22px 10px;font-size:12px}.ci-idea{border:1px solid var(--ci-border);box-shadow:var(--ci-shadow);cursor:grab;background:#fff;border-radius:16px;gap:7px;padding:12px;transition:box-shadow .2s,opacity .2s;display:grid}.ci-idea:hover{box-shadow:var(--ci-shadow-hover)}.ci-idea.dragging{opacity:.45}.ci-idea:active{cursor:grabbing}.ci-idea header{justify-content:space-between;align-items:center;gap:6px;display:flex}.ci-idea h4{margin:0;font-size:13.5px;font-weight:650;line-height:1.35}.ci-idea-meta{color:var(--ci-muted);align-items:center;gap:5px;margin:0;font-size:11.5px;display:flex}.ci-idea-facts{background:#f7f8fd;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px 10px;margin:0;padding:8px;display:grid}.ci-idea-facts div{display:grid}.ci-idea-facts div:last-child{grid-column:1/-1}.ci-idea-facts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--ci-muted);font-size:10px}.ci-idea-facts dd{margin:0;font-size:12px;font-weight:600}.ci-idea footer{align-items:center;gap:6px;display:flex}.ci-tags{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.ci-tags em,.ci-tag-inline{height:20px;color:var(--ci-muted);background:#f1f3fa;border-radius:10px;place-items:center;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-grid}.ci-tags em.campaign,.ci-tag-inline{color:#c02e95;background:#fdeaf7}.ci-tag-inline{margin-left:8px}.ci-move{align-items:center;display:inline-flex;position:relative}.ci-move select{-webkit-appearance:none;appearance:none;border:1px solid var(--ci-border);height:26px;color:var(--ci-muted);cursor:pointer;background:#fff;border-radius:8px;padding:0 22px 0 8px;font-size:11px}.ci-move svg{pointer-events:none;color:var(--ci-muted);position:absolute;right:6px}.ci-table{border-collapse:separate;border-spacing:0;border:1px solid var(--ci-border);border-radius:var(--ci-r);width:100%;box-shadow:var(--ci-shadow);background:#fff;font-size:13px;overflow:hidden}.ci-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--ci-muted);background:#f8f8fe;padding:12px 14px;font-size:11px}.ci-table td{border-top:1px solid var(--ci-border);padding:12px 14px}.ci-table select{border:1px solid var(--ci-border);background:#fff;border-radius:8px;height:30px;font-size:12px}.ci-strategy-wrap{gap:30px;display:grid}.ci-pillars{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:18px;display:grid}.ci-pillar-group{gap:12px;display:grid}.ci-pillar-group h3{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.ci-pillar-group h3 small{color:var(--ci-muted);font-size:12px;font-weight:500}.ci-pillar{border-radius:12px;align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ci-pillar.reach{color:#2366d1;background:#eaf2ff}.ci-pillar.engagement{color:#c02e95;background:#fdeaf7}.ci-pillar.authority{color:#6440e6;background:#efeaff}.ci-pillar.lead_generation{color:#0a8d6c;background:#e5f8f2}.ci-pillar.monetization{color:#b26a00;background:#fff3e2}.ci-pillar.community{color:#1f7fb8;background:#ecf6ff}.ci-strategy{border-radius:var(--ci-r);border:1px solid var(--ci-border);box-shadow:var(--ci-shadow);background:#fff;gap:12px;padding:16px;transition:box-shadow .2s,transform .2s;display:grid}.ci-strategy:hover{box-shadow:var(--ci-shadow-hover);transform:translateY(-1px)}.ci-strategy-top{align-items:flex-start;gap:12px;display:flex}.ci-rank{background:var(--ci-grad);color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.ci-strategy-head{flex:1;gap:6px;min-width:0;display:grid}.ci-chips-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ci-strategy h4{letter-spacing:-.01em;margin:0;font-size:15.5px;line-height:1.3}.ci-source{color:var(--ci-muted);font-size:11.5px}.ci-hook{border-left:3px solid var(--ci-purple);background:#f7f5ff;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4}.ci-hook span{letter-spacing:.08em;text-transform:uppercase;color:var(--ci-purple);margin-bottom:2px;font-size:10px;display:block}.ci-strategy-facts{gap:6px;margin:0;display:grid}.ci-strategy-facts div{grid-template-columns:76px 1fr;gap:8px;font-size:12.5px;display:grid}.ci-strategy-facts dt{color:var(--ci-muted);align-items:center;gap:4px;display:inline-flex}.ci-strategy-facts dd{margin:0}.ci-why b{font-size:12px}.ci-why ul{gap:4px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.ci-why li{padding-left:16px;font-size:12.5px;line-height:1.4;position:relative}.ci-why li:before{content:"";background:var(--ci-mint);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:2px}.ci-why li[data-impact=negative]:before{background:#e05a73}.ci-why li[data-impact=neutral]:before{background:#c4c7df}.ci-strategy footer{flex-wrap:wrap;gap:8px;display:flex}.ci-money{background:linear-gradient(120deg,#fff8ee,#fff3fb);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:10px;list-style:none;display:flex}.ci-money li{align-items:center;gap:4px;display:inline-flex}.ci-money button{color:#9a6a32;text-align:left;cursor:pointer;background:#fffdf9;border:1px dashed #e9c7a3;border-radius:10px;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;display:inline-flex}.ci-money li[data-live] button{color:#6f4a1f;background:#fff;border-style:solid;border-color:#f1dcc2}.ci-money button:disabled{cursor:default}.ci-money button span{display:grid}.ci-money button small{color:#a07b54;font-size:10.5px}.ci-money-arrow{color:#d1a774}.ci-money.compact button{padding:4px 8px}.ci-weights{padding:12px 16px}.ci-weights summary{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.ci-weights summary small{color:var(--ci-muted);font-weight:500}.ci-weight-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:center;gap:10px 20px;margin-top:12px;display:grid}.ci-weight-grid label{grid-template-columns:110px 1fr 38px;align-items:center;gap:8px;font-size:12px;display:grid}.ci-weight-grid input{accent-color:var(--ci-purple)}.ci-weight-grid em{font-variant-numeric:tabular-nums;color:var(--ci-muted);text-align:right;font-style:normal}.ci-opp-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:14px;display:grid}.ci-opp{border-radius:var(--ci-r);border:1px solid var(--ci-border);box-shadow:var(--ci-shadow);background:#fff;gap:8px;padding:14px;transition:box-shadow .2s,transform .2s;display:grid}.ci-opp:hover{box-shadow:var(--ci-shadow-hover);transform:translateY(-2px)}.ci-opp header{justify-content:space-between;align-items:center;display:flex}.ci-opp h4{margin:0;font-size:14px;line-height:1.35}.ci-opp p{color:#4a4d75;margin:0;font-size:12.5px;line-height:1.45}.ci-opp-meta{align-items:center;gap:5px;display:flex;color:var(--ci-muted)!important;font-size:11.5px!important}.ci-opp footer{align-items:center;gap:2px;margin-top:4px;display:flex}.ci-opp footer .ci-btn{margin-right:auto}.ci-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--ci-purple);font-size:10.5px;font-weight:700}.ci-kind.trending{color:#e0457b}.ci-kind.event{color:#b26a00}.ci-kind.monetization{color:#0a8d6c}.ci-kind.competitor_gap{color:#2366d1}.ci-campaign-gen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ci-campaign-list{gap:16px;display:grid}.ci-campaign{border:1px solid var(--ci-border);box-shadow:var(--ci-shadow);background:#fff;border-radius:20px;padding:18px}.ci-campaign>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ci-campaign h4{margin:8px 0 4px;font-size:16px}.ci-campaign p{color:var(--ci-muted);max-width:720px;margin:0;font-size:13px}.ci-campaign-days{scroll-snap-type:x mandatory;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:10px;margin:16px 0 0;padding:0 0 6px;list-style:none;display:grid;overflow-x:auto}.ci-campaign-days>li{scroll-snap-align:start;background:#f8f8fe;border-radius:14px;padding:10px}.ci-day{color:var(--ci-purple);letter-spacing:.04em;font-size:11px;font-weight:700}.ci-campaign-days ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ci-campaign-days ul li{border:1px solid var(--ci-border);background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:8px;display:grid}.ci-campaign-days ul li[data-kind=promo]{background:#fffaf2;border-color:#f6d7a8}.ci-campaign-days ul li[data-accepted]{opacity:.75}.ci-campaign-days b{font-size:12px;line-height:1.3;display:block}.ci-campaign-days small{color:var(--ci-muted);font-size:10.5px}.ci-ok{color:var(--ci-mint)}.ci-beginner h2{align-items:center;gap:8px;margin:0;font-size:22px;display:flex}.ci-beginner h2 svg{color:var(--ci-purple)}.ci-beginner>p{color:var(--ci-muted);margin:6px 0 18px}.ci-beginner-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.ci-next{border:1px solid var(--ci-border);box-shadow:var(--ci-shadow);background:linear-gradient(160deg,#f6f2ff,#fff 55%);border-radius:22px;gap:10px;padding:20px;display:grid}.ci-next h3{margin:0;font-size:17px;line-height:1.3}.ci-hook-plain{color:#3a2fa0;margin:0;font-size:14px;font-weight:600}.ci-why-plain{color:var(--ci-muted);margin:0;font-size:13px}.ci-next .ci-btn{justify-self:start}.ci-cal-nav{align-items:center;gap:6px;margin-right:auto;display:flex}.ci-cal-nav h3{text-align:center;min-width:150px;margin:0 4px;font-size:16px}.ci-toggle{color:var(--ci-muted);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ci-toggle input{accent-color:var(--ci-purple)}.ci-legend{color:var(--ci-muted);flex-wrap:wrap;gap:14px;margin:0 0 12px;padding:0;font-size:11.5px;list-style:none;display:flex}.ci-legend li{align-items:center;gap:6px;display:inline-flex}.ci-legend li:before{content:"";border-radius:3px;width:10px;height:10px}.ci-legend li[data-k=published]:before{background:#d6f2e9}.ci-legend li[data-k=scheduled]:before{background:#6c5cff}.ci-legend li[data-k=planned]:before{background:#cfe0ff}.ci-legend li[data-k=draft]:before{background:#eceef7;border:1px solid #cfd2e6}.ci-legend li[data-k=ghost]:before{background:0 0;border:1.5px dashed #9a88ff}.ci-legend li[data-k=event]:before{background:#ffe1ad}.ci-event-form{border:1px solid var(--ci-border);background:#fff;border-radius:14px;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:10px;display:flex}.ci-event-form input{border:1px solid var(--ci-border);border-radius:10px;height:34px;padding:0 10px;font-size:13px}.ci-event-form input:first-child{flex:220px}.ci-cal-grid{border-radius:var(--ci-r);border:1px solid var(--ci-border);background:var(--ci-border);box-shadow:var(--ci-shadow);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ci-cal-dow{color:var(--ci-muted);text-transform:uppercase;letter-spacing:.06em;background:#f8f8fe;padding:8px 10px;font-size:11px;font-weight:700}.ci-cal-day{background:#fff;flex-direction:column;gap:4px;min-width:0;min-height:118px;padding:6px;display:flex}.ci-cal-grid.week .ci-cal-day{min-height:340px}.ci-cal-day.outside{background:#fbfbfe}.ci-cal-day.outside .ci-cal-date{color:#c3c6dc}.ci-cal-day.today .ci-cal-date{color:#fff}.ci-cal-day.today .ci-cal-date:before{content:"";background:var(--ci-grad);z-index:-1;border-radius:9px;position:absolute;inset:-3px -6px}.ci-cal-date{z-index:0;align-self:flex-start;margin:2px 4px;font-size:12px;font-weight:700;position:relative}.ci-cal-date small{display:none}.ci-cal-items{gap:3px;min-width:0;display:grid}.ci-cal-item{border-radius:7px;align-items:center;gap:4px;min-width:0;padding:3px 6px;font-size:11px;font-weight:600;line-height:1.25;display:flex}.ci-cal-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ci-cal-item svg{flex:none}.ci-cal-item.published{color:#0d6f57;background:#e8f8f2}.ci-cal-item.scheduled{color:#fff;background:linear-gradient(100deg,#5f63ff,#8a55ff)}.ci-cal-item.planned{color:#2350a8;background:#e7efff}.ci-cal-item.draft{color:var(--ci-muted);background:#f1f2f8;border:1px dashed #d5d8ea}.ci-cal-item.ghost{color:#6a55d8;opacity:.78;background:#f7f4ffaa;border:1.5px dashed #b6a8ff;transition:opacity .15s}.ci-cal-item.ghost:hover{opacity:1}.ci-cal-item.ghost button{color:#fff;cursor:pointer;background:#7252ff;border:0;border-radius:5px;flex:none;align-items:center;gap:2px;padding:1px 5px;font-size:10px;font-weight:700;display:none}.ci-cal-item.ghost:hover button,.ci-cal-item.ghost:focus-within button{display:inline-flex}.ci-cal-event{color:#95600c;text-overflow:ellipsis;white-space:nowrap;background:#fff1d6;border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:700;display:block;overflow:hidden}.ci-cal-event.creator{color:#b02a86;background:#fde7f6}.ci-cal-more{color:var(--ci-muted);padding-left:4px;font-size:10.5px}.ci-empty{border-radius:var(--ci-r);text-align:center;background:#fff;border:1.5px dashed #dcd8f5;grid-column:1/-1;justify-items:center;gap:6px;padding:48px 20px;display:grid}.ci-empty>span{background:var(--ci-lav);width:48px;height:48px;color:var(--ci-purple);border-radius:16px;place-items:center;display:grid}.ci-empty h3{margin:6px 0 0;font-size:15px}.ci-empty p{color:var(--ci-muted);margin:0 0 8px;font-size:13px}.ci-skeleton{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.ci-skeleton.plan{grid-template-columns:repeat(5,minmax(0,1fr))}.ci-skeleton span{border-radius:var(--ci-r);background:linear-gradient(100deg,#f1f2fa 30%,#f8f8fd 50%,#f1f2fa 70%) 0 0/300% 100%;height:280px;animation:1.2s linear infinite ci-shimmer}.ci-skeleton.plan span{height:360px}@keyframes ci-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ci-modal-backdrop,.ci-sheet-backdrop{z-index:130;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14143c4d;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ci-modal{width:min(640px,100%);color:var(--ci-text);background:#fff;border-radius:26px;padding:28px;box-shadow:0 30px 80px #14143c40}.ci-modal h2{letter-spacing:-.02em;margin:0;font-size:22px}.ci-modal p{color:var(--ci-muted);margin:6px 0 18px;font-size:14px}.ci-level-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ci-level-grid button{border:1px solid var(--ci-border);cursor:pointer;text-align:left;color:inherit;background:linear-gradient(160deg,#f8f6ff,#fff);border-radius:18px;justify-items:start;gap:6px;padding:16px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.ci-level-grid button:hover{box-shadow:var(--ci-shadow-hover);border-color:#b8aaff;transform:translateY(-2px)}.ci-level-grid svg{color:var(--ci-purple)}.ci-level-grid b{font-size:15px}.ci-level-grid small{color:var(--ci-muted);font-size:12.5px}.ci-sheet-backdrop{display:block}.ci-sheet{z-index:131;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);color:var(--home-text,#14143c);background:#fff;border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 60px #14143c33}.ci-sheet header{justify-content:space-between;align-items:center;padding:16px 16px 8px;display:flex}.ci-sheet header h3{margin:0;font-size:17px}.ci-sheet-body{gap:10px;padding:8px 16px 16px;display:grid;overflow-y:auto}.ci-sheet-body .ci-select,.ci-sheet-body .ci-select select{width:100%;height:44px}.ci-sheet footer{border-top:1px solid #edf0fa;gap:10px;padding:12px 16px 16px;display:flex}.ci-sheet footer .ci-btn{flex:1;height:44px}@media (max-width:1180px){.ci-two-col{grid-template-columns:minmax(0,1fr)}.ci-suggest{position:static}.ci-board{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.ci-col{scroll-snap-align:start}}@media (max-width:800px){.ci-screen{padding:14px 14px calc(var(--np-tabbar-h,66px) + 40px)}.ci-head{border-radius:20px;grid-template-columns:1fr;padding:18px}.ci-head .ci-seg{width:100%}.ci-head .ci-seg button{flex:1;justify-content:center;padding:0 6px}.ci-minimap{display:none}.ci-tabs{z-index:4;background:var(--ci-canvas);margin:12px -14px 14px;padding:0 8px;position:sticky;top:0}.ci-tabs button{height:44px;padding:0 12px;font-size:13px}.ci-toolbar-filters{display:none}.ci-filter-btn{display:inline-flex}.ci-search{flex-basis:100%}.ci-library.grid{grid-template-columns:1fr}.ci-content.list .ci-content-media{width:104px}.ci-board{grid-auto-columns:82%;margin:0 -14px;padding:0 14px 10px;scroll-padding:14px}.ci-pillars,.ci-opp-grid{grid-template-columns:1fr}.ci-campaign>header{flex-direction:column}.ci-campaign-days{grid-auto-columns:78%}.ci-table{display:block;overflow-x:auto}.ci-level-grid{grid-template-columns:1fr}.ci-cal-grid.month{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:8px}.ci-cal-grid.month .ci-cal-dow,.ci-cal-grid.month .ci-cal-day.outside,.ci-cal-grid.month .ci-cal-day:not(.has):not(.today){display:none}.ci-cal-grid.month .ci-cal-day{border:1px solid var(--ci-border);border-radius:14px;flex-direction:row;gap:10px;min-height:0;padding:10px}.ci-cal-grid.month .ci-cal-date{justify-items:center;min-width:38px;font-size:18px;display:grid}.ci-cal-grid.month .ci-cal-date small{color:var(--ci-muted);font-size:10px;font-weight:600;display:block}.ci-cal-grid.month .ci-cal-items{flex:1}.ci-cal-grid.week{grid-template-rows:auto 1fr;grid-template-columns:none;grid-auto-columns:70%;grid-auto-flow:column;overflow-x:auto}.ci-cal-grid.week .ci-cal-dow{display:none}.ci-cal-grid.week .ci-cal-date small{color:var(--ci-muted);margin-left:4px;display:inline}.ci-cal-item.ghost button{display:inline-flex}.ci-cal-nav h3{min-width:0;font-size:15px}}@media (prefers-reduced-motion:reduce){.ci-skeleton span{animation:none}.ci-content,.ci-strategy,.ci-opp,.ci-minimap{transition:none}}.ci-pillar-gaps{color:var(--ci-muted);margin:12px 2px 0;font-size:12.5px}.ci-tabpanel,.ci-strategy-wrap>*,.ci-pillar-group,.ci-campaign{min-width:0}:root .np-app.np-app.np-app .ci-screen.cs-reference-screen{width:100%;max-width:1600px;height:auto;padding:16px 24px 40px;overflow:visible}:root .np-app.np-app.np-app .cs-studio{min-width:0;color:var(--ci-text);gap:14px;display:grid}:root .np-app.np-app.np-app .cs-studio-loading{place-items:center;min-height:min(52vh,420px);padding:32px 16px;display:grid}:root .np-app.np-app.np-app .cs-studio h1{letter-spacing:-.045em;margin:7px 0;font-size:clamp(28px,2.8vw,44px);font-weight:750;line-height:1.15}:root .np-app.np-app.np-app .cs-studio h2{letter-spacing:-.025em;margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.35}:root .np-app.np-app.np-app .cs-studio h3{margin:0 0 5px;font-size:13px;font-weight:650;line-height:1.45}:root .np-app.np-app.np-app .cs-studio p{margin:3px 0 12px;font-size:13px;line-height:1.5}:root .np-app.np-app.np-app .cs-studio small{font-size:11px;line-height:1.5}:root .np-app.np-app.np-app .cs-studio a{color:var(--ci-blue);overflow-wrap:anywhere}:root .np-app.np-app.np-app .cs-muted{color:var(--ci-muted)}:root .np-app.np-app.np-app .cs-studio .home-topbar{min-height:43px;margin:0;padding:0 10px 8px}:root .np-app.np-app.np-app .cs-studio .home-search{width:min(440px,45%);height:38px}:root .np-app.np-app.np-app .cs-studio .home-button{white-space:normal;border-radius:999px;justify-content:center;gap:8px;min-height:38px;padding:0 18px;font-size:12px;font-weight:650;box-shadow:0 3px 10px #4b52a609}:root .np-app.np-app.np-app .cs-studio .home-button.primary{background:linear-gradient(110deg,#4d4fff,#9050ff);box-shadow:0 7px 18px #6c4cf727,inset 0 2px 2px #ffffff40}:root .np-app.np-app.np-app .cs-studio .home-button.small{min-height:30px;padding:0 12px;font-size:11px}:is(:root .np-app.np-app.np-app .cs-studio button:focus-visible,:root .np-app.np-app.np-app .cs-studio a:focus-visible,:root .np-app.np-app.np-app .cs-studio input:focus-visible,:root .np-app.np-app.np-app .cs-studio textarea:focus-visible,:root .np-app.np-app.np-app .cs-studio select:focus-visible){outline:2px solid var(--ci-purple);outline-offset:3px}:root .np-app.np-app.np-app .cs-card{border:1px solid var(--ci-border);background:#ffffffef;border-radius:18px;min-width:0;padding:20px;box-shadow:0 4px 20px #5959a805}:root .np-app.np-app.np-app .cs-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#7651ff;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;margin:0 0 7px!important;font-size:11px!important}:root .np-app.np-app.np-app .cs-hub-hero{justify-content:space-between;align-items:center;gap:16px;min-height:108px;padding:0 12px;display:flex;position:relative;overflow:hidden}:root .np-app.np-app.np-app .cs-hub-hero>div:first-child{z-index:1;position:relative}:root .np-app.np-app.np-app .cs-hub-hero p{color:#63678b;letter-spacing:-.025em;margin:0;font-size:20px}:root .np-app.np-app.np-app .cs-hero-art{align-self:stretch;min-width:240px;position:relative}:root .np-app.np-app.np-app .cs-hero-art img{object-fit:contain;width:165px;height:180px;position:absolute;bottom:-35px;left:0}:root .np-app.np-app.np-app .cs-hero-art span{color:#9265ff;text-align:center;font-size:13px;font-style:italic;line-height:1.45;position:absolute;top:15px;right:0;transform:rotate(-12deg)}:root .np-app.np-app.np-app .cs-hero-art>svg{color:#9d78ff;position:absolute;top:6px;right:0}:root .np-app.np-app.np-app .cs-entry-grid{background:linear-gradient(115deg,#fffe,#ffffffd9);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:22px 18px 26px;display:grid;box-shadow:inset 0 0 0 14px #ffffff40,0 5px 20px #7774ad07}:root .np-app.np-app.np-app .cs-entry-grid>section{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 20px;display:flex;position:relative}:root .np-app.np-app.np-app .cs-entry-grid>section+section:before{content:"";background:#ececfa;width:1px;position:absolute;top:12px;bottom:9px;left:0}:root .np-app.np-app.np-app .cs-entry-icon{color:#7652ff;background:#f2eeff;border-radius:19px;flex:none;place-items:center;width:52px;height:52px;margin-bottom:12px;font-style:normal;display:grid}:root .np-app.np-app.np-app .cs-entry-icon svg{stroke-width:1.7px;width:28px;height:28px}:root .np-app.np-app.np-app .cs-entry-icon.amber{color:#ff8a00;background:#fff5e9}:root .np-app.np-app.np-app .cs-entry-icon.pink{color:#f64b96;background:#ffedf7}:root .np-app.np-app.np-app .cs-entry-grid h2{margin-bottom:4px;font-size:17px}:root .np-app.np-app.np-app .cs-entry-grid p{color:#74799d;margin:0 0 16px;font-size:12px}:root .np-app.np-app.np-app .cs-entry-grid .home-button{width:min(100%,235px);min-height:42px;margin-top:auto}:root .np-app.np-app.np-app .cs-format-bar{justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex}:root .np-app.np-app.np-app .cs-format-bar p{color:var(--ci-muted);margin:0;font-size:12px}:root .np-app.np-app.np-app .cs-formats{align-items:center;gap:7px;min-width:0;display:flex}:root .np-app.np-app.np-app .cs-formats button{min-height:44px;color:var(--ci-text);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ececf6;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:12px;font-weight:650;display:flex;box-shadow:0 4px 12px #615a9b06}:root .np-app.np-app.np-app .cs-formats button svg{color:#7960e9;flex:none}:root .np-app.np-app.np-app .cs-formats button.active{color:#fff;background:linear-gradient(110deg,#5b51ff,#994dff);border-color:#ffffff80;box-shadow:0 0 0 3px #f0ecff,0 4px 10px #6750e72a}:root .np-app.np-app.np-app .cs-formats button.active svg{color:#fff}:root .np-app.np-app.np-app .cs-columns{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}:root .np-app.np-app.np-app .cs-hub-columns>.cs-card{height:100%}:root .np-app.np-app.np-app .cs-recommendations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}:root .np-app.np-app.np-app .cs-recommendation{border:1px solid #eceefa;border-radius:13px;flex-direction:column;min-width:0;padding:8px;display:flex}:root .np-app.np-app.np-app .cs-recommendation-cover{background:radial-gradient(at 20% 0,#eeecff,#0000 70%),linear-gradient(125deg,#f6f9ff,#e8edfc);border-radius:10px;height:118px;margin-bottom:8px;position:relative;overflow:hidden}:root .np-app.np-app.np-app .cs-source-pill{color:#7357ef;z-index:1;background:#ffffffec;border-radius:999px;align-items:center;gap:5px;width:fit-content;max-width:calc(100% - 14px);padding:5px 9px;font-size:10px;display:inline-flex;position:absolute;top:8px;left:7px;right:7px}:root .np-app.np-app.np-app .cs-topic-art{color:#b5a3f1;place-items:center;height:100%;display:grid}:root .np-app.np-app.np-app .cs-topic-art>svg{stroke-width:1px;width:55px;height:55px}:root .np-app.np-app.np-app .cs-recommendation h3{margin:0 3px 4px;font-size:12px}:root .np-app.np-app.np-app .cs-recommendation p{color:var(--ci-muted);margin:0 3px 8px;font-size:11px}:root .np-app.np-app.np-app .cs-recommendation .home-button{align-self:flex-start;margin-top:auto}:root .np-app.np-app.np-app .cs-thumbnail{color:#a48be8;background:linear-gradient(130deg,#eeeaff,#eaf2ff);border-radius:10px;flex:none;place-items:center;width:90px;height:82px;display:grid;overflow:hidden}:root .np-app.np-app.np-app .cs-thumbnail img{object-fit:cover;width:100%;height:100%}:root .np-app.np-app.np-app .cs-draft-row{color:var(--ci-text);text-align:left;cursor:pointer;background:linear-gradient(120deg,#fff,#fdfdff);border:1px solid #eceefa;border-radius:13px;align-items:center;gap:12px;width:100%;margin-top:8px;padding:10px;display:flex}:root .np-app.np-app.np-app .cs-draft-row>span:not(.cs-thumbnail){flex:1;min-width:0}:root .np-app.np-app.np-app .cs-draft-row b{overflow-wrap:anywhere;font-size:12px;display:block}:root .np-app.np-app.np-app .cs-draft-row small{color:var(--ci-muted);margin-top:5px;font-size:10px;display:block}:root .np-app.np-app.np-app .cs-draft-row .cs-draft-meta{color:#7364b5;background:#f5f2ff;border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:2px 6px;display:flex}:root .np-app.np-app.np-app .cs-draft-meta svg{width:13px;height:13px}:root .np-app.np-app.np-app .cs-draft-row>svg{color:#6e5ba9;flex:none}:root .np-app.np-app.np-app .cs-empty{text-align:center;min-height:180px;color:var(--ci-muted);place-items:center;padding:20px;display:grid}:root .np-app.np-app.np-app .cs-empty>svg{color:#b5a3ef;width:35px;height:35px;margin-bottom:12px}:root .np-app.np-app.np-app .cs-empty h3{color:#424366}:root .np-app.np-app.np-app .cs-flow{border:1px solid var(--ci-border);background:#ffffffed;border-radius:15px;align-items:center;gap:16px;padding:14px 18px;display:flex;box-shadow:0 4px 20px #5959a805}:root .np-app.np-app.np-app .cs-flow>div:first-child{flex:1.4;min-width:150px}:root .np-app.np-app.np-app .cs-flow b{color:var(--ci-text);font-size:10px;display:block}:root .np-app.np-app.np-app .cs-flow small{color:var(--ci-muted);margin-top:3px;font-size:9px;display:block}:root .np-app.np-app.np-app .cs-workflow-step{flex:1;align-items:center;gap:9px;min-width:0;display:flex}:root .np-app.np-app.np-app .cs-workflow-step i{color:#7952ff;background:#efeaff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}:root .np-app.np-app.np-app .cs-workflow-step>svg{color:#8a81b2;flex:none;margin-left:auto}:root .np-app.np-app.np-app .cs-tools{color:var(--ci-muted);padding:0 8px;font-size:11px}:root .np-app.np-app.np-app .cs-tools summary{cursor:pointer;width:fit-content}:root .np-app.np-app.np-app .cs-other-tools{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}:root .np-app.np-app.np-app .cs-other-tools button{border:1px solid var(--ci-border);color:#716b97;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:flex}:root .np-app.np-app.np-app .cs-editor-shell{background:linear-gradient(140deg,#ffffff65,#f4f1ff40);border:1px solid #eeecfa;border-radius:24px;padding:16px 10px 10px}:root .np-app.np-app.np-app .cs-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 6px;display:flex}:root .np-app.np-app.np-app .cs-editor-head h1{margin:6px 0;font-size:clamp(27px,2.3vw,36px)}:root .np-app.np-app.np-app .cs-editor-head p{color:var(--ci-muted);margin:0;font-size:13px}:root .np-app.np-app.np-app .cs-head-actions{flex:none;align-items:center;gap:9px;display:flex}:root .np-app.np-app.np-app .cs-breadcrumb{color:var(--ci-muted);background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:12px;display:flex}:root .np-app.np-app.np-app .cs-breadcrumb button{color:#6a6890;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}:root .np-app.np-app.np-app .cs-status-pill{color:#ce6b1a;white-space:nowrap;background:#fff1d8;border-radius:12px;padding:8px 12px;font-size:11px}:root .np-app.np-app.np-app .cs-progress{gap:0;margin:18px 0 16px;padding:0 16px;list-style:none;display:flex}:root .np-app.np-app.np-app .cs-progress li{color:#9295b5;flex:1;align-items:center;gap:12px;min-width:0;font-size:12px;display:flex;position:relative}:root .np-app.np-app.np-app .cs-progress li:after{content:"";background:#deddf0;flex:1;min-width:15px;height:2px;margin:0 20px}:root .np-app.np-app.np-app .cs-progress li:last-child{flex:.55}:root .np-app.np-app.np-app .cs-progress li:last-child:after{display:none}:root .np-app.np-app.np-app .cs-progress li.done:after{background:#8a5cff}:root .np-app.np-app.np-app .cs-progress li>i{color:#999abc;background:#eae8f6;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:13px;font-style:normal;display:grid;box-shadow:inset 0 1px 2px #fff}:root .np-app.np-app.np-app .cs-progress li.done>i,:root .np-app.np-app.np-app .cs-progress li.current>i{color:#fff;background:linear-gradient(135deg,#514bff,#9152ff);box-shadow:0 0 0 3px #eae5ff,0 3px 9px #7d54f731}:root .np-app.np-app.np-app .cs-progress li.done,:root .np-app.np-app.np-app .cs-progress li.current{color:#38286c}:root .np-app.np-app.np-app .cs-progress small{color:var(--ci-muted);margin-top:2px;font-size:10px;display:block}:root .np-app.np-app.np-app .cs-compose{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px}:root .np-app.np-app.np-app .cs-content-panel{padding:18px}:root .np-app.np-app.np-app .cs-content-panel>.cs-formats{background:#faf9ff;border:1px solid #ece8ff;border-radius:11px;justify-content:space-between;gap:0;margin:15px 0 12px;padding:3px}:root .np-app.np-app.np-app .cs-content-panel>.cs-formats button{box-shadow:none;background:0 0;border:0;border-radius:9px;gap:6px;min-height:36px;padding:0 10px;font-size:11px}:root .np-app.np-app.np-app .cs-content-panel>.cs-formats button svg{color:#7f7ca4;width:17px;height:17px}:root .np-app.np-app.np-app .cs-content-panel>.cs-formats button.active{color:#7147ff;box-shadow:none;background:#eee8ff}:root .np-app.np-app.np-app .cs-content-panel>.cs-formats button.active svg{color:#7147ff}:root .np-app.np-app.np-app .cs-media{aspect-ratio:1.5;background:#f5f2ff;border-radius:12px;place-items:center;min-width:0;margin:0 0 10px;display:grid;overflow:hidden}:root .np-app.np-app.np-app .cs-media img,:root .np-app.np-app.np-app .cs-media video{object-fit:contain;width:100%;height:100%;min-height:0}:root .np-app.np-app.np-app .cs-media-empty{text-align:center;color:var(--ci-muted);justify-items:center;padding:25px;display:grid}:root .np-app.np-app.np-app .cs-media-empty>svg{color:#a78ce9}:root .np-app.np-app.np-app .cs-media-empty p{margin:12px 0 0}:root .np-app.np-app.np-app .cs-media-strip{gap:7px;margin:12px 0;padding:3px;display:flex;overflow-x:auto}:root .np-app.np-app.np-app .cs-media-strip>button{cursor:pointer;background:#fff;border:1px solid #e9e7f5;border-radius:9px;flex:none;padding:3px}:root .np-app.np-app.np-app .cs-media-strip>button.active{border-color:#7952ff;box-shadow:0 0 0 1px #7952ff}:root .np-app.np-app.np-app .cs-media-strip .cs-thumbnail{border-radius:6px;width:65px;height:67px}:root .np-app.np-app.np-app .cs-media-strip .cs-add-tile{color:#a095c1;background:#f7f5ff;border:1px dashed #ded6f7;place-content:center;justify-items:center;gap:4px;width:65px;display:grid}:root .np-app.np-app.np-app .cs-media-strip .cs-add-tile small{font-size:9px}:root .np-app.np-app.np-app .cs-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root .np-app.np-app.np-app .cs-media-actions .home-button{border-radius:10px;flex:1;padding:0 8px}:root .np-app.np-app.np-app .cs-media-actions .home-button:first-child{color:#7c51ff;background:#eee8ff;border-color:#eee8ff}:root .np-app.np-app.np-app .cs-file-row{color:var(--ci-muted);align-items:center;gap:7px;margin:8px 0;font-size:10px;display:flex}:root .np-app.np-app.np-app .cs-file-row span{overflow-wrap:anywhere;flex:1}:root .np-app.np-app.np-app .cs-file-row .home-button{border-radius:7px;min-height:24px;padding:0 7px}:root .np-app.np-app.np-app .cs-brief{color:#69638a;margin-top:16px;font-size:12px}:root .np-app.np-app.np-app .cs-brief summary{cursor:pointer;margin-bottom:10px}:root .np-app.np-app.np-app .cs-fields{gap:14px;display:grid}:root .np-app.np-app.np-app .cs-fields label{gap:7px;min-width:0;font-size:12px;font-weight:600;display:grid}:root .np-app.np-app.np-app .cs-fields input:not([type=checkbox]):not([type=radio]),:root .np-app.np-app.np-app .cs-fields textarea,:root .np-app.np-app.np-app .cs-fields select,:root .np-app.np-app.np-app .cs-research-form input{box-sizing:border-box;width:100%;min-width:0;color:var(--ci-text);font:inherit;background:#fff;border:1px solid #e6e5f3;border-radius:10px;padding:10px;font-weight:400}:root .np-app.np-app.np-app .cs-fields textarea{resize:vertical;line-height:1.65}:root .np-app.np-app.np-app .cs-fields .cs-check{align-items:flex-start;font-weight:400;line-height:1.5;display:flex}:root .np-app.np-app.np-app .cs-check input{accent-color:var(--ci-purple);flex:none;margin:3px 0 0}:root .np-app.np-app.np-app .cs-caption-head{align-items:flex-start;gap:10px;display:flex}:root .np-app.np-app.np-app .cs-caption-head>div{flex:1}:root .np-app.np-app.np-app .cs-caption-head h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root .np-app.np-app.np-app .cs-caption-head h2 small{color:#7352ff;letter-spacing:0;white-space:nowrap;background:#eee8ff;padding:3px 9px;font-size:9px}:root .np-app.np-app.np-app .cs-caption-head p{margin:3px 0 0;font-size:11px}:root .np-app.np-app.np-app .cs-caption-head label{color:#8581a7;flex:none;width:92px;font-size:10px}:root .np-app.np-app.np-app .cs-caption-head select{padding:8px;font-size:11px}:root .np-app.np-app.np-app .cs-fields .cs-caption-textarea{background:linear-gradient(130deg,#fff,#fcfbff);border-color:#ac8bff;border-radius:10px;min-height:180px;padding:16px;font-size:14px}:root .np-app.np-app.np-app .cs-caption-count{color:#9a99b6;text-align:right;margin-top:-12px}:root .np-app.np-app.np-app .cs-caption-actions{grid-template-columns:1fr 1fr 1.1fr;gap:7px;margin-top:-8px;display:grid}:root .np-app.np-app.np-app .cs-caption-actions .home-button{color:#7953ff;border-radius:9px;gap:7px;min-height:32px;padding:0 7px;font-size:10px}:root .np-app.np-app.np-app .cs-caption-panel h3{margin:0;font-size:12px}:root .np-app.np-app.np-app .cs-caption-panel p{margin:4px 0 8px;font-size:11px}:root .np-app.np-app.np-app .cs-caption-alternatives{grid-template-columns:1fr 1fr;gap:10px;display:grid}:root .np-app.np-app.np-app .cs-caption-alternatives>button{text-align:left;min-width:0;color:var(--ci-text);cursor:pointer;background:#fff;border:1px solid #e8e5f5;border-radius:11px;gap:8px;padding:12px;display:flex}:root .np-app.np-app.np-app .cs-caption-alternatives>button.active{background:#f4f0ff;border-color:#a98aff}:root .np-app.np-app.np-app .cs-caption-alternatives i{color:#a4a0bd;flex:none;font-style:normal}:root .np-app.np-app.np-app .cs-caption-alternatives .active i{color:#7e4aff}:root .np-app.np-app.np-app .cs-caption-alternatives b{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}:root .np-app.np-app.np-app .cs-caption-alternatives small{color:var(--ci-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:10px;display:-webkit-box;overflow:hidden}:root .np-app.np-app.np-app .cs-caption-alternatives .cs-alternatives-empty{color:#9790ac;background:#fcfbff;border:1px dashed #e3ddef;border-radius:10px;grid-column:1/-1;padding:14px}:root .np-app.np-app.np-app .cs-inline-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}:root .np-app.np-app.np-app .cs-inline-heading>button{color:#7c57ef;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}:root .np-app.np-app.np-app .cs-studio .ci-chips{gap:6px;margin:7px 0}:root .np-app.np-app.np-app .cs-studio .ci-chips button{color:#7554f7;background:#f0ebff;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex}:root .np-app.np-app.np-app .cs-own-tag{margin-top:9px}:root .np-app.np-app.np-app .cs-own-tag input{border-style:dashed!important;border-color:#b8a2ff!important;border-radius:999px!important;font-size:11px!important}:root .np-app.np-app.np-app .cs-tag-input{flex:1}:root .np-app.np-app.np-app .cs-posting-accounts summary{cursor:pointer;color:#777097;font-size:11px}:root .np-app.np-app.np-app .cs-posting-accounts{border-top:1px solid #f0edf7;padding-top:10px}:root .np-app.np-app.np-app .cs-account-list{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}:root .np-app.np-app.np-app .cs-account-list label{align-items:center;gap:8px;font-size:11px;display:flex}:root .np-app.np-app.np-app .cs-account-list input{accent-color:#7f51ff}:root .np-app.np-app.np-app .cs-account-list small{color:var(--ci-muted);font-size:9px;font-weight:400;display:block}:root .np-app.np-app.np-app .cs-panel-footer{color:#8988ad;background:linear-gradient(110deg,#f3f0ff,#f4f7ff);border-radius:0 0 18px 18px;align-items:center;gap:8px;margin:0 -20px -20px;padding:11px 18px;font-size:10px;display:flex}:root .np-app.np-app.np-app .cs-panel-footer svg{flex:none}:root .np-app.np-app.np-app .cs-panel-footer button{color:#7a61c7;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px}:root .np-app.np-app.np-app .cs-reminder-link{color:#7954f5;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:10px;font-size:10px;text-decoration:underline;display:flex}:root .np-app.np-app.np-app .cs-ig-phone{--ig-w:320px;width:min(100%,var(--ig-w));background:linear-gradient(160deg,#1c1c1e,#2c2c2e);border-radius:36px;margin:14px auto 0;padding:10px 8px 14px;position:relative;box-shadow:0 18px 40px #1a153028,inset 0 0 0 1px #ffffff14}:root .np-app.np-app.np-app .cs-ig-phone-tall{--ig-w:280px}:root .np-app.np-app.np-app .cs-ig-phone-bezel{pointer-events:none;z-index:2;position:absolute;inset:0}:root .np-app.np-app.np-app .cs-ig-phone-notch{background:#0a0a0a;border-radius:14px;width:88px;height:22px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff10}:root .np-app.np-app.np-app .cs-ig-phone-speaker{background:#3a3a3c;border-radius:2px;width:36px;height:4px;position:absolute;top:22px;left:50%;transform:translate(-50%)}:root .np-app.np-app.np-app .cs-instagram-preview{z-index:1;color:#262626;background:#fff;border-radius:26px;margin-top:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}:root .np-app.np-app.np-app .cs-instagram-preview>header{border-bottom:1px solid #efefef;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}:root .np-app.np-app.np-app .cs-instagram-preview>header .cs-ig-user{flex:1;min-width:0;line-height:1.2;display:grid}:root .np-app.np-app.np-app .cs-instagram-preview>header .cs-ig-user b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}:root .np-app.np-app.np-app .cs-instagram-preview>header .cs-ig-user small{color:#8e8e8e;font-size:11px;font-weight:400}:root .np-app.np-app.np-app .cs-ig-avatar{color:#fff;background:radial-gradient(circle at 30% 110%,#feda75 0,#fa7e1e 25%,#d62976 50%,#962fbf 75%,#4f5bd5 100%);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;box-shadow:0 0 0 2px #fff,0 0 0 3px #e1306c}:root .np-app.np-app.np-app .cs-instagram-icon{color:#fff;background:radial-gradient(circle at 30% 110%,#ffce41 0,#ff8b41 25%,#ed4080 50%,#9d42d2 75%,#4c64de 100%);border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}:root .np-app.np-app.np-app .cs-instagram-preview .cs-media{background:#000;border-radius:0;margin:0;position:relative}:root .np-app.np-app.np-app .cs-instagram-preview .cs-media-feed,:root .np-app.np-app.np-app .cs-instagram-preview .cs-media-carousel{aspect-ratio:4/5}:root .np-app.np-app.np-app .cs-instagram-preview .cs-media-reel,:root .np-app.np-app.np-app .cs-instagram-preview .cs-media-story{aspect-ratio:9/16}:root .np-app.np-app.np-app .cs-instagram-preview .cs-media img,:root .np-app.np-app.np-app .cs-instagram-preview .cs-media video{object-fit:cover;background:#000;width:100%;height:100%;display:block}:root .np-app.np-app.np-app .cs-ig-reel-badge{color:#fff;letter-spacing:.02em;background:#000000a6;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}:root .np-app.np-app.np-app .cs-ig-story-bar{color:#fff;z-index:1;background:linear-gradient(#0009,#0000);border:0;align-items:center;gap:8px;padding:14px 12px 20px;display:flex;position:absolute;inset:0 0 auto}:root .np-app.np-app.np-app .cs-ig-story-bar .cs-ig-avatar{width:28px;height:28px;font-size:11px;box-shadow:0 0 0 1.5px #fff}:root .np-app.np-app.np-app .cs-ig-story-bar b{flex:1;font-size:13px;font-weight:600}:root .np-app.np-app.np-app .cs-ig-story-time{opacity:.85;font-size:12px;font-weight:400}:root .np-app.np-app.np-app .cs-instagram-preview .cs-dots{gap:5px;padding:8px 0 2px}:root .np-app.np-app.np-app .cs-instagram-preview .cs-dots button{background:#dbdbdb;width:6px;height:6px}:root .np-app.np-app.np-app .cs-instagram-preview .cs-dots button[aria-pressed=true]{background:#0095f6}:root .np-app.np-app.np-app .cs-social-icons{color:#262626;gap:14px;padding:10px 12px 0;display:flex}:root .np-app.np-app.np-app .cs-social-icons svg{stroke-width:1.75px}:root .np-app.np-app.np-app .cs-social-icons svg:last-child{margin-left:auto}:root .np-app.np-app.np-app .cs-preview-caption{white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 12px 14px;font-size:13px;line-height:1.4}:root .np-app.np-app.np-app .cs-preview-caption p{color:#262626;margin:0;font-size:13px;line-height:1.4}:root .np-app.np-app.np-app .cs-preview-caption b{margin-right:4px;font-weight:600}:root .np-app.np-app.np-app .cs-preview-tags{color:#00376b}:root .np-app.np-app.np-app .cs-preview-note{color:#8b76cb;border:1px dashed #ded8f6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex;margin:12px 0 0!important;font-size:10px!important}:root .np-app.np-app.np-app .cs-preview-note span{color:#9a93af;margin-left:auto;font-size:9px}@media (max-width:600px){:root .np-app.np-app.np-app .cs-ig-phone{--ig-w:100%;border-radius:28px;padding:8px 6px 12px}:root .np-app.np-app.np-app .cs-ig-phone-tall{--ig-w:min(100%,260px)}:root .np-app.np-app.np-app .cs-instagram-preview{border-radius:22px}}:root .np-app.np-app.np-app .cs-review-panels{gap:8px;display:grid}:root .np-app.np-app.np-app .cs-review-panels>.cs-card{padding:14px}:root .np-app.np-app.np-app .cs-review-panels .cs-fields{gap:7px}:root .np-app.np-app.np-app .cs-review-panels .cs-fields h2{margin-bottom:-5px}:root .np-app.np-app.np-app .cs-review-panels .cs-fields>p{margin:0;font-size:11px}:root .np-app.np-app.np-app .cs-destination{grid-template-columns:1.2fr 1fr;gap:10px;margin:4px 0 8px;display:grid}:root .np-app.np-app.np-app .cs-destination>div{border:1px solid #ecebf7;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px;font-size:11px;display:flex}:root .np-app.np-app.np-app .cs-destination>div>svg{color:#7653ef}:root .np-app.np-app.np-app .cs-destination small{color:#9a94b3;margin-top:3px;font-size:9px;display:block}:root .np-app.np-app.np-app .cs-destination b{overflow-wrap:anywhere}:root .np-app.np-app.np-app .cs-publish-options{gap:7px;display:grid}:root .np-app.np-app.np-app .cs-publish-option{background:#fff;border:1px solid #e9e7f3;border-radius:10px;padding:9px}:root .np-app.np-app.np-app .cs-publish-option.active{background:linear-gradient(125deg,#f7f3ff,#f0edff);border-color:#e6dcff}:root .np-app.np-app.np-app .cs-publish-option>label{cursor:pointer;align-items:center;gap:10px;font-size:11px;display:flex}:root .np-app.np-app.np-app .cs-publish-option input[type=radio]{accent-color:#7750ff;width:17px;height:17px;margin:0}:root .np-app.np-app.np-app .cs-publish-option small{color:#9690b1;margin-top:3px;font-size:10px;font-weight:400;display:block}:root .np-app.np-app.np-app .cs-schedule-fields{margin:10px 0 0 25px}:root .np-app.np-app.np-app .cs-schedule-fields>label{color:#726593;background:#fff;border:1px solid #e7e1fa;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}:root .np-app.np-app.np-app .cs-schedule-fields input{background:0 0!important;border:0!important;padding:9px 0!important;font-size:11px!important}:root .np-app.np-app.np-app .cs-schedule-fields p{color:#6f648f;background:#fff;border:1px solid #e7e1fa;border-radius:7px;align-items:center;gap:10px;margin:4px 0 0;padding:4px 9px;font-size:10px;display:flex}:root .np-app.np-app.np-app .cs-review-checks>p{margin-bottom:5px;font-size:11px}:root .np-app.np-app.np-app .cs-review-check{border:1px solid #edeaf6;border-radius:9px;align-items:center;gap:9px;margin:4px 0;padding:4px 9px;display:flex}:root .np-app.np-app.np-app .cs-review-check i{color:#b2a8ca;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-style:normal;display:grid}:root .np-app.np-app.np-app .cs-review-check i.ready{color:#fff;background:linear-gradient(130deg,#54d2aa,#00a184)}:root .np-app.np-app.np-app .cs-review-check>span{flex:1;min-width:0}:root .np-app.np-app.np-app .cs-review-check b{font-size:10px;display:block}:root .np-app.np-app.np-app .cs-review-check small{color:#9b93b3;font-size:9px;display:block}:root .np-app.np-app.np-app .cs-review-check .home-button{border-radius:7px;min-height:22px;padding:0 14px;font-size:9px}:root .np-app.np-app.np-app .cs-review-checks .cs-notice{margin:7px 0 0;padding:7px 10px;font-size:9px}:root .np-app.np-app.np-app .cs-version-line{color:#9891af;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:9px;display:flex}:root .np-app.np-app.np-app .cs-approval-panel .cs-check{align-items:flex-start;gap:8px;font-size:10px;line-height:1.5;display:flex}:root .np-app.np-app.np-app .cs-approval-panel .cs-actions{flex-wrap:nowrap;margin-top:10px}:root .np-app.np-app.np-app .cs-approval-panel .cs-actions>.primary{flex:1}:root .np-app.np-app.np-app .cs-error,:root .np-app.np-app.np-app .cs-notice{color:#7361aa;background:#f0ebff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}:root .np-app.np-app.np-app .cs-error{color:#a62142;background:#fff0f3}:root .np-app.np-app.np-app .cs-notice svg{flex:none}:root .np-app.np-app.np-app .cs-row{border-top:1px solid var(--ci-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:15px 0;display:flex}:root .np-app.np-app.np-app .cs-row h3{overflow-wrap:anywhere}:root .np-app.np-app.np-app .cs-row p{color:var(--ci-muted);margin-bottom:6px}:root .np-app.np-app.np-app .cs-row small{color:var(--ci-purple)}:root .np-app.np-app.np-app .cs-library{gap:10px;margin-top:18px;display:grid}:root .np-app.np-app.np-app .cs-library label{overflow-wrap:anywhere;gap:8px;font-size:12px;display:flex}:root .np-app.np-app.np-app .cs-spin{animation:1s linear infinite cs-spin}:root .np-app.np-app.np-app .cs-research-hero{background:radial-gradient(at 90% 0,#e5dcff,#0000 60%),linear-gradient(115deg,#f4f0ff,#fafbff);border:1px solid #eeeafa;border-radius:23px;padding:22px 26px 0;position:relative;overflow:hidden}:root .np-app.np-app.np-app .cs-research-hero>img{object-fit:contain;pointer-events:none;width:210px;height:180px;position:absolute;top:0;right:25px}:root .np-app.np-app.np-app .cs-research-hero>h1{margin:5px 0;font-size:32px}:root .np-app.np-app.np-app .cs-research-hero>.cs-breadcrumb{cursor:pointer;margin-bottom:15px;font-size:10px}:root .np-app.np-app.np-app .cs-research-hero>p:not(.cs-eyebrow){color:var(--ci-muted);max-width:75%}:root .np-app.np-app.np-app .cs-research-form{align-items:center;gap:10px;width:78%;margin:16px 0 20px;display:flex;position:relative}:root .np-app.np-app.np-app .cs-research-form label{color:#9d8ec8;background:#ffffffda;border:1px solid #e6e0f6;border-radius:16px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}:root .np-app.np-app.np-app .cs-research-form input{font-size:13px;background:0 0!important;border:0!important;outline:none!important;padding:13px 0!important}:root .np-app.np-app.np-app .cs-research-form button{min-width:190px;min-height:43px!important}:root .np-app.np-app.np-app .cs-research-tabs{color:#9184b6;gap:26px;font-size:12px;display:flex}:root .np-app.np-app.np-app .cs-research-tabs>span{align-items:center;gap:8px;padding:0 0 12px;display:flex}:root .np-app.np-app.np-app .cs-research-tabs>span:first-child{color:#7954ff;border-bottom:2px solid #8057ff}:root .np-app.np-app.np-app .cs-research-tabs small{margin-left:auto}:root .np-app.np-app.np-app .cs-research-columns{grid-template-columns:1.45fr 1fr}:root .np-app.np-app.np-app .cs-section-title{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}:root .np-app.np-app.np-app .cs-section-title>i{color:#8256ff;background:#f0ebff;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}:root .np-app.np-app.np-app .cs-section-title p{color:var(--ci-muted);margin:3px 0;font-size:11px}:root .np-app.np-app.np-app .cs-research-finding{border:1px solid #eeebf8;border-radius:12px;align-items:flex-start;gap:12px;margin:8px 0;padding:12px;display:flex}:root .np-app.np-app.np-app .cs-research-finding>i{color:#e8ae61;background:#fff5eb;border-radius:9px;flex:none;place-items:center;width:55px;height:55px;display:grid}:root .np-app.np-app.np-app .cs-research-finding>div{flex:1;min-width:0}:root .np-app.np-app.np-app .cs-research-finding small{color:var(--ci-muted);font-size:9px;display:block}:root .np-app.np-app.np-app .cs-research-finding .cs-actions{margin-top:8px;font-size:10px}:root .np-app.np-app.np-app .cs-research-footer{align-items:flex-start;gap:15px;display:flex}:root .np-app.np-app.np-app .cs-research-footer>div{flex:1}:root .np-app.np-app.np-app .cs-research-footer>p{max-width:260px;font-size:11px}:root .np-app.np-app.np-app .cs-research-footer .cs-formats{margin-top:14px}:root .np-app.np-app.np-app .cs-icon-button{color:#6e5ad6;cursor:pointer;background:#f3f0ff;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}:root .np-app.np-app.np-app .cs-icon-button:hover{background:#e9e3ff}:root .np-app.np-app.np-app .cs-uploads{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}:root .np-app.np-app.np-app .cs-uploads li{background:#fff;border:1px solid #ece9f8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:9px 10px;font-size:11px;display:grid}:root .np-app.np-app.np-app .cs-uploads li[data-status=failed]{background:#fff8fa;border-color:#f5c4cf}:root .np-app.np-app.np-app .cs-upload-name{color:#5b4fa6;align-items:center;gap:7px;min-width:0;display:flex}:root .np-app.np-app.np-app .cs-upload-name b{text-overflow:ellipsis;white-space:nowrap;color:var(--ci-text);font-weight:600;overflow:hidden}:root .np-app.np-app.np-app .cs-upload-name small{color:var(--ci-muted);white-space:nowrap}:root .np-app.np-app.np-app .cs-upload-bar,:root .np-app.np-app.np-app .cs-delivery-bar{background:#efecfb;border-radius:99px;grid-column:1/-1;height:6px;display:block;overflow:hidden}:root .np-app.np-app.np-app .cs-upload-bar i,:root .np-app.np-app.np-app .cs-delivery-bar i{border-radius:inherit;background:linear-gradient(90deg,#5b55ff,#9a55ff);height:100%;transition:width .3s;display:block}:root .np-app.np-app.np-app .cs-upload-error{color:#c42b55;overflow-wrap:anywhere;grid-column:1/-1}:root .np-app.np-app.np-app .cs-uploads li>.cs-icon-button{grid-area:1/2}:root .np-app.np-app.np-app .cs-deliveries{gap:10px;display:grid}:root .np-app.np-app.np-app .cs-deliveries>p{margin:0}:root .np-app.np-app.np-app .cs-schedule-cta{margin-top:14px}:root .np-app.np-app.np-app .cs-entry-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}:root .np-app.np-app.np-app .cs-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}:root .np-app.np-app.np-app .cs-summary-card{text-align:left;border:1px solid var(--ci-border);color:var(--ci-text);cursor:pointer;background:#fff;border-radius:15px;gap:2px;min-height:44px;padding:14px 16px;display:grid;box-shadow:0 4px 20px #5959a805}:root .np-app.np-app.np-app .cs-summary-card>span{color:#7364b5;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}:root .np-app.np-app.np-app .cs-summary-card>b{font-size:24px;line-height:1.15}:root .np-app.np-app.np-app .cs-summary-card>small{color:var(--ci-muted);overflow-wrap:anywhere;font-size:10px}:root .np-app.np-app.np-app .cs-summary-card.alert{background:#fffafb;border-color:#f3c3cf}:root .np-app.np-app.np-app .cs-summary-card.alert>span{color:#c2334d}:root .np-app.np-app.np-app .cs-hub-tabs{z-index:5;border:1px solid var(--ci-border);scrollbar-width:none;background:#f6f4ff;border-radius:999px;gap:6px;padding:4px;display:flex;position:sticky;top:0;overflow-x:auto}:root .np-app.np-app.np-app .cs-hub-tabs::-webkit-scrollbar{display:none}:root .np-app.np-app.np-app .cs-hub-tabs>button{color:#716b97;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:12px;font-weight:650;display:flex}:root .np-app.np-app.np-app .cs-hub-tabs>button em{color:#6d55d8;background:#efeafd;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal}:root .np-app.np-app.np-app .cs-hub-tabs>button.active{color:#fff;background:linear-gradient(110deg,#5b51ff,#994dff);box-shadow:0 4px 10px #6750e72a}:root .np-app.np-app.np-app .cs-hub-tabs>button.active em{color:#fff;background:#ffffff2e}:root .np-app.np-app.np-app .cs-schedule-group{gap:10px;display:grid}:root .np-app.np-app.np-app .cs-schedule-group>h3{color:#7364b5;text-transform:uppercase;letter-spacing:.08em;margin:8px 0 0;font-size:10px}@media (max-width:1150px){:root .np-app.np-app.np-app .cs-entry-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}}@media (max-width:850px){:root .np-app.np-app.np-app .cs-summary{grid-template-columns:1fr 1fr}:root .np-app.np-app.np-app .cs-hub-tabs{border-radius:15px}:root .np-app.np-app.np-app .cs-delivery header{flex-wrap:wrap}:root .np-app.np-app.np-app .cs-delivery-actions .home-button{flex:1}}@media (max-width:600px){:root .np-app.np-app.np-app .cs-summary,:root .np-app.np-app.np-app .cs-entry-grid-4{grid-template-columns:1fr}:root .np-app.np-app.np-app .cs-summary-card>b{font-size:21px}:root .np-app.np-app.np-app .cs-schedule-cta{width:100%}:root .np-app.np-app.np-app .cs-draft-row{flex-wrap:wrap}:root .np-app.np-app.np-app .cs-draft-row .cs-thumbnail{width:64px;height:58px}:root .np-app.np-app.np-app .cs-delivery{padding:11px}:root .np-app.np-app.np-app .cs-delivery-actions{flex-direction:column;align-items:stretch}:root .np-app.np-app.np-app .cs-delivery-actions .home-button{width:100%}}:root .np-app.np-app.np-app .cs-delivery{background:#fff;border:1px solid #ece9f8;border-radius:14px;gap:8px;min-width:0;padding:12px 14px;display:grid}:root .np-app.np-app.np-app .cs-delivery.tone-error{background:#fffafb;border-color:#f3c3cf}:root .np-app.np-app.np-app .cs-delivery.tone-warning{background:#fffcf6;border-color:#f6dfb6}:root .np-app.np-app.np-app .cs-delivery.tone-success{border-color:#cdeedd}:root .np-app.np-app.np-app .cs-delivery header{align-items:flex-start;gap:10px;min-width:0;display:flex}:root .np-app.np-app.np-app .cs-delivery header>i{color:#7652ff;background:#f2eeff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}:root .np-app.np-app.np-app .cs-delivery.tone-error header>i{color:#d23a62;background:#ffe9ee}:root .np-app.np-app.np-app .cs-delivery.tone-warning header>i{color:#c97a12;background:#fff2dc}:root .np-app.np-app.np-app .cs-delivery.tone-success header>i{color:#1e9a5b;background:#e5f8ee}:root .np-app.np-app.np-app .cs-delivery header>div{flex:1;min-width:0}:root .np-app.np-app.np-app .cs-delivery h3{overflow-wrap:anywhere;margin:0}:root .np-app.np-app.np-app .cs-delivery header p{color:var(--ci-muted);margin:2px 0 0;font-size:11px}:root .np-app.np-app.np-app .cs-delivery-note,:root .np-app.np-app.np-app .cs-delivery-error{overflow-wrap:anywhere;margin:0!important;font-size:11px!important}:root .np-app.np-app.np-app .cs-delivery-error{color:#b3264b}:root .np-app.np-app.np-app .cs-delivery-results{color:#5d5a7c;gap:3px;margin:0;padding:0 0 0 16px;font-size:11px;display:grid}:root .np-app.np-app.np-app .cs-delivery-results li{overflow-wrap:anywhere}:root .np-app.np-app.np-app .cs-delivery-actions{flex-wrap:wrap;align-items:center}:root .np-app.np-app.np-app .cs-check.small{align-items:center;gap:6px;font-size:11px;display:flex}:root .np-app.np-app.np-app .cs-status-chip{color:#6d55d8;text-transform:capitalize;background:#f0edff;border-radius:99px;margin-left:6px;padding:2px 7px;font-size:9px;font-style:normal}:root .np-app.np-app.np-app .cs-status-chip.status-failed,:root .np-app.np-app.np-app .cs-status-chip.status-needs_attention{color:#c42b55;background:#ffe8ee}:root .np-app.np-app.np-app .cs-status-chip.status-retrying,:root .np-app.np-app.np-app .cs-status-chip.status-reminder_due,:root .np-app.np-app.np-app .cs-status-chip.status-approved{color:#b56a12;background:#fff1d8}:root .np-app.np-app.np-app .cs-status-chip.status-published,:root .np-app.np-app.np-app .cs-status-pill.status-published{color:#1b8a52;background:#e3f7ec}:root .np-app.np-app.np-app .cs-status-pill.status-failed,:root .np-app.np-app.np-app .cs-status-pill.status-needs_attention{color:#c42b55;background:#ffe8ee}:root .np-app.np-app.np-app .cs-schedule-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}:root .np-app.np-app.np-app .cs-schedule-fields>.cs-zone{grid-column:1/-1}:root .np-app.np-app.np-app .cs-schedule-fields select{width:100%;min-width:0;background:0 0!important;border:0!important;padding:9px 0!important;font-size:11px!important}:root .np-app.np-app.np-app .cs-schedule-fields .cs-schedule-hint{background:0 0;border:0;grid-column:1/-1;margin:0;padding:0}:root .np-app.np-app.np-app .cs-schedule-fields .cs-schedule-hint[role=alert]{color:#c42b55}:root .np-app.np-app.np-app .cs-destination>details,:root .np-app.np-app.np-app .cs-destination>label{background:#fff;border:1px solid #ecebf7;border-radius:10px;min-width:0;padding:10px;font-size:11px}:root .np-app.np-app.np-app .cs-account-picker summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}:root .np-app.np-app.np-app .cs-account-picker summary::-webkit-details-marker{display:none}:root .np-app.np-app.np-app .cs-account-picker summary span{min-width:0}:root .np-app.np-app.np-app .cs-account-picker[open] .cs-account-list{border-top:1px solid #f0edf7;padding-top:8px}:root .np-app.np-app.np-app .cs-format-select{color:#7653ef;align-items:center;gap:10px;display:flex}:root .np-app.np-app.np-app .cs-format-select>span{flex:1;min-width:0}:root .np-app.np-app.np-app .cs-format-select select{font-weight:650;color:var(--ci-text)!important;background:0 0!important;border:0!important;padding:2px 0!important}:root .np-app.np-app.np-app .cs-dots{justify-content:center;gap:6px;padding:8px 0 0;display:flex}:root .np-app.np-app.np-app .cs-dots button{cursor:pointer;background:#d9d4f2;border:0;border-radius:50%;width:7px;height:7px;padding:0}:root .np-app.np-app.np-app .cs-dots button[aria-pressed=true]{background:#7652ff}:root .np-app.np-app.np-app .cs-research-tabs>button:not(.home-button){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 0 12px;display:flex}:root .np-app.np-app.np-app .cs-research-tabs>button.active{color:#7954ff;border-bottom-color:#8057ff}:root .np-app.np-app.np-app .cs-research-tabs>.home-button{align-self:flex-start;margin-left:auto}:root .np-app.np-app.np-app .cs-research-tabs>.home-button+small{margin-left:12px}:root .np-app.np-app.np-app .cs-research-form label .cs-icon-button{margin-left:auto}:root .np-app.np-app.np-app .cs-research-finding.selected{border-color:#b9a5ff;box-shadow:0 0 0 3px #efe9ff}:root .np-app.np-app.np-app .cs-research-finding .cs-actions a{align-items:center;gap:4px;display:inline-flex}:root .np-app.np-app.np-app .cs-angle-title{margin:4px 0 8px!important;font-size:16px!important}:root .np-app.np-app.np-app .cs-research-footer .cs-fields{gap:6px;margin:6px 0 10px;font-size:11px;font-weight:600;display:grid}:root .np-app.np-app.np-app .cs-research-footer .cs-actions{flex-wrap:wrap;margin-top:12px}:root .np-app.np-app.np-app .cs-library label small{color:var(--ci-muted);margin-left:auto}:root .np-app.np-app.np-app .cs-thumbnail video{object-fit:cover;border-radius:inherit;width:100%;height:100%}@media (max-width:800px){:root .np-app.np-app.np-app .cs-research-columns.tab-market .cs-signals,:root .np-app.np-app.np-app .cs-research-columns.tab-signals .cs-market{display:none}:root .np-app.np-app.np-app .cs-schedule-fields{grid-template-columns:1fr}:root .np-app.np-app.np-app .cs-research-tabs>.home-button{margin-left:0}}@media (min-width:1500px){:root .np-app.np-app.np-app .cs-studio{gap:15px}:root .np-app.np-app.np-app .cs-hub-hero{min-height:108px}:root .np-app.np-app.np-app .cs-entry-grid{padding:23px 18px 28px}:root .np-app.np-app.np-app .cs-entry-icon{width:56px;height:56px}:root .np-app.np-app.np-app .cs-recommendation-cover{height:126px}:root .np-app.np-app.np-app .cs-studio h2{font-size:19px}:root .np-app.np-app.np-app .cs-recommendation h3{font-size:13px}:root .np-app.np-app.np-app .cs-recommendation p{font-size:12px}:root .np-app.np-app.np-app .cs-draft-row{padding:11px}:root .np-app.np-app.np-app .cs-media{aspect-ratio:1.5}:root .np-app.np-app.np-app .cs-fields .cs-caption-textarea{min-height:205px}}@media (max-width:1150px){:root .np-app.np-app.np-app .cs-studio h1{font-size:32px}:root .np-app.np-app.np-app .cs-hub-hero p{font-size:16px}:root .np-app.np-app.np-app .cs-hero-art{min-width:180px}:root .np-app.np-app.np-app .cs-hero-art span{display:none}:root .np-app.np-app.np-app .cs-entry-grid>section{padding:0 12px}:root .np-app.np-app.np-app .cs-entry-grid p{font-size:11px}:root .np-app.np-app.np-app .cs-format-bar .cs-formats button{padding:0 14px}:root .np-app.np-app.np-app .cs-flow{gap:10px}:root .np-app.np-app.np-app .cs-flow>div:first-child{display:none}:root .np-app.np-app.np-app .cs-caption-head{flex-wrap:wrap}:root .np-app.np-app.np-app .cs-caption-head>div{flex-basis:100%}:root .np-app.np-app.np-app .cs-caption-head label{width:110px}:root .np-app.np-app.np-app .cs-caption-head select{padding:6px}:root .np-app.np-app.np-app .cs-caption-actions{grid-template-columns:1fr}:root .np-app.np-app.np-app .cs-content-panel>.cs-formats button{gap:4px;padding:0 6px;font-size:10px}:root .np-app.np-app.np-app .cs-editor-head h1{font-size:29px}:root .np-app.np-app.np-app .cs-head-actions{gap:6px}:root .np-app.np-app.np-app .cs-head-actions .home-button{padding:0 12px}:root .np-app.np-app.np-app .cs-destination{grid-template-columns:1fr}:root .np-app.np-app.np-app .cs-research-form{width:85%}:root .np-app.np-app.np-app .cs-research-hero>img{opacity:.4}}@media (max-width:850px){:root .np-app.np-app.np-app .ci-screen.cs-reference-screen{padding:12px 16px 85px}:root .np-app.np-app.np-app .cs-studio .home-topbar{padding:0 0 10px}:root .np-app.np-app.np-app .cs-hub-hero{min-height:125px;padding:0 4px}:root .np-app.np-app.np-app .cs-hub-hero h1{font-size:30px}:root .np-app.np-app.np-app .cs-hero-art{min-width:120px}:root .np-app.np-app.np-app .cs-hero-art img{width:130px;left:-10px}:root .np-app.np-app.np-app .cs-entry-grid{padding:20px 8px}:root .np-app.np-app.np-app .cs-entry-grid>section{padding:0 8px}:root .np-app.np-app.np-app .cs-entry-grid h2{font-size:14px}:root .np-app.np-app.np-app .cs-entry-grid p{font-size:10px}:root .np-app.np-app.np-app .cs-entry-grid .home-button{padding:0 10px;font-size:11px}:root .np-app.np-app.np-app .cs-format-bar{flex-wrap:wrap;gap:12px}:root .np-app.np-app.np-app .cs-format-bar>div{width:100%}:root .np-app.np-app.np-app .cs-format-bar .cs-formats{justify-content:space-between}:root .np-app.np-app.np-app .cs-format-bar .cs-formats button{flex:1}:root .np-app.np-app.np-app .cs-hub-columns,:root .np-app.np-app.np-app .cs-compose,:root .np-app.np-app.np-app .cs-research-columns{grid-template-columns:1fr}:root .np-app.np-app.np-app .cs-hub-columns>.cs-card{height:auto}:root .np-app.np-app.np-app .cs-recommendation-cover{height:140px}:root .np-app.np-app.np-app .cs-head-actions{flex-wrap:wrap;justify-content:flex-end}:root .np-app.np-app.np-app .cs-editor-head>div:first-child{min-width:0}:root .np-app.np-app.np-app .cs-progress{padding:0 5px}:root .np-app.np-app.np-app .cs-progress li:after{margin:0 12px}:root .np-app.np-app.np-app .cs-media{aspect-ratio:1.3}:root .np-app.np-app.np-app .cs-content-panel>.cs-formats button{padding:0 14px;font-size:12px}:root .np-app.np-app.np-app .cs-caption-head{flex-wrap:nowrap}:root .np-app.np-app.np-app .cs-caption-head>div{flex-basis:auto}:root .np-app.np-app.np-app .cs-caption-head label{width:90px}:root .np-app.np-app.np-app .cs-caption-actions{grid-template-columns:1fr 1fr 1.1fr}:root .np-app.np-app.np-app .cs-destination{grid-template-columns:1.2fr 1fr}:root .np-app.np-app.np-app .cs-research-hero>img{opacity:.25}:root .np-app.np-app.np-app .cs-research-form{width:100%}:root .np-app.np-app.np-app .cs-research-footer{flex-wrap:wrap}:root .np-app.np-app.np-app .cs-research-footer>p{width:100%;max-width:none}}@media (max-width:600px){:root .np-app.np-app.np-app .ci-screen.cs-reference-screen{padding:12px 12px 90px}:root .np-app.np-app.np-app .cs-studio{gap:12px}:root .np-app.np-app.np-app .cs-hub-hero{min-height:120px}:root .np-app.np-app.np-app .cs-hub-hero h1{max-width:260px;font-size:27px}:root .np-app.np-app.np-app .cs-hub-hero p{max-width:240px;font-size:12px}:root .np-app.np-app.np-app .cs-hero-art{min-width:65px}:root .np-app.np-app.np-app .cs-hero-art img{width:100px;height:130px;bottom:-25px;left:-20px}:root .np-app.np-app.np-app .cs-eyebrow{font-size:9px!important}:root .np-app.np-app.np-app .cs-entry-grid{grid-template-columns:1fr;padding:6px 15px}:root .np-app.np-app.np-app .cs-entry-grid>section{text-align:left;grid-template-columns:40px 1fr;align-items:start;gap:0 12px;padding:17px 0;display:grid}:root .np-app.np-app.np-app .cs-entry-grid>section+section:before{width:auto;height:1px;inset:0 0 auto}:root .np-app.np-app.np-app .cs-entry-icon{border-radius:13px;grid-row:1/4;width:40px;height:40px;margin:0}:root .np-app.np-app.np-app .cs-entry-icon svg{width:23px;height:23px}:root .np-app.np-app.np-app .cs-entry-grid h2{font-size:15px}:root .np-app.np-app.np-app .cs-entry-grid p{margin:1px 0 10px;font-size:11px}:root .np-app.np-app.np-app .cs-entry-grid .home-button{grid-column:2;width:fit-content;min-width:150px;min-height:35px}:root .np-app.np-app.np-app .cs-card{border-radius:15px;padding:16px}:root .np-app.np-app.np-app .cs-format-bar{padding:15px}:root .np-app.np-app.np-app .cs-format-bar h2{font-size:16px}:root .np-app.np-app.np-app .cs-formats{flex-wrap:wrap;gap:5px}:root .np-app.np-app.np-app .cs-format-bar .cs-formats{grid-template-columns:1fr 1fr;gap:7px;display:grid}:root .np-app.np-app.np-app .cs-formats button{min-height:37px;padding:0 10px;font-size:11px}:root .np-app.np-app.np-app .cs-recommendations{gap:8px}:root .np-app.np-app.np-app .cs-recommendation-cover{height:105px}:root .np-app.np-app.np-app .cs-source-pill{gap:3px;padding:4px 6px;font-size:8px}:root .np-app.np-app.np-app .cs-source-pill svg{width:11px;height:11px}:root .np-app.np-app.np-app .cs-recommendation h3{font-size:11px}:root .np-app.np-app.np-app .cs-recommendation p{font-size:10px}:root .np-app.np-app.np-app .cs-recommendation .home-button{padding:0 7px;font-size:9px}:root .np-app.np-app.np-app .cs-flow{grid-template-columns:1fr 1fr;gap:14px;padding:15px;display:grid}:root .np-app.np-app.np-app .cs-flow>div:first-child{grid-column:1/-1;display:block}:root .np-app.np-app.np-app .cs-flow b{font-size:11px}:root .np-app.np-app.np-app .cs-flow small{font-size:10px}:root .np-app.np-app.np-app .cs-workflow-step>svg{display:none}:root .np-app.np-app.np-app .cs-tools{padding:2px}:root .np-app.np-app.np-app .cs-editor-shell{border-radius:18px;padding:14px 7px 7px}:root .np-app.np-app.np-app .cs-editor-head{padding:0 5px;display:block}:root .np-app.np-app.np-app .cs-editor-head h1{font-size:29px}:root .np-app.np-app.np-app .cs-editor-head p{font-size:12px}:root .np-app.np-app.np-app .cs-head-actions{justify-content:flex-start;margin-top:14px}:root .np-app.np-app.np-app .cs-head-actions .home-button{flex:1}:root .np-app.np-app.np-app .cs-breadcrumb{gap:8px;font-size:10px}:root .np-app.np-app.np-app .cs-progress{margin:20px 0 18px;padding:0 4px}:root .np-app.np-app.np-app .cs-progress li{text-align:center;flex-direction:column;flex:1;align-items:center;gap:5px;font-size:9px}:root .np-app.np-app.np-app .cs-progress li>i{z-index:1;width:25px;height:25px;font-size:11px}:root .np-app.np-app.np-app .cs-progress li:after{width:calc(100% - 35px);margin:0;position:absolute;top:12px;left:calc(50% + 19px)}:root .np-app.np-app.np-app .cs-progress li:last-child{flex:1}:root .np-app.np-app.np-app .cs-progress small{display:none}:root .np-app.np-app.np-app .cs-content-panel{padding:13px}:root .np-app.np-app.np-app .cs-content-panel>.cs-formats{flex-wrap:nowrap;gap:0}:root .np-app.np-app.np-app .cs-content-panel>.cs-formats button{gap:4px;min-height:34px;padding:0 6px;font-size:9px}:root .np-app.np-app.np-app .cs-content-panel>.cs-formats button svg{width:14px;height:14px}:root .np-app.np-app.np-app .cs-media{aspect-ratio:1.1}:root .np-app.np-app.np-app .cs-caption-head{flex-wrap:wrap}:root .np-app.np-app.np-app .cs-caption-head>div{flex-basis:100%}:root .np-app.np-app.np-app .cs-caption-head label{flex:1;width:auto}:root .np-app.np-app.np-app .cs-fields .cs-caption-textarea{min-height:180px;font-size:16px}:root .np-app.np-app.np-app .cs-caption-actions{grid-template-columns:1fr 1fr}:root .np-app.np-app.np-app .cs-caption-actions .home-button:last-child{grid-column:1/-1}:root .np-app.np-app.np-app .cs-caption-actions .home-button{min-height:35px;font-size:10px}:root .np-app.np-app.np-app .cs-caption-alternatives{grid-template-columns:1fr}:root .np-app.np-app.np-app .cs-fields input:not([type=checkbox]):not([type=radio]),:root .np-app.np-app.np-app .cs-fields select,:root .np-app.np-app.np-app .cs-fields textarea,:root .np-app.np-app.np-app .cs-research-form input{font-size:16px!important}:root .np-app.np-app.np-app .cs-panel-footer{flex-wrap:wrap;margin:0 -16px -16px;padding:11px 14px}:root .np-app.np-app.np-app .cs-instagram-preview{margin:10px 0 0}:root .np-app.np-app.np-app .cs-preview-note span{margin-left:0}:root .np-app.np-app.np-app .cs-review-panels>.cs-card{padding:14px}:root .np-app.np-app.np-app .cs-destination{grid-template-columns:1fr}:root .np-app.np-app.np-app .cs-schedule-fields{margin-left:0}:root .np-app.np-app.np-app .cs-schedule-fields input{max-width:100%;font-size:14px!important}:root .np-app.np-app.np-app .cs-version-line,:root .np-app.np-app.np-app .cs-approval-panel .cs-actions{flex-wrap:wrap}:root .np-app.np-app.np-app .cs-approval-panel .cs-actions>.primary{flex-basis:100%}:root .np-app.np-app.np-app .cs-approval-panel .cs-actions>.home-button:last-child{width:100%}:root .np-app.np-app.np-app .cs-research-hero{border-radius:18px;padding:17px 16px 0}:root .np-app.np-app.np-app .cs-research-hero>h1{font-size:27px;position:relative}:root .np-app.np-app.np-app .cs-research-hero>p:not(.cs-eyebrow){max-width:100%;font-size:12px;position:relative}:root .np-app.np-app.np-app .cs-research-hero>img{opacity:.12;width:150px;height:150px;right:-20px}:root .np-app.np-app.np-app .cs-research-form{flex-direction:column;align-items:stretch;gap:8px}:root .np-app.np-app.np-app .cs-research-form input{font-size:14px!important}:root .np-app.np-app.np-app .cs-research-tabs{flex-wrap:wrap;gap:15px;font-size:10px}:root .np-app.np-app.np-app .cs-research-tabs small{display:none}:root .np-app.np-app.np-app .cs-section-title h2{font-size:16px}:root .np-app.np-app.np-app .cs-research-finding{gap:8px;padding:10px}:root .np-app.np-app.np-app .cs-research-finding>i{width:32px;height:32px}:root .np-app.np-app.np-app .cs-research-finding h3{font-size:12px}:root .np-app.np-app.np-app .cs-research-footer{gap:10px}:root .np-app.np-app.np-app .cs-research-footer>div{min-width:0}:root .np-app.np-app.np-app .cs-research-footer .cs-formats{grid-template-columns:1fr 1fr;display:grid}:root .np-app.np-app.np-app .cs-section-title{gap:9px}:root .np-app.np-app.np-app .cs-section-title>i{width:34px;height:34px}:root .np-app.np-app.np-app .cs-own-tag .home-button{font-size:10px}}:root .np-app.np-app.np-app .cs-back{border:1px solid var(--ci-border);color:var(--ci-text);cursor:pointer;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:650;display:inline-flex}:root .np-app.np-app.np-app .cs-back:hover{color:#5b45d6;border-color:#c9bfff}:root .np-app.np-app.np-app .cs-soon{color:#9a6206;vertical-align:middle;background:#fff1d8;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:9px;font-weight:700;display:inline-flex}:root .np-app.np-app.np-app .cs-entry-locked{opacity:.75}:root .np-app.np-app.np-app .cs-entry-locked .home-button{cursor:not-allowed}:root .np-app.np-app.np-app .cs-formats button.locked{cursor:not-allowed;color:#9a97b8;background:#faf9fd}:root .np-app.np-app.np-app .cs-formats button.locked svg{color:#b3afd0}:root .np-app.np-app.np-app .cs-formats button .cs-soon{margin-left:2px}:root .np-app.np-app.np-app .cs-hub-tabs{justify-content:space-between;align-items:center}:root .np-app.np-app.np-app .cs-hub-tab-btns{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}:root .np-app.np-app.np-app .cs-hub-tab-btns::-webkit-scrollbar{display:none}:root .np-app.np-app.np-app .cs-hub-tab-btns>button{color:#716b97;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:12px;font-weight:650;display:flex}:root .np-app.np-app.np-app .cs-hub-tab-btns>button em{color:#6d55d8;background:#efeafd;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal}:root .np-app.np-app.np-app .cs-hub-tab-btns>button.active{color:#fff;background:linear-gradient(110deg,#5b51ff,#994dff);box-shadow:0 4px 10px #6750e72a}:root .np-app.np-app.np-app .cs-hub-tab-btns>button.active em{color:#fff;background:#ffffff2e}:root .np-app.np-app.np-app .cs-hub-tab-btns>.cs-hub-all{color:#4b3fcf;background:#fff;border:1px solid #ddd6ff}:root .np-app.np-app.np-app .cs-view-toggle{background:#efeafd;border-radius:999px;flex:none;gap:2px;padding:3px;display:flex}:root .np-app.np-app.np-app .cs-view-toggle button{color:#6d639e;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:650;display:inline-flex}:root .np-app.np-app.np-app .cs-view-toggle button.active{color:#4b3fcf;background:#fff;box-shadow:0 2px 6px #6750e726}:root .np-app.np-app.np-app .cs-pager{color:var(--ci-muted);justify-content:center;align-items:center;gap:14px;margin-top:14px;font-size:12px;display:flex}:root .np-app.np-app.np-app .cs-delivery-thumb{background:#f2eeff;border-radius:11px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}:root .np-app.np-app.np-app .cs-delivery-thumb img{object-fit:cover;width:100%;height:100%;display:block}:root .np-app.np-app.np-app .cs-delivery .cs-when{color:#4b3fcf;margin:3px 0 0;font-size:12.5px;font-weight:700}:root .np-app.np-app.np-app .cs-delivery.tone-success .cs-when{color:#178a55}:root .np-app.np-app.np-app .cs-delivery-account{color:#4b4664;font-weight:650}:root .np-app.np-app.np-app .cs-delivery-caption{color:#4b4664;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important;font-size:12px!important}:root .np-app.np-app.np-app .cs-delivery-tags{color:#6d55d8}:root .np-app.np-app.np-app .cs-draft-caption{color:#5d5a7c;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:root .np-app.np-app.np-app .cs-draft-account{color:#4b4664;font-weight:650;display:block}:root .np-app.np-app.np-app .home-button.danger{color:#fff;background:#d92d4e}:root .np-app.np-app.np-app .cs-modal-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#241d4d66;place-items:center;padding:16px;display:grid;position:fixed;inset:0}:root .np-app.np-app.np-app .cs-modal{background:#fff;border-radius:18px;gap:10px;width:min(560px,100%);max-height:88dvh;padding:22px;display:grid;overflow-y:auto;box-shadow:0 24px 60px #241d4d33}:root .np-app.np-app.np-app .cs-modal h2{margin:0}:root .np-app.np-app.np-app .cs-modal-head{justify-content:space-between;align-items:center;gap:10px;display:flex}:root .np-app.np-app.np-app .cs-modal-head h2{align-items:center;gap:7px;display:flex}:root .np-app.np-app.np-app .cs-library-tabs{background:#f2efff;border-radius:999px;gap:4px;width:fit-content;padding:3px;display:flex}:root .np-app.np-app.np-app .cs-library-tabs button{color:#6d639e;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:650}:root .np-app.np-app.np-app .cs-library-tabs button.active{color:#4b3fcf;background:#fff;box-shadow:0 2px 6px #6750e726}:root .np-app.np-app.np-app .cs-library-scroll{gap:6px;max-height:46dvh;padding-right:4px;display:grid;overflow-y:auto}:root .np-app.np-app.np-app .cs-library-item{cursor:pointer;border:1px solid #ece9f8;border-radius:11px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}:root .np-app.np-app.np-app .cs-library-item img,:root .np-app.np-app.np-app .cs-library-item video{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}:root .np-app.np-app.np-app .cs-library-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root .np-app.np-app.np-app .cs-library-item small{color:var(--ci-muted);display:block}:root .np-app.np-app.np-app .cs-rich-editor{background:#fff;border:1px solid #e6e2f5;border-radius:13px;overflow:hidden}:root .np-app.np-app.np-app .cs-rich-editor:focus-within{border-color:#8f7bff;box-shadow:0 0 0 3px #7252ff1f}:root .np-app.np-app.np-app .cs-rich-toolbar{background:#f8f7ff;border-bottom:1px solid #efeafd;gap:4px;padding:6px 8px;display:flex}:root .np-app.np-app.np-app .cs-rich-toolbar button{color:#4b3fcf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-width:30px;min-height:30px;padding:0 8px;font-size:13px}:root .np-app.np-app.np-app .cs-rich-toolbar button:hover:not(:disabled){background:#efeafd}:root .np-app.np-app.np-app .cs-rich-editor .cs-caption-textarea{width:100%;box-shadow:none!important;border:0!important}:root .np-app.np-app.np-app .cs-editor-actions{border:1px solid var(--ci-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:6;background:#fffe;border-radius:15px;justify-content:flex-end;gap:10px;padding:12px 14px;display:flex;position:sticky;bottom:10px;box-shadow:0 10px 26px #5959a814}:root .np-app.np-app.np-app .cs-account-select-wrap{background:#fff;border:1px solid #ecebf7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:11px;min-width:0;padding:10px;display:flex}:root .np-app.np-app.np-app .cs-account-avatar{color:#fff;background:linear-gradient(135deg,#f9ce34,#ee2a7b 55%,#6228d7);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:750;display:grid}:root .np-app.np-app.np-app .cs-account-select{min-width:160px;color:var(--ci-muted);flex:1;gap:2px;font-size:10px;font-weight:650;display:grid}:root .np-app.np-app.np-app .cs-account-select select{color:var(--ci-text);background:0 0;border:0;max-width:100%;padding:4px 0;font-size:13px;font-weight:650}:root .np-app.np-app.np-app .cs-account-name{display:grid}:root .np-app.np-app.np-app .cs-account-name small{color:var(--ci-muted)}:root .np-app.np-app.np-app .cs-time-picker{background:#fff;border:1px solid #ecebf7;border-radius:10px;align-items:flex-start;gap:5px;padding:7px 9px;display:flex}:root .np-app.np-app.np-app .cs-time-picker>svg{color:#7653ef;flex:none;margin-top:9px}:root .np-app.np-app.np-app .cs-time-col{display:grid}:root .np-app.np-app.np-app .cs-time-scroll{scroll-snap-type:y proximity;text-align:center;cursor:pointer;border-radius:9px;height:118px;font-weight:650;overflow-y:auto;background:#f8f7ff!important;border:0!important;padding:4px 8px!important;font-size:13px!important}:root .np-app.np-app.np-app .cs-time-scroll option{scroll-snap-align:center;border-radius:6px;padding:5px 8px}:root .np-app.np-app.np-app .cs-time-scroll option:checked{color:#fff;background:#6c4cf7}:root .np-app.np-app.np-app .cs-time-colon{padding-top:8px;font-weight:750}:root .np-app.np-app.np-app .cs-zone-picker{grid-column:1/-1;position:relative}:root .np-app.np-app.np-app .cs-zone-picker .cs-zone{width:100%}:root .np-app.np-app.np-app .cs-zone-list{z-index:30;background:#fff;border:1px solid #e6e2f5;border-radius:13px;gap:2px;max-height:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #3c2f8a26}:root .np-app.np-app.np-app .cs-zone-search{color:var(--ci-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;font-weight:650;display:flex;margin:2px 6px 6px!important;font-size:10px!important}:root .np-app.np-app.np-app .cs-zone-option{text-align:left;color:var(--ci-text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}:root .np-app.np-app.np-app .cs-zone-option:hover{background:#f4f1ff}:root .np-app.np-app.np-app .cs-zone-option.selected{background:#efeafd;font-weight:650}:root .np-app.np-app.np-app .cs-zone-empty{color:var(--ci-muted);margin:4px 8px!important;font-size:12px!important}:root .np-app.np-app.np-app .cs-automation-step{background:linear-gradient(120deg,#faf8ff,#fff);border:1px solid #e6defc;border-radius:13px;gap:7px;margin-top:12px;padding:13px;display:grid}:root .np-app.np-app.np-app .cs-automation-step-head{justify-content:space-between;align-items:center;gap:10px;display:flex}:root .np-app.np-app.np-app .cs-automation-step-head>span{color:#4b3fcf;align-items:center;gap:6px;display:inline-flex}:root .np-app.np-app.np-app .cs-automation-modal{width:min(640px,100%)}@media (max-width:600px){:root .np-app.np-app.np-app .cs-editor-actions{flex-direction:column}:root .np-app.np-app.np-app .cs-editor-actions .home-button{width:100%}:root .np-app.np-app.np-app .cs-time-scroll{height:100px}}@media (prefers-reduced-motion:reduce){:root .np-app.np-app.np-app .cs-spin{animation:none}:root .np-app.np-app.np-app .cs-time-scroll{scroll-behavior:auto}}:root .np-app.np-app.np-app .cs-progress{box-shadow:none;background:0 0;border:0;border-radius:0}:root .np-app.creator-home-shell .np-content:has(.cs-reference-screen){padding:0 8px}@media (max-width:800px){:root .np-app.creator-home-shell .np-content:has(.cs-reference-screen){padding:0 0 calc(var(--np-tabbar-h,66px) + 28px + env(safe-area-inset-bottom))}}.cs-automation{border-top:1px solid #ece9f8;gap:10px;margin-top:6px;padding-top:12px;display:grid}.cs-automation .cs-check>span{gap:2px;display:grid}.cs-automation .cs-check b{align-items:center;gap:6px;display:inline-flex}.cs-automation .cs-check small{color:#6f6a86;font-weight:400}.cs-automation-fields{gap:10px;display:grid}.cs-automation-mode{border:0;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;display:flex}.cs-automation-mode legend{margin-bottom:4px;padding:0;font-weight:600}.cs-automation-mode label{align-items:center;gap:6px;font-weight:400;display:inline-flex}.cs-delivery-automation{background:#f8f7ff;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.cs-delivery-automation .cs-automation{border:0;margin:0;padding:0}.cs-delivery-auto-line{color:#4b4664;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cs-delivery-auto-line .ok{color:#178a55}.cs-delivery-auto-line .bad{color:#c2334d}.cs-auto-chip{color:#4b3fcf;background:#efecfb;border-radius:999px;align-items:center;gap:3px;margin-left:6px;padding:1px 7px;font-size:.72rem;font-style:normal;font-weight:600;display:inline-flex}@keyframes cs-spin{to{transform:rotate(360deg)}}.clib{gap:12px;margin-top:6px;display:grid}.clib-toolbar{grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(130px,1fr)) auto;align-items:center;gap:10px;display:grid}.clib-search{color:#6c7196;background:#fff;border:1px solid #e3e6f5;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.clib-search input{min-width:0;font:inherit;color:#14143c;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.clib-search:focus-within{border-color:#8f7bff;box-shadow:0 0 0 3px #7252ff1f}.clib-select.ui-select-trigger{color:#14143c;background:#fff;border:1px solid #e3e6f5;border-radius:11px;height:42px;padding:0 12px;font-size:13px}.clib-new{white-space:nowrap;height:42px}.clib-note{color:#6c7196;margin:0;font-size:12.5px}.clib-list{background:#fff;border:1px solid #e9ecf7;border-radius:14px;display:grid;overflow:hidden}.clib-list[aria-busy=true]{opacity:.7;transition:opacity .15s}.clib-row{border-top:1px solid #f0f1f8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:0;padding:16px 18px;display:grid}.clib-row:first-child{border-top:0}.clib-row.head{display:none}.clib-row.skeleton{background:linear-gradient(90deg,#f6f7fb,#eef0f7,#f6f7fb) 0 0/200% 100%;min-height:88px;animation:1.2s linear infinite clib-shimmer}@keyframes clib-shimmer{to{background-position:-200% 0}}.clib-main{grid-column:1/-1;align-items:center;gap:12px;min-width:0;display:flex}.clib-thumb{color:#5236f0;background:#f1eeff;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.clib-thumb.draft{color:#6c7196;background:#f4f5fb;border:1px dashed #d8dbea}.clib-thumb img{object-fit:cover;width:100%;height:100%;display:block}.clib-text{gap:3px;min-width:0;display:grid}.clib-text b{color:#14143c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.clib-text small{color:#6c7196;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.clib-account{color:#14143c;text-overflow:ellipsis;white-space:nowrap;grid-column:1;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:inline-flex;overflow:hidden}.clib-account em{color:#6c7196;font-style:normal}.clib-status{grid-column:2;justify-self:end}.clib-status .content-status{border-radius:999px;align-items:center;min-height:24px;padding:3px 10px;font-size:11.5px;font-style:normal;font-weight:650;display:inline-flex}.clib-metrics{color:#6c7196;grid-column:1/-1;gap:14px;font-size:12.5px;display:flex}.clib-metrics>span{align-items:center;gap:5px;display:inline-flex}.clib-muted{color:#9a9fbd}.clib-actions{grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px;display:flex}.clib-actions .text-button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.clib-automated{font-weight:650;color:#0f8a5f!important}.clib .icon-link{color:#9a9fbd;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.clib .icon-link:hover{color:#14143c;background:#f4f5fb}.cs-deliveries>.clib{margin-top:4px}.cs-deliveries>.clib .clib-toolbar{margin-bottom:12px}.cs-studio-posts{gap:18px;padding:8px 0 40px;display:grid}.cs-studio-posts-head{gap:4px;display:grid}.cs-studio-posts-head h1{letter-spacing:-.03em;margin:0;font-size:26px}.cs-studio-posts-head p{color:var(--ci-muted);margin:0;font-size:13.5px}.cs-studio-posts-head .cs-account-sync{border:1px solid var(--ci-border,#e8e6f4);background:#fff;border-radius:12px;flex-wrap:wrap;margin-top:10px;padding:10px 12px}.cs-studio-posts-head .cs-account-sync .cs-error{flex:100%;margin:0}.cs-studio-posts-mobile-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:none}@media (max-width:800px){.cs-studio-posts-mobile-actions{display:flex}}@media (max-width:1180px){.clib-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.clib-search{grid-column:1/-1}.clib-new{grid-column:auto}}@media (max-width:860px){.clib-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.clib-row.skeleton{animation:none}}.clib-toolbar.fields-3{grid-template-columns:minmax(220px,1.8fr) repeat(2,minmax(150px,1fr)) auto}.clib-toolbar.fields-2{grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) auto}@media (max-width:1180px){.clib-toolbar.fields-3,.clib-toolbar.fields-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-calendar-wrap{gap:10px;display:grid}.cs-calendar-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-cal-nav{align-items:center;gap:8px;display:inline-flex}.cs-cal-nav b{font-size:15px}.cs-cal-icon{color:#4b3fcf;cursor:pointer;background:#fff;border:1px solid #ece9f8;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.cs-cal-icon:hover{background:#f4f1ff}.cs-cal-legend{color:var(--ci-muted);flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.cs-cal-legend li{align-items:center;gap:6px;display:inline-flex}.cs-cal-legend li:before{content:"";border-radius:3px;width:10px;height:10px}.cs-cal-legend li[data-k=scheduled]:before{background:#6c5cff}.cs-cal-legend li[data-k=draft]:before{background:#eceef7;border:1px solid #cfd2e6}.cs-cal-legend li[data-k=published]:before{background:#2fbf8f}.cs-calendar{background:#e9e6f7;border:1px solid #e9e6f7;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 4px 20px #5959a805}.cs-cal-dow{color:var(--ci-muted);text-transform:uppercase;letter-spacing:.06em;background:#f8f8fe;padding:8px 10px;font-size:11px;font-weight:700}.cs-cal-day{background:#fff;flex-direction:column;gap:4px;min-width:0;min-height:118px;padding:6px;display:flex}.cs-calendar.week .cs-cal-day{min-height:300px}.cs-cal-day.outside{background:#fbfbfe}.cs-cal-day.outside .cs-cal-date{color:#c3c6dc}.cs-cal-date{z-index:0;align-self:flex-start;margin:2px 4px;font-size:12px;font-weight:700;position:relative}.cs-cal-date small{display:none}.cs-cal-day.today .cs-cal-date{color:#fff}.cs-cal-day.today .cs-cal-date:before{content:"";z-index:-1;background:linear-gradient(110deg,#5b51ff,#994dff);border-radius:9px;position:absolute;inset:-3px -6px}.cs-cal-items{gap:3px;min-width:0;display:grid}.cs-cal-item{text-align:left;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:4px;width:100%;min-width:0;padding:3px 6px;font-size:11px;font-weight:600;line-height:1.25;display:flex}.cs-cal-item img{object-fit:cover;border-radius:4px;flex:none;width:16px;height:16px}.cs-cal-item .cs-cal-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cs-cal-item .cs-cal-time{opacity:.85;flex:none;font-size:9.5px}.cs-cal-item .cs-cal-auto{flex:none;align-items:center;gap:1px;font-size:9px;display:inline-flex}.cs-cal-item.scheduled{color:#fff;background:linear-gradient(100deg,#5f63ff,#8a55ff)}.cs-cal-item.published{color:#0d6f57;background:#e8f8f2}.cs-cal-item.draft{color:var(--ci-muted);background:#f1f2f8;border:1px dashed #d5d8ea}.cs-cal-more{color:var(--ci-muted);padding-left:4px;font-size:10.5px}@media (max-width:850px){.cs-cal-day{min-height:88px}.cs-calendar.week .cs-cal-day{min-height:180px}.cs-cal-item .cs-cal-time{display:none}}@media (max-width:850px){:root .np-app.np-app.np-app .cs-entry-grid .home-button{min-height:36px}}@media (max-width:600px){:root .np-app.np-app.np-app .cs-entry-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0;padding:16px 6px 18px}:root .np-app.np-app.np-app .cs-entry-grid>section{text-align:center;flex-direction:column;align-items:center;padding:2px 8px;display:flex}:root .np-app.np-app.np-app .cs-entry-grid>section+section:before{display:none}:root .np-app.np-app.np-app .cs-entry-icon{border-radius:13px;grid-row:auto;width:38px;height:38px;margin:0 0 7px}:root .np-app.np-app.np-app .cs-entry-icon svg{width:21px;height:21px}:root .np-app.np-app.np-app .cs-entry-grid h2{margin-bottom:2px;font-size:13px}:root .np-app.np-app.np-app .cs-entry-grid p{margin:0 0 9px;font-size:10px;line-height:1.4}:root .np-app.np-app.np-app .cs-entry-grid .home-button{grid-column:auto;width:fit-content;min-width:0;max-width:100%;min-height:30px;padding:0 12px;font-size:10.5px}:root .np-app.np-app.np-app .cs-entry-grid .home-button svg{width:14px;height:14px}}.cs-soon-icon{color:#b56a12;align-items:center;display:none}@media (max-width:600px){:root .np-app.np-app.np-app .cs-content-panel>.cs-formats .cs-soon{display:none}:root .np-app.np-app.np-app .cs-content-panel>.cs-formats .cs-soon-icon{display:inline-flex}}.cs-media-upload{cursor:pointer;width:100%;height:100%;font:inherit;background:0 0;border:0}.cs-media-upload:hover{color:#4b3fcf}.cs-media-upload small{margin-top:4px;font-size:10.5px;display:block}.cs-media-upload:disabled{cursor:default;opacity:.6}.cs-status-chip.status-publishing{color:#2f5fd0;background:#e3ecff}.cs-published-actions{justify-content:flex-end}.cs-published-actions a{text-decoration:none}@media (max-width:600px){.cs-delivery-thumb{border-radius:12px;width:74px;height:74px}.cs-delivery h3{font-size:14px}.cs-draft-row{align-items:center;gap:12px;padding:10px}.cs-draft-row .cs-thumbnail{border-radius:12px;width:76px;height:76px}.cs-draft-row b{font-size:13.5px}.cs-status-chip{margin-left:0;padding:2px 8px;font-size:9.5px}.cs-delivery header p .cs-status-chip{margin-left:6px}}:root .np-app.np-app.np-app .cs-delivery{background:#fff;border:1px solid #e8e6f1;border-radius:18px;gap:14px;padding:20px;box-shadow:0 3px 14px #29204d04}:root .np-app.np-app.np-app .cs-delivery.tone-success{border-color:#e8e6f1}:root .np-app.np-app.np-app .cs-post-main{grid-template-columns:160px minmax(0,1fr) 136px;align-items:center;gap:24px;min-width:0;display:grid}:root .np-app.np-app.np-app .cs-post-thumbnail{color:#9489ad;background:#f1eff8;border-radius:12px;place-items:center;width:160px;height:140px;display:grid;position:relative;overflow:hidden}:root .np-app.np-app.np-app .cs-post-thumbnail>img,:root .np-app.np-app.np-app .cs-post-thumbnail>video{object-fit:cover;width:100%;height:100%;display:block}:root .np-app.np-app.np-app .cs-post-thumbnail-empty{justify-items:center;gap:7px;display:grid}:root .np-app.np-app.np-app .cs-post-thumbnail-empty small{font-size:11px}:root .np-app.np-app.np-app .cs-post-play{color:#fff;pointer-events:none;background:#151226a6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root .np-app.np-app.np-app .cs-post-media-count{color:#fff;background:#151226b8;border-radius:5px;padding:3px 6px;font-size:10px;position:absolute;bottom:8px;right:8px}:root .np-app.np-app.np-app .cs-post-content{gap:10px;min-width:0;display:grid}:root .np-app.np-app.np-app .cs-post-content h3{margin:0;font-size:16px;line-height:1.4}:root .np-app.np-app.np-app .cs-post-meta{color:var(--ci-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}:root .np-app.np-app.np-app .cs-post-meta .cs-status-chip{align-items:center;gap:5px;margin:0;padding:3px 8px;font-size:11px;font-style:normal;line-height:1.5;display:inline-flex}:root .np-app.np-app.np-app .cs-post-meta .cs-status-chip svg{width:13px;height:13px}:root .np-app.np-app.np-app .cs-post-content .cs-delivery-caption{line-height:1.65;font-size:13px!important}:root .np-app.np-app.np-app .cs-post-content .cs-when,:root .np-app.np-app.np-app .cs-delivery.tone-success .cs-post-content .cs-when{color:var(--ci-muted);margin:0;font-size:11px;font-weight:400;line-height:1.5}:root .np-app.np-app.np-app .cs-post-actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}:root .np-app.np-app.np-app .cs-post-actions:empty{display:none}:root .np-app.np-app.np-app .cs-post-actions .home-button{white-space:nowrap;border-radius:10px;justify-content:center;width:100%;min-height:38px}:root .np-app.np-app.np-app .cs-delivery .cs-delivery-automation,:root .np-app.np-app.np-app .cs-draft-footer{background:0 0;border-top:1px solid #eeecf5;border-radius:0;padding:14px 0 0}:root .np-app.np-app.np-app .cs-delivery-auto-line{flex-wrap:wrap;gap:10px;font-size:12px}:root .np-app.np-app.np-app .cs-delivery-auto-line>span{flex:1;min-width:120px}:root .np-app.np-app.np-app .cs-delivery-auto-line>.home-button{min-height:32px;margin-left:auto;font-size:11px}:root .np-app.np-app.np-app .cs-delivery-auto-line>.ok:before{content:"";background:#55bc6a;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}:root .np-app.np-app.np-app .cs-delivery-automation>.home-button{justify-self:start;font-size:11px}:root .np-app.np-app.np-app .cs-delivery-management:empty{display:none}:root .np-app.np-app.np-app .cs-delivery-management{border-top:1px solid #eeecf5;padding-top:12px}:root .np-app.np-app.np-app .cs-draft-card{margin-top:12px}:root .np-app.np-app.np-app .cs-draft-footer{color:var(--ci-muted);align-items:center;gap:9px;font-size:12px;display:flex}:root .np-app.np-app.np-app .cs-draft-footer>span{flex:1}:root .np-app.np-app.np-app .cs-post-text-action{color:#6650b8;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px;display:inline-flex}:root .np-app.np-app.np-app .cs-post-text-action:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7652ff}@media (max-width:1000px){:root .np-app.np-app.np-app .cs-post-main{grid-template-columns:120px minmax(0,1fr) 120px;gap:16px}:root .np-app.np-app.np-app .cs-post-thumbnail{width:120px;height:120px}:root .np-app.np-app.np-app .cs-delivery{padding:16px}}@media (max-width:600px){:root .np-app.np-app.np-app .cs-delivery{border-radius:15px;padding:14px}:root .np-app.np-app.np-app .cs-post-main{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:14px}:root .np-app.np-app.np-app .cs-post-thumbnail{border-radius:10px;width:88px;height:100px}:root .np-app.np-app.np-app .cs-post-content{gap:7px}:root .np-app.np-app.np-app .cs-post-content h3{font-size:14px}:root .np-app.np-app.np-app .cs-post-meta{gap:5px 8px;font-size:11px}:root .np-app.np-app.np-app .cs-post-content .cs-delivery-caption{font-size:12px!important}:root .np-app.np-app.np-app .cs-post-actions{grid-column:1/-1;gap:8px}:root .np-app.np-app.np-app .cs-post-actions .home-button{min-height:38px}:root .np-app.np-app.np-app .cs-draft-footer{flex-wrap:wrap;font-size:11px}:root .np-app.np-app.np-app .cs-draft-footer .cs-post-text-action{margin-left:auto}:root .np-app.np-app.np-app .cs-delivery-auto-line{font-size:11px}}:root .np-app.np-app.np-app .cs-post-accounts{flex-wrap:wrap;gap:12px;display:flex}:root .np-app.np-app.np-app .cs-post-account{align-items:center;gap:10px;min-width:0;display:flex}:root .np-app.np-app.np-app .cs-post-avatar{color:#6b4cd0;background:#eee9ff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:650;display:grid;overflow:hidden}:root .np-app.np-app.np-app .cs-post-avatar img{object-fit:cover;width:100%;height:100%}:root .np-app.np-app.np-app .cs-post-account b{color:var(--ci-text);overflow-wrap:anywhere;font-size:14px;display:block}:root .np-app.np-app.np-app .cs-post-account small{color:var(--ci-muted);overflow-wrap:anywhere;font-size:11px;display:block}:root .np-app.np-app.np-app .cs-post-thumbnail>img,:root .np-app.np-app.np-app .cs-post-thumbnail>video{object-fit:contain;background:#f3f1f8}:root .np-app.np-app.np-app .cs-post-thumbnail{height:160px}@media (max-width:1000px){:root .np-app.np-app.np-app .cs-post-thumbnail{height:130px}}@media (max-width:600px){:root .np-app.np-app.np-app .cs-post-thumbnail{height:112px}:root .np-app.np-app.np-app .cs-post-avatar{width:30px;height:30px}:root .np-app.np-app.np-app .cs-post-account{gap:7px}:root .np-app.np-app.np-app .cs-post-account b{font-size:13px}}:root .np-app.np-app.np-app .cs-account-sync{color:var(--ci-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:12px;display:flex}:root .np-app.np-app.np-app .cs-account-sync>span{align-items:center;gap:7px;min-width:0;display:flex}:root .np-app.np-app.np-app .cs-account-sync>.home-button{white-space:nowrap;flex:none;min-height:34px}@media (max-width:600px){:root .np-app.np-app.np-app .cs-account-sync{align-items:flex-start;font-size:11px}:root .np-app.np-app.np-app .cs-account-sync>span{line-height:1.5}:root .np-app.np-app.np-app .cs-account-sync>span svg{flex:none;margin-top:2px}}.cs-publish-option .ss-toggle{cursor:pointer;background:#fff;border:1px solid #e7e1fa;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 0 25px;padding:9px 12px;display:flex;position:relative}.cs-publish-option .ss-toggle.on{border-color:#cdbcff}.ss-toggle-text{color:#2b2347;align-items:center;gap:8px;font-size:12px;display:flex}.ss-toggle-text>svg{color:#7750ff}.ss-toggle input{opacity:0;width:1px;height:1px;position:absolute}.ss-toggle>i{background:#ddd8ee;border-radius:999px;flex:none;width:34px;height:20px;transition:background .18s;position:relative}.ss-toggle>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #28145a40}.ss-toggle.on>i{background:#7750ff}.ss-toggle.on>i:after{transform:translate(14px)}.ss-toggle:has(input:focus-visible){outline-offset:2px;outline:2px solid #7750ff}.ss-card{background:#fff;border:1px solid #e7e1fa;border-radius:12px;gap:10px;margin:8px 0 0 25px;padding:14px;display:grid}.ss-note{color:#7d7697;align-items:center;gap:8px;margin:0;font-size:11.5px;display:flex}.ss-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ss-day{color:#6a5f8e;font-size:12px;font-weight:600}.ss-time{letter-spacing:-.02em;color:#1f1838;font-variant-numeric:tabular-nums;margin-top:-4px;font-size:26px;font-weight:700;line-height:1}.ss-stage{color:#5d5679;cursor:help;white-space:nowrap;background:#f4f2fa;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.ss-stage.personal{color:#147a4a;background:#e9f7f0}.ss-stage.learning{color:#4b4fc4;background:#eef0ff}.ss-stage.starter{color:#8a5a0b;background:#fff5e6}.ss-bars{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.ss-bars i{opacity:.25;background:currentColor;border-radius:1px;width:3px}.ss-bars i:first-child{height:4px}.ss-bars i:nth-child(2){height:7px}.ss-bars i:nth-child(3){height:10px}.ss-bars i.on{opacity:1}.ss-tags{flex-wrap:wrap;gap:6px;display:flex}.ss-tag{color:#3f3470;cursor:default;background:#f6f3ff;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.ss-tag svg{color:#7750ff;flex:none}.ss-tag.spread{color:#7a4a0c;background:#fff4e8}.ss-tag.spread svg{color:#d4800f}.ss-tag.history svg,.ss-tag.audience svg{color:#1d9a5f}.ss-row{border-top:1px solid #f0edf8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.ss-goal{background:#f4f2fa;border-radius:9px;padding:2px;display:inline-flex}.ss-goal button{color:#7d7697;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:600}.ss-goal button.on{color:#2b2347;background:#fff;box-shadow:0 1px 3px #28145a1f}.ss-alts{flex-wrap:wrap;gap:6px;display:flex}.ss-alt{color:#3f3470;cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e2daf9;border-radius:999px;padding:5px 9px;font-size:11px}.ss-alt:hover{background:#faf8ff;border-color:#b9a4ff}.ss-foot{gap:14px;display:flex}.ss-link{color:#6a46f0;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.ss-link.muted{color:#8d86a8}.ss-link:hover{text-decoration:underline}.ss-week{border-top:1px solid #f0edf8;gap:8px;padding-top:10px;display:grid}.ss-grid{grid-template-columns:28px repeat(24,minmax(0,1fr));align-items:center;gap:2px;display:grid}.ss-hour{color:#a39dbb;white-space:nowrap;font-size:8.5px}.ss-dayname{color:#7d7697;font-size:9.5px}.ss-cell{aspect-ratio:1;background:rgb(119 80 255/calc(.07 + var(--v) * .88));border-radius:3px}.ss-cell.picked{outline-offset:1px;outline:2px solid #1f1838}.ss-result{color:#2f6b4c;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.ss-badge{color:#6a46f0;vertical-align:middle;background:#f1ecff;border-radius:999px;align-items:center;gap:3px;margin-left:8px;padding:1px 7px;font-size:9.5px;font-weight:600;display:inline-flex}.ss-hub-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ss-hub-head h2{margin:0 0 4px}.ss-hub-head p{margin:0}.ss-queue-btn{color:#5b39e6;border-color:#d9ccff;flex:none}.ss-dialog{gap:14px;width:min(520px,100vw - 32px);max-height:min(86vh,760px);display:grid;overflow:auto}.ss-dialog-head{align-items:center;gap:8px;display:flex}.ss-dialog-head>svg{color:#7750ff}.ss-dialog-head h2{margin:0;font-size:16px}.ss-close{cursor:pointer;color:#5d5679;background:#f4f2fa;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.ss-sub{color:#7d7697;margin:-6px 0 0;font-size:12px}.ss-plan-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.ss-timeline{margin:0;padding:0;list-style:none;display:grid;position:relative}.ss-line{border-bottom:1px solid #f0edf8;grid-template-columns:26px 1fr auto;align-items:start;gap:10px;padding:10px 0;display:grid;position:relative}.ss-line:last-child{border-bottom:0}.ss-line.off{opacity:.6}.ss-n{color:#fff;background:#7750ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.ss-line.off .ss-n{background:#c9c3dc}.ss-what{gap:3px;min-width:0;display:grid}.ss-what b{color:#241d3d;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ss-what>small{color:#9690b1;font-size:10.5px}.ss-what .ss-tags{margin-top:3px}.ss-problem{color:#b4492f!important}.ss-when{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:1px;display:grid}.ss-when span{color:#7d7697;font-size:10.5px}.ss-when b{color:#1f1838;font-size:14px}.ss-when s{color:#b3adc8;font-size:10px}.ss-picklist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ss-pick-row{cursor:pointer;border:1px solid #ece8f7;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.ss-pick-row.on{background:#faf8ff;border-color:#cdbcff}.ss-pick-row.off{opacity:.55;cursor:not-allowed}.ss-pick-row input{accent-color:#7750ff;width:16px;height:16px;margin:0}.ss-pick-row span{gap:2px;min-width:0;display:grid}.ss-pick-row b{color:#241d3d;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ss-pick-row small{color:#9690b1;font-size:10.5px}.ss-approve{color:#40385c;align-items:center;gap:8px;font-size:12px;display:flex}.ss-approve input{accent-color:#7750ff;width:16px;height:16px;margin:0}.ss-done{color:#147a4a;align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.ss-fails{color:#b4492f;gap:4px;margin:0;padding-left:18px;font-size:11.5px;display:grid}.ss-actions{justify-content:flex-end}@media (max-width:800px){.cs-publish-option .ss-toggle,.ss-card{margin-left:0}.ss-grid{grid-template-columns:24px repeat(24,minmax(0,1fr));gap:1px}.ss-hour{font-size:7.5px}.ss-hub-head{flex-direction:column}.ss-queue-btn{justify-content:center;width:100%}.ss-row{flex-direction:column;align-items:stretch}.ss-goal{align-self:flex-start}}.cs-schedule-fields{gap:16px}.cs-date-control,.cs-time-picker{grid-column:1/-1}.cs-date-control{position:relative}.cs-picker-label{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.cs-date-trigger{color:#292044;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd9f0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.cs-date-trigger:disabled{opacity:.55;cursor:not-allowed}.cs-date-shortcuts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cs-date-shortcuts button{color:#6545b7;background:#f7f4ff;border:1px solid #e5dff7;border-radius:99px;padding:8px 13px}.cs-calendar{background:#fff;border:1px solid #e4ddf4;border-radius:16px;margin-top:10px;padding:12px}.cs-calendar header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cs-calendar header button{color:#6246ad;background:#f6f2ff;border:0;border-radius:8px;padding:8px}.cs-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cs-calendar-grid small{color:#8b839c;padding:8px}.cs-calendar-grid button{color:#292044;background:#fff;border:0;border-radius:10px;min-height:40px}.cs-calendar-grid button[aria-pressed=true]{color:#fff;background:#6a4cff}.cs-time-picker{background:#faf8ff;border-radius:14px;padding:14px}.cs-time-col>span{color:#81758f;margin-bottom:5px;font-size:10px}.cs-time-picker .cs-time-scroll{background:#fff;border:1px solid #e5dff1;border-radius:9px;padding:8px;height:44px!important;min-height:44px!important;overflow:visible!important}.cs-zone-option.selected{color:#6241c2;background:#eee8ff}.cs-schedule-hint{grid-column:1/-1;line-height:1.6}.st-screen{--st-done:var(--accent-strong);--st-ahead:var(--border-default);--st-live:#2f9e6e;--st-problem:#d6473b;--st-wait:#b98712;gap:16px;min-width:0;padding-bottom:32px;display:grid}.st-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.st-head h1{letter-spacing:-.02em;color:var(--text-primary);align-items:center;gap:10px;margin:0;font-size:clamp(1.6rem,2.4vw,2.1rem);display:flex}.st-head h1 svg{color:var(--st-done)}.st-head p{max-width:62ch;color:var(--text-secondary);margin:6px 0 0;line-height:1.5}.st-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-controls select{border:1px solid var(--border-default);background:var(--surface-raised);height:36px;color:var(--text-primary);font:inherit;border-radius:8px;padding:0 10px;font-size:.85rem}.st-summary{color:var(--text-secondary);margin:0;font-size:.9rem}.st-banner{border:1px solid color-mix(in srgb,var(--st-problem) 45%,var(--border-default));color:var(--text-primary);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.st-loading{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.st-empty{border:1px dashed var(--border-default);text-align:center;color:var(--text-secondary);border-radius:16px;justify-items:center;gap:8px;padding:56px 16px;display:grid}.st-empty h2{color:var(--text-primary);margin:6px 0 0;font-size:1.15rem}.st-empty p{max-width:46ch;margin:0 0 8px}.st-spin{animation:1s linear infinite st-spin}@keyframes st-spin{to{transform:rotate(360deg)}}.st-line{overscroll-behavior-x:contain;scroll-snap-type:x proximity;border-top:1px solid var(--border-subtle);align-items:stretch;padding:4px 4px 18px;display:flex;overflow-x:auto}.st-stop{scroll-snap-align:start;flex:none;grid-template-rows:62px 28px 1fr;width:300px;display:grid}.st-stop.busy{width:320px}.st-time{flex-wrap:wrap;align-content:flex-end;align-items:baseline;gap:2px 8px;padding:10px 14px 6px;display:flex}.st-time b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.05rem}.st-day{min-height:1.1em;color:var(--text-secondary);flex-basis:100%;font-size:.78rem;font-weight:600}.st-count{color:var(--text-tertiary);font-size:.78rem}.st-past .st-time b,.st-stop.past .st-time b{color:var(--text-secondary)}.st-rail{background:linear-gradient(var(--st-rail),var(--st-rail)) top/100% 2px no-repeat, linear-gradient(var(--st-rail),var(--st-rail)) bottom/100% 2px no-repeat, repeating-linear-gradient(90deg,var(--st-sleeper) 0 3px,transparent 3px 14px);align-self:center;height:12px;margin:0;position:relative}.st-stop.past .st-rail{--st-rail:var(--st-done);--st-sleeper:color-mix(in srgb,var(--st-done) 55%,transparent)}.st-stop.ahead .st-rail{--st-rail:transparent;--st-sleeper:var(--st-ahead);background:repeating-linear-gradient(90deg,var(--st-ahead) 0 8px,transparent 8px 14px) top/100% 2px no-repeat, repeating-linear-gradient(90deg,var(--st-ahead) 0 8px,transparent 8px 14px) bottom/100% 2px no-repeat, repeating-linear-gradient(90deg,var(--st-sleeper) 0 3px,transparent 3px 14px)}.st-rail.split{background:linear-gradient(90deg,var(--st-done) 50%,transparent 50%) top/100% 2px no-repeat, linear-gradient(90deg,var(--st-done) 50%,transparent 50%) bottom/100% 2px no-repeat, repeating-linear-gradient(90deg,color-mix(in srgb,var(--st-done) 55%,transparent) 0 3px,transparent 3px 14px) left/50% 100% no-repeat}.st-node{border:3px solid var(--st-done);background:var(--st-done);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.st-stop.ahead .st-node{background:var(--surface-raised);border-color:var(--text-tertiary)}.st-now{width:128px}.st-now .st-time .st-day{color:var(--st-done)}.st-now .st-time b{color:var(--text-primary)}.st-engine{background:var(--accent);width:34px;height:34px;color:var(--accent-ink);box-shadow:0 0 0 4px var(--surface-canvas);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-cars{align-content:start;gap:14px;padding:16px 14px 0;display:grid}.st-car{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.st-car.tone-problem{border-color:color-mix(in srgb,var(--st-problem) 50%,var(--border-default))}.st-car-main{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.st-car-main:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}.st-thumb{background:var(--surface-soft);width:52px;height:52px;color:var(--text-tertiary);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.st-thumb img{object-fit:cover;width:100%;height:100%}.st-car-text{gap:3px;min-width:0;display:grid}.st-car-text b{color:var(--text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.3;display:-webkit-box;overflow:hidden}.st-car-main:hover .st-car-text b{text-underline-offset:3px;text-decoration:underline}.st-car-text small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:.78rem;display:flex;overflow:hidden}.st-car-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.78rem;display:flex}.st-car-meta a{color:var(--text-primary);align-items:center;gap:3px;display:inline-flex}.st-zone{color:var(--text-tertiary)}.st-pill{background:var(--surface-soft);color:var(--text-secondary);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.74rem;font-weight:600;display:inline-flex}.st-pill.tone-done{background:color-mix(in srgb,var(--st-done) 18%,transparent);color:var(--text-primary)}.st-pill.tone-busy{background:color-mix(in srgb,var(--st-wait) 18%,transparent);color:var(--text-primary)}.st-pill.tone-problem{background:color-mix(in srgb,var(--st-problem) 16%,transparent);color:var(--st-problem)}.st-error{color:var(--st-problem);margin:0;font-size:.8rem}.st-coupler{border:1px solid var(--border-subtle);background:var(--surface-soft);border-radius:10px;gap:6px;margin-top:6px;padding:10px;display:grid;position:relative}.st-coupler:before{content:"";background:var(--border-default);width:2px;height:14px;position:absolute;top:-15px;left:24px}.st-coupler.tone-armed{border-style:dashed;border-color:color-mix(in srgb,var(--st-done) 60%,var(--border-default));background:0 0}.st-coupler.tone-live{border-color:color-mix(in srgb,var(--st-live) 55%,var(--border-default));background:color-mix(in srgb,var(--st-live) 10%,var(--surface-raised))}.st-coupler.tone-live:before{background:var(--st-live)}.st-coupler.tone-problem{border-color:color-mix(in srgb,var(--st-problem) 55%,var(--border-default));background:color-mix(in srgb,var(--st-problem) 8%,var(--surface-raised))}.st-coupler.tone-paused,.st-coupler.tone-off{opacity:.92}.st-coupler-head{align-items:flex-start;gap:8px;display:flex}.st-coupler-icon{background:var(--surface-raised);width:24px;height:24px;color:var(--text-tertiary);border-radius:50%;flex:none;place-items:center;display:grid}.tone-armed .st-coupler-icon{color:var(--st-done)}.tone-live .st-coupler-icon{background:var(--st-live);color:#fff}.tone-problem .st-coupler-icon{color:var(--st-problem)}.st-coupler-text{gap:2px;min-width:0;display:grid}.st-coupler-text b{color:var(--text-primary);font-size:.84rem}.st-coupler-text small{color:var(--text-secondary);font-size:.78rem;line-height:1.4}.st-flows{color:var(--text-secondary);gap:2px;margin:0;padding:0 0 0 32px;font-size:.76rem;list-style:none;display:grid}.st-flows em{color:var(--text-tertiary);font-style:normal}.st-flows li[data-status=live] em{color:var(--st-live);font-weight:600}.st-wide{color:var(--text-tertiary);margin:0 0 0 32px;font-size:.74rem}.st-coupler-actions{flex-wrap:wrap;gap:6px 12px;padding-left:32px;display:flex}.st-link{color:var(--text-primary);font:inherit;cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default);background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:.8rem;font-weight:600;display:inline-flex}.st-link.strong{color:var(--st-done)}.st-link:disabled{opacity:.5;cursor:default}.st-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.st-editor{gap:8px;display:grid}.st-editor .cs-automation{border:0;margin:0;padding:0}@media (max-width:760px){.st-line{scroll-snap-type:none;border-top:0;flex-direction:column;padding:0;overflow-x:visible}.st-stop,.st-stop.busy,.st-now{grid-template-rows:auto;grid-template-columns:76px 24px minmax(0,1fr);width:auto}.st-time{grid-column:1;align-content:start;gap:2px;min-height:0;padding:12px 8px 0 0;display:grid}.st-day{min-height:0}.st-count{font-size:.72rem}.st-time b{font-size:.95rem}.st-rail,.st-rail.split{background:linear-gradient(var(--st-rail),var(--st-rail)) left/2px 100% no-repeat, linear-gradient(var(--st-rail),var(--st-rail)) right/2px 100% no-repeat, repeating-linear-gradient(180deg,var(--st-sleeper) 0 3px,transparent 3px 14px);grid-column:2;place-self:stretch center;width:12px;height:auto}.st-stop.ahead .st-rail{background:repeating-linear-gradient(180deg,var(--st-ahead) 0 8px,transparent 8px 14px) left/2px 100% no-repeat, repeating-linear-gradient(180deg,var(--st-ahead) 0 8px,transparent 8px 14px) right/2px 100% no-repeat, repeating-linear-gradient(180deg,var(--st-sleeper) 0 3px,transparent 3px 14px)}.st-rail.split{--st-rail:var(--st-done);--st-sleeper:var(--st-done)}.st-node{top:22px;left:50%;transform:translate(-50%)}.st-engine{top:22px;transform:translate(-50%)}.st-now{min-height:64px}.st-cars{grid-column:3;padding:10px 0 18px 8px}.st-head{align-items:stretch}.st-controls>*{flex:auto}}@media (prefers-reduced-motion:reduce){.st-spin{animation:none}}.st-shell{gap:14px;min-width:0;display:grid}.st-view-switch{border:1px solid var(--border-default);background:var(--surface-soft);border-radius:10px;justify-self:start;gap:2px;padding:3px;display:inline-flex}.st-view-switch button{height:30px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.st-view-switch button.active{background:var(--surface-raised);color:var(--text-primary);box-shadow:0 1px 2px #0000001f}.st-view-switch button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pj-page{--pj-ink:#100b44;--pj-muted:#747bac;--pj-purple:#653bff;--pj-border:#e5e9ff;color:var(--pj-ink);background:radial-gradient(at 70% 35%,#f1eaff55,#0000 65%),#f8faff;gap:14px;min-height:100%;padding:20px 28px 30px}.st-shell:has(.pj-page){background:#f8faff;min-height:100%}.pj-page button,.pj-page input,.pj-page select{font-family:inherit}.pj-page button{cursor:pointer}:is(.pj-page button:focus-visible,.pj-page summary:focus-visible){outline-offset:4px;outline:3px solid #b292ff}.pj-page .st-head{align-items:center;gap:14px}.pj-page .st-head h1{color:var(--pj-ink);letter-spacing:-1.2px;font-size:36px;font-weight:750;line-height:1.15;display:block}.pj-page .st-head h1 svg{display:none}.pj-page .st-head p{color:#747aaa;max-width:90ch;margin:4px 0 0;font-size:15px;line-height:1.4}.pj-page .st-controls .home-button.primary,.pj-primary{color:#fff;background:linear-gradient(110deg,#633aff,#743dff);border:1px solid #704aff;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 20px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff25}.pj-page .st-controls .home-button.primary svg{width:21px;height:21px}.pj-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pj-stat{background:#ffffffc9;border:1px solid #ececff;border-radius:19px;align-items:center;gap:14px;min-width:0;padding:14px 18px;display:flex;box-shadow:0 4px 18px #7e67b804}.pj-stat>span{color:#6133ff;background:#eeebff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.pj-stat>span svg{stroke-width:2.2px;width:27px;height:27px}.pj-stat:first-child>span{background:#eaf0ff}.pj-stat:nth-child(3)>span{color:#2fc98d;background:#e7fbf2}.pj-stat b{letter-spacing:-.5px;font-size:28px;font-weight:700;line-height:1.15;display:block}.pj-stat:last-child b{font-size:20px}.pj-stat small{color:var(--pj-muted);margin-top:4px;font-size:13px;display:block}.pj-scene{isolation:isolate;height:396px;color:var(--pj-ink);background:#d8ccf6;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.pj-scene-art{z-index:-1;background:url(/posting-journey/landscape-train.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.pj-scene-label{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;max-width:29%;min-height:61px;color:var(--pj-ink);background:linear-gradient(120deg,#fff9,#fff7);border:1px solid #fff9;border-radius:15px;align-items:center;gap:13px;padding:11px 16px;display:flex;position:absolute;top:16px;left:16px}.pj-target{flex:none;font-size:30px;line-height:1}.pj-scene-label>span:nth-child(2){min-width:0}.pj-scene-label b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;display:block;overflow:hidden}.pj-scene-label small{color:#747baa;margin-top:3px;font-size:12px;display:block}.pj-scene-label>svg{fill:#17114d;flex:none;margin-left:15px}.pj-scene-note{z-index:2;color:#555d94;background:#ffffffe0;border:1px solid #fff;border-radius:13px;align-items:center;gap:10px;padding:9px 12px;font-size:11px;line-height:1.4;display:flex;position:absolute;top:16px;right:16px}.pj-scene-note svg{color:#744bff;flex:none}.pj-batch-bubble{z-index:2;color:#fff;white-space:nowrap;background:linear-gradient(100deg,#7362ff,#6c2eff);border-radius:30px;padding:7px 25px;font-size:17px;line-height:1.25;position:absolute;top:22px;left:49%;transform:translate(-50%);box-shadow:inset 0 1px #fff7}.pj-stations{grid-template-columns:25% 57% 13%;align-items:end;gap:2.5%;padding:0 3% 68px 2.5%;display:grid;position:absolute;inset:0}.pj-departure{perspective:450px;place-self:end start;width:175px;max-width:75%;margin-bottom:49px;margin-left:1%;position:relative}.pj-start{z-index:1;color:#fff;text-align:center;background:linear-gradient(135deg,#6f83ff,#5c41fa);border:5px solid #cdbaff;border-radius:18px;width:100%;padding:22px 10px 11px;position:relative;transform:rotate(-3deg);box-shadow:0 0 0 3px #ffffffad,inset 0 0 0 2px #8d83ff,-7px 3px #7961c9,0 6px 8px #693fd740}.pj-start>span{background:linear-gradient(150deg,#5489ff,#5246ff);border:2px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:-39px;left:calc(50% - 29px);box-shadow:0 0 0 5px #b9a4ff66,0 3px 10px #6544ff55}.pj-start b{letter-spacing:-.8px;font-size:27px;font-weight:700;line-height:1.2;display:block}.pj-start small{margin-top:2px;font-size:16px;line-height:1.18;display:block}.pj-departure>i{background:linear-gradient(90deg,#a48de4,#7150cf);width:7px;height:31px;position:absolute;bottom:-28px;left:22%;box-shadow:3px 0 #c9b9ee}.pj-departure>i:last-child{left:80%}.pj-post-stops{align-items:end;gap:9px;min-width:0;height:261px;display:flex}.pj-post-stop{flex:1;min-width:0;height:100%;position:relative}.pj-post{text-align:left;width:100%;height:100%;color:var(--pj-ink);background:linear-gradient(135deg,#fffffffa,#fbfaffed);border:1px solid #ffffffeb;border-radius:18px;flex-direction:column;gap:8px;padding:10px 14px 12px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 25px #8262c30a}.pj-post:hover{transform:translateY(-5px);box-shadow:0 9px 22px #6644b82b}.pj-format{align-items:center;gap:14px;min-height:28px;display:flex}.pj-format>span{text-transform:capitalize;color:#4e5184;font-size:12px}.pj-preview{color:#fff;background:linear-gradient(140deg,#9fbfff,#e2d6fa 48%,#f2bcdf);border-radius:10px;flex:none;align-content:center;place-items:center;gap:5px;width:100%;height:100px;display:grid;overflow:hidden}.pj-preview>span{font-size:11px}.pj-preview img{object-fit:cover;width:100%;height:100%}.pj-preview.format-story{background:linear-gradient(135deg,#c3dcff,#ebc3ff)}.pj-post-title{-webkit-line-clamp:3;letter-spacing:-.2px;-webkit-box-orient:vertical;font-size:15px;font-weight:650;line-height:1.18;display:-webkit-box;overflow:hidden}.pj-post-time{color:#7837ff;align-items:center;gap:7px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.pj-post-time>svg{box-sizing:content-box;background:#f0e8ff;border-radius:50%;padding:3px}.pj-post-time>span{white-space:nowrap;background:#f5efff;border-radius:5px;padding:2px 3px}.pj-stem{z-index:-1;background:linear-gradient(90deg,#a957fc,#7c25d7);width:7px;height:25px;position:absolute;bottom:-25px;left:calc(50% - 3px)}.pj-stop-dot{background:#fff;border:6px solid #b73fff;border-radius:50%;width:36px;height:36px;position:absolute;bottom:-45px;left:calc(50% - 18px);box-shadow:0 0 0 3px #e3a8ff90,inset 0 0 4px #ddafff,0 0 15px #c942ff}.pj-post-stop.is-story{height:224px}.pj-arrival{align-self:end;min-width:0;position:relative}.pj-finish{text-align:center;background:#ffffffec;border:5px solid #e7cfff;border-radius:19px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:139px;padding:40px 8px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #fff}.pj-finish>span{color:#fff;background:linear-gradient(145deg,#c265ff,#8935f5);border:4px solid #edc5ff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:-27px;box-shadow:0 0 0 4px #f5dfff40,0 3px 14px #ac5aff44}.pj-finish b{color:#743aff;font-size:17px;line-height:1.2}.pj-finish small{color:#110a3f;margin-top:10px;font-size:12px;line-height:1.3;display:block}.pj-confetti{color:#fc777f;word-spacing:22px;font-size:16px;position:absolute;top:12px;left:3px;right:3px}.pj-invitation{text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff6b;border:1px solid #ffffff60;border-radius:20px;padding:20px;position:absolute;top:29%;left:33%;right:20%}.pj-invitation>b{letter-spacing:-.6px;font-size:25px;font-weight:650}.pj-invitation p{color:#6b6393;font-size:12px;line-height:1.5}.pj-invitation .pj-primary{min-height:35px;padding:7px 13px;font-size:12px}.pj-batches{scrollbar-width:thin;gap:11px;padding:0 2px 2px;display:flex;overflow:auto}.pj-batches>button{min-width:0;color:var(--pj-ink);text-align:left;background:#ffffffa8;border:1px solid #e7ebff;border-radius:11px;flex:1 0 220px;align-items:center;gap:13px;padding:10px 14px;display:flex}.pj-batches>button.active{background:linear-gradient(100deg,#faf8ff,#f1efff);border:2px solid #7950ff;padding:9px 13px}.pj-batches>button>span{font-size:25px}.pj-batches>button>div{flex:1;min-width:0}.pj-batches b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.pj-batches small{color:var(--pj-muted);margin-top:4px;font-size:10px;display:block}.pj-batches em,.pj-row em{color:#6872a8;background:#f0f3fa;border-radius:7px;flex:none;padding:5px 8px;font-size:10px;font-style:normal}.pj-batches>button:last-child{color:#6f48ff;flex:0 0 130px;justify-content:center;padding:10px 8px;font-size:10px}.pj-bottom{grid-template-columns:1.35fr 1fr;align-items:start;gap:12px;display:grid}.pj-panel{border:1px solid var(--pj-border);background:#ffffffd9;border-radius:16px;min-width:0;padding:14px}.pj-panel-head{align-items:center;gap:9px;margin-bottom:8px;display:flex}.pj-panel h2{letter-spacing:-.55px;color:var(--pj-ink);margin:0;font-size:18px;line-height:1.3}.pj-panel-head h2{white-space:nowrap;margin-right:auto}.pj-panel h2>span{vertical-align:middle;background:#f2f1ff;border-radius:10px;margin-left:7px;padding:3px 9px;font-size:13px;display:inline-block}.pj-panel input,.pj-panel select{color:#5b6399;background:#fff;border:1px solid #e0e5fb;border-radius:9px;min-width:0;padding:8px 10px;font-size:10px}.pj-panel-head input{width:160px}.pj-panel-head select{width:120px}.pj-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;display:flex}.pj-filters .home-button{color:#676ca2;border-color:#e6e8fc;border-radius:8px;height:28px;min-height:28px;padding:5px 8px;font-size:10px}.pj-row{text-align:left;width:100%;color:var(--pj-ink);background:0 0;border-top:0;border-bottom:1px solid #f1f2fb;border-left:2px solid #0000;border-right:0;border-radius:9px;align-items:center;gap:15px;padding:11px 8px;display:flex}.pj-row:hover,.pj-row.selected{background:linear-gradient(110deg,#f7f3ff,#f2f3ff);border-left-color:#8152ff}.pj-row-icon{flex:none;font-size:28px}.pj-row>div{flex:1;min-width:0}.pj-row>div:first-of-type{flex:1.4}.pj-row b{align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.3;display:flex}.pj-row>div:first-of-type b{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pj-row small{color:#7980ad;margin:2px 0;font-size:10px;line-height:1.4;display:block}.pj-row svg{color:#8046ff;flex:none}.pj-row>div:nth-of-type(3) svg{color:#27bd83}.pj-row em{color:#397ce7;text-align:center;background:#edf3ff;min-width:68px}.pj-detail-heading{align-items:start;gap:13px;display:flex}.pj-detail-heading .pj-target{background:#f7f5ff;border:1px solid #eeeaff;border-radius:13px;padding:6px}.pj-detail-heading>div{flex:1;min-width:0}.pj-detail-heading h2{letter-spacing:-.3px;font-size:16px}.pj-detail-heading p{color:var(--pj-muted);margin:3px 0 0;font-size:11px}.pj-green-pill{color:#16884e;background:#e4fbe9;border-radius:20px;padding:6px 14px;font-size:11px}.pj-panel-description{color:#7b80ad;margin:2px 0 12px 60px;font-size:11px;line-height:1.45}.pj-detail-actions{border-bottom:1px solid #f0f1fa;gap:10px;padding-bottom:12px;display:flex}.pj-detail-actions>button{color:#29265f;background:#f9faff;border:1px solid #e6e9fc;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:36px;padding:8px 14px;font-size:11px;display:flex}.pj-detail-actions>.pj-primary{color:#fff;background:linear-gradient(110deg,#633aff,#743dff);border-color:#714bff;flex:1}.pj-checklist-heading{align-items:center;gap:9px;margin:12px 0 9px;font-size:12px;display:flex}.pj-checklist-heading b{margin-right:auto}.pj-checklist-heading span,.pj-checklist-heading small{color:#747ca9;font-size:10px;font-weight:400}.pj-checklist-heading progress{-webkit-appearance:none;appearance:none;background:#edf0f8;border:0;border-radius:20px;width:100px;height:9px;overflow:hidden}.pj-checklist-heading progress::-webkit-progress-bar{background:#edf0f8}.pj-checklist-heading progress::-webkit-progress-value{background:#43b97c;border-radius:20px}.pj-checklist{gap:5px;display:grid}.pj-page .pj-checklist-car{background:0 0;border:0;grid-template-columns:1fr auto;gap:4px 12px;padding:5px 3px;display:grid;position:relative}.pj-checklist-car .st-car-main{min-width:0}.pj-checklist-car .st-thumb{border-radius:7px;width:35px;height:35px}.pj-checklist-car .st-car-text b{-webkit-line-clamp:1;color:var(--pj-ink);font-size:10px;line-height:1.3}.pj-checklist-car .st-car-text small{color:#7b80ac;font-size:10px}.pj-checklist-car .st-car-meta{place-content:start end}.pj-checklist-car .st-car-meta>small{display:none}.pj-checklist-car .st-pill{color:#188b53;background:#e1fae9;border-radius:8px;padding:6px 12px;font-size:10px;font-weight:400}.pj-checklist-car.tone-problem .st-pill{color:#bd423c;background:#fff0ed}.pj-checklist-car .st-pill svg{display:none}.pj-automation-details{color:#746e9c;grid-column:1/-1;font-size:10px}.pj-automation-details>summary{cursor:pointer;align-items:center;gap:5px;width:max-content;padding:1px 0 2px 45px;list-style:none;display:flex}.pj-automation-details>summary::-webkit-details-marker{display:none}.pj-automation-details[open]{border:1px solid #ece7ff;border-radius:8px;padding:6px}.pj-automation-details .st-coupler{margin-top:5px}.pj-automation-details .st-coupler:before{display:none}.pj-classic-switch{color:#8582a7;cursor:pointer;background:0 0;border:0;margin:0 28px 20px;font-size:10px;display:block}@media (min-width:1600px){.pj-page{padding:18px 32px 28px}.pj-scene{height:396px}.pj-post-title{font-size:16px}.pj-post{padding-left:17px;padding-right:17px}.pj-bottom{gap:12px}.pj-stat{padding:16px 20px}}@media (max-width:1250px){.pj-page{padding:18px}.pj-stat{gap:9px;padding:12px}.pj-stat b{font-size:23px}.pj-stat:last-child b{font-size:17px}.pj-stat small{font-size:11px}.pj-stat>span{width:44px;height:44px}.pj-scene{height:360px}.pj-scene-label{max-width:31%;padding:10px}.pj-scene-label b{font-size:12px}.pj-scene-note{font-size:9px}.pj-batch-bubble{padding:7px 15px;font-size:14px;left:51%}.pj-stations{grid-template-columns:22% 62% 12%;gap:2%;padding:0 2% 58px}.pj-post-stops{gap:7px;height:240px}.pj-post{border-radius:15px;gap:7px;padding:9px}.pj-preview{height:90px}.pj-post-title{font-size:13px}.pj-post-time{gap:3px;font-size:11px}.pj-post-time>svg{width:15px;height:15px}.pj-format{gap:8px}.pj-format>span{font-size:10px}.pj-post-stop.is-story{height:210px}.pj-finish{min-height:130px;padding:35px 5px 10px}.pj-finish b{font-size:12px}.pj-finish small{font-size:10px}.pj-start small{font-size:13px}.pj-start b{font-size:23px}.pj-start{padding:22px 8px 12px}.pj-bottom{grid-template-columns:1fr}.pj-panel-head input{width:200px}.pj-row b{font-size:12px}}@media (max-width:800px){.pj-page .st-head h1{font-size:30px}.pj-page .st-head p{font-size:13px}.pj-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pj-scene{overflow-x:auto;container-type:normal}.pj-scene-art{width:960px}.pj-stations{grid-template-columns:23% 60% 12%;gap:2%;width:960px;padding-bottom:58px}.pj-scene-label{width:260px;max-width:260px}.pj-scene-note{display:none}.pj-batch-bubble{left:540px}.pj-post-stops{height:240px}.pj-post{padding:10px}.pj-post-title{font-size:14px}.pj-page{gap:12px;padding:14px}.pj-page .st-controls .home-button.primary{min-height:40px;padding:7px 12px;font-size:12px}.pj-batches>button{flex-basis:245px}.pj-panel-head{flex-wrap:wrap}.pj-panel-head h2{flex:1 0 100%;margin-bottom:5px}.pj-panel-head input{flex:1}.pj-filters{gap:5px}.pj-row{gap:9px}.pj-row>div:nth-of-type(3){display:none}.pj-detail-actions{gap:7px}.pj-detail-actions>button{padding:8px 10px}.pj-invitation{width:400px;left:300px;right:auto}.pj-arrival .pj-finish b{font-size:13px}}@media (prefers-reduced-motion:reduce){.pj-post{transition:none}}:root .np-app .pj-page,:root .np-app .pj-page h1,:root .np-app .pj-page h2,:root .np-app .pj-page b{color:#100b44}:root .np-app .pj-page .pj-start b,:root .np-app .pj-page .pj-start small{color:#fff}:root .np-app .pj-page .pj-finish b{color:#743aff}:root .np-app .pj-page .st-head p{color:#747aaa}:root .np-app .pj-page .home-button.primary,:root .np-app .pj-page .pj-primary{color:#fff;box-shadow:none;background:linear-gradient(110deg,#633aff,#743dff);border-color:#714bff;border-radius:999px}:root .np-app .pj-page .pj-panel h2{font-weight:700}:root .np-app .pj-page .pj-start{color:#fff;background:linear-gradient(135deg,#6f83ff,#5c41fa)}:root .np-app .pj-page small,:root .np-app .pj-page .pj-panel-description{color:#747baa}:root .np-app .pj-page .pj-start small{color:#fff}:root .np-app .pj-page .pj-finish small{color:#100b44}:root .np-app .pj-page .st-car-text small{color:#747baa}:root .np-app .pj-page .st-controls .home-button.primary{border-radius:999px;padding:11px 20px}:root .np-app .pj-page .pj-detail-actions>.pj-primary{border-radius:9px}.pj-scene-art{background-position:top;background-size:100% 110%}.pj-scene-label{max-width:27%}@media (max-width:800px){.pj-scene-label{max-width:260px}}.pj-scene-loading{color:#6c59a4;background:linear-gradient(140deg,#e6e3ff,#fff3ef);justify-content:center;align-items:center;gap:12px;display:flex}.pj-card-status{color:#7761aa;background:#f1edff;border-radius:5px;align-self:start;margin-top:auto;padding:2px 6px;font-size:9px}.pj-post-time{margin-top:0}.pj-post-date{margin-left:4px;font-size:9px;line-height:1.2}.pj-post-stop.status-posted .pj-stop-dot{border-color:#39c78c;box-shadow:0 0 0 3px #a9ffd690,0 0 15px #42d698}.pj-post-stop.status-posted .pj-card-status{color:#18885a;background:#e5faee}.pj-post-stop.status-failed .pj-card-status,.pj-post-stop.status-needs_attention .pj-card-status{color:#c03e53;background:#ffe8ed}.pj-post-stop.status-draft .pj-card-status{color:#7f8197;background:#eff0f6}.pj-post-stop.status-draft .pj-stop-dot{border-color:#aa9aca;box-shadow:0 0 0 3px #e2d7f4}.pj-journey-progress{color:#6749b2;white-space:nowrap;background:#ffffffd9;border:1px solid #fff9;border-radius:20px;align-items:center;gap:8px;padding:6px 10px;font-size:10px;display:flex;position:absolute;bottom:12px;left:18px}.pj-journey-progress progress{-webkit-appearance:none;appearance:none;border:none;border-radius:6px;width:90px;height:6px;overflow:hidden}.pj-journey-progress progress::-webkit-progress-bar{background:#e9e3f7}.pj-journey-progress progress::-webkit-progress-value{background:#7c47ff;border-radius:6px}.pj-scene-pagination{color:#684aaf;background:#ffffffe6;border-radius:20px;align-items:center;gap:10px;padding:4px 7px;font-size:10px;display:flex;position:absolute;bottom:10px;right:15px}.pj-scene-pagination button{color:#6538c0;background:#f0eaff;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pj-scene-pagination button:disabled{opacity:.35;cursor:default}.pj-filters>small{font-size:10px}.pj-batches>button:last-child{flex-basis:140px}.pj-remove-post{color:#8783a4;background:0 0;border:0;padding:0 0 5px 48px;font-size:9px;display:block}.pj-campaign-post{border-bottom:1px solid #f0eef8;padding-bottom:4px}.pj-campaign-post:last-child{border:0}.pj-publish-progress{color:#7752cf;grid-column:1/-1;margin:0 0 4px 45px;font-size:10px}.pj-pick-time{grid-column:1/-1;width:max-content;margin-left:45px;font-size:10px}.pj-dialog{color:#171141;width:min(540px,100vw - 28px);max-height:90dvh;font:inherit;background:#fff;border:1px solid #e5dcff;border-radius:20px;padding:24px;overflow:auto;box-shadow:0 25px 100px #27164e35}.pj-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#21113a66}.pj-dialog header{justify-content:space-between;align-items:center;gap:15px;display:flex}.pj-dialog h2{letter-spacing:-.5px;margin:0;font-size:21px;line-height:1.3}.pj-dialog header>button{color:#74658f;cursor:pointer;background:#f4f0fc;border:none;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pj-dialog form{gap:16px;margin-top:12px;display:grid}.pj-dialog form>p{color:#7a7597;margin:0;font-size:12px;line-height:1.6}.pj-dialog label{gap:7px;font-size:12px;font-weight:600;display:grid}.pj-dialog input:not([type=checkbox]),.pj-dialog textarea,.pj-dialog select{color:#30244c;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #e0daee;border-radius:9px;padding:10px 12px;font-size:13px}.pj-dialog input:focus,.pj-dialog textarea:focus,.pj-dialog select:focus{outline-offset:1px;outline:2px solid #c6acff}.pj-dialog footer{border-top:1px solid #f1edf6;justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.pj-dialog footer>button:not(.pj-primary){color:#5c507d;cursor:pointer;background:#fff;border:1px solid #e8e1f4;border-radius:9px;padding:8px 15px}.pj-dialog button:disabled{opacity:.6;cursor:default}.pj-dialog-error{background:#fff0f3;border-radius:9px;padding:10px;color:#bf3a53!important}.pj-dialog-tabs{gap:8px;display:flex}.pj-dialog-tabs button{color:#7d699f;cursor:pointer;background:#faf8ff;border:1px solid #ebe4f9;border-radius:9px;flex:1;padding:10px}.pj-dialog-tabs button[aria-pressed=true]{color:#6b3fc4;background:#f0e8ff;border-color:#b598f7}.pj-dialog .pj-dialog-checkbox{align-items:center;gap:8px;line-height:1.5;display:flex}.pj-dialog input[type=checkbox]{accent-color:#7845e8}.pj-post-review{background:#fcfaff;border:1px solid #eee8f9;border-radius:10px;padding:13px;font-size:12px}.pj-post-review p{white-space:pre-wrap;color:#77708c;max-height:130px;font-size:12px;overflow:auto}.pj-post-review small{color:#8b81a2}@media (max-width:800px){.pj-post{gap:4px}.pj-post-title{font-size:12px}.pj-dialog{padding:20px}.pj-dialog h2{font-size:18px}.pj-scene-pagination{width:max-content;position:sticky;top:320px;left:135px;right:auto}.pj-journey-progress{width:max-content;left:12px}.pj-page .st-head h1{font-size:28px}}.pj-post .pj-preview{height:88px}.pj-post .pj-post-title{flex:none;max-height:49px;font-size:14px;line-height:1.16}.pj-post .pj-format{min-height:26px}.pj-post{gap:4px}.pj-post-date,.pj-card-status{flex:none}@media (max-width:1250px){.pj-post .pj-preview{height:75px}.pj-post .pj-post-title{max-height:42px;font-size:12px}}.pj-unscheduled-note{color:#5f5a86;background:#faf8ff;border:1px dashed #d9cff5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;padding:7px 10px;font-size:11px;line-height:1.35;display:flex}.pj-unscheduled-note>svg{color:#7c5cd6;flex:none}.pj-unscheduled-note .st-link{margin-left:auto;padding:0;font-size:11px}.mk-admin,.mk-public-route,.mk-modal{--mk-brand:#7656de;--mk-ink:#252938;--mk-muted:#737887;--mk-line:#e6e8ee;--mk-bg:#f6f7fa;color:var(--mk-ink);font-family:var(--font-geist-sans),system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px;line-height:1.5}.mk-admin *,.mk-public-route *,.mk-modal *{box-sizing:border-box}.mk-admin{max-width:1800px;margin:auto;padding:28px}.mk-admin h1,.mk-admin h2,.mk-admin h3,.mk-admin h4,.mk-admin p,.mk-modal h2,.mk-modal h3,.mk-modal p,.mk-public h1,.mk-public h2,.mk-public h3,.mk-public p{margin:0}.mk-admin h1{letter-spacing:-1px;font-size:28px}.mk-admin h2,.mk-modal h2{letter-spacing:-.6px;font-size:23px}.mk-admin h3,.mk-modal h3{font-size:15px}.mk-admin h4{margin:20px 0 10px;font-size:12px}.mk-admin-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.mk-admin-heading p{color:var(--mk-muted);margin-top:5px}.mk-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--mk-brand);font-size:10px;font-weight:650}.mk-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mk-between{justify-content:space-between}.mk-subtle,.mk-admin small,.mk-modal small{color:var(--mk-muted);font-size:12px}.mk-admin button,.mk-modal button,.mk-public button,.mk-public-state button{font:inherit;border:1px solid var(--mk-line);color:var(--mk-ink);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;line-height:1.4;transition:background .15s,box-shadow .15s;display:inline-flex}.mk-admin button:hover,.mk-modal button:hover,.mk-public button:hover{box-shadow:0 2px 8px #25293810}.mk-admin button:disabled,.mk-modal button:disabled{opacity:.5;cursor:not-allowed}.mk-admin .mk-primary,.mk-modal .mk-primary,.mk-public .mk-primary{background:var(--mk-brand);color:#fff;border-color:#0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:550;text-decoration:none;display:inline-flex}.mk-admin a,.mk-modal a,.mk-public a{color:var(--mk-brand);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mk-admin .mk-icon,.mk-modal .mk-icon{background:0 0;border:0;flex-shrink:0;padding:5px}.mk-admin .mk-text-button{background:0 0;border:0;padding:5px 0;font-size:12px}.mk-admin .mk-danger{color:#b33145;margin-top:20px}.mk-admin label,.mk-modal label,.mk-public label{margin:15px 0 0;font-size:12px;font-weight:550;display:block}.mk-admin input,.mk-admin textarea,.mk-admin select,.mk-modal input,.mk-modal textarea,.mk-modal select,.mk-public input,.mk-public textarea{border:1px solid var(--mk-line);width:100%;color:var(--mk-ink);font:inherit;background:#fff;border-radius:8px;min-width:0;margin-top:6px;padding:10px}.mk-admin textarea,.mk-modal textarea,.mk-public textarea{resize:vertical}.mk-admin select{padding-right:25px}:is(.mk-admin input:focus-visible,.mk-admin textarea:focus-visible,.mk-admin select:focus-visible,.mk-modal input:focus-visible,.mk-modal textarea:focus-visible,.mk-public input:focus-visible,.mk-public textarea:focus-visible){outline:2px solid var(--mk-brand);outline-offset:2px}.mk-status,.mk-tag{color:#6848c6;background:#f1edff;border-radius:30px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.mk-status.mk-live{color:#286349;background:#e9f5ee}.mk-error{color:#ae263e;background:#fff1f3;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.mk-admin small.mk-error{margin:5px 0;padding:5px;display:block}.mk-notice{color:#286349;align-items:center;gap:7px;padding:10px 0;font-size:13px;display:flex}.mk-loading,.mk-load-error{padding:50px}.mk-load-error p{margin:15px 0}.mk-toolbar{padding-bottom:18px}.mk-tabs{background:#edeff4;border-radius:10px;gap:3px;padding:4px;display:flex}.mk-tabs button{background:0 0;border:0}.mk-tabs button.active{color:var(--mk-brand);background:#fff;box-shadow:0 2px 4px #00000009}.mk-builder-fieldset{border:0;min-width:0;margin:0;padding:0}.mk-builder{grid-template-columns:205px minmax(300px,1fr) 265px;align-items:start;gap:18px;display:grid}.mk-panel{border:1px solid var(--mk-line);background:#fff;border-radius:13px;min-width:0;padding:18px}.mk-panel>h3{margin-bottom:6px}.mk-panel hr{border:0;border-top:1px solid var(--mk-line);margin:20px 0}.mk-section-list{gap:7px;margin-top:17px;display:grid}.mk-section-row{border:1px solid var(--mk-line);cursor:grab;background:#fafbfc;border-radius:8px;align-items:center;gap:3px;padding:7px 4px;display:flex}.mk-section-row.active{border-color:var(--mk-brand);background:#f5f1ff}.mk-section-row>svg{color:#9994a6;flex-shrink:0}.mk-section-row .mk-section-select{background:0 0;border:0;flex:1;justify-content:flex-start;padding:3px;font-size:11px}.mk-section-row .mk-icon{padding:4px}.mk-add-wide{width:100%;margin:20px 0 15px}.mk-color-label{justify-content:space-between;align-items:center;display:flex!important}.mk-color-label input{border-radius:8px;width:36px;height:32px;padding:2px}.mk-canvas{min-width:0}.mk-canvas-bar{color:var(--mk-muted);margin-bottom:12px;font-size:10px}.mk-canvas-bar button{padding:5px 8px;font-size:11px}.mk-device-mobile{max-width:360px;margin:auto}.mk-public{--mk-ink:#252938;--mk-muted:#737887;--mk-line:#e6e8ee;--mk-bg:#f6f7fa;color:var(--mk-ink);font-family:var(--font-geist-sans),system-ui,sans-serif;overflow-wrap:anywhere;background:#fff;line-height:1.55;overflow:hidden}.mk-preview{border:1px solid var(--mk-line);border-radius:12px;font-size:12px;box-shadow:0 8px 28px #25293808}.mk-kit-section{scroll-margin-top:20px;position:relative}.mk-kit-section.mk-selected{outline:2px solid var(--mk-brand);outline-offset:-2px}.mk-public .mk-edit-section{z-index:1;width:100%;color:var(--mk-brand);background:#f5f3fa;border:0;border-radius:0;justify-content:flex-start;padding:7px 12px;font-size:10px;position:relative}.mk-hero{grid-template-columns:1.05fr 1fr;min-height:330px;display:grid}.mk-hero-copy{align-self:center;padding:35px}.mk-hero h1{letter-spacing:-1.4px;margin:12px 0 18px;font-family:Georgia,serif;font-size:clamp(32px,3vw,52px);font-weight:400;line-height:1.12}.mk-hero-copy>p{color:#616676;white-space:pre-line;margin-bottom:20px;font-size:14px}.mk-hero-image{object-fit:cover;width:100%;height:100%;min-height:330px;max-height:600px}.mk-hero-placeholder{color:#75677e;background:linear-gradient(140deg,#e9e2f0,#eadccf);flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:240px;display:flex}.mk-avatar{object-fit:cover;border-radius:50%;width:54px;height:54px;margin-bottom:12px;display:block}.mk-location{background:#f3f0fb;border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.mk-hero-actions{margin-top:22px}.mk-hero-actions a,.mk-public .mk-hero button{font-size:12px}.mk-audience{border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);flex-wrap:wrap;justify-content:space-between;gap:22px;padding:24px 30px;display:flex}.mk-audience>div{flex-direction:column;flex:1;min-width:70px;display:flex}.mk-audience strong{letter-spacing:-.7px;font-size:25px;font-weight:600}.mk-audience span{color:var(--mk-muted);font-size:11px}.mk-audience>small{color:var(--mk-muted);flex-basis:100%;font-size:9px}.mk-kit-work,.mk-kit-packages{padding:30px}.mk-public h2{letter-spacing:-.5px;font:400 27px/1.2 Georgia,serif}.mk-public h3{font-size:14px;font-weight:600;line-height:1.4}.mk-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.mk-public .mk-work-card{text-align:left;border:1px solid var(--mk-line);background:#fff;border-radius:9px;min-width:0;padding:0;display:block;overflow:hidden}.mk-work-cover{background:#f2eee9;flex-shrink:0;width:100%;height:170px;position:relative;overflow:hidden}.mk-work-cover>img{object-fit:cover;width:100%;height:100%}.mk-work-fallback{color:#605177;text-align:center;background:linear-gradient(130deg,#f1edf7,#e7e5f0);flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;padding:20px;display:flex}.mk-work-fallback strong{font:22px Georgia,serif}.mk-work-fallback small{font-size:10px}.mk-cover-document .mk-work-fallback{color:#756545;background:#ece9e0}.mk-cover-audio .mk-work-fallback{color:#466b6c;background:#e8eff0}.mk-cover-campaign .mk-work-fallback{color:#7f5e4c;background:#ece7e4}.mk-play{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#26212db8;border:1px solid #ffffff90;border-radius:50%;place-items:center;width:49px;height:49px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-work-copy{padding:14px}.mk-work-copy h3{margin:5px 0}.mk-work-copy p,.mk-work-copy small{color:var(--mk-muted);font-size:11px}.mk-work-copy .mk-work-open{color:var(--mk-brand);align-items:center;gap:3px;margin-top:12px;font-size:11px;display:flex}.mk-layout-list{grid-template-columns:1fr}.mk-public .mk-layout-list .mk-work-card{display:flex}.mk-layout-list .mk-work-cover{width:38%;height:165px}.mk-layout-featured .mk-work-card:first-child{grid-column:1/-1}.mk-layout-featured .mk-work-card:first-child .mk-work-cover{height:250px}.mk-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.mk-package{border:1px solid var(--mk-line);border-radius:10px;padding:20px}.mk-package p{color:var(--mk-muted);white-space:pre-line;margin:8px 0 16px;font-size:12px}.mk-package strong{margin-bottom:14px;font-size:15px;display:block}.mk-public .mk-package button{color:var(--mk-brand);text-align:left;background:0 0;border:0;padding:0;font-size:11px}.mk-kit-contact{padding:20px 30px 30px}.mk-contact{background:#f3effc;border-radius:10px;padding:26px}.mk-contact h2{font-size:26px}.mk-contact p{color:#706a80;margin-top:8px;font-size:12px}.mk-contact button{font-size:12px}.mk-public-footer{border-top:1px solid var(--mk-line);color:var(--mk-muted);justify-content:space-between;padding:20px 30px;font-size:10px;display:flex}.mk-public-footer a{color:var(--mk-muted)}.mk-empty-inline{color:var(--mk-muted);text-align:center;background:#fcfbfe;padding:32px}.mk-empty-inline p{margin-top:8px;font-size:12px}.mk-template-portfolio .mk-hero{color:#fff;background:#202724;grid-template-columns:1fr;position:relative}.mk-template-portfolio .mk-hero-copy{z-index:1;max-width:80%;padding:45px;position:relative}.mk-template-portfolio .mk-hero-image{opacity:.22;position:absolute;inset:0}.mk-template-portfolio .mk-hero-placeholder{display:none}.mk-template-portfolio .mk-hero-copy>p{color:#e3e7e3}.mk-template-portfolio .mk-location{color:#fff;background:#ffffff16}.mk-template-portfolio .mk-hero .mk-eyebrow,.mk-template-portfolio .mk-hero a{color:#eee8cf}.mk-template-portfolio .mk-work-grid{gap:20px}.mk-template-minimal .mk-hero{text-align:center;max-width:780px;margin:auto;display:block}.mk-template-minimal .mk-hero-copy{padding:45px}.mk-template-minimal .mk-hero-image{object-fit:cover;height:240px;min-height:0;padding:0 30px}.mk-template-minimal .mk-avatar{margin:0 auto 16px}.mk-template-minimal .mk-row{justify-content:center}.mk-template-minimal .mk-hero-placeholder{display:none}.mk-template-minimal .mk-audience{text-align:center}.mk-device-mobile .mk-hero{flex-direction:column-reverse;display:flex}.mk-device-mobile .mk-hero-image{height:210px;min-height:0}.mk-device-mobile .mk-hero-copy{padding:25px}.mk-device-mobile .mk-hero h1{font-size:33px}.mk-device-mobile .mk-kit-work,.mk-device-mobile .mk-kit-packages,.mk-device-mobile .mk-kit-contact{padding:20px}.mk-device-mobile .mk-work-cover{height:110px}.mk-device-mobile .mk-work-copy{padding:10px}.mk-device-mobile .mk-package-grid{grid-template-columns:1fr}.mk-device-mobile .mk-audience{gap:10px;padding:20px}.mk-device-mobile .mk-public h2{font-size:24px}.mk-device-mobile .mk-contact{padding:20px}.mk-inspector label{margin-top:16px}.mk-upload-field{flex-direction:column;gap:7px;margin-top:20px;display:flex}.mk-upload-field>span{font-size:12px;font-weight:550}.mk-upload-field>img{object-fit:cover;border-radius:8px;width:100%;height:100px}.mk-upload-zone{text-align:center;color:#766391;cursor:pointer;background:#faf9fc;border:1px dashed #cec6e2;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:16px 9px;position:relative;overflow:hidden;margin:0!important;font-size:11px!important;display:flex!important}.mk-upload-zone input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mk-upload-zone:focus-within{outline:2px solid var(--mk-brand);outline-offset:2px}.mk-upload-zone.busy{opacity:.5}.mk-upload-field small{font-size:10px}.mk-suggestion{color:#746a86;background:#f7f5fb;border-radius:10px;gap:10px;margin-top:20px;padding:14px;font-size:12px;display:flex}.mk-suggestion>svg{flex-shrink:0}.mk-suggestion strong{color:#5c526d}.mk-suggestion p{margin-top:5px}.mk-stat-edit{border-bottom:1px solid var(--mk-line);padding:0 0 14px;position:relative}.mk-stat-edit>.mk-icon{position:absolute;top:0;right:0}.mk-stat-edit label{padding-right:15px}.mk-inspector>.mk-stat-edit+button{margin-top:16px}.mk-work-editor-list{gap:10px;margin:18px 0;display:grid}.mk-work-editor-row{border:1px solid var(--mk-line);cursor:grab;border-radius:8px;padding:8px}.mk-work-editor-row .mk-work-editor-pick{text-align:left;background:0 0;border:0;justify-content:flex-start;gap:9px;width:100%;padding:0;display:flex}.mk-work-editor-pick .mk-work-cover{border-radius:5px;width:55px;height:55px}.mk-work-editor-pick .mk-work-fallback{padding:3px}.mk-work-editor-pick .mk-work-fallback strong,.mk-work-editor-pick .mk-work-fallback small{display:none}.mk-work-editor-pick .mk-play{width:22px;height:22px}.mk-work-editor-pick .mk-play svg{width:12px}.mk-work-editor-pick>span{font-size:12px}.mk-work-editor-pick small{font-size:10px;display:block}.mk-work-editor-row>.mk-row{justify-content:flex-end;margin-top:5px}.mk-package-fields{border-bottom:1px solid var(--mk-line);margin-bottom:20px;padding-bottom:14px}.mk-suggestion-button{text-align:left;width:100%;margin-top:7px;justify-content:space-between!important;font-size:11px!important}.mk-slug-field{margin:20px 0}.mk-slug-field>small{margin-top:7px;font-size:11px;display:block}.mk-slug-input{border:1px solid var(--mk-line);background:#fafbfc;border-radius:8px;align-items:center;margin-top:6px;display:flex;overflow:hidden}.mk-slug-input span{color:var(--mk-muted);white-space:nowrap;padding-left:8px;font-size:11px}.mk-slug-input input{border:0!important;border-radius:0!important;margin:0!important;padding:10px 7px!important}.mk-modal{border:1px solid var(--mk-line);background:#fff;border-radius:15px;width:min(850px,100% - 30px);max-height:calc(100dvh - 50px);padding:25px;overflow-y:auto;box-shadow:0 20px 100px #20172b38}.mk-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17132366}.mk-modal>header{border-bottom:1px solid var(--mk-line);margin-bottom:10px;padding-bottom:18px}.mk-modal h2{font-size:22px}.mk-work-form>p{margin-bottom:16px}.mk-work-types{grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:20px;display:grid}.mk-work-types button{padding:13px 5px;font-size:11px}.mk-work-types button.active{border-color:var(--mk-brand);color:var(--mk-brand);background:#f3edff}.mk-help{color:var(--mk-muted);font-size:11px;margin-top:9px!important}.mk-detected{color:#286349;align-items:center;gap:7px;margin:12px 0;font-size:12px;display:flex}.mk-work-form-preview{max-width:300px;margin-top:14px}.mk-work-form-preview .mk-work-cover{border-radius:8px;height:135px}.mk-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.mk-work-form>footer{border-top:1px solid var(--mk-line);margin-top:22px;padding-top:22px}.mk-work-detail .mk-work-cover{border-radius:10px;height:320px;margin-bottom:20px}.mk-work-detail>iframe{aspect-ratio:16/9;border:0;border-radius:9px;width:100%;margin-bottom:20px}.mk-work-detail p{white-space:pre-line;margin:15px 0}.mk-work-detail dl{grid-template-columns:110px 1fr;gap:9px;font-size:13px;display:grid}.mk-work-detail dt{color:var(--mk-muted)}.mk-work-detail dd{margin:0}.mk-preview-note{color:#766a89;background:#f6f3fc;border-radius:8px;padding:12px;font-size:12px;margin-bottom:16px!important}.mk-share-link{gap:9px;margin:18px 0;display:flex}.mk-share-link input{min-width:0;margin:0}.mk-share-link button{flex-shrink:0}.mk-modal>h3{margin:25px 0 10px}.mk-share-template{background:#f8f7fb;border-radius:10px;margin:12px 0;padding:16px}.mk-share-template h4{margin:0;font-size:13px}.mk-share-template textarea{font-size:12px}.mk-setup{border:1px solid var(--mk-line);background:#fff;border-radius:16px;max-width:980px;margin:auto;padding:32px}.mk-steps{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.mk-steps button{color:var(--mk-muted);background:0 0;border:0;font-size:12px}.mk-steps button.active{color:var(--mk-brand)}.mk-steps span{background:#f0edf8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.mk-setup-heading{text-align:center;margin:32px 0}.mk-setup-heading h2{margin:15px 0 10px;font:30px Georgia,serif}.mk-setup-heading p{color:var(--mk-muted)}.mk-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.mk-template-card{text-align:left;border-radius:13px!important;padding:13px!important;display:block!important}.mk-template-card.selected{border-color:var(--mk-brand);box-shadow:0 0 0 1px var(--mk-brand)}.mk-template-card>p{color:var(--mk-muted);margin-top:6px;font-size:12px}.mk-template-thumb{background:#f8f6f2;border-radius:7px;min-height:210px;margin-bottom:15px;padding:14px}.mk-thumb-nav{border-bottom:1px solid #ddd8d0;justify-content:space-between;padding-bottom:10px;font-size:7px;display:flex}.mk-thumb-nav span{color:#aaa097}.mk-thumb-hero{align-items:center;gap:12px;padding:20px 0;display:flex}.mk-thumb-hero strong{flex:1;font:400 19px/1.15 Georgia,serif}.mk-thumb-picture{color:#988678;background:#ded3c5;border-radius:4px;place-items:center;width:40%;height:70px;display:grid}.mk-thumb-stats{color:#8b8176;border-top:1px solid #ddd8d0;gap:18px;padding-top:10px;font-size:8px;display:flex}.mk-thumb-gallery{gap:5px;margin-top:14px;display:flex}.mk-thumb-gallery span{background:#e2d9cc;border-radius:3px;flex:1;height:35px}.mk-thumb-portfolio{color:#f3f5f1;background:#26312d}.mk-thumb-portfolio .mk-thumb-hero{flex-direction:column;align-items:stretch}.mk-thumb-portfolio .mk-thumb-picture{background:#869587;width:100%;height:45px}.mk-thumb-portfolio .mk-thumb-hero strong{font-size:20px}.mk-thumb-portfolio .mk-thumb-gallery span{background:#6c7a70}.mk-thumb-portfolio .mk-thumb-stats{color:#b2bdb3}.mk-thumb-minimal .mk-thumb-hero{text-align:center;flex-direction:column;padding:24px 10px}.mk-thumb-minimal .mk-thumb-picture{display:none}.mk-thumb-minimal .mk-thumb-gallery span{background:#e5d4cc}.mk-setup-footer{border-top:1px solid var(--mk-line);justify-content:space-between;margin-top:26px;padding-top:26px;display:flex}.mk-profile-setup{max-width:650px;margin:30px auto}.mk-profile-setup>div:first-child p{color:var(--mk-muted);margin:8px 0 20px}.mk-review-setup{padding:50px 20px}.mk-review-setup>p{margin:12px 0 24px}.mk-link-preview{overflow-wrap:anywhere;background:#f8f6fb;border-radius:10px;align-items:center;gap:10px;margin-top:25px;padding:15px;font-size:16px;display:flex}.mk-inbox{border:1px solid var(--mk-line);background:#fff;border-radius:13px;padding:25px}.mk-inbox>header{margin-bottom:24px}.mk-inbox>header label{align-items:center;gap:8px;margin:0;display:flex}.mk-inbox>header select{width:auto;margin:0}.mk-inbox-empty{text-align:center;max-width:500px;color:var(--mk-muted);margin:auto;padding:65px 20px}.mk-inbox-empty svg{color:var(--mk-brand);margin:auto auto 20px}.mk-inbox-empty h3{color:var(--mk-ink);margin-bottom:9px}.mk-inquiry-card{border:1px solid var(--mk-line);border-radius:10px;margin:15px 0;padding:22px}.mk-inquiry-card header label{margin:0}.mk-inquiry-card header select{width:auto;padding:6px}.mk-inquiry-message{white-space:pre-line;overflow-wrap:anywhere;padding:20px 0}.mk-inquiry-card footer{border-top:1px solid var(--mk-line);margin-top:17px;padding-top:17px;font-size:13px}.mk-inquiry-card footer a{overflow-wrap:anywhere}.mk-public-route{background:#f6f5f3;min-height:100dvh;padding:30px 20px}.mk-public-route>.mk-public{border:1px solid var(--mk-line);border-radius:12px;max-width:1120px;margin:auto;box-shadow:0 5px 40px #25293808}.mk-public-route .mk-hero{min-height:420px}.mk-public-route .mk-hero-copy{padding:50px}.mk-public-route .mk-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-public-route .mk-layout-list{grid-template-columns:1fr}.mk-public-route .mk-work-cover{height:210px}.mk-public-nav{border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:15px;padding:20px 35px;display:flex}.mk-public-nav .mk-wordmark{color:var(--mk-ink);font:21px Georgia,serif}.mk-public-nav>div{align-items:center;gap:24px;font-size:12px;display:flex}.mk-public-nav>div>a{color:var(--mk-muted)}.mk-public-state{text-align:center;max-width:550px;margin:80px auto}.mk-public-state h1{font:32px Georgia,serif}.mk-public-state p{margin:20px 0}.mk-inquiry-form{border-top:1px solid #dcd4eb;margin-top:25px;padding-top:20px}.mk-inquiry-form .mk-consent{align-items:start;gap:9px;font-size:12px;font-weight:400;display:flex}.mk-consent input{width:16px;min-height:16px;accent-color:var(--mk-brand);flex-shrink:0;margin-top:2px}.mk-inquiry-form>button{margin-top:20px}.mk-honeypot{display:none!important}.mk-inquiry-success{text-align:center;border-top:1px solid #dcd4eb;margin-top:20px;padding:35px}.mk-inquiry-success svg{color:#326b4f;margin:auto auto 12px}.mk-inquiry-success h3{font-size:19px}@media (min-width:1450px){.mk-builder{grid-template-columns:220px minmax(0,1fr) 300px}.mk-preview .mk-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1150px){.mk-admin{padding:22px}.mk-builder{grid-template-columns:170px minmax(0,1fr)}.mk-inspector{grid-column:1/-1}.mk-inspector>label{max-width:650px}.mk-inspector .mk-upload-field{max-width:350px}.mk-section-panel{padding:13px}.mk-section-row .mk-section-select{font-size:10px}.mk-hero-copy{padding:26px}.mk-public-route .mk-hero-copy{padding:32px}.mk-public-route .mk-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mk-admin{padding:18px 14px}.mk-admin-heading h1{font-size:25px}.mk-admin-heading>.mk-row{gap:7px;width:100%}.mk-admin-heading>.mk-row>span{flex-basis:100%}.mk-admin-heading button{padding:9px;font-size:12px}.mk-builder{flex-direction:column;display:flex}.mk-builder>*{width:100%}.mk-section-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-section-row .mk-section-select{font-size:11px}.mk-section-panel>hr,.mk-section-panel>hr~h3,.mk-section-panel>hr~label,.mk-section-panel>p:last-child{display:none}.mk-add-wide{margin-bottom:0}.mk-inspector{order:2}.mk-canvas{order:3}.mk-hero{flex-direction:column-reverse;display:flex}.mk-hero-image{height:250px;min-height:0}.mk-hero-copy{padding:27px}.mk-hero h1{font-size:36px}.mk-template-portfolio .mk-hero-copy{max-width:100%}.mk-public-route .mk-hero-copy,.mk-public-route .mk-template-minimal .mk-hero-copy{padding:28px}.mk-hero-placeholder{min-height:160px}.mk-audience{gap:12px;padding:20px}.mk-audience strong{font-size:22px}.mk-kit-work,.mk-kit-packages,.mk-kit-contact{padding:22px}.mk-public h2{font-size:25px}.mk-work-grid{gap:10px}.mk-work-cover,.mk-public-route .mk-work-cover{height:145px}.mk-work-copy{padding:11px}.mk-work-copy h3{font-size:12px}.mk-public .mk-layout-list .mk-work-card{display:block}.mk-layout-list .mk-work-cover{width:100%;height:180px}.mk-package-grid{grid-template-columns:1fr}.mk-contact{padding:22px}.mk-contact>.mk-row{gap:18px}.mk-contact h2{font-size:24px}.mk-setup{padding:20px}.mk-steps{justify-content:space-between;gap:3px}.mk-steps button{gap:4px;padding:5px 0;font-size:10px}.mk-steps span{width:20px;height:20px}.mk-setup-heading h2{font-size:27px}.mk-templates{grid-template-columns:1fr}.mk-template-card{grid-template-columns:130px 1fr;gap:12px;display:grid!important}.mk-template-thumb{grid-row:1/3;min-height:0;margin:0;padding:8px}.mk-thumb-hero strong{font-size:14px}.mk-thumb-nav{font-size:5px}.mk-thumb-nav>span{display:none}.mk-thumb-hero{gap:5px;padding:15px 0}.mk-thumb-picture{height:45px}.mk-thumb-gallery span{height:25px}.mk-thumb-stats{gap:7px;font-size:7px}.mk-template-card>p{margin:0}.mk-profile-setup{margin-top:25px}.mk-review-setup{padding:30px 0}.mk-modal{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:18px}.mk-modal h2{font-size:20px}.mk-work-types{grid-template-columns:repeat(3,1fr)}.mk-form-grid{grid-template-columns:1fr;gap:0}.mk-work-form>footer{gap:15px}.mk-work-form>footer>small{flex-basis:100%}.mk-work-form>footer>.mk-row{justify-content:flex-end;width:100%}.mk-share-link{flex-wrap:wrap}.mk-share-link input{flex-basis:100%}.mk-inbox{padding:18px}.mk-inquiry-card{padding:16px}.mk-inquiry-card header{align-items:start}.mk-public-route{background:#fff;padding:0}.mk-public-route>.mk-public{border:0;border-radius:0}.mk-public-nav{padding:15px 20px}.mk-public-nav>div{gap:10px}.mk-public-nav>div>a{display:none}.mk-public-nav .mk-primary{padding:8px;font-size:11px}.mk-public-route .mk-hero{min-height:0}.mk-public-footer{padding:20px}.mk-work-detail .mk-work-cover{height:230px}.mk-contact .mk-inquiry-form input,.mk-contact .mk-inquiry-form textarea{font-size:16px}}@media (pointer:coarse){.mk-admin button,.mk-modal button,.mk-public button{min-height:44px}.mk-admin input,.mk-admin textarea,.mk-admin select,.mk-modal input,.mk-modal textarea{font-size:16px}.mk-section-row .mk-icon{min-width:32px;min-height:44px}.mk-section-row{gap:0}.mk-section-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mk-admin *,.mk-public *,.mk-modal *{scroll-behavior:auto!important;transition:none!important}}.mk-sample-card{border:1px solid var(--mk-line);background:linear-gradient(135deg,#fff 0%,#f7f3ff 100%);border-radius:16px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:28px;margin-bottom:24px;padding:22px;display:grid;box-shadow:0 8px 30px #7656de10}.mk-admin .mk-sample-preview{text-align:left;background:0 0;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative}.mk-admin .mk-sample-preview:hover{box-shadow:none}.mk-sample-preview:hover .mk-sample-thumb{transform:translateY(-2px);box-shadow:0 14px 34px #25293822}.mk-sample-preview:focus-visible{outline:2px solid var(--mk-brand);outline-offset:3px}.mk-sample-badge{color:#fff;letter-spacing:1.4px;background:#252938d9;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}.mk-sample-thumb{border:1px solid var(--mk-line);color:var(--mk-ink);background:#fff;border-radius:14px;font-size:11px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 26px #25293812}.mk-sample-thumb img{display:block}.mk-sample-thumb-hero{grid-template-columns:1fr 1fr;min-height:150px;display:grid}.mk-sample-thumb-hero>img{object-fit:cover;order:2;width:100%;height:100%;max-height:190px}.mk-sample-thumb-hero>div{flex-direction:column;justify-content:center;gap:5px;padding:16px;display:flex}.mk-sample-thumb-hero b{letter-spacing:1.3px;text-transform:uppercase;color:var(--mk-brand);font-size:10px}.mk-sample-thumb-hero span{letter-spacing:-.3px;font-size:15px;font-weight:650;line-height:1.25}.mk-sample-thumb-avatar{border-radius:50%;width:30px;height:30px}.mk-sample-thumb-stats{border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);grid-template-columns:repeat(3,1fr);display:grid}.mk-sample-thumb-stats span{color:var(--mk-muted);padding:9px 12px;font-size:10px;line-height:1.3}.mk-sample-thumb-stats b{color:var(--mk-ink);font-size:15px;display:block}.mk-sample-thumb-work{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;display:grid}.mk-sample-thumb-work img{aspect-ratio:4/3;object-fit:cover;border-radius:7px;width:100%}.mk-sample-copy{flex-direction:column;gap:12px;min-width:0;display:flex}.mk-sample-copy .mk-tag{align-self:flex-start}.mk-admin .mk-sample-copy h2{font-size:24px}.mk-sample-benefits{gap:9px;margin:2px 0 4px;padding:0;list-style:none;display:grid}.mk-sample-benefits li{color:var(--mk-muted);align-items:flex-start;gap:9px;font-size:13px;display:flex}.mk-sample-benefits li b{color:var(--mk-ink);font-weight:600}.mk-sample-benefits svg{color:var(--mk-brand);flex-shrink:0;margin-top:2px}.mk-sample-strip{background:#f7f3ff;border:1px solid #e6defb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:10px 14px;display:flex}.mk-sample-strip>svg{color:var(--mk-brand);flex-shrink:0}.mk-sample-strip p{min-width:180px;color:var(--mk-muted);flex:1;font-size:13px}.mk-sample-strip strong{color:var(--mk-ink)}.mk-admin .mk-link-button{color:var(--mk-brand);background:0 0;border:0;padding:9px 6px;font-weight:550}.mk-sample-banner{color:#5c5370;background:#f6f3fc;border:1px solid #e6defb;border-radius:9px;align-items:flex-start;gap:9px;margin:14px 0 16px;padding:11px 13px;font-size:12px;display:flex}.mk-sample-banner svg{color:var(--mk-brand);flex-shrink:0;margin-top:1px}.mk-sample-modal-footer{border-top:1px solid var(--mk-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px -25px -25px;padding:14px 25px;display:flex;position:sticky;bottom:-25px}.mk-create-own-heading{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.mk-modal[open]{margin:auto}.mk-tour{width:min(640px,100% - 30px)}.mk-tour>header{margin-bottom:6px}.mk-tour h2{margin-bottom:10px!important}.mk-tour-body{min-height:250px;color:var(--mk-muted);flex-direction:column;gap:16px;display:flex}.mk-tour-visual{position:relative}.mk-tour-benefits,.mk-tour-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mk-tour-benefits li,.mk-tour-steps li{align-items:flex-start;gap:13px;display:flex}.mk-tour-benefits h3,.mk-tour-steps h3{color:var(--mk-ink);margin-bottom:2px!important}.mk-tour-icon,.mk-tour-steps li>span{width:36px;height:36px;color:var(--mk-brand);background:#f1ecfd;border-radius:10px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.mk-tour-steps li>span{background:var(--mk-brand);color:#fff;border-radius:50%}.mk-tour-dots{justify-content:center;gap:6px;margin:18px 0 14px;display:flex}.mk-tour-dots span{background:#ddd6f3;border-radius:999px;width:7px;height:7px;transition:width .2s}.mk-tour-dots span.active{background:var(--mk-brand);width:22px}.mk-tour-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (max-width:1100px){.mk-sample-card{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:800px){.mk-sample-card{grid-template-columns:1fr;gap:16px;padding:16px}.mk-admin .mk-sample-copy h2{font-size:21px}.mk-sample-copy .mk-row>button{flex:auto}.mk-sample-strip .mk-row{width:100%}.mk-sample-strip .mk-row>button:first-child{flex:1}.mk-modal.mk-tour[open]{border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}.mk-tour-body{min-height:0}.mk-tour-footer{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--mk-line);background:#fff;margin:0 -18px -18px;position:sticky;bottom:-18px}.mk-tour-footer>button,.mk-tour-footer>.mk-row{flex:100%}.mk-tour-footer .mk-row>button{flex:auto}.mk-sample-modal-footer{margin:18px -18px -18px;padding:12px 18px;bottom:-18px}.mk-sample-modal-footer .mk-primary{flex:100%}}@media (max-width:420px){.mk-sample-thumb-hero{grid-template-columns:1fr}.mk-sample-thumb-hero>img{order:0;max-height:120px}.mk-sample-thumb-stats span{padding:8px}}@media (prefers-reduced-motion:reduce){.mk-sample-thumb,.mk-tour-dots span{transition:none}}.mk-preview{container-type:inline-size}.mk-public:not(.mk-preview) .mk-no-cover{grid-template-columns:1fr}.mk-public:not(.mk-preview) .mk-no-cover .mk-hero-copy{max-width:820px}.mk-work-grid:has(>.mk-work-card:only-child){grid-template-columns:1fr}@container (width<=620px){.mk-preview .mk-hero{flex-direction:column-reverse;min-height:0;display:flex}.mk-preview .mk-hero-copy{padding:26px}.mk-preview .mk-hero h1{font-size:34px}.mk-preview .mk-hero-image{height:220px;min-height:0;max-height:220px}.mk-preview .mk-hero-placeholder{min-height:145px}.mk-preview .mk-template-portfolio .mk-hero-copy{max-width:100%}.mk-preview .mk-kit-work,.mk-preview .mk-kit-packages,.mk-preview .mk-kit-contact{padding:22px}.mk-preview .mk-work-cover{height:140px}.mk-preview .mk-package-grid{grid-template-columns:1fr}.mk-preview .mk-audience{gap:14px;padding:22px}}.mk-reference-image{flex-shrink:0;display:block;overflow:hidden}.mk-work-cover>.mk-reference-image{width:100%;height:100%}.mk-sample-thumb-hero>.mk-sample-cover{order:2;width:100%;height:100%;min-height:150px;max-height:190px}.mk-sample-thumb-work>.mk-reference-image{aspect-ratio:4/3;border-radius:7px;width:100%}.mk-sample-thumb-avatar{object-fit:cover}.mk-sample-dialog{width:min(1160px,100% - 30px)}.mk-sample-page .mk-work-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-sample-page .mk-work-card:last-child{grid-column:1/-1;grid-template-columns:40% 1fr;align-items:center;display:grid}.mk-sample-page .mk-work-card:last-child .mk-work-cover{height:175px}.mk-sample-page .mk-work-card:last-child .mk-work-copy{padding:22px}.mk-sample-page .mk-work-cover{height:155px}@media (max-width:850px){.mk-sample-page .mk-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-sample-page .mk-work-cover{height:135px}}@media (max-width:550px){.mk-sample-dialog{width:calc(100% - 16px);padding:14px}.mk-sample-page .mk-work-card:last-child{display:block}.mk-sample-page .mk-work-card:last-child .mk-work-cover{height:130px}.mk-sample-page .mk-work-copy{padding:10px}.mk-sample-page .mk-work-cover{height:110px}}@media (max-width:420px){.mk-sample-thumb-hero>.mk-sample-cover{order:0;min-height:120px;max-height:120px}}.mk-builder{grid-template-columns:185px minmax(0,1fr) 300px;scroll-margin-top:18px}.mk-focus-nav{z-index:5;border:1px solid var(--mk-line);background:#fff;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:sticky;top:0;box-shadow:0 5px 18px #25293807}.mk-focus-nav h2{margin-top:3px;font-size:19px}.mk-focus-nav .mk-section-picker{min-width:150px;margin:0;font-size:11px}.mk-section-picker select{margin-top:3px;padding:7px 24px 7px 9px;font-size:12px}.mk-admin .mk-arrange-toggle{display:none}.mk-canvas,.mk-inspector,.mk-section-panel{min-width:0}.mk-canvas{position:sticky;top:120px}.mk-inspector{scroll-margin-top:120px}.mk-focused-preview .mk-edit-section{display:none}.mk-focused-preview .mk-kit-section{outline:0}.mk-focused-preview{border:1px solid #d9cff2;box-shadow:0 0 0 3px #7656de07}.mk-focused-preview .mk-hero{min-height:0}.mk-focused-preview .mk-hero-copy{padding:26px}.mk-focused-preview .mk-hero-placeholder{display:none}.mk-focused-preview .mk-no-cover{grid-template-columns:1fr}.mk-focused-preview .mk-hero-image{min-height:180px;max-height:320px}.mk-focused-preview .mk-kit-work,.mk-focused-preview .mk-kit-packages,.mk-focused-preview .mk-kit-contact{padding:22px}.mk-hero .mk-hero-headline{text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-inline-size:19ch;display:-webkit-box;overflow:hidden}.mk-hero-copy>.mk-hero-subheading{-webkit-line-clamp:2;line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;max-inline-size:54ch;display:-webkit-box;overflow:hidden}.mk-admin-heading>div:first-child{max-width:54ch}.mk-admin-heading>div:first-child>p{text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-inline-size:46ch;display:-webkit-box;overflow:hidden}.mk-guided-field{min-width:0;margin-top:17px}.mk-guided-field .mk-field-label{justify-content:space-between;align-items:center;gap:7px;display:flex}.mk-guided-field .mk-field-label label{flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}.mk-guided-field .mk-field-label>small{color:#888394;flex-shrink:0;font-size:10px}.mk-guided-field .mk-field-label .mk-field-over-limit{color:#ae263e}.mk-guided-field .mk-field-help{color:#777181;margin:6px 0 0;font-size:11px;line-height:1.5}.mk-field-focused .mk-field-help{color:#69528c}.mk-field-suggestions{background:#f8f5ff;border-radius:8px;flex-wrap:wrap;gap:6px;margin-top:9px;padding:10px;display:flex}.mk-field-suggestions>span{color:#786297;flex-basis:100%;align-items:center;gap:5px;font-size:10px;display:flex}.mk-admin .mk-field-suggestions button,.mk-modal .mk-field-suggestions button{text-align:left;white-space:normal;overflow-wrap:anywhere;color:#675183;background:#fff;border:1px solid #e7dff2;justify-content:flex-start;max-width:100%;min-height:32px;padding:7px 9px;font-size:11px}.mk-form-grid>.mk-guided-field{align-self:start}.mk-field-focused input,.mk-field-focused textarea{border-color:#a991df}@media (min-width:1450px){.mk-builder{grid-template-columns:205px minmax(0,1fr) 320px}}@media (max-width:1200px) and (min-width:761px){.mk-builder{grid-template-columns:minmax(0,1fr) minmax(270px,1fr);gap:14px}.mk-section-panel{grid-column:1/-1}.mk-section-panel .mk-section-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-section-panel>hr,.mk-section-panel>hr~h3,.mk-section-panel>p:last-child{display:none}.mk-section-panel>label{align-items:center;gap:10px;max-width:220px;margin:12px 20px 0 0;display:inline-flex}.mk-section-panel>.mk-add-wide{width:auto;margin:12px 0 0}.mk-canvas{grid-column:1;position:sticky;top:130px}.mk-inspector{grid-column:2}.mk-focus-nav{gap:10px}.mk-focus-nav h2{font-size:17px}}@media (max-width:800px){.mk-focus-nav{top:58px}.mk-builder{scroll-margin-top:76px}.mk-canvas{top:190px}}@media (max-width:760px){.mk-builder{flex-direction:column;gap:12px;display:flex}.mk-builder>.mk-focus-nav{order:-3;gap:10px;width:100%;padding:12px}.mk-focus-nav>div:first-child{flex:1;min-width:100px}.mk-focus-nav .mk-eyebrow{letter-spacing:.7px;font-size:9px}.mk-focus-nav h2{font-size:17px}.mk-focus-nav .mk-section-picker{flex:1;min-width:0;max-width:180px}.mk-focus-nav>.mk-row{flex-basis:100%;justify-content:space-between;gap:6px}.mk-focus-nav>.mk-row>button{flex:1;padding:7px 9px;font-size:11px}.mk-builder>.mk-section-panel{background:0 0;border:0;order:-2;padding:0}.mk-admin .mk-arrange-toggle{justify-content:flex-start;width:100%;font-size:12px;display:flex}.mk-section-panel[data-arrange-open=false]>:not(.mk-arrange-toggle){display:none!important}.mk-section-panel[data-arrange-open=true]{border:1px solid var(--mk-line);background:#fff;padding:12px}.mk-section-panel[data-arrange-open=true]>h3{margin-top:14px}.mk-section-panel[data-arrange-open=true]>label{justify-content:space-between;align-items:center;gap:15px;display:flex!important}.mk-section-panel[data-arrange-open=true]>label select{max-width:200px}.mk-builder>.mk-canvas{order:0;position:static}.mk-builder>.mk-inspector{order:1}.mk-canvas-bar{margin:0 0 8px;font-size:9px}.mk-focused-preview .mk-hero{flex-direction:column-reverse}.mk-focused-preview .mk-hero-image{height:130px;min-height:0;max-height:130px}.mk-focused-preview .mk-hero-copy{padding:20px}.mk-focused-preview .mk-hero h1{margin:8px 0 10px;font-size:29px}.mk-focused-preview .mk-avatar{width:36px;height:36px;margin-bottom:8px}.mk-focused-preview .mk-hero-copy>p{margin-bottom:12px;font-size:12px}.mk-focused-preview .mk-hero-actions{margin-top:14px}.mk-focused-preview .mk-hero-actions button{min-height:36px}.mk-inspector{padding:20px}.mk-guided-field .mk-field-label>small{font-size:11px}}@media (max-height:550px){.mk-focus-nav,.mk-canvas{position:static}}html[data-keyboard=open] .mk-focus-nav{position:static}@media (prefers-reduced-motion:reduce){.mk-builder{scroll-behavior:auto}}.mk-link-prefix{color:#78698e;background:#f7f5fb;border-radius:7px;margin-top:14px;padding:9px 11px;font-family:ui-monospace,monospace;font-size:12px;display:block}.mk-slug-field>.mk-guided-field{margin-top:9px}@media (max-width:400px){.mk-focus-nav>div:first-child{display:none}.mk-focus-nav .mk-section-picker{flex-basis:100%;width:100%;max-width:none}.mk-focus-nav>.mk-row>button{white-space:nowrap;padding:8px 6px;font-size:10px}.mk-focus-nav>.mk-row>button svg{width:13px}.mk-focus-nav .mk-section-picker select{width:100%}}.mk-hero-copy>.mk-hero-subheading{max-inline-size:38ch}.mk-library-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.mk-library-heading h1{margin:5px 0}.mk-library-heading p{color:var(--mk-muted);font-size:13px}.mk-library-tabs{gap:6px;width:fit-content;margin-bottom:24px}.mk-library-tabs button{white-space:nowrap;gap:9px}.mk-library-tabs button span{color:#6e568c;background:#ebe7f7;border-radius:20px;padding:1px 7px;font-size:11px}.mk-library [hidden]{display:none!important}.mk-library section[role=tabpanel]>.mk-admin,.mk-editor-context+.mk-admin{padding:0}.mk-library .mk-list-heading{margin:18px 0}.mk-list-heading h2{font-size:20px}.mk-list-heading p{color:var(--mk-muted);margin-top:5px;font-size:12px}.mk-library-empty{text-align:center;color:var(--mk-muted);background:#fff;border:1px dashed #d9d0e8;border-radius:12px;padding:40px 22px}.mk-library-empty svg{color:#9a86ba;margin:0 auto 14px}.mk-create-card{flex-direction:column;width:100%;margin:18px 0;color:#77559f!important;background:#faf8ff!important;border:1px dashed #d0c0eb!important;padding:30px!important;display:flex!important}.mk-create-card small{font-size:12px}.mk-kit-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.mk-kit-library-card{border:1px solid var(--mk-line);background:#fff;border-radius:12px;min-width:0;padding:22px}.mk-kit-library-card h3{overflow-wrap:anywhere;margin:20px 0 10px;font:24px/1.25 Georgia,serif}.mk-kit-library-card p{color:var(--mk-muted);margin-bottom:12px;font-size:12px}.mk-kit-library-card code{overflow-wrap:anywhere;color:#796490;font-size:11px}.mk-kit-library-card footer{border-top:1px solid var(--mk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}.mk-kit-library-card footer a{font-size:12px}.mk-editor-context{color:var(--mk-muted);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0 22px;font-size:12px;display:flex}.mk-editor-context small{flex-basis:100%}.mk-library-limit{color:#826927;background:#fff9e9;border:1px solid #eadbb7;border-radius:9px;padding:12px 15px;font-size:12px;margin-bottom:18px!important}.mk-inquiry-source{color:#796490;margin-top:14px!important;font-size:11px!important}.mk-library-loading{padding:35px 0}@media (max-width:600px){.mk-library-tabs{gap:0;width:100%;display:flex}.mk-library-tabs button{flex:1;gap:4px;min-width:0;padding:9px 6px;font-size:11px}.mk-library-tabs button span{padding:1px 4px;font-size:10px}.mk-library-heading h1{font-size:26px}.mk-library-heading>button{width:100%}.mk-kit-library-card{padding:18px}.mk-library .mk-inbox>header>.mk-row{align-items:stretch;width:100%}.mk-library .mk-inbox header label{flex-wrap:wrap}.mk-library .mk-inbox>header select{max-width:100%}}.mk-library-tabs{z-index:8;background:#edeff4;position:sticky;top:0;box-shadow:0 4px 15px #25293807}.mk-library .mk-focus-nav{top:58px}.mk-library .mk-builder{scroll-margin-top:76px}.mk-library .mk-canvas{top:200px}@media (max-width:1200px) and (min-width:761px){.mk-library .mk-canvas{top:250px}}@media (max-width:800px){.mk-library-tabs{top:56px}.mk-library .mk-focus-nav{top:112px}.mk-library .mk-builder{scroll-margin-top:132px}}@media (max-width:600px){.mk-library-tabs{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr) minmax(0,1fr);display:grid}}@media (max-height:550px){.mk-library-tabs,.mk-library .mk-focus-nav,.mk-library .mk-canvas{position:static}}html[data-keyboard=open] .mk-library-tabs,html[data-keyboard=open] .mk-library .mk-focus-nav{position:static}:root .np-app:not(.creator-home-shell) .demo-chip{color:#4b5078;background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .demo-mode small{color:#7b80a3}:root .np-app .toast{color:#14143c;background:#f7f7fc;box-shadow:0 20px 50px #1b1f5a1a}:root .np-app:not(.creator-home-shell) .metric-label{color:#4b5078}:root .np-app:not(.creator-home-shell) .metric .up,:root .np-app:not(.creator-home-shell) .up{color:#6a4cff}:root .np-app:not(.creator-home-shell) .metric .down,:root .np-app:not(.creator-home-shell) .down{color:#4b5078}:root .np-app:not(.creator-home-shell) .big-stat span{color:#6a4cff}:root .np-app:not(.creator-home-shell) .big-stat small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .count-badge{color:#4b5078;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .attention-row span{color:#4b5078}:root .np-app:not(.creator-home-shell) .attention-row svg{color:#7b80a3}:root .np-app:not(.creator-home-shell) .provider-icon{color:#4b5078;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .best-card p,:root .np-app:not(.creator-home-shell) .best-stats span{color:#4b5078}:root .np-app:not(.creator-home-shell) .best-stats b{color:#14143c}:root .np-app:not(.creator-home-shell) .best-card>button,:root .np-app:not(.creator-home-shell) .insight-card>button{color:#4b5078}:root .np-app:not(.creator-home-shell) .reel-thumb{background:linear-gradient(145deg,#7261bb,#efeefa)}:root .np-app:not(.creator-home-shell) .reel-thumb small{background:#fff8}:root .np-app:not(.creator-home-shell) .insight-card{background:linear-gradient(145deg,#f7f7fc,#fff)}:root .np-app:not(.creator-home-shell) .insight-card p{color:#4b5078}:root .np-app:not(.creator-home-shell) .copilot-bar{background:linear-gradient(90deg,#f7f7fc,#fff);border:1px solid #e3e5f3;box-shadow:inset 0 0 28px #f0edff05}:root .np-app:not(.creator-home-shell) .copilot-bar input{color:#14143c}:root .np-app:not(.creator-home-shell) .copilot-bar button{color:#6a4cff;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .recipe-card:hover{border-color:#e3e5f3}:root .np-app:not(.creator-home-shell) .recipe-card p{color:#4b5078}:root .np-app:not(.creator-home-shell) .recipe-arrow{color:#7b80a3}:root .np-app:not(.creator-home-shell) .table-head{color:#7b80a3;background:#fff}:root .np-app:not(.creator-home-shell) .workflow-row{color:#4b5078;background:#fff}:root .np-app:not(.creator-home-shell) .workflow-row:hover{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .workflow-name>i.live{box-shadow:0 0 8px #f0edff66}:root .np-app:not(.creator-home-shell) .workflow-name b{color:#14143c}:root .np-app:not(.creator-home-shell) .workflow-name small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .status-pill.live{color:#6a4cff;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .status-pill.draft{color:#4b5078;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .health-text{color:#6a4cff}:root .np-app:not(.creator-home-shell) .builder-header{background:#fff}:root .np-app:not(.creator-home-shell) .back-link{color:#7b80a3}:root .np-app:not(.creator-home-shell) .builder-title input{color:#14143c}:root .np-app:not(.creator-home-shell) .builder-title em{color:#6a4cff}:root .np-app:not(.creator-home-shell) .builder-stats span{color:#7b80a3}:root .np-app:not(.creator-home-shell) .builder-stats b{color:#4b5078}:root .np-app:not(.creator-home-shell) .builder-stats .healthy b{color:#6a4cff}:root .np-app:not(.creator-home-shell) .builder-actions>small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .node-library,:root .np-app:not(.creator-home-shell) .node-inspector{background:#fff}:root .np-app:not(.creator-home-shell) .node-library-head svg,:root .np-app:not(.creator-home-shell) .node-group>small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .node-group button{color:#4b5078}:root .np-app:not(.creator-home-shell) .node-group button:hover{color:#14143c;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .node-group button span{color:#4b5078}:root .np-app:not(.creator-home-shell) .node-group button b{color:#7b80a3}:root .np-app:not(.creator-home-shell) .canvas-area{background:#fff}:root .np-app:not(.creator-home-shell) .canvas-toolbar{background:#fff;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .canvas-toolbar button{color:#7b80a3}:root .np-app:not(.creator-home-shell) .canvas-toolbar button.active{background:#efeefa}:root .np-app:not(.creator-home-shell) .live-badge{color:#4b5078}:root .np-app:not(.creator-home-shell) .inspector-title button,:root .np-app .drawer-head button,:root .np-app:not(.creator-home-shell) .modal-head button{color:#7b80a3}:root .np-app:not(.creator-home-shell) .provider-strip{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .provider-strip small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .node-inspector>label,:root .np-app:not(.creator-home-shell) .settings-section label,:root .np-app:not(.creator-home-shell) .onboard-form label,:root .np-app .test-form label{color:#4b5078}:root .np-app:not(.creator-home-shell) .node-inspector input,:root .np-app:not(.creator-home-shell) .node-inspector select,:root .np-app:not(.creator-home-shell) .settings-section input,:root .np-app:not(.creator-home-shell) .settings-section select,:root .np-app:not(.creator-home-shell) .onboard-form input,:root .np-app:not(.creator-home-shell) .onboard-form select,:root .np-app .test-form input,:root .np-app .test-form textarea{color:#14143c;background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .toggle-row b{color:#4b5078}:root .np-app:not(.creator-home-shell) .toggle-row small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .node-performance p{color:#6a4cff}:root .np-app:not(.creator-home-shell) .node-performance>div{background:#efeefa}:root .np-app:not(.creator-home-shell) .danger-link{color:#7b80a3}:root .np-app:not(.creator-home-shell) .empty-icon{color:#7b80a3;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .empty-inspector p{color:#7b80a3}:root .np-app:not(.creator-home-shell) .creator-node{background:#f7f7fc;border:1px solid #e3e5f3;box-shadow:0 14px 30px #1b1f5a1a}:root .np-app:not(.creator-home-shell) .creator-node.executing{box-shadow:0 0 0 2px var(--acid),0 0 32px #f0edff40}:root .np-app:not(.creator-home-shell) .creator-node.analyzing{background:linear-gradient(90deg,#f0edff0f,#f7f7fc)}:root .np-app:not(.creator-home-shell) .creator-node-top,:root .np-app:not(.creator-home-shell) .creator-node p{color:#4b5078}:root .np-app:not(.creator-home-shell) .creator-node-metric{border-top:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .creator-node-metric span{color:#4b5078}:root .np-app:not(.creator-home-shell) .creator-node .react-flow__handle{border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .react-flow__controls{background:#f7f7fc!important;border:1px solid #e3e5f3!important}:root .np-app:not(.creator-home-shell) .react-flow__controls-button{fill:#4b5078!important;background:#f7f7fc!important;border-color:#e3e5f3!important}:root .np-app:not(.creator-home-shell) .react-flow__minimap{background:#f7f7fc!important;border:1px solid #e3e5f3!important}:root .np-app .test-modal{background:#fff;border:1px solid #e3e5f3;box-shadow:0 30px 90px #1b1f5a1a}:root .np-app:not(.creator-home-shell) .modal-head p{color:#4b5078}:root .np-app:not(.creator-home-shell) .input-copy svg{color:#7b80a3}:root .np-app:not(.creator-home-shell) .simulation-progress,:root .np-app:not(.creator-home-shell) .result-box{background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .simulation-progress small,:root .np-app:not(.creator-home-shell) .result-box small{color:#4b5078}:root .np-app:not(.creator-home-shell) .result-box.warning{background:#f7f7fc;border-color:#e3e5f3}:root .np-app .history-drawer{background:#fff;border-left:1px solid #e3e5f3;box-shadow:-20px 0 60px #1b1f5a1a}:root .np-app:not(.creator-home-shell) .execution-head small{color:#4b5078}:root .np-app:not(.creator-home-shell) .execution-head em{color:#6a4cff}:root .np-app:not(.creator-home-shell) .execution-steps button{color:#4b5078}:root .np-app:not(.creator-home-shell) .execution-steps button i{color:#6a4cff;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .execution-steps button small{color:#7b80a3}:root .np-app .flow-modal{background:#fff;border:1px solid #e3e5f3;box-shadow:0 30px 90px #1b1f5a1a}:root .np-app .flow-steps{background:#fff}:root .np-app .flow-steps>div{color:#7b80a3}:root .np-app .flow-steps>div:not(:last-child):after{border-left:1px solid #e3e5f3}:root .np-app .flow-steps>div i{border:1px solid #e3e5f3}:root .np-app .flow-steps>div.active{color:#14143c}:root .np-app .flow-steps>div.done i{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .flow-close{color:#7b80a3}:root .np-app .flow-main>p,:root .np-app .flow-main>label{color:#4b5078}:root .np-app .flow-main input,:root .np-app .flow-main select,:root .np-app .flow-main textarea{color:#14143c;background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app .flow-main label small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .selected-account{background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .selected-account small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .message-preview{background:#fff}:root .np-app:not(.creator-home-shell) .message-preview>i{background:#efeefa}:root .np-app:not(.creator-home-shell) .message-preview p,:root .np-app:not(.creator-home-shell) .choice-card{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .choice-card b{color:#4b5078}:root .np-app:not(.creator-home-shell) .choice-card small{color:#7b80a3!important}:root .np-app:not(.creator-home-shell) .review-flow>div{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .review-flow small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .review-flow>div>em{border-top:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .validation-ok{background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .validation-ok small{color:#4b5078}:root .np-app .connect-modal{background:#fff;border:1px solid #e3e5f3;box-shadow:0 30px 90px #1b1f5a1a}:root .np-app .connect-modal>header button,:root .np-app .connect-progress span{color:#7b80a3}:root .np-app .connect-progress i{border:1px solid #e3e5f3}:root .np-app .connect-progress span.active{color:#14143c}:root .np-app .connect-progress span.done i{background:#f7f7fc}:root .np-app .provider-choice{color:#4b5078;background:#f7f7fc}:root .np-app .provider-choice.selected{background:#f7f7fc;border-color:#e3e5f3}:root .np-app .provider-choice>i{background:#f7f7fc}:root .np-app .provider-choice small{color:#7b80a3}:root .np-app .provider-choice em{color:#6a4cff}:root .np-app:not(.creator-home-shell) .connect-options>button{color:#4b5078;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .connect-options>button.selected,:root .np-app:not(.creator-home-shell) .connect-options>button>i{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .connect-options small,:root .np-app:not(.creator-home-shell) .connect-options>button>em{color:#7b80a3}:root .np-app:not(.creator-home-shell) .safe-callout{color:#4b5078;background:#fff}:root .np-app:not(.creator-home-shell) .account-review{background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .account-review small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .account-review>em,:root .np-app:not(.creator-home-shell) .permission-review>div>i{color:#6a4cff}:root .np-app:not(.creator-home-shell) .permission-review>div small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .permission-review>div>em{color:#6a4cff}:root .np-app:not(.creator-home-shell) .permission-review>p{color:#7b80a3}:root .np-app:not(.creator-home-shell) .success-orbit{border:1px solid #e3e5f3;box-shadow:0 0 35px #f0edff12}:root .np-app:not(.creator-home-shell) .connection-complete>p{color:#4b5078}:root .np-app:not(.creator-home-shell) .connection-complete>div:last-child span{color:#7b80a3}:root .np-app:not(.creator-home-shell) .connection-complete>div:last-child b{color:#14143c}:root .np-app:not(.creator-home-shell) .live-label{color:#6a4cff;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .filter-bar{background:#fff}:root .np-app:not(.creator-home-shell) .search-box{background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .search-box svg{color:#7b80a3}:root .np-app:not(.creator-home-shell) .search-box input{color:#14143c}:root .np-app:not(.creator-home-shell) .filter-bar select,:root .np-app:not(.creator-home-shell) .contact-toolbar select{color:#4b5078;background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .events-head{color:#7b80a3}:root .np-app:not(.creator-home-shell) .event-row{color:#4b5078;background:#fff}:root .np-app:not(.creator-home-shell) .event-row:hover,:root .np-app:not(.creator-home-shell) .event-item.expanded .event-row{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .event-row time{color:#7b80a3}:root .np-app:not(.creator-home-shell) .event-actor i{color:#14143c;background:#efeefa}:root .np-app:not(.creator-home-shell) .event-content{color:#4b5078}:root .np-app:not(.creator-home-shell) .event-status.completed{color:#6a4cff}:root .np-app:not(.creator-home-shell) .event-status.running,:root .np-app:not(.creator-home-shell) .event-status.received,:root .np-app:not(.creator-home-shell) .event-status.failed{color:#4b5078}:root .np-app:not(.creator-home-shell) .event-detail{background:#fff;border-top:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .event-detail dt{color:#7b80a3}:root .np-app:not(.creator-home-shell) .event-detail dd,:root .np-app:not(.creator-home-shell) .event-detail p{color:#4b5078}:root .np-app:not(.creator-home-shell) .event-detail p i{color:#6a4cff}:root .np-app:not(.creator-home-shell) .event-media-id{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .event-media-fallback{color:#7b80a3}:root .np-app:not(.creator-home-shell) .event-automation-row{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .event-automation-row b{color:#14143c}:root .np-app:not(.creator-home-shell) .event-automation-row small{color:#7b80a3}:root .np-app .event-automation-match .ig-footnote{color:#4b5078}:root .np-app:not(.creator-home-shell) .event-action-row time,:root .np-app:not(.creator-home-shell) .event-action-row small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .event-detail p i.failed,:root .np-app:not(.creator-home-shell) .event-timeline-modal .modal-head p{color:#4b5078}:root .np-app:not(.creator-home-shell) .event-timeline-list b{color:#14143c}:root .np-app:not(.creator-home-shell) .contacts-head{color:#7b80a3}:root .np-app:not(.creator-home-shell) .contact-row{color:#4b5078}:root .np-app:not(.creator-home-shell) .contact-row:hover,:root .np-app:not(.creator-home-shell) .contact-row.selected{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .contact-name b{color:#14143c}:root .np-app:not(.creator-home-shell) .contact-name small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .tags em{color:#6a4cff;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .contact-hero p,:root .np-app:not(.creator-home-shell) .contact-stats span{color:#4b5078}:root .np-app:not(.creator-home-shell) .contact-stats b{color:#14143c}:root .np-app:not(.creator-home-shell) .tag-editor .tags em button{color:#6a4cff}:root .np-app:not(.creator-home-shell) .timeline>div>i{background:#f0edff}:root .np-app:not(.creator-home-shell) .timeline>div:not(:last-child):after{border-left:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .timeline small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .funnel-row>span{color:#4b5078}:root .np-app:not(.creator-home-shell) .funnel-row small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .funnel-row>div{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .funnel-row i{background:linear-gradient(90deg,#f0edff,var(--acid))}:root .np-app:not(.creator-home-shell) .keyword-row{color:#4b5078}:root .np-app:not(.creator-home-shell) .keyword-row i{color:#4b5078;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .keyword-row b{color:#14143c}:root .np-app:not(.creator-home-shell) .keyword-row strong{color:#6a4cff}:root .np-app:not(.creator-home-shell) .content-head{color:#7b80a3}:root .np-app:not(.creator-home-shell) .content-row{color:#4b5078}:root .np-app:not(.creator-home-shell) .content-name i{background:linear-gradient(145deg,#efeefa,#f7f7fc)}:root .np-app:not(.creator-home-shell) .content-name b{color:#14143c}:root .np-app:not(.creator-home-shell) .content-row .revenue{color:#6a4cff}:root .np-app:not(.creator-home-shell) .instagram-avatar{color:#14143c;background:linear-gradient(145deg,#efeefa,#de684e)}:root .np-app:not(.creator-home-shell) .connection-top p{color:#4b5078}:root .np-app:not(.creator-home-shell) .connection-health{color:#6a4cff;background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .connection-summary small,:root .np-app:not(.creator-home-shell) .capabilities>div:first-child p{color:#7b80a3}:root .np-app:not(.creator-home-shell) .capability>i{color:#6a4cff;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .capability.unavailable>i{color:#7b80a3;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .capability small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .capability>em{color:#6a4cff}:root .np-app:not(.creator-home-shell) .capability.unavailable>em{color:#7b80a3}:root .np-app:not(.creator-home-shell) .mock-note p,:root .np-app:not(.creator-home-shell) .security-note p,:root .np-app:not(.creator-home-shell) .settings-nav button{color:#4b5078}:root .np-app:not(.creator-home-shell) .settings-nav button.active{color:#14143c;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .settings-nav small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .settings-section>p{color:#4b5078}:root .np-app:not(.creator-home-shell) .onboard-progress>div{color:#7b80a3}:root .np-app:not(.creator-home-shell) .onboard-progress>div i{border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .onboard-progress>div.active{color:#14143c}:root .np-app:not(.creator-home-shell) .onboard-progress>div.done i{background:#efeefa}:root .np-app:not(.creator-home-shell) .welcome-visual{color:#4b5078}:root .np-app:not(.creator-home-shell) .mock-connect{background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .mock-connect small{color:#4b5078}:root .np-app:not(.creator-home-shell) .mock-connect em{color:#6a4cff}@media (max-width:800px){:root .np-app:not(.creator-home-shell) .mobile-close{color:#4b5078}}:root .np-app:not(.creator-home-shell) .inbox-live{color:#4b5078}:root .np-app:not(.creator-home-shell) .thread-column{background:#fff}:root .np-app:not(.creator-home-shell) .thread-tabs button{color:#7b80a3}:root .np-app:not(.creator-home-shell) .thread-tabs button.active{color:#14143c}:root .np-app:not(.creator-home-shell) .thread-tabs em{background:#efeefa}:root .np-app:not(.creator-home-shell) .inbox-search{color:#7b80a3}:root .np-app:not(.creator-home-shell) .inbox-search input{color:#14143c}:root .np-app:not(.creator-home-shell) .thread-row{color:#4b5078}:root .np-app:not(.creator-home-shell) .thread-row:hover,:root .np-app:not(.creator-home-shell) .thread-row.selected{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .thread-row>i b{border:2px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .thread-row strong{color:#14143c}:root .np-app:not(.creator-home-shell) .thread-row small,:root .np-app:not(.creator-home-shell) .thread-row em{color:#4b5078}:root .np-app:not(.creator-home-shell) .thread-row time{color:#7b80a3}:root .np-app:not(.creator-home-shell) .conversation{background:#fff}:root .np-app:not(.creator-home-shell) .conversation-person small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .conversation-context{color:#7b80a3;background:#fff;border-bottom:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .conversation-context b{color:#4b5078}:root .np-app:not(.creator-home-shell) .conversation-context button{color:#6a4cff}:root .np-app:not(.creator-home-shell) .message p{background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .message.creator p{background:#efeefa;border-color:#e3e5f3}:root .np-app:not(.creator-home-shell) .message.automation p{background:#f7f7fc;border-color:#e3e5f3}:root .np-app:not(.creator-home-shell) .message>small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .automation-label{color:#4b5078}:root .np-app:not(.creator-home-shell) .reply-box{background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .reply-box textarea{color:#14143c}:root .np-app:not(.creator-home-shell) .reply-box>div>span button{color:#4b5078}:root .np-app:not(.creator-home-shell) .reply-box>div>span small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .conversation-details{background:#fff}:root .np-app:not(.creator-home-shell) .contact-summary p{color:#7b80a3}:root .np-app:not(.creator-home-shell) .intent-score b{color:#4b5078}:root .np-app:not(.creator-home-shell) .intent-score small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .conversation-details .tags button{color:#4b5078;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .conversation-details dt,:root .np-app .asset-drawer dt{color:#7b80a3}:root .np-app:not(.creator-home-shell) .conversation-details dd,:root .np-app .asset-drawer dd{color:#4b5078}:root .np-app:not(.creator-home-shell) .navigation-rail{background:#fff}:root .np-app:not(.creator-home-shell) .navigation-rail button{color:#14143c;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .navigation-rail i{color:#7b80a3}:root .np-app:not(.creator-home-shell) .shimmer{background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .asset-card:hover,:root .np-app:not(.creator-home-shell) .recipe-card:hover{box-shadow:0 8px 28px #1b1f5a1a}:root .np-app:not(.creator-home-shell) .content-opportunity{background:linear-gradient(110deg,#f7f7fc,#fff);border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .content-opportunity p{color:#4b5078}:root .np-app:not(.creator-home-shell) .opportunity-signal{border-left:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .opportunity-signal>span{color:#4b5078}:root .np-app:not(.creator-home-shell) .opportunity-signal>div i{background:#f0edff}:root .np-app:not(.creator-home-shell) .content-tabs button,:root .np-app:not(.creator-home-shell) .asset-toolbar>div>button{color:#4b5078}:root .np-app:not(.creator-home-shell) .content-tabs button.active,:root .np-app:not(.creator-home-shell) .asset-toolbar button.active{background:#f7f7fc;border-color:#e3e5f3}:root .np-app:not(.creator-home-shell) .content-board-head,:root .np-app:not(.creator-home-shell) .content-title>i{color:#4b5078;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .content-title small,:root .np-app:not(.creator-home-shell) .signal-copy{color:#4b5078}:root .np-app:not(.creator-home-shell) .content-status{color:#4b5078;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .content-status.published{color:#14143c;background:#efeefa}:root .np-app:not(.creator-home-shell) .content-status.scheduled{color:#4b5078;background:#f7f7fc}:root .np-app .planner-modal,:root .np-app .asset-modal{background:#f7f7fc;border:1px solid #e3e5f3;box-shadow:0 30px 100px #1b1f5a1a}:root .np-app .planner-modal header button,:root .np-app .asset-modal header button,:root .np-app .asset-drawer header button,:root .np-app .planner-modal label,:root .np-app .asset-modal label,:root .np-app .detail-editor label{color:#4b5078}:root .np-app .planner-modal input,:root .np-app .planner-modal textarea,:root .np-app .asset-modal input,:root .np-app .detail-editor input,:root .np-app .detail-editor textarea,:root .np-app .detail-editor select{color:#14143c;background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app .planner-progress{background:#f7f7fc}:root .np-app .planner-progress span{color:#4b5078}:root .np-app .planner-progress i{border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .source-insight{background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .source-insight small{color:#4b5078}:root .np-app:not(.creator-home-shell) .format-picker button,:root .np-app:not(.creator-home-shell) .asset-type-picker button{color:#4b5078;background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .format-picker button.active,:root .np-app:not(.creator-home-shell) .asset-type-picker button.active{background:#efeefa}:root .np-app:not(.creator-home-shell) .outline-list button{color:#4b5078}:root .np-app:not(.creator-home-shell) .draft-cover{background:#efeefa}:root .np-app:not(.creator-home-shell) .draft-ready p,:root .np-app:not(.creator-home-shell) .draft-ready dl{color:#4b5078}:root .np-app:not(.creator-home-shell) .draft-ready dd{color:#14143c}:root .np-app:not(.creator-home-shell) .asset-metrics>div{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .asset-metrics span{color:#4b5078}:root .np-app:not(.creator-home-shell) .asset-toolbar select{color:#4b5078;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .asset-card{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .asset-preview,:root .np-app .asset-drawer-preview{background:linear-gradient(140deg,color-mix(in srgb,var(--asset-accent) 20%,#f7f7fc),#f7f7fc)}:root .np-app:not(.creator-home-shell) .asset-meta small,:root .np-app:not(.creator-home-shell) .asset-card footer{color:#4b5078}:root .np-app .upload-zone{color:#14143c;background:#f7f7fc}:root .np-app .upload-zone span,:root .np-app .upload-zone small{color:#4b5078}:root .np-app:not(.creator-home-shell) .asset-review>div{background:#efeefa}:root .np-app:not(.creator-home-shell) .asset-review small{color:#4b5078}:root .np-app .asset-drawer{background:#f7f7fc;border-left:1px solid #e3e5f3;box-shadow:-30px 0 70px #1b1f5a1a}:root .np-app .asset-drawer>p,:root .np-app:not(.creator-home-shell) .asset-usage small,:root .np-app:not(.creator-home-shell) .empty-usage{color:#4b5078}:root .np-app .ig-steps li.current{color:#14143c;background:#f7f7fc}:root .np-app .ig-unavailable-sheet-card{box-shadow:0 18px 50px #1b1f5a1a}:root .np-app .provider-grid>.provider-choice:nth-child(2)>i{background:#efeefa;box-shadow:0 4px 12px #1b1f5a1a}:root .np-app:not(.creator-home-shell) .devices-panel>p{color:#4b5078}:root .np-app:not(.creator-home-shell) .devices-error{color:#4b5078!important}:root .np-app:not(.creator-home-shell) .device-row{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .device-row.current{border-color:#e3e5f3}:root .np-app:not(.creator-home-shell) .device-row>i{color:#4b5078;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .device-row b{color:#14143c}:root .np-app:not(.creator-home-shell) .device-row em{color:#6a4cff;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .device-row small{color:#4b5078}:root .np-app:not(.creator-home-shell) .error-notice{box-shadow:0 18px 55px #1b1f5a1a}:root .np-app:not(.creator-home-shell) .error-notice p{color:#7b80a3}:root .np-app:not(.creator-home-shell) .error-notice button{color:#4b5078}:root .np-app:not(.creator-home-shell) .route-recovery>section{box-shadow:0 24px 70px #1b1f5a1a}:root .np-app:not(.creator-home-shell) .yt-best-pair b.blue{color:#4b5078}:root .np-app:not(.creator-home-shell) .yt-best-pair b.green{color:#6a4cff}:root .np-app:not(.creator-home-shell) .yt-score-block.tone-warn strong{color:#4b5078}:root .np-app:not(.creator-home-shell) .yt-score-block.tone-ok strong{color:#14143c}:root .np-app:not(.creator-home-shell) .yt-score-block.tone-good strong{color:#6a4cff}:root .np-app:not(.creator-home-shell) .yt-score-pill.tone-warn{color:#4b5078}:root .np-app:not(.creator-home-shell) .yt-score-pill.tone-ok{color:#14143c}:root .np-app:not(.creator-home-shell) .yt-score-pill.tone-good{color:#6a4cff;background:#f0edff2e}:root .np-app:not(.creator-home-shell) .yt-score-block.tone-good .yt-score-bar{background:#f0edff}:root .np-app:not(.creator-home-shell) .yt-trend-pill.up{color:#6a4cff;background:#f0edff33}:root .np-app:not(.creator-home-shell) .yt-trend-pill.down{color:#4b5078}:root .np-app:not(.creator-home-shell) .yt-insight.green{background:color-mix(in srgb,#f0edff 12%,var(--surface-raised));color:#14143c}:root .np-app:not(.creator-home-shell) .yt-insight.green svg{color:#6a4cff}:root .np-app:not(.creator-home-shell) .yt-insight.blue{color:#14143c}:root .np-app:not(.creator-home-shell) .yt-insight.blue svg{color:#4b5078}:root .np-app:not(.creator-home-shell) .yt-video-automations .event-automation-row:hover{border-color:#e3e5f3}:root .np-app:not(.creator-home-shell) .yt-conn-avatar{color:#4b5078}:root .np-app:not(.creator-home-shell) .status-pill.paused{color:#14143c;background:#efeefa}:root .np-app:not(.creator-home-shell) .row-menu{box-shadow:0 12px 40px #1b1f5a1a}:root .np-app:not(.creator-home-shell) .row-menu button:hover{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .row-menu button.danger{color:#4b5078}:root .np-app:not(.creator-home-shell) .selected-account{background:#fff}:root .np-app:not(.creator-home-shell) .recipe-library-modal{background:#fff;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .guided-panel{background:#fff}:root .np-app:not(.creator-home-shell) .guided-steps>button{color:#7b80a3}:root .np-app:not(.creator-home-shell) .guided-steps>button.active{color:#14143c;background:#f7f7fc;border-color:#e3e5f3}:root .np-app:not(.creator-home-shell) .guided-steps>button.done i{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .guided-steps>button i{border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .guided-steps small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .guided-editor label{color:#4b5078}:root .np-app:not(.creator-home-shell) .sim-metrics-panel{background:#fff}:root .np-app:not(.creator-home-shell) .sim-metric b{color:#14143c}:root .np-app:not(.creator-home-shell) .sim-metric small{color:#7b80a3}:root .np-app:not(.creator-home-shell) .sim-log li{color:#4b5078;border-bottom:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .privacy-panel>p{color:var(--muted,#4b5078)}:root .np-app:not(.creator-home-shell) .privacy-links a{color:var(--acid,#6a4cff)}:root .np-app:not(.creator-home-shell) .privacy-danger{background:#fff;border:1px solid #e3e5f3}:root .np-app:not(.creator-home-shell) .privacy-danger>p{color:#4b5078}:root .np-app:not(.creator-home-shell) .privacy-hint{color:#4b5078!important}:root .np-app:not(.creator-home-shell) .privacy-warn{color:#14143c}:root .np-app:not(.creator-home-shell) .privacy-delete-form label{color:#4b5078}:root .np-app:not(.creator-home-shell) .privacy-delete-form input{color:#14143c;background:#fff;border:1px solid #e3e5f3}:root .np-app .create-post-modal{background:#f7f7fc;border:1px solid #e3e5f3;box-shadow:0 30px 100px #1b1f5a1a}:root .np-app .create-post-modal header button,:root .np-app .create-post-form label{color:#4b5078}:root .np-app .create-post-form textarea{color:#14143c;background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app .create-post-channel,:root .np-app .create-post-channel>i{color:#14143c;background:#f7f7fc}:root .np-app .create-post-channel b{color:#14143c}:root .np-app .create-post-channel small{color:#4b5078}:root .np-app .create-post-channel.selected{background:#f7f7fc}:root .np-app .create-post-channel.preview small,:root .np-app .create-post-empty p{color:#4b5078}:root .np-app .create-post-asset{color:#14143c;background:#f7f7fc}:root .np-app .create-post-asset.selected{background:#f7f7fc}:root .np-app .create-post-asset small{color:#4b5078}:root .np-app .create-post-summary em{color:#6a4cff;background:#f7f7fc}:root .np-app .create-post-summary em.preview{color:#14143c;background:#f7f7fc}:root .np-app .create-post-results li{background:#f7f7fc}:root .np-app .create-post-results li b{color:#14143c}:root .np-app .create-post-results li span{color:#4b5078}:root .np-app .create-post-results li.published,:root .np-app .create-post-results li.preview_only,:root .np-app .create-post-results li.failed{border-color:#e3e5f3}:root .np-app .create-post-previews{background:#fff}:root .np-app .create-post-preview-tabs button{color:#4b5078;background:#f7f7fc}:root .np-app .create-post-preview-tabs button.active{background:#f7f7fc}:root .np-app .create-post-preview-placeholder,:root .np-app .platform-preview.empty{color:#4b5078}:root .np-app .ig-feed-frame{background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app .ig-feed-frame>header{border-bottom:1px solid #e3e5f3}:root .np-app .ig-feed-frame>header>i{background:linear-gradient(145deg,#efeefa,#f7f7fc);border:1px solid #e3e5f3}:root .np-app .ig-feed-frame>header small{color:#4b5078}:root .np-app .ig-feed-media{background:#fff}:root .np-app .ig-feed-media-empty{color:#4b5078}:root .np-app .ig-feed-caption{color:#14143c}:root .np-app .ig-feed-caption em{color:#4b5078}:root .np-app .yt-post-frame{background:#f7f7fc;border:1px solid #e3e5f3}:root .np-app .yt-post-thumb{background:#fff}:root .np-app .yt-post-meta b{color:#14143c}:root .np-app .yt-post-meta small,:root .np-app .preview-only-note{color:#4b5078}:root .np-app:not(.creator-home-shell) .status-pill.scheduled{color:#4b5078;background:#f7f7fc}:root .np-app:not(.creator-home-shell) .status-pill.publishing{background:#efeefa}:root .np-app:not(.creator-home-shell) .status-pill.published{color:#14143c;background:#efeefa}:root .np-app:not(.creator-home-shell) .status-pill.failed,:root .np-app:not(.creator-home-shell) .status-pill.canceled,:root .np-app:not(.creator-home-shell) .status-pill.preview_only{background:#f7f7fc}:root .np-app:not(.creator-home-shell) .analytics-contact>i{color:#14143c}:root .np-app:not(.creator-home-shell) .analytics-light-screen .page-header p{color:#4b5078}:root .np-app:not(.creator-home-shell) .analytics-light-screen .analytics-view-tabs button.active,:root .np-app:not(.creator-home-shell) .analytics-light-screen .account-filter button.active,:root .np-app:not(.creator-home-shell) .analytics-light-screen .analytics-ranges button.active{color:#7b80a3}:root .np-app:not(.creator-home-shell) .analytics-light-screen .panel{box-shadow:0 8px 28px #1b1f5a1a}:root .np-app:not(.creator-home-shell) .recent-account-filter button:hover,:root .np-app:not(.creator-home-shell) .recent-account-filter button.active{color:#7b80a3}:root .np-app:not(.creator-home-shell) .compare-toggle i:after{box-shadow:0 1px 3px #1b1f5a1a}:root .np-app:not(.creator-home-shell) .chart-hover-line{stroke:#4b5078}:root .np-app:not(.creator-home-shell) .chart-tooltip{box-shadow:0 10px 28px #1b1f5a1a}:root .np-app:not(.creator-home-shell) .overview-metric{box-shadow:0 5px 20px #1b1f5a1a}:root .np-app:not(.creator-home-shell) .platform-badge.p0,:root .np-app:not(.creator-home-shell) .platform-badge.p1,:root .np-app:not(.creator-home-shell) .platform-badge.p4{color:#7b80a3}:root .np-app:not(.creator-home-shell) .overview-content-row>span:nth-child(2)>i{color:#14143c}:root .np-app:not(.creator-home-shell) .view-all-content{color:#7b80a3}:root .np-app:not(.creator-home-shell) .funnel-step>span{color:#14143c}:root .np-app:not(.creator-home-shell) .error-notice[data-kind=success] strong{color:#7b80a3}:root .np-app:not(.creator-home-shell) .public-analysis-search{box-shadow:0 8px 28px #1b1f5a1a}:root .np-app:not(.creator-home-shell) .public-platform-tabs button.active,:root .np-app:not(.creator-home-shell) .public-connection-picker,:root .np-app:not(.creator-home-shell) .yt-profile-bio,:root .np-app:not(.creator-home-shell) .yt-coverage-note,:root .np-app:not(.creator-home-shell) .yt-coverage-note p,:root .np-app:not(.creator-home-shell) .yt-unavailable p{color:#7b80a3}.np-app{--accent:#6a4cff;--accent-strong:#5236f0;--accent-ink:#fff;--acid:#6a4cff;--acid-dark:#efeaff;--focus:#6a4cff;--surface-canvas:#fff;--surface-raised:#fff;--surface-soft:#f6f5ff;--surface-overlay:#fff;--border-default:#e3e5f3;--border-subtle:#eceef8;--text-primary:#14143c;--text-secondary:#5a5f86;--text-tertiary:#7b80a3;--status-danger:#d23a57;--status-warning:#a66a00;--status-success:#0d9364;--shadow-raised:0 18px 44px #2a2e7a1a;--line-soft:#eceef8;--panel-2:#f6f5ff;--faint:#9aa0bf;--ui-grad:linear-gradient(100deg,#4f5bff 0%,#6d4cff 55%,#8a52ff 100%);--ui-ink:#14143c;--ui-muted:#6b7196;--ui-line:#e3e5f3;--ui-tonal:#f0edff;--ui-tonal-ink:#5236f0;--ui-h:40px;--ui-h-sm:34px;--ui-radius:999px}@media (max-width:800px){.np-app{--ui-h:44px;--ui-h-sm:40px}}:root .np-app.np-app :is(button,a):is(.primary-button,.ghost-button,.danger-button,.home-button,.bs-btn,.au-primary,.studio-cta):not(.home-switch){min-height:var(--ui-h);border:1px solid var(--ui-line);border-radius:var(--ui-radius);height:auto;color:var(--ui-ink);font:600 13.5px/1.1 var(--font-geist-sans),Arial,sans-serif;letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 2px 8px #262c7a0d}:root .np-app.np-app :is(button,a):is(.primary-button,.ghost-button,.danger-button,.home-button,.bs-btn,.au-primary,.studio-cta):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px #3b3fa01f}:root .np-app.np-app :is(button,a):is(.primary-button,.ghost-button,.danger-button,.home-button,.bs-btn,.au-primary,.studio-cta):not(:disabled):active{transform:translateY(0)scale(.98)}:root .np-app.np-app :is(button,a):is(.primary-button,.ghost-button,.danger-button,.home-button,.bs-btn,.au-primary,.studio-cta):disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}:root .np-app.np-app :is(.primary-button,.ghost-button,.danger-button,.home-button,.bs-btn,.au-primary,.studio-cta) svg{flex:none}:root .np-app.np-app :is(button,a):is(.primary-button,.home-button.primary,.au-primary,.studio-cta,.bs-btn.primary){background:var(--ui-grad);color:#fff;border-color:#0000;box-shadow:0 10px 22px #5b4bff38,inset 0 1px #ffffff38}:root .np-app.np-app :is(button,a):is(.primary-button,.home-button.primary,.au-primary,.studio-cta,.bs-btn.primary):not(:disabled):hover{box-shadow:0 14px 28px #5b4bff4d,inset 0 1px #ffffff38}:root .np-app.np-app :is(.primary-button,.home-button.primary,.au-primary,.studio-cta,.bs-btn.primary) *{color:inherit}:root .np-app.np-app :is(button,a).home-button:is(.lavender,.subtle){background:var(--ui-tonal);color:var(--ui-tonal-ink);box-shadow:none;min-height:var(--ui-h-sm);border-color:#0000;padding:0 16px}:root .np-app.np-app :is(button,a):is(.danger-button,.home-button.danger,.bs-btn.danger){color:#d23a57;box-shadow:none;background:#fff5f7;border-color:#ffd6de}:root .np-app.np-app :is(button,a):is(.bs-btn.small,.home-button.small){min-height:var(--ui-h-sm);padding:0 14px;font-size:12.5px}:root .np-app.np-app :is(button,a).bs-btn.wide{flex:1}:root .np-app.np-app :is(button,a):is(.icon-button,.home-icon-button,.bs-btn.icon){width:var(--ui-h);height:var(--ui-h);border:1px solid var(--ui-line);color:#4b4f7a;cursor:pointer;background:#fff;border-radius:50%;place-items:center;min-height:0;padding:0;display:inline-grid;box-shadow:0 2px 8px #262c7a0d}:root .np-app.np-app :is(button,a):is(.icon-button,.home-icon-button,.bs-btn.icon):not(:disabled):hover{color:var(--ui-tonal-ink);background:#faf9ff;border-color:#d8d2ff}:root .np-app.np-app button.text-button{color:var(--ui-tonal-ink);font-weight:600}:root .np-app.np-app .range-picker{border:1px solid var(--ui-line);background:#fff;border-radius:999px;gap:2px;padding:3px;display:inline-flex}:root .np-app.np-app .range-picker button{min-height:calc(var(--ui-h-sm) - 6px);color:var(--ui-muted);font:600 12px/1 var(--font-geist-sans),Arial,sans-serif;background:0 0;border:0;border-radius:999px;padding:0 12px}:root .np-app.np-app .range-picker button.active{background:var(--ui-tonal);color:var(--ui-tonal-ink)}:root .np-app.np-app :is(button,a,select,input,textarea,[role=tab]):focus-visible{outline-offset:2px;outline:2px solid #6a4cff}@media (prefers-reduced-motion:reduce){:root .np-app.np-app :is(.primary-button,.ghost-button,.danger-button,.home-button,.bs-btn,.au-primary,.studio-cta,.icon-button,.home-icon-button){transition:none}}:root .np-app.np-app .mode-toggle{border:1px solid var(--ui-line);background:#fff;border-radius:999px;gap:2px;padding:3px;display:inline-flex}:root .np-app.np-app .mode-toggle button{min-height:calc(var(--ui-h-sm) - 6px);color:var(--ui-muted);font:600 12px/1 var(--font-geist-sans),Arial,sans-serif;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:999px;padding:0 12px}:root .np-app.np-app .mode-toggle button.active{background:var(--ui-tonal);color:var(--ui-tonal-ink)}:root .np-app:not(.creator-home-shell) :is(.asset-metrics>div,.panel,.planner-modal main,.draft-ready,.content-opportunity){color:#14143c;background:#fff;border:1px solid #e8eaf5;border-radius:16px;box-shadow:0 1px 2px #1b1f5a08,0 8px 24px #4b4fa00a}:root .np-app:not(.creator-home-shell) .asset-metrics>div{padding:14px 16px}:root .np-app:not(.creator-home-shell) .asset-metrics>div svg{color:#6a4cff}:root .np-app:not(.creator-home-shell) .asset-metrics b{color:#14143c}:root .np-app:not(.creator-home-shell) :is(.page-header h1,.content-title,.inbox-top h1){color:#14143c;letter-spacing:-.03em}:root .np-app:not(.creator-home-shell) :is(.eyebrow,.section-label){color:#6a4cff;letter-spacing:.12em}:root .np-app:not(.creator-home-shell) .screen{color:#14143c}:root .np-app .search-box{color:#6b7196;background:#fff;border:1px solid #e3e5f3;border-radius:999px;min-width:0;height:44px;padding:0 14px;box-shadow:0 2px 8px #262c7a0a}:root .np-app .search-box input{height:100%;box-shadow:none;color:#14143c;outline:0;padding:0;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important}:root .np-app :is(.asset-toolbar>div,.content-view-switch,.thread-tabs,.booking-tabs,.format-picker){background:#fff;border:1px solid #e3e5f3;border-radius:999px;gap:4px;padding:4px;display:flex;box-shadow:0 2px 8px #262c7a0a}:root .np-app :is(.asset-toolbar>div,.content-view-switch,.thread-tabs,.booking-tabs,.format-picker) button{color:#6b7196;min-height:36px;font:600 13px/1 var(--font-geist-sans),Arial,sans-serif;text-transform:capitalize;white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0 14px}:root .np-app :is(.asset-toolbar>div,.content-view-switch,.thread-tabs,.booking-tabs,.format-picker) button:is(.active,[aria-selected=true],[aria-pressed=true]){color:#5236f0;background:#f0edff;border-color:#0000}:root .np-app:not(.creator-home-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){color:#14143c;background:#fff;border:1px solid #e3e5f3;border-radius:12px}:root .np-app:not(.creator-home-shell) :is(input,textarea)::placeholder{color:#9a9ec0}:root .np-app :is(input,select,textarea):focus-visible{outline-offset:1px;outline:2px solid #6a4cff}@media (max-width:800px){:root .np-app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:16px}:root .np-app :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(.home-search input):not(.search-box input)){min-height:44px}:root .np-app .home-topbar{flex-wrap:nowrap;align-items:center;gap:8px;padding:0 0 12px;display:flex}:root .np-app .home-topbar .home-search{flex:auto;order:0;width:auto;min-width:0;height:44px}:root .np-app .home-topbar .home-top-actions{flex:none;order:1;gap:6px;margin:0}:root .np-app .home-topbar .home-profile{display:none}:root .np-app .home-topbar .home-create{width:44px;min-width:44px;border-radius:50%!important;padding:0!important}:root .np-app .home-topbar .home-create-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root .np-app .home-topbar .home-icon-button{width:44px;height:44px}:root .np-app .home-search-results{top:calc(56px + 60px + env(safe-area-inset-top))}:root .np-app .au-breadcrumb{display:none}:root .np-app .au-top{justify-content:flex-end}:root .np-app .page-header{gap:14px;margin-bottom:20px}:root .np-app .page-header h1{font-size:clamp(26px,8vw,32px)}:root .np-app .page-actions{flex-wrap:wrap;gap:8px;display:flex;overflow:visible}:root .np-app .page-actions>:is(button,a){flex:auto}:root .np-app :is(.booking-tabs,.settings-nav,.pd-tabs,.content-tabs,.thread-tabs,.asset-toolbar>div,.public-platform-tabs,.studio-tabs,.cb-tabs,.analytics-view-tabs){overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto}:root .np-app :is(.booking-tabs,.settings-nav,.pd-tabs,.content-tabs,.thread-tabs,.asset-toolbar>div,.public-platform-tabs,.studio-tabs,.cb-tabs,.analytics-view-tabs)::-webkit-scrollbar{display:none}:root .np-app :is(.booking-tabs,.settings-nav,.pd-tabs,.content-tabs,.thread-tabs,.asset-toolbar>div) button{scroll-snap-align:start;flex:none;min-height:40px}:root .np-app .asset-toolbar{flex-direction:column;align-items:stretch;gap:10px;display:flex}:root .np-app .asset-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:root .np-app .automation-studio .studio-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}:root .np-app .automation-studio .studio-filters>:first-child{grid-column:1/-1}:root .np-app .studio-filter .ui-select-trigger{min-height:28px}:root .np-app :is(.cb-range,.pd-range,.range-picker) button{min-width:44px;min-height:40px}:root .np-app :is(.slc-range button,.cb-tabs button,.rl-chip),:root .np-app .slc-link{min-height:40px}:root .np-app .rl-filter .ui-select-trigger{min-height:32px}:root .np-app .workflow-open{min-height:44px}:root .np-app .home-card-heading>button{min-width:40px;min-height:40px}:root .np-app .home-switch{position:relative}:root .np-app .home-switch:after{content:"";position:absolute;inset:-12px -6px}:root .np-app :is(.story-item span,.story-add span,.story-more span,.account-body small,.account-body em,.product-body small,.home-legend span,.home-flow small,.home-flow time,.home-card-heading small,.studio-eyebrow,.studio-filter>span,.studio-badge,.au-metric small,.pd-eyebrow,.ev-eyebrow,.eyebrow,.section-label,.cb-eyebrow){font-size:11px}:root .np-app :is(.home-error,.au-error,.cb-error,.rl-filters-note) button{min-height:36px;padding:0 8px}:root .np-app :is(.home-main-grid,.home-studio-grid,.home-bottom-grid){grid-template-columns:minmax(0,1fr)}}@media (min-width:801px) and (max-width:1100px){:root .np-app .page-actions{flex-wrap:wrap}}:root .np-app:has(.home-modal-backdrop,.modal-backdrop,.studio-backdrop,.bs-backdrop,.onboarding-backdrop,.pw,.resource-wizard,dialog[open],[aria-modal=true]:not(.np-sheet):not(dialog)) .np-tabbar{display:none}:root .np-app:has(.home-modal-backdrop,.modal-backdrop,.studio-backdrop,.bs-backdrop,.onboarding-backdrop,.pw,.resource-wizard,dialog[open],[aria-modal=true]:not(.np-sheet):not(dialog)) .np-actionbar{display:none}:root .np-app:has(.pw,.resource-wizard) .np-content{padding-bottom:env(safe-area-inset-bottom)}@media (max-width:800px){:root .np-app :is(.home-modal-backdrop,.modal-backdrop,.studio-backdrop,.bs-backdrop){flex-direction:column;justify-content:flex-end;align-items:stretch;overflow:hidden;padding:0!important;display:flex!important}:root .np-app :is(.home-modal,.planner-modal,.asset-modal,.create-post-modal,.bs-modal,.rl-modal,.test-modal){max-width:none;max-height:calc(100dvh - max(24px,env(safe-area-inset-top)));overscroll-behavior:contain;flex-direction:column;margin:0;display:flex;overflow-y:auto;border-radius:22px 22px 0 0!important;width:100%!important;padding-bottom:0!important}:root .np-app :is(.studio-wizard,.flow-modal,.connect-modal){overscroll-behavior:contain;overflow-y:auto;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important}:root .np-app :is(.home-modal footer,.home-modal .modal-actions,.planner-modal footer,.asset-modal footer,.create-post-modal>footer,.rl-modal-foot,.wizard-foot,.namer-actions,.bs-modal .bs-modal-actions,.test-modal footer,.flow-main>footer,.drawer-actions){z-index:5;-webkit-backdrop-filter:blur(10px);background:#fffe;border-top:1px solid #eceef8;flex-wrap:wrap;gap:10px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #1b1f5a0d;margin:auto calc(var(--sheet-pad,16px) * -1) 0!important;padding:12px var(--sheet-pad,16px) max(14px,env(safe-area-inset-bottom))!important}:root .np-app :is(.home-modal footer,.planner-modal footer,.asset-modal footer,.create-post-modal>footer,.rl-modal-foot,.wizard-foot,.namer-actions,.test-modal footer,.flow-main>footer,.drawer-actions)>:is(button,a){flex:1 1 0;min-width:0}:root .np-app .wizard-foot .wizard-actions{flex:100%;gap:10px;width:100%;margin:0;display:flex}:root .np-app .wizard-foot .wizard-actions>button{flex:1 1 0}:root .np-app .wizard-foot>:not(.wizard-actions){flex:100%}:root .np-app .wizard-foot .wizard-actions>.home-button{white-space:nowrap;text-overflow:ellipsis;justify-content:center;min-width:0;padding-inline:12px;overflow:hidden}:root .np-app .wizard-foot .wizard-actions>.wizard-continue{min-width:0}:root .np-app .wizard-foot .wizard-actions.is-final{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}:root .np-app .wizard-foot .wizard-actions.is-final>.home-button{padding-inline:10px;font-size:13px}:root .np-app .wizard-foot .wizard-actions.is-final>.wizard-back{padding-inline:16px}:root .np-app .wizard-foot .wizard-actions.has-publish>.wizard-continue{order:-1;grid-column:1/-1;min-height:46px;font-size:14px}:root .np-app .home-modal{--sheet-pad:16px}:root .np-app .rl-modal{--sheet-pad:18px}:root .np-app .studio-wizard{--sheet-pad:15px}:root .np-app .create-post-modal{--sheet-pad:16px}:root .np-app.np-app.np-app :is(.create-post-modal>footer,.wizard-foot,.rl-modal-foot){margin:0!important}:root .np-app .create-post-layout{display:block;overflow:visible}:root .np-app .create-post-form{border-right:0;overflow:visible}:root .np-app :is(.home-modal,.rl-modal,.create-post-modal) header{z-index:5;background:#fff;position:sticky;top:0}:root .np-app :is(.wizard-close,.bs-modal-close){z-index:6;width:40px;height:40px;margin-left:auto;position:sticky;top:10px}:root .np-app .pw-footer{bottom:0}:root .np-app :is(.page-header,.cb-brain-head,.au-heading,.studio-header,.ev-header,.pd-header,.cn-head,.cb-title){gap:10px!important;min-height:0!important;margin-bottom:14px!important;padding-top:4px!important}:root .np-app :is(.page-header,.cb-brain-head,.au-heading,.studio-header,.ev-header,.pd-header,.cn-head,.cb-title) :is(.eyebrow,.cb-eyebrow,.studio-eyebrow,.ev-eyebrow,.pd-eyebrow,small:first-child){display:none!important}:root .np-app :is(.page-header,.cb-brain-head,.au-heading,.studio-header,.ev-header,.pd-header,.cn-head,.cb-title) h1{overflow-wrap:anywhere;letter-spacing:-.025em!important;margin:0!important;font-size:24px!important;line-height:1.15!important}:root .np-app :is(.page-header,.cb-brain-head,.au-heading,.studio-header,.ev-header,.pd-header,.cn-head,.cb-title) h1+p,:root .np-app :is(.page-header,.cb-brain-head,.au-heading,.studio-header,.ev-header,.pd-header,.cn-head,.cb-title) :is(.cb-sub,.ev-sub,.pd-sub){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:4px 0 0!important;font-size:13px!important;line-height:1.45!important}:root .np-app .route-content>:not(.inbox-screen):not(.builder-screen):not(.bs-screen){box-sizing:border-box;padding-left:14px!important;padding-right:14px!important}:root .np-app .route-content>.creator-home{padding-top:12px!important}:root .np-app .np-main{scrollbar-gutter:auto}:root .np-app :is(.analytics-kpi,.overview-metric,.hx-kpi,.cn-kpis>*,.au-metric,.ev-kpi,.pd-kpi) :is(b,strong,span,small,p){overflow-wrap:anywhere}:root .np-app :is(.analytics-tabs,.analytics-view-tabs,.analytics-toolbar){max-width:100%}}:root .np-app .ig-steps li.current{color:#14143c!important;background:#f5f2ff!important;border-color:#cfc5ff!important}:root .np-app .ig-steps li.current *{color:inherit}:root .np-app .ig-steps li.current>i{color:#fff!important;background:linear-gradient(135deg,#4f5bff,#8a52ff)!important;border-color:#0000!important}:root .np-app .ig-steps li.current .primary-button{color:#fff!important}:root .np-app .ig-guide>header{flex-wrap:nowrap}:root .np-app .ig-guide>header>.icon-button{flex:none}:root .np-app .cn-guides .ig-guide>header>.icon-button,html[data-keyboard=open] .np-app .np-tabbar{display:none}html[data-keyboard=open] :is(.home-modal-backdrop,.modal-backdrop,.studio-backdrop,.bs-backdrop,.fr-backdrop,.onboarding-backdrop,.np-sheet-layer,.sf-dialog-backdrop,.strategy-drawer-backdrop){top:var(--vv-top,0px)!important;height:var(--vvh,100dvh)!important;bottom:auto!important}@media (max-width:800px){html[data-keyboard=open] .np-app .np-content{padding-bottom:calc(var(--kb-inset,0px) + 24px)!important}html[data-keyboard=open] .np-app .toast{bottom:calc(var(--kb-inset,0px) + 12px)}html[data-keyboard=open] .np-app :is(.home-modal,.planner-modal,.asset-modal,.create-post-modal,.bs-modal,.rl-modal,.test-modal,.np-sheet,.fr-modal){max-height:calc(var(--vvh,100dvh) - 8px)!important}html[data-keyboard=open] .np-app :is(.studio-wizard,.flow-modal,.connect-modal){height:var(--vvh,100dvh)!important;max-height:var(--vvh,100dvh)!important}html[data-keyboard=open] .np-app :is(.home-modal footer,.home-modal .modal-actions,.planner-modal footer,.asset-modal footer,.create-post-modal>footer,.rl-modal-foot,.wizard-foot,.namer-actions,.bs-modal .bs-modal-actions,.test-modal footer,.flow-main>footer,.drawer-actions){padding-bottom:10px!important}html[data-keyboard=open] .np-app .pw-footer{bottom:var(--kb-inset,0px)}html[data-keyboard=open] .np-app .setup-footbar{bottom:var(--kb-inset,0px);padding-bottom:10px}html[data-keyboard=open] .np-app .setup-actions.foot>.home-button:not(.primary){display:none}html[data-keyboard=open] .np-app .studio-namer{max-height:calc(var(--vvh,100dvh) - 8px);overscroll-behavior:contain;overflow-y:auto}html[data-keyboard=open] .np-app .home-search-results{max-height:calc(var(--vvh,100dvh) - 140px);overflow:auto}}html[data-keyboard-compact] .np-app :is(.home-modal,.rl-modal,.create-post-modal) header,html[data-keyboard-compact] .np-app :is(.home-modal footer,.home-modal .modal-actions,.planner-modal footer,.asset-modal footer,.create-post-modal>footer,.rl-modal-foot,.wizard-foot,.namer-actions,.bs-modal .bs-modal-actions,.test-modal footer,.flow-main>footer,.drawer-actions,.pw-footer,.setup-footbar,.bs-test-form>.bs-btn.primary){position:static!important}html[data-keyboard-compact] .np-app :is(.wizard-close,.bs-modal-close){top:8px;right:8px;position:absolute!important}html[data-keyboard-compact] .np-app :is(.home-modal,.planner-modal,.asset-modal,.create-post-modal,.bs-modal,.rl-modal,.test-modal,.np-sheet,.fr-modal,.studio-namer){border-radius:16px 16px 0 0!important}@media (max-width:800px) and (max-height:500px){.np-app{--np-tabbar-h:52px}.np-app .np-mobile-header{min-height:46px;padding-top:max(2px,env(safe-area-inset-top));padding-bottom:2px}.np-app .np-tabbar{bottom:max(6px,env(safe-area-inset-bottom));width:min(420px,100% - 20px);left:50%;right:auto;transform:translate(-50%)}.np-app .np-tab{height:44px}.np-app .np-tab>span:not(.np-tab-badge),.np-app .np-tab-create>span:not(.np-tab-create-disc){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.np-app .np-tab-create{justify-content:center;height:44px;padding-bottom:0!important}.np-app .np-tab-create-disc{border-width:3px;width:44px;height:44px;margin-top:0}.np-app .np-content,.np-app.creator-home-shell .np-content{padding-bottom:calc(var(--np-tabbar-h) + 16px + env(safe-area-inset-bottom))}:root .np-app .setup-actions.foot{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}:root .np-app .setup-actions.foot>.home-button.primary{order:-1;grid-column:auto;min-height:42px}:root .np-app .setup-footbar{padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.np-sheet{max-height:calc(100dvh - 12px)}:root .np-app :is(.home-modal,.planner-modal,.asset-modal,.create-post-modal,.bs-modal,.rl-modal,.test-modal){max-height:calc(100dvh - 8px)}}@media (orientation:landscape) and (max-height:500px){.np-app .np-main{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}:root .np-app .pd-kpi{container-type:inline-size}@container (width<=290px){:root .np-app .pd-kpi .pd-spark{width:100%;height:28px;margin-top:6px;display:block;position:relative;bottom:auto;right:auto}}:root .np-app .slc-top-row{min-width:0}:root .np-app .slc-top-row b{flex:auto;min-width:0}:root .np-app .slc-toplist li{min-width:0}:root .np-app .pw-fields{grid-template-columns:repeat(2,minmax(0,1fr))}:root .np-app .pw-fields.single{grid-template-columns:minmax(0,1fr)}@media (max-width:720px){:root .np-app :is(.pw-fields,.pw-segment){grid-template-columns:minmax(0,1fr)}}:root .np-app .automation-studio .studio-mode-copy>p{max-width:min(290px,100% - 150px)}@media (max-width:800px){:root .np-app .studio-namer{max-height:calc(100dvh - max(24px,env(safe-area-inset-top)));overscroll-behavior:contain;position:relative;overflow-y:auto;border-radius:22px 22px 0 0!important;width:100%!important}:root .np-app .studio-namer .wizard-close{margin:0;position:absolute;top:10px;right:10px}:root .np-app .bs-test-form>.bs-btn.primary{z-index:2;position:sticky;bottom:0;box-shadow:0 -10px 18px #fff}:root .np-app :is(.na-accounts button,.posts-accounts button,.posts-filter button,.cf-segment button,.cf-pills button,.na-link,.na-more,.recent-posts-link){min-height:40px}:root .np-app :is(.pd-icon,.pd-pagination button){min-width:40px;min-height:40px}:root .np-app .slc-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.np-app .np-mobile-header{gap:6px;padding-left:8px;padding-right:8px;grid-template-columns:44px minmax(0,1fr) auto!important}.np-mobile-title{font-size:15px}}@media (max-width:720px){:root .np-app .pw-header-actions{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important}:root .np-app .pw-header-actions .pw-state{grid-column:1/-1}:root .np-app .pw-header-actions :is(.home-button,a.home-button,.pw-progress-button){gap:6px;min-height:42px;padding-inline:8px;font-size:13px}}.lp{--accent:#6a4cff;--accent-strong:#5236f0;--accent-ink:#fff;--focus:#6a4cff;--surface-canvas:#fff;--surface-raised:#fff;--surface-soft:#f6f5ff;--border-default:#e3e5f3;--border-subtle:#eceef8;--text-primary:#14143c;--text-secondary:#5a5f86;--text-tertiary:#7b80a3;--ui-grad:linear-gradient(100deg,#4f5bff 0%,#6d4cff 55%,#8a52ff 100%);--ui-tonal:#f0edff;--ui-tonal-ink:#5236f0;--shadow-raised:0 18px 44px #2a2e7a1a;min-height:100vh;color:var(--text-primary);font-family:var(--font-geist-sans),Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:radial-gradient(900px 520px at 85% -10%,#ece7ff 0%,#0000 60%),radial-gradient(700px 420px at -10% 10%,#eef2ff 0%,#0000 60%),#fbfbff;overflow-x:hidden}.lp a{color:inherit}.lp h1,.lp h2,.lp h3{letter-spacing:-.025em;color:var(--text-primary)}.lp-eyebrow{letter-spacing:.14em;color:var(--accent-strong);font-size:.75rem;font-weight:700;display:inline-block}.lp-eyebrow.light{color:#d9d3ff}.lp-btn{border:1px solid var(--border-default);height:46px;color:var(--text-primary);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.9375rem;font-weight:650;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.lp-btn:hover{border-color:#cfc8ff;transform:translateY(-1px)}.lp-btn.primary{background:var(--ui-grad);color:#fff;border:0;box-shadow:0 12px 28px #5b4cff40}.lp-btn.primary:hover{box-shadow:0 16px 34px #5b4cff55}.lp-btn.ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.lp-btn.ghost:hover{background:var(--surface-soft)}.lp-btn.small{height:40px;padding:0 16px;font-size:.875rem}.lp-link{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:650;display:inline-flex}.lp-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border-bottom:1px solid #eceef8b3;align-items:center;gap:24px;height:72px;padding:0 clamp(16px,4vw,56px);display:flex;position:sticky;top:0}.lp-nav nav{gap:28px;margin-left:auto;display:flex}.lp-nav nav a{color:var(--text-secondary);font-size:.9375rem;font-weight:500;text-decoration:none}.lp-nav nav a:hover{color:var(--text-primary)}.lp-nav-actions{align-items:center;gap:8px;display:flex}.lp .brand-logo.on-dark{display:none!important}.lp .brand-logo.on-light{width:auto;height:26px;display:block!important}.lp-hero{grid-template-columns:minmax(520px,44%) minmax(0,1fr);align-items:stretch;gap:0;max-width:none;min-height:calc(100svh - 72px);margin:0;padding:0;display:grid}.lp-hero-copy{background:linear-gradient(90deg,#fbfbff 88%,#0000);flex-direction:column;justify-content:center;padding:clamp(48px,10vh,120px) clamp(28px,5vw,72px) 72px;display:flex}.lp-hero-copy .lp-eyebrow{color:var(--accent-strong);margin:0 0 18px}.lp-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.75rem,5.2vw,4.75rem);font-weight:800;line-height:.93}.lp-hero h1 em{color:#5f6488;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.lp-lede{max-width:540px;color:var(--text-secondary);margin:22px 0 24px;font-size:1.0625rem;line-height:1.65}.lp-start{gap:14px;width:min(100%,440px);scroll-margin-top:120px;display:grid}.lp-teasers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-teaser{border:1px solid var(--border-default);text-align:center;background:#fff;border-radius:16px;justify-items:center;gap:6px;padding:12px 8px 14px;display:grid;box-shadow:0 8px 20px #2a2e7a0d}.lp-teaser-art{border-radius:14px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.lp-teaser-art img{object-fit:contain;width:46px;height:46px}.lp-teaser.peach .lp-teaser-art{background:#fff1e8}.lp-teaser.lilac .lp-teaser-art{background:#f0edff}.lp-teaser.sky .lp-teaser-art{background:#e8f3ff}.lp-teaser b{color:var(--text-primary);font-size:.75rem;font-weight:700;line-height:1.25}.lp-teaser small{color:var(--text-tertiary);font-size:.6875rem;line-height:1.3}.lp-start .google-login-card,.lp-start .google-ready-card{border-radius:999px!important}.lp-final .google-login-card,.lp-final .google-ready-card{border:0!important;border-radius:999px!important}.lp-start .google-login{border:1px solid var(--border-default);height:52px;color:var(--text-primary);background:#fff;border-radius:999px;box-shadow:0 8px 22px #2a2e7a12}.lp-start .google-status,.lp-final .google-status{color:var(--text-tertiary);font-size:.8125rem}.lp-or{letter-spacing:.12em;color:var(--text-tertiary);align-items:center;gap:10px;font-size:.6875rem;display:flex}.lp-or span{background:var(--border-default);flex:1;height:1px}.lp-demo{background:var(--surface-soft);width:100%;min-height:60px;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;border:1px solid #ddd6ff;border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 10px;transition:transform .18s,box-shadow .18s;display:flex}.lp-demo:hover{transform:translateY(-1px);box-shadow:0 12px 28px #5b4cff22}.lp-demo>span:nth-child(2){flex:1;gap:2px;display:grid}.lp-demo b{font-size:.9375rem}.lp-demo small{color:var(--text-secondary);font-size:.8125rem}.lp-demo-avatar{background:var(--ui-grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.75rem;font-weight:800;display:grid}.lp-privacy{color:var(--text-tertiary);margin:16px 0 0;font-size:.8125rem;display:block}.lp-privacy svg{color:#6a4cff;vertical-align:-2px;margin-right:4px}.lp-privacy a{color:var(--accent-strong);font-weight:600;text-decoration:none}.lp-preview{border:0;border-left:1px solid var(--border-subtle);min-height:100%;box-shadow:none;background:#f4f5fa;border-radius:0;position:relative;overflow:hidden}.lp-preview .dot-grid{opacity:.5;pointer-events:none;background-image:radial-gradient(#c5c8dc 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.lp-preview:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#ece7ff66,#0000 44%);position:absolute;inset:0}.lp-preview .preview-stack{z-index:2;width:min(292px,86%);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.lp-preview .preview-wrap{flex-direction:column;align-items:center;display:flex}.lp-preview .preview-node{border:1px solid var(--border-default);width:100%;min-height:108px;color:var(--text-primary);background:#fff;padding:13px 15px;position:relative;box-shadow:0 14px 34px #2a2e7a14}.lp-preview .preview-node:before{content:"";background:var(--preview-accent);width:2px;height:36px;box-shadow:0 0 12px var(--preview-accent);position:absolute;top:18px;left:-1px}.lp-preview .preview-node>div{letter-spacing:.12em;color:var(--text-tertiary);justify-content:space-between;font-size:8px;font-weight:800;display:flex}.lp-preview .preview-node h2{letter-spacing:.04em;color:var(--text-primary);margin:11px 0 4px;font-size:13px}.lp-preview .preview-node p{color:var(--text-secondary);margin:0;font-size:10px}.lp-preview .preview-node footer{border-top:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;margin-top:13px;padding-top:10px;font-size:10px;display:flex}.lp-preview .preview-node footer em{color:#3f9a6a;font-style:normal;font-weight:650}.lp-preview .preview-edge{background:#c9c1ff;width:1px;height:22px;position:relative}.lp-preview .preview-edge i{background:var(--accent);border-radius:50%;width:4px;height:4px;animation:2s linear infinite edgeflow;position:absolute;left:-1.5px;box-shadow:0 0 7px #6a4cff66}.lp-preview .preview-revenue{z-index:2;border-left:1px solid var(--border-default);color:var(--text-primary);flex-direction:column;padding-left:13px;display:flex;position:absolute;bottom:38px;right:34px}.lp-preview .preview-revenue small{letter-spacing:.14em;color:var(--text-tertiary);font-size:8px}.lp-preview .preview-revenue strong{margin-top:5px;font:400 26px Georgia,serif}.lp-preview .preview-revenue span{color:var(--text-secondary);margin-top:2px;font-size:9px}.lp-preview .preview-insight{z-index:2;border:1px solid var(--border-default);width:min(210px,46%);color:var(--text-secondary);background:#fff;gap:8px;padding:11px;font-size:9px;line-height:1.5;display:flex;position:absolute;bottom:36px;left:28px;box-shadow:0 10px 24px #2a2e7a12}.lp-preview .preview-insight svg{color:var(--accent);flex:none}.lp-preview .preview-insight b{color:var(--text-primary)}@keyframes edgeflow{0%{top:1px}to{top:20px}}.lp-strip{border-block:1px solid var(--border-subtle);color:var(--text-tertiary);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:clamp(22px,6vw,88px);padding:25px clamp(22px,5vw,72px);font-size:.75rem;font-weight:750;display:flex}.lp-strip span{white-space:nowrap}.lp-section{max-width:1180px;margin:0 auto;padding:clamp(56px,9vh,96px) clamp(16px,4vw,40px)}.lp-heading{text-align:center;max-width:720px;margin:0 auto 40px}.lp-heading h2{margin:12px 0 0;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:800;line-height:1.1}.lp-heading p{max-width:620px;color:var(--text-secondary);margin:16px auto 0;font-size:1.0625rem;line-height:1.6}.lp-card{border:1px solid var(--border-default);background:#fff;border-radius:24px;box-shadow:0 10px 30px #2a2e7a0d}.lp-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lp-feature{align-content:start;gap:8px;padding:24px;transition:transform .2s,box-shadow .2s;display:grid}.lp-feature:hover{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.lp-feature small{letter-spacing:.12em;color:var(--text-tertiary);margin-top:10px;font-size:.6875rem;font-weight:700}.lp-feature h3{margin:0;font-size:1.125rem;line-height:1.3}.lp-feature p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.lp-tile{border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.lp-tile.big{border-radius:20px;flex:none;width:60px;height:60px}.lp-tile.violet{background:var(--ui-tonal);color:var(--ui-tonal-ink)}.lp-tile.blue{color:#2f6bdf;background:#e7f0ff}.lp-tile.indigo{color:#4f5bff;background:#e8ebff}.lp-tile.pink{color:#d6336c;background:#ffe8f1}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-step{padding:26px}.lp-step b{background:var(--ui-grad);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.9375rem;display:grid}.lp-step h3{margin:16px 0 6px;font-size:1.125rem}.lp-step p{color:var(--text-secondary);margin:0;line-height:1.6}.lp-pricing{scroll-margin-top:80px}.lp-pricing-state{color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}.lp-plans{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:18px;display:grid}.lp-plan{border:1px solid var(--border-default);background:#fff;border-radius:26px;flex-direction:column;gap:16px;padding:28px 26px;display:flex;position:relative;box-shadow:0 10px 30px #2a2e7a0d}.lp-plan.highlight{background:linear-gradient(#fff,#fff) padding-box,var(--ui-grad) border-box;border:2px solid #0000;transform:translateY(-6px);box-shadow:0 30px 70px #5b4cff2e}.lp-plan-badge{background:var(--ui-grad);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:-13px;left:26px;box-shadow:0 8px 18px #5b4cff40}.lp-plan header h3{margin:0;font-size:1.25rem}.lp-plan header p{color:var(--text-secondary);margin:6px 0 0;font-size:.9375rem}.lp-plan-price strong{letter-spacing:-.03em;font-size:2.6rem;font-weight:800}.lp-plan-price small{color:var(--text-tertiary);margin-left:6px;font-size:.9375rem}.lp-plan-limits{background:var(--surface-soft);border-radius:18px;gap:8px;margin:0;padding:14px 16px;list-style:none;display:grid}.lp-plan-limits li{color:var(--text-secondary);align-items:baseline;gap:8px;font-size:.9375rem;display:flex}.lp-plan-limits b{min-width:3.2em;color:var(--text-primary);font-size:1rem}.lp-plan-features{color:var(--text-secondary);gap:10px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.lp-plan-features li{align-items:flex-start;gap:10px;display:flex}.lp-plan-features svg{color:#6a4cff;flex:none;margin-top:3px}.lp-plan .lp-btn{width:100%;margin-top:auto}.lp-pricing-note{text-align:center;max-width:720px;color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin:28px auto 0;font-size:.9375rem;display:flex}.lp-pricing-note svg{color:var(--accent);flex:none}.lp-spin{animation:1s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-trust{align-items:flex-start;gap:28px;max-width:980px;display:flex}.lp-trust h2{margin:10px 0 12px;font-size:clamp(1.8rem,3vw,2.4rem)}.lp-trust p{color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.65}.lp-faq-list{gap:12px;max-width:820px;margin:0 auto;display:grid}.lp-faq-list details{padding:0 22px}.lp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:650;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary svg{color:var(--text-tertiary);flex:none;transition:transform .2s}.lp-faq-list details[open] summary svg{transform:rotate(180deg)}.lp-faq-list details p{color:var(--text-secondary);margin:0 0 18px;line-height:1.65}.lp-final{text-align:center;color:#fff;background:radial-gradient(600px 300px at 80% 0%,#a48bff 0%,transparent 70%),var(--ui-grad);border-radius:32px;max-width:1120px;margin:24px auto 72px;padding:clamp(40px,7vw,72px) clamp(20px,5vw,64px);box-shadow:0 40px 90px #5b4cff3d}.lp-final h2{color:#fff;margin:12px 0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.lp-final p{color:#ece8ff;max-width:560px;margin:0 auto 26px;font-size:1.0625rem}.lp-final-google{width:min(100%,400px);margin:0 auto}.lp-final .google-login{height:52px;color:var(--text-primary);background:#fff;border:0;border-radius:999px}.lp-final .google-status{color:#e4deff}.lp-footer{border-top:1px solid var(--border-subtle);max-width:1180px;color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:16px 28px;margin:0 auto;padding:28px clamp(16px,4vw,40px) 40px;font-size:.875rem;display:flex}.lp-footer p{margin:0}.lp-footer nav{gap:20px;margin-left:auto;display:flex}.lp-footer a{text-decoration:none}.lp-footer a:hover{color:var(--text-primary)}@media (max-width:1080px){.lp-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.lp-hero{grid-template-columns:1fr;min-height:auto}.lp-preview{display:none}.lp-hero-copy{background:0 0;padding:48px 22px 64px}.lp-nav nav{display:none}.lp-nav-actions{margin-left:auto}.lp-steps{grid-template-columns:1fr}.lp-plan.highlight{transform:none}}@media (max-width:560px){.lp-features{grid-template-columns:1fr}.lp-trust{flex-direction:column}.lp-teasers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp-teaser{padding:10px 6px 12px}.lp-teaser b{font-size:.6875rem}.lp-teaser small,.lp-nav-actions .lp-btn.ghost{display:none}.lp-footer nav{margin-left:0}}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important;animation:none!important}}:root .np-app .setup-editor{--editor-ink:#252238;--editor-muted:#77758b;--editor-line:#e8e8ef;--editor-accent:#6941d9;--editor-soft:#f6f7fb;--quick-purple:var(--editor-accent);--quick-border:var(--editor-line);max-width:1200px;color:var(--editor-ink);gap:24px}.setup-editor-intro{justify-content:space-between;align-items:center;gap:24px;display:flex}.setup-editor-intro h1{letter-spacing:-1px;margin:0;font-size:28px;font-weight:650;line-height:1.25}.setup-editor-intro p{color:var(--editor-muted);margin:8px 0 0;font-size:13px}.setup-editor-intro .quick-recipe-launch{border:1px solid var(--editor-line);background:#fff;border-radius:9px;flex:none;gap:8px;min-height:42px;padding:0 14px;transition:border-color .15s,background .15s}.setup-editor-intro .quick-recipe-launch:hover{background:#faf8ff;border-color:#bca8ee}.setup-editor-intro .quick-recipe-launch small,.setup-editor-intro .quick-recipe-launch>span:last-child{display:none}.setup-editor-intro .quick-recipe-launch b{font-size:12px;font-weight:550}:root .np-app .setup-editor .setup-layout{grid-template-columns:minmax(0,1fr) 340px;gap:32px}:root .np-app .setup-editor .setup-form{border:1px solid var(--editor-line);background:#fff;border-radius:16px;padding:26px 28px 0;display:block}.setup-editor-identity{grid-template-columns:minmax(0,1fr) minmax(150px,.65fr);gap:16px;padding-bottom:22px;display:grid}:root .np-app .setup-editor .quick-name-field,:root .np-app .setup-editor .quick-account-select{background:0 0;border:0;border-radius:0;align-content:start;gap:7px;padding:0;display:grid}:root .np-app .setup-editor .quick-name-field small,:root .np-app .setup-editor .quick-account-select small{color:var(--editor-muted);font-size:11px;font-weight:500}:root .np-app .setup-editor .quick-name-field input,:root .np-app .setup-editor .quick-account-select select{border:1px solid var(--editor-line);width:100%;min-height:42px;color:var(--editor-ink);letter-spacing:0;background:#fff;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:500}:root .np-app .setup-editor .quick-name-field input:focus-visible{outline-offset:2px;outline:2px solid #ac92eb}:root .np-app .setup-editor .setup-block{border:0;border-top:1px solid var(--editor-line);box-shadow:none;background:0 0;border-radius:0;padding:20px 0}:root .np-app .setup-editor .setup-block>header{align-items:center;gap:10px;margin-bottom:14px}:root .np-app .setup-editor .setup-block>header>span{padding-top:0}:root .np-app .setup-editor .setup-block h2{letter-spacing:-.2px;font-size:14px;font-weight:600}:root .np-app .setup-editor .setup-block>header>i.done{color:var(--editor-accent);background:#f7f3ff;border-color:#ece4fa}:root .np-app .setup-editor .quick-trigger-select{gap:0}:root .np-app .setup-editor .quick-trigger-select>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root .np-app .setup-editor .quick-trigger-select select{border-color:var(--editor-line);background:#fff;border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:500}:root .np-app .setup-editor .quick-square-choices{background:#f6f4ff;border:1px solid #e3ddff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}:root .np-app .setup-editor .quick-square-choices>button{color:#6945ff;background:0 0;border-color:#0000;border-radius:11px;justify-content:center;min-height:42px;padding:10px 14px;font-size:12px;font-weight:600;transition:background .15s,box-shadow .15s}:root .np-app .setup-editor .quick-square-choices>button:hover{background:#ece7ff;border-color:#0000}:root .np-app .setup-editor .quick-square-choices>button[aria-checked=true]{color:#fff;background:linear-gradient(110deg,#4842ff,#8535ff);border-color:#0000;box-shadow:0 2px 5px #6941d91a}:root .np-app .setup-editor .quick-square-choices>button:active{box-shadow:none}:root .np-app .setup-editor .quick-square-choices>button:focus-visible{outline-offset:2px;outline:2px solid #6941d9}:root .np-app .setup-editor .quick-square-choices>button>i{display:none}:root .np-app .setup-editor .quick-filter-choices>button{justify-content:center}:root .np-app .setup-editor .cf-compact{gap:4px}:root .np-app .setup-editor .quick-filter-row{gap:10px}:root .np-app .setup-editor .cf-chip-box{border-color:var(--editor-line);border-radius:8px;min-height:42px}:root .np-app .setup-editor .cf-chip{color:#6847a9;background:#f3effb;border-radius:5px}:root .np-app .setup-editor .quick-rule-options>summary{color:var(--editor-muted);min-height:32px;margin-top:2px;font-size:11px}:root .np-app .setup-editor .quick-rule-options[open]>summary{color:var(--editor-accent);margin-bottom:12px}:root .np-app .setup-editor .quick-reply-summary{padding-bottom:16px}:root .np-app .setup-editor .quick-action-heading{gap:8px;margin-bottom:7px;font-size:12px}:root .np-app .setup-editor .quick-action-heading>svg{color:#8a7aa0;width:15px;height:15px}:root .np-app .setup-editor .quick-action-heading>b{font-weight:550}:root .np-app .setup-editor .quick-reply-excerpt{color:var(--editor-muted);padding-left:23px;font-size:11px}:root .np-app.np-app .setup-editor .quick-edit-replies.home-button{color:#6941b3;min-height:32px;box-shadow:none;background:#f5f1fc;border:0;border-radius:6px;padding:0 10px;font-size:11px}:root .np-app .setup-editor .quick-action-section{border-top:1px solid #f0edf4;padding:14px 0 0}:root .np-app .setup-editor .quick-action-section .quick-action-heading{margin-bottom:10px}:root .np-app .setup-editor .linked-message .wizard-field{gap:0;margin-bottom:10px;font-size:0}:root .np-app .setup-editor .linked-message textarea{border-color:var(--editor-line);resize:vertical;background:#fcfcfe;border-radius:9px;min-height:84px;padding:12px 14px;font-size:13px;line-height:1.65}:root .np-app .setup-editor .linked-message-chip{border-color:var(--editor-line);box-shadow:none;background:#fff;border-radius:9px;margin-top:0;padding:9px 10px}:root .np-app .setup-editor .linked-message-chip>i{background:#f6f2ff;border-radius:7px;width:28px;height:28px}:root .np-app .setup-editor .linked-message-chip b{font-size:12px}:root .np-app .setup-editor .linked-message-chip a{color:var(--editor-muted);font-size:11px}:root .np-app .setup-editor .linked-message-add{border:1px dashed var(--editor-line);color:var(--editor-accent);border-radius:8px;padding:9px 12px;font-size:12px}:root .np-app .setup-editor .linked-message-add small{display:none}.setup-editor-advanced{border-top:1px solid var(--editor-line)}.setup-editor-advanced>summary{cursor:pointer;color:#736b80;align-items:center;gap:10px;min-height:56px;padding:18px 0;font-size:12px;list-style:none;display:flex}.setup-editor-advanced>summary::-webkit-details-marker{display:none}.setup-editor-advanced>summary>span:first-of-type{flex:1;gap:4px;display:grid}.setup-editor-advanced>summary small{color:#a19aaa;font-size:10px}.setup-editor-disclosure{color:#9587a7;font-size:18px;line-height:1}.setup-editor-advanced[open] .setup-editor-disclosure{transform:rotate(45deg)}.setup-editor-advanced[open]>summary{color:var(--editor-accent)}.setup-editor-advanced-body{padding:0 0 20px 26px}:root .np-app .setup-editor .quick-tag-section{border:0;padding:12px 0}:root .np-app .setup-editor .quick-follow-options,:root .np-app .setup-editor .quick-opening-options{border-top:1px solid #f0edf4;margin:0;padding-top:10px}:root .np-app .setup-editor .quick-save-recipe{border-top:1px solid #f0edf4;margin-top:14px;padding-top:14px}.setup-editor-builder{color:#756a87;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0 0;font-size:11px;display:inline-flex}.setup-editor-builder:hover{color:#6941d9}:root .np-app .setup-editor .setup-side{background:0 0;border:0;border-radius:0;padding:20px 0;top:16px}:root .np-app .setup-editor .quick-live-preview{gap:12px}:root .np-app .setup-editor .quick-preview-head{max-width:280px;font-size:12px}:root .np-app .setup-editor .quick-preview-tabs{background:#eeedf4;border-radius:8px;max-width:280px}:root .np-app .setup-editor .quick-preview-head button{border-color:var(--editor-line);background:#fff;border-radius:7px}:root .np-app .setup-editor .quick-live-preview .apv-phone{border-width:6px;border-radius:34px;max-width:280px;height:480px;box-shadow:0 14px 32px #25223812}:root .np-app .setup-editor .quick-preview-disclaimer{color:#a39bae;max-width:240px;font-size:10px}:root .np-app .setup-editor .quick-preview-progress>span{font-size:9px}:root .np-app .setup-editor .setup-footbar{border:0;border-top:1px solid var(--editor-line);box-shadow:none;background:#fbfbfdf5;border-radius:0;gap:12px;padding:12px 0}.setup-editor-footer-note{color:#92899e;align-items:center;gap:7px;margin-right:auto;font-size:11px;display:flex}:root .np-app.np-app .setup-editor button.home-button{box-shadow:none;border-radius:8px;min-height:40px;padding:0 16px;font-size:12px;transition:background .15s,border-color .15s,transform .1s}:root .np-app.np-app .setup-editor button.home-button.primary{background:var(--editor-accent);border-color:var(--editor-accent);box-shadow:0 3px 8px #6941d91a}:root .np-app.np-app .setup-editor button.home-button.primary:hover:not(:disabled){background:#5e36ca;border-color:#5e36ca;transform:none}:root .np-app.np-app .setup-editor button.home-button:active:not(:disabled){transform:translateY(1px)}:root .np-app.np-app .setup-editor button.home-button:disabled{opacity:.5;box-shadow:none;cursor:wait}.setup-editor :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #a78bdd}.setup-editor-dialog{border-radius:16px;box-shadow:0 24px 70px #25223826}.setup-editor-dialog h2{letter-spacing:-.5px;font-size:19px;font-weight:600}.setup-editor-dialog>header{padding:22px 24px 18px}.setup-editor-dialog .quick-picker-tabs{background:#f5f3f8;border-radius:8px}.setup-editor-dialog h3{text-transform:none;letter-spacing:0;color:#91879d;font-size:12px;font-weight:550}.setup-editor-dialog .quick-recipe-choice{border-radius:9px;padding:14px 12px}.setup-editor-dialog .quick-recipe-choice:hover{background:#f8f6fd}.setup-editor-dialog .quick-recipe-choice b{font-weight:550}.setup-editor-dialog .quick-reply-card{background:#fff;border-radius:11px}.setup-editor-dialog .quick-reply-card.picked{background:#fdfbff;border-color:#cdbbe9}.setup-editor-dialog .home-button.primary{background:#6941d9;border-color:#6941d9}.setup-editor-dialog .home-button.primary:hover:not(:disabled){background:#5e36ca}.setup-editor-dialog .home-button:active:not(:disabled){transform:translateY(1px)}.setup-editor-dialog .quick-validation-success{background:#f0f8f4;border:0;border-radius:10px}@media (min-width:1440px){:root .np-app .setup-editor .setup-layout{grid-template-columns:minmax(0,1fr) 360px;gap:40px}}@media (max-width:1099px){:root .np-app .setup-editor{max-width:760px}:root .np-app .setup-editor .setup-layout{grid-template-columns:minmax(0,1fr)}:root .np-app .setup-editor .setup-side,.setup-editor-footer-note{display:none}:root .np-app .setup-editor .setup-footbar{justify-content:space-between}}@media (max-width:600px){:root .np-app .setup-editor{gap:18px}.setup-editor-intro{flex-direction:column;align-items:flex-start;gap:14px}.setup-editor-intro h1{letter-spacing:-.7px;font-size:24px}.setup-editor-intro p{margin-top:6px;font-size:12px}.setup-editor-intro .quick-recipe-launch{min-height:40px}:root .np-app .setup-editor .setup-form{border-radius:13px;padding:20px 16px 0}.setup-editor-identity{grid-template-columns:minmax(0,1fr);gap:14px;padding-bottom:20px}:root .np-app .setup-editor .quick-account-select{display:grid}:root .np-app .setup-editor .quick-account-select select{max-width:none}:root .np-app .setup-editor .quick-name-field input,:root .np-app .setup-editor .quick-account-select select{min-height:44px;font-size:16px;font-weight:400}:root .np-app .setup-editor .setup-block{padding:18px 0}:root .np-app .setup-editor .quick-trigger-select select{min-height:44px;font-size:12px}:root .np-app .setup-editor .quick-post-choices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root .np-app .setup-editor .quick-square-choices>button{white-space:normal;min-height:48px;padding:8px;font-size:11px}:root .np-app .setup-editor .quick-filter-choices{flex-direction:row}:root .np-app .setup-editor .quick-filter-choices>button{padding:10px;font-size:11px}:root .np-app .setup-editor .linked-message textarea{min-height:100px;font-size:16px}.setup-editor-advanced>summary{min-height:64px}.setup-editor-advanced-body{padding-left:0}:root .np-app .setup-editor .setup-footbar{padding:10px 0 max(10px,env(safe-area-inset-bottom))}:root .np-app.np-app .setup-editor .setup-footbar .home-button{min-height:44px;padding:0 12px;font-size:12px}:root .np-app.np-app .setup-editor .quick-edit-replies.home-button{min-height:44px}.quick-dialog-backdrop:has(.setup-editor-dialog):not(:has(.quick-phone-dialog)){align-items:end;padding:0}.setup-editor-dialog:not(.quick-phone-dialog){border:0;border-radius:20px 20px 0 0;width:100%;max-height:92dvh}.setup-editor-dialog>header{padding:20px 18px 16px}.setup-editor-dialog .quick-dialog-scroll{padding:0 18px 20px}.setup-editor-dialog input:not([type=checkbox]),.setup-editor-dialog textarea{font-size:16px}.setup-editor-dialog>footer{padding:14px 18px max(14px,env(safe-area-inset-bottom))}.setup-editor-dialog .home-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.setup-editor *,.setup-editor-dialog *{scroll-behavior:auto;transition:none!important}}:root .np-app .np-content:has(.setup-editor){background:#f7f8fb}.setup-editor-heading{align-items:center;gap:14px;min-width:0;display:flex}.setup-editor-heading>button{color:#81768f;cursor:pointer;background:#fff;border:1px solid #e8e8ef;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.setup-editor-heading>button:hover{color:#6941d9;border-color:#c7b8df}@media (max-width:600px){.setup-editor-heading{gap:10px}.setup-editor-heading>button{width:36px;height:36px}}.setup-editor .quick-follow-options,.setup-editor .quick-opening-options{border-top:1px solid var(--editor-line);padding:16px 0}.setup-editor .quick-follow-options input[type=checkbox],.setup-editor .quick-save-recipe input[type=checkbox]{width:18px;height:18px;accent-color:var(--editor-accent);cursor:pointer}.setup-editor .setup-suggestion{color:var(--editor-accent);background:#f6f3ff;border:1px solid #e8defc;border-radius:7px;margin:6px 0;padding:8px 10px;font-size:12px}.quick-live-preview .apv-post-phone{color:#f5f5f7!important;background:#000!important}.quick-live-preview .apv-post-phone .apv-status{color:#fff}.quick-live-preview .apv-post-phone .apv-nav{background:#000;border-color:#26252c}.quick-live-preview .apv-post-nav>span{text-align:center}.quick-live-preview .apv-post-nav>span:last-child{flex:0;width:18px}.quick-live-preview .quick-preview-post{background:#000;padding:0}.apv-post-author{align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.apv-post-author>b{flex:1}.quick-live-preview .apv-post-phone .apv-avatar{color:#fff;background:linear-gradient(135deg,#8847ff,#d346cd)}.quick-live-preview .apv-post-media .post-thumb{aspect-ratio:1;width:100%}.quick-live-preview .apv-post-media img{object-fit:cover;border-radius:0;width:100%;height:100%}.quick-live-preview .apv-post-media .apv-media-any{color:#f5f3ff;background:#171525;border-radius:0;height:220px}.apv-post-caption{padding:10px;font-size:11px;line-height:1.5}.apv-post-caption p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0;display:-webkit-box;overflow:hidden}.apv-post-caption small{color:#92909f}.apv-post-actions{gap:12px;margin-bottom:8px;display:flex}.apv-post-actions svg{width:20px;height:20px}.apv-post-actions svg:last-child{margin-left:auto}.apv-post-bottom{border-top:1px solid #26252c;flex:none;justify-content:space-around;align-items:center;padding:10px;display:flex}.apv-post-bottom svg{width:20px;height:20px}:root .np-app .setup-editor .quick-preview-tabs{background:#f6f4ff;border:1px solid #e3ddff;border-radius:13px;padding:4px}:root .np-app .setup-editor .quick-preview-tabs button{color:#6945ff;border-radius:10px;min-height:34px;font-weight:600}:root .np-app .setup-editor .quick-preview-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(110deg,#4842ff,#8535ff)}:root .np-app .setup-editor{gap:24px;max-width:1240px}:root .np-app .setup-editor .setup-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:28px}:root .np-app .setup-editor .setup-form{background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;min-width:0;padding:0;display:flex}:root .np-app .setup-editor .setup-editor-identity,:root .np-app .setup-editor .setup-block,:root .np-app .setup-editor .setup-options-card,:root .np-app .setup-editor .quick-save-recipe,:root .np-app .setup-editor .setup-editor-advanced{background:#fff;border:1px solid #e6e3ed;border-radius:16px;margin:0;padding:22px;box-shadow:0 2px 5px #27213903}:root .np-app .setup-editor .setup-block>header{gap:12px;margin-bottom:18px}:root .np-app .setup-editor .setup-block h2,.setup-options-card h2{letter-spacing:-.3px;margin:0;font-size:16px;font-weight:600}:root .np-app .setup-editor .setup-block>header>i{color:#7650bd;background:#f5f1fc;border:0;width:28px;height:28px;font-size:12px}:root .np-app .setup-editor .quick-trigger-select{margin-bottom:12px}:root .np-app .setup-editor .quick-trigger-select select{min-height:48px;font-size:13px}.setup-options-card>header p{color:#81788e;margin:6px 0 18px;font-size:12px}:root .np-app .setup-editor .quick-follow-options,:root .np-app .setup-editor .quick-opening-options{border:0;padding:16px 0}:root .np-app .setup-editor .quick-opening-options{border-top:1px solid #efedf4;padding-bottom:0}:root .np-app .setup-editor .setup-option-row{gap:16px;min-height:32px}:root .np-app .setup-editor .setup-option-row b{font-size:13px;font-weight:550}:root .np-app .setup-editor .setup-editor-advanced{padding:0 22px}:root .np-app .setup-editor .setup-editor-advanced-body{padding-left:0}:root .np-app .setup-editor .quick-save-recipe{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}:root .np-app .setup-editor .setup-side{background:#f4f2f8;border:1px solid #e6e3ed;border-radius:22px;padding:22px 14px;position:sticky;top:20px}:root .np-app .setup-editor .quick-live-preview .apv-phone{max-width:300px;height:560px}:root .np-app .setup-editor .quick-preview-head,:root .np-app .setup-editor .quick-preview-tabs{max-width:300px}:root .np-app .setup-editor .setup-footbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #e6e3ed;border-radius:12px;margin-top:4px;padding:14px 18px}@media (max-width:1099px){:root .np-app .setup-editor .setup-layout{grid-template-columns:minmax(0,1fr)}:root .np-app .setup-editor .setup-side{display:none}}@media (max-width:600px){:root .np-app .setup-editor .setup-form{gap:12px}:root .np-app .setup-editor .setup-editor-identity,:root .np-app .setup-editor .setup-block,:root .np-app .setup-editor .setup-options-card,:root .np-app .setup-editor .quick-save-recipe{border-radius:14px;padding:18px 16px}:root .np-app .setup-editor .setup-editor-advanced{border-radius:14px;padding:0 16px}:root .np-app .setup-editor .setup-footbar{padding:12px 12px max(12px,env(safe-area-inset-bottom));border-radius:12px 12px 0 0}.setup-editor-intro .quick-recipe-launch{justify-content:center;width:100%}:root .np-app .setup-editor .quick-reply-summary .quick-action-heading{flex-wrap:wrap}:root .np-app .setup-editor .quick-gate-fields textarea,:root .np-app .setup-editor .quick-gate-fields input{font-size:16px}}.bl-page{max-width:1100px;margin:0 auto;padding:0 4px 40px}.bl-page-panel{padding:22px 24px}.bl{gap:22px;margin-top:6px;display:grid}.bl-eyebrow{letter-spacing:.12em;color:var(--accent-strong,#5236f0);font-size:.6875rem;font-weight:700}.bl-muted{color:var(--text-tertiary,#7b80a3);margin:0;font-size:.8125rem;line-height:1.5}.bl-foot{margin-top:12px}.bl-warn{color:#8a5a00;background:#fff6e5;border-radius:12px;margin:8px 0 0;padding:8px 12px;font-size:.8125rem}.bl-loading{color:var(--text-secondary,#5a5f86);align-items:center;gap:10px;padding:24px;display:flex}.bl-error{color:#a3203d;background:#fdecef;border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:.875rem;display:flex}.bl-spin{animation:1s linear infinite bl-spin}@keyframes bl-spin{to{transform:rotate(360deg)}}.bl-current{border:1px solid var(--border-default,#e3e5f3);background:var(--surface-soft,#f6f5ff);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.bl-current.paid{background:linear-gradient(120deg,#f1eeff 0%,#f7f4ff 55%,#fff 100%);border-color:#d9d2ff}.bl-current h3{color:var(--text-primary,#14143c);align-items:center;gap:10px;margin:6px 0 4px;font-size:1.5rem;display:flex}.bl-current p{color:var(--text-secondary,#5a5f86);margin:0;font-size:.875rem}.bl-current-price{text-align:right;white-space:nowrap}.bl-current-price strong{color:var(--text-primary,#14143c);font-size:1.75rem}.bl-current-price small{color:var(--text-tertiary,#7b80a3);margin-left:4px}.bl-chip{color:#5236f0;letter-spacing:.02em;background:#e9e6ff;border-radius:999px;padding:3px 10px;font-size:.6875rem;font-weight:700}.bl-chip.active{color:#0d7a54;background:#e2f6ee}.bl-chip.lapsed{color:#a3203d;background:#fdecef}.bl-usage{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bl-meter{border:1px solid var(--border-default,#e3e5f3);background:var(--surface-raised,#fff);border-radius:18px;align-content:start;gap:10px;padding:16px 18px;display:grid}.bl-meter-head{align-items:center;gap:10px;display:flex}.bl-meter-head b{color:var(--text-primary,#14143c);font-size:.875rem}.bl-meter-icon{background:var(--ui-tonal,#f0edff);width:30px;height:30px;color:var(--ui-tonal-ink,#5236f0);border-radius:10px;place-items:center;display:grid}.bl-meter-num{letter-spacing:-.02em;color:var(--text-primary,#14143c);font-size:1.5rem;font-weight:800}.bl-meter-num small{letter-spacing:0;color:var(--text-tertiary,#7b80a3);font-size:.8125rem;font-weight:500}.bl-meter>small{color:var(--text-tertiary,#7b80a3);font-size:.75rem}.bl-bar{background:#eceef8;border-radius:999px;height:8px;overflow:hidden}.bl-bar i{border-radius:inherit;background:var(--ui-grad,linear-gradient(100deg,#4f5bff,#8a52ff));height:100%;display:block}.bl-meter.full .bl-bar i{background:linear-gradient(90deg,#f0597a,#d23a57)}.bl-meter.full>small{color:#a3203d}.bl-meter .bl-btn{justify-self:start}.bl-plans-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.bl-plans-head h3{margin:6px 0 0;font-size:1.125rem}.bl-segment{background:var(--surface-soft,#f6f5ff);border:1px solid var(--border-subtle,#eceef8);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.bl-segment button{color:var(--text-secondary,#5a5f86);background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:.8125rem;font-weight:600}.bl-segment button.on{color:var(--ui-tonal-ink,#5236f0);background:#fff;box-shadow:0 2px 8px #2a2e7a1a}.bl-plans{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.bl-plan{border:1px solid var(--border-default,#e3e5f3);background:var(--surface-raised,#fff);border-radius:20px;flex-direction:column;gap:10px;padding:22px 20px;display:flex;position:relative}.bl-plan.highlight{border:1.5px solid #8a7bff;box-shadow:0 18px 44px #5b4cff1f}.bl-plan.current{background:var(--surface-soft,#f6f5ff)}.bl-plan h4{color:var(--text-primary,#14143c);margin:0;font-size:1.125rem}.bl-badge{background:var(--ui-grad,#6a4cff);color:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute;top:-11px;left:20px}.bl-price strong{color:var(--text-primary,#14143c);font-size:1.875rem}.bl-price small{color:var(--text-tertiary,#7b80a3);margin-left:4px}.bl-limits,.bl-features{color:var(--text-secondary,#5a5f86);gap:7px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.bl-limits{border-block:1px solid var(--border-subtle,#eceef8);padding:12px 0}.bl-limits b{color:var(--text-primary,#14143c)}.bl-features li{align-items:flex-start;gap:8px;display:flex}.bl-features svg{color:#0d9364;flex:none;margin-top:2px}.bl-plan .bl-btn{margin-top:auto}.bl-btn{border:1px solid var(--border-default,#e3e5f3);height:40px;color:var(--text-primary,#14143c);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:.8125rem;font-weight:650;display:inline-flex}.bl-btn:hover:not(:disabled){border-color:#c9c3ff}.bl-btn.primary{background:var(--ui-grad,#6a4cff);color:#fff;border:0;box-shadow:0 10px 24px #5b4cff33}.bl-btn.tonal{background:var(--ui-tonal,#f0edff);color:var(--ui-tonal-ink,#5236f0);border:0}.bl-btn.wide{width:100%}.bl-btn:disabled{opacity:.6}.bl-backdrop{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14143c66;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bl-dialog{color:#14143c;background:#fff;border-radius:24px;gap:16px;width:min(460px,100%);max-height:calc(100vh - 32px);padding:24px;display:grid;overflow:auto;box-shadow:0 30px 80px #14143c40}.bl-dialog header{justify-content:space-between;gap:12px;display:flex}.bl-dialog h2{margin:6px 0 4px;font-size:1.375rem}.bl-dialog header p{color:#5a5f86;margin:0;font-size:.875rem}.bl-icon{color:#5a5f86;background:#fff;border:1px solid #e3e5f3;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.bl-total{color:#5a5f86;background:#f6f5ff;border-radius:16px;justify-content:space-between;align-items:baseline;padding:14px 16px;font-size:.875rem;display:flex}.bl-total strong{color:#14143c;font-size:1.5rem}.bl-field{color:#5a5f86;gap:6px;font-size:.8125rem;font-weight:600;display:grid}.bl-field small{color:#7b80a3;font-weight:400}.bl-field input,.bl-field select{height:42px;font:inherit;color:#14143c;background:#fff;border:1px solid #e3e5f3;border-radius:12px;padding:0 12px}.error-notice .notice-action{color:#fff;cursor:pointer;background:linear-gradient(100deg,#4f5bff 0%,#6d4cff 55%,#8a52ff 100%);border:0;border-radius:999px;height:30px;margin-top:8px;padding:0 14px;font-size:.75rem;font-weight:700}@media (max-width:900px){.bl-usage{grid-template-columns:1fr}.bl-current{flex-direction:column}.bl-current-price{text-align:left}}.bl-error>svg{flex:none}.bl>.bl-error,.bl-loading+.bl-error{flex-wrap:wrap}.bl-backdrop{--accent-strong:#5236f0;--surface-soft:#f6f5ff;--surface-raised:#fff;--border-default:#e3e5f3;--border-subtle:#eceef8;--text-primary:#14143c;--text-secondary:#5a5f86;--text-tertiary:#7b80a3;--ui-grad:linear-gradient(100deg,#4f5bff 0%,#6d4cff 55%,#8a52ff 100%);--ui-tonal:#f0edff;--ui-tonal-ink:#5236f0;font-family:var(--font-geist-sans),Inter,system-ui,Arial,sans-serif}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}:is(.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible){outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}:is(.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible){outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}:is(.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible){outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}:is(.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible){box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}:is(.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible){outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.np-app .inbox-screen.inbox-real .inbox-searchbar{border-bottom:1px solid var(--np-border,#e7eaf5);background:0 0;flex:none;padding:12px 22px}.np-app .inbox-screen.inbox-real .inbox-searchbar .inbox-search{box-sizing:border-box;border:1.5px solid var(--np-border,#e7eaf5);background:var(--np-surface,#fff);width:100%;height:auto;min-height:48px;color:var(--np-muted,#6c7196);border-radius:14px;gap:12px;margin:0;padding:0 10px 0 16px;transition:border-color .15s,box-shadow .15s;box-shadow:0 2px 10px #262c7a0d}.np-app .inbox-screen.inbox-real .inbox-searchbar .inbox-search:focus-within{border-color:var(--np-accent,#6a4cff);box-shadow:0 0 0 4px #6a4cff1f}.np-app .inbox-screen.inbox-real .inbox-searchbar .inbox-search input{min-width:0;height:46px;color:var(--np-text,#14143c);background:0 0;border:0;outline:0;flex:1;font-size:17px}.np-app .inbox-screen.inbox-real .inbox-searchbar .inbox-search input::-webkit-search-cancel-button{display:none}.np-app .inbox-screen.inbox-real .inbox-searchbar .inbox-search input::placeholder{color:var(--np-faint,#9aa0bf)}.np-app .inbox-screen.inbox-real .inbox-search-clear{color:#5236f0;cursor:pointer;background:#f0edff;border:0;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid}.np-app .inbox-screen.inbox-real .inbox-spin{color:var(--np-accent,#6a4cff);flex:none;animation:.8s linear infinite inbox-spin}@keyframes inbox-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.np-app .inbox-screen.inbox-real .inbox-spin{animation:none}}.np-app .inbox-screen.inbox-real .inbox-search-status{min-height:16px;color:var(--np-muted,#6c7196);margin:6px 16px 0;font-size:12px}.np-app .inbox-screen.inbox-real .thread-list{flex:1;min-height:0;overflow-y:auto}.np-app .inbox-screen.inbox-real{min-height:0;overflow:hidden}.np-app .inbox-screen.inbox-real .inbox-layout{grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.np-app .inbox-screen.inbox-real :is(.thread-column,.conversation){min-height:0;overflow:hidden}.np-app .inbox-screen.inbox-real .conversation .messages{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.np-app .inbox-screen.inbox-real .inbox-no-results{color:var(--np-muted,#6c7196);overflow-wrap:anywhere;margin:0;padding:20px 16px;font-size:14px}.np-app .inbox-screen.inbox-real .thread-row{min-height:84px}.np-app .inbox-screen.inbox-real .thread-row>span{flex:1;padding-right:76px}.np-app .inbox-screen.inbox-real .thread-row small{max-width:none}.np-app .inbox-screen.inbox-real .thread-row em.thread-count{letter-spacing:0;text-transform:none;color:#5236f0;background:#f0edff;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600}.np-app .inbox-screen.inbox-real .thread-row time{white-space:nowrap;text-align:right;max-width:84px;font-size:11px}.np-app .inbox-screen.inbox-real .inbox-more,.np-app .inbox-screen.inbox-real .inbox-earlier{border:1px solid var(--np-border,#e7eaf5);color:#5236f0;cursor:pointer;background:#fff;border-radius:999px;min-height:40px;margin:12px auto;padding:0 18px;font-size:13px;font-weight:600;display:block}.np-app .inbox-screen.inbox-real .inbox-earlier{flex:none;align-self:center}.np-app .inbox-screen.inbox-real :is(.inbox-more,.inbox-earlier):disabled{opacity:.6;cursor:progress}.np-app .inbox-screen.inbox-real .message-group{flex-direction:column;display:flex}.np-app .inbox-screen.inbox-real .inbox-day{color:var(--np-faint,#9aa0bf);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;margin:14px 0 6px;font-size:11px;font-weight:600;display:flex}.np-app .inbox-screen.inbox-real .inbox-day:before,.np-app .inbox-screen.inbox-real .inbox-day:after{content:"";background:var(--np-border,#e7eaf5);flex:1;height:1px}.np-app .inbox-screen.inbox-real .message>small{color:var(--np-muted,#6c7196);font-size:11px}.np-app .inbox-screen.inbox-real .message p{overflow-wrap:anywhere;white-space:pre-wrap}.np-app .inbox-screen.inbox-real .inbox-empty-thread{place-items:center;display:grid}@media (min-width:801px){.np-app .inbox-screen.inbox-real .inbox-layout{grid-template-columns:minmax(320px,380px) minmax(0,1fr)}}@media (max-width:800px){.np-app .inbox-screen.inbox-real .thread-column{width:100%}.np-app .inbox-screen.inbox-real .inbox-searchbar{padding:8px 12px}.np-app .inbox-screen.inbox-real .inbox-searchbar .inbox-search{min-height:50px}.np-app .inbox-screen.inbox-real .inbox-searchbar .inbox-search input{height:48px;font-size:16px}.np-app .inbox-screen.inbox-real.thread-open .inbox-searchbar{display:none}.np-app .inbox-screen.inbox-real .inbox-search-status{margin:0 16px}.np-app .inbox-screen.inbox-real .inbox-empty-thread{display:none}}.np-app .inbox-screen.inbox-real{--wa-wall:#efeae2;--wa-wall-dot:#e2dbd0;--wa-in:#fff;--wa-in-text:#111b21;--wa-out:#d9fdd3;--wa-out-text:#111b21;--wa-meta:#667781;--wa-tick:#53bdeb;--wa-fail:#d64545;--wa-fail-bg:#fde8e8;--wa-follow:#0f8a5f;--wa-follow-bg:#dcf5e9;--wa-follow-line:#9fdcc2;--wa-unfollow:#b4561e;--wa-unfollow-bg:#fdecdf;--wa-unfollow-line:#f2c3a3;--wa-tag-follow:#0f8a5f;--wa-tag-follow-bg:#e3f6ee;--wa-tag-muted:#6c7196;--wa-tag-muted-bg:#f0f1f7}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .np-app .inbox-screen.inbox-real{--wa-wall:#0b141a;--wa-wall-dot:#111d24;--wa-in:#202c33;--wa-in-text:#e9edef;--wa-out:#005c4b;--wa-out-text:#e9edef;--wa-meta:#8696a0;--wa-fail-bg:#3b1d1d;--wa-follow:#5fd3a5;--wa-follow-bg:#123a2d;--wa-follow-line:#1f5b45;--wa-unfollow:#f0a46f;--wa-unfollow-bg:#3d2717;--wa-unfollow-line:#6a4128;--wa-tag-follow:#5fd3a5;--wa-tag-follow-bg:#123a2d;--wa-tag-muted:#a3a8c3;--wa-tag-muted-bg:#262a3d}}.np-app .inbox-screen.inbox-real .inbox-avatar{color:#fff;letter-spacing:.02em;background:#c9cbe0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-style:normal;font-weight:700;display:grid;overflow:hidden}.np-app .inbox-screen.inbox-real .inbox-avatar.lg{width:40px;height:40px}.np-app .inbox-screen.inbox-real .inbox-avatar img{object-fit:cover;width:100%;height:100%;display:block}.np-app .inbox-screen.inbox-real .thread-name{align-items:center;gap:6px;min-width:0;display:flex}.np-app .inbox-screen.inbox-real .thread-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.np-app .inbox-screen.inbox-real .thread-handle{color:var(--np-muted,#6c7196);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.np-app .inbox-screen.inbox-real .follow-tag{letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.np-app .inbox-screen.inbox-real .follow-tag.follows{color:var(--wa-tag-follow);background:var(--wa-tag-follow-bg)}.np-app .inbox-screen.inbox-real .follow-tag.not-following{color:var(--wa-tag-muted);background:var(--wa-tag-muted-bg)}.np-app .inbox-screen.inbox-real .conversation-person>span{min-width:0}.np-app .inbox-screen.inbox-real .conversation .messages.wa-thread{background-color:var(--wa-wall);background-image:radial-gradient(var(--wa-wall-dot) 1px,transparent 1.2px);background-size:18px 18px;gap:2px;padding:16px 6%}.np-app .inbox-screen.inbox-real .wa-thread .inbox-day{color:var(--wa-meta)}.np-app .inbox-screen.inbox-real .wa-thread .inbox-day span{background:var(--wa-in);color:var(--wa-meta);letter-spacing:.04em;border-radius:8px;padding:4px 12px;box-shadow:0 1px .5px #0b141a21}.np-app .inbox-screen.inbox-real .wa-thread .inbox-day:before,.np-app .inbox-screen.inbox-real .wa-thread .inbox-day:after{display:none}.np-app .inbox-screen.inbox-real .wa-thread .inbox-day{justify-content:center}.np-app .inbox-screen.inbox-real .wa-thread .message{border-radius:8px;gap:2px;max-width:min(72%,560px);margin:3px 0;padding:6px 9px 6px 10px;position:relative;box-shadow:0 1px .5px #0b141a21}.np-app .inbox-screen.inbox-real .wa-thread .message.contact{background:var(--wa-in);color:var(--wa-in-text);border-top-left-radius:0;align-self:flex-start;align-items:stretch}.np-app .inbox-screen.inbox-real .wa-thread .message.outbound{background:var(--wa-out);color:var(--wa-out-text);border-top-right-radius:0;align-self:flex-end;align-items:stretch}.np-app .inbox-screen.inbox-real .wa-thread .message.contact:before,.np-app .inbox-screen.inbox-real .wa-thread .message.outbound:before{content:"";width:8px;height:13px;position:absolute;top:0}.np-app .inbox-screen.inbox-real .wa-thread .message.contact:before{background:var(--wa-in);clip-path:polygon(100% 0,0 0,100% 100%);left:-8px}.np-app .inbox-screen.inbox-real .wa-thread .message.outbound:before{background:var(--wa-out);clip-path:polygon(0 0,100% 0,0 100%);right:-8px}.np-app .inbox-screen.inbox-real .wa-thread .message p{color:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14.5px;line-height:1.42}.np-app .inbox-screen.inbox-real .wa-thread .message p.untracked{color:var(--wa-meta);font-style:italic}.np-app .inbox-screen.inbox-real .wa-thread .message .bubble-kind{color:var(--wa-meta);align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.np-app .inbox-screen.inbox-real .wa-thread .message .bubble-kind em{opacity:.85;font-style:normal;font-weight:500}.np-app .inbox-screen.inbox-real .wa-thread .message.kind-postback p{font-weight:600}.np-app .inbox-screen.inbox-real .wa-thread .message>small{color:var(--wa-meta);align-self:flex-end;align-items:center;gap:4px;margin:0;font-size:11px;display:inline-flex}.np-app .inbox-screen.inbox-real .wa-thread .send-state{align-items:center;gap:3px;display:inline-flex}.np-app .inbox-screen.inbox-real .wa-thread .send-state.sent{color:var(--wa-tick)}.np-app .inbox-screen.inbox-real .wa-thread .send-state.failed{color:var(--wa-fail);font-weight:600}.np-app .inbox-screen.inbox-real .wa-thread .message.failed{box-shadow:0 0 0 1.5px var(--wa-fail),0 1px .5px #0b141a21}.np-app .inbox-screen.inbox-real .wa-thread .untracked-note{font-style:italic}.np-app .inbox-screen.inbox-real .wa-thread .inbox-notice{border:1px solid;border-radius:999px;align-self:center;align-items:center;gap:7px;max-width:90%;margin:10px 0;padding:6px 14px;font-size:12.5px;display:inline-flex;box-shadow:0 1px .5px #0b141a14}.np-app .inbox-screen.inbox-real .wa-thread .inbox-notice b{font-weight:700}.np-app .inbox-screen.inbox-real .wa-thread .inbox-notice time{opacity:.8;font-size:11px}.np-app .inbox-screen.inbox-real .wa-thread .inbox-notice.follow{color:var(--wa-follow);background:var(--wa-follow-bg);border-color:var(--wa-follow-line)}.np-app .inbox-screen.inbox-real .wa-thread .inbox-notice.unfollow{color:var(--wa-unfollow);background:var(--wa-unfollow-bg);border-color:var(--wa-unfollow-line)}@media (max-width:800px){.np-app .inbox-screen.inbox-real .conversation .messages.wa-thread{padding:12px 14px}.np-app .inbox-screen.inbox-real .wa-thread .message{max-width:86%}}.np-app .inbox-screen.inbox-real .conversation>header{justify-content:flex-start;gap:8px}.np-app .inbox-screen.inbox-real .conversation-person{flex:1;min-width:0}.np-app .inbox-screen.inbox-real .conversation-person small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.np-app .inbox-screen.inbox-real .inbox-tabs{border-bottom:1px solid var(--np-border,#e7eaf5);scrollbar-width:none;flex:none;gap:6px;padding:10px 22px 0;display:flex;overflow-x:auto}.np-app .inbox-screen.inbox-real .inbox-tabs button{min-height:42px;color:var(--np-muted,#6c7196);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.np-app .inbox-screen.inbox-real .inbox-tabs button:hover{color:var(--np-text,#14143c);background:#f4f2ff}.np-app .inbox-screen.inbox-real .inbox-tabs button.active{color:#5236f0;border-bottom-color:#6a4cff}.np-app .inbox-screen.inbox-real .inbox-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #6a4cff}.np-app .inbox-screen.inbox-real .inbox-layout{position:relative}.np-app .inbox-screen.inbox-real .inbox-tab-empty{grid-column:1/-1;align-self:start;padding:40px 22px}.np-app .inbox-screen.inbox-real .inbox-details{border-left:1px solid var(--np-border,#e7eaf5);background:var(--np-surface,#fff);flex-direction:column;min-height:0;display:flex;overflow:hidden}.np-app .inbox-screen.inbox-real .inbox-details-head{border-bottom:1px solid var(--np-border,#e7eaf5);flex:none;justify-content:space-between;align-items:center;min-height:56px;padding:0 16px;font-size:14px;display:flex}.np-app .inbox-screen.inbox-real .inbox-details-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.np-app .inbox-screen.inbox-real .inbox-icon-button{width:36px;height:36px;color:var(--np-muted,#6c7196);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.np-app .inbox-screen.inbox-real .inbox-icon-button:hover{color:#5236f0;background:#f0edff}.np-app .inbox-screen.inbox-real .conversation>header .details-toggle{margin-left:auto}@media (min-width:1280px){.np-app .inbox-screen.inbox-real .inbox-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(280px,320px)}.np-app .inbox-screen.inbox-real .details-toggle,.np-app .inbox-screen.inbox-real .inbox-details-head .inbox-icon-button{display:none}}@media (min-width:801px) and (max-width:1279px){.np-app .inbox-screen.inbox-real .inbox-details{z-index:5;width:min(340px,90%);display:none;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 40px #14143c1f}.np-app .inbox-screen.inbox-real .inbox-layout.pane-details .inbox-details{display:flex}}@media (max-width:800px){.np-app .inbox-screen.inbox-real .inbox-tabs{padding:6px 12px 0}.np-app .inbox-screen.inbox-real .inbox-tabs button{flex:1;justify-content:center;padding:0 8px;font-size:13px}.np-app .inbox-screen.inbox-real.thread-open .inbox-tabs{display:none}.np-app .inbox-screen.inbox-real .inbox-details{border-left:0;display:none}.np-app .inbox-screen.inbox-real .inbox-layout.pane-details .inbox-details{display:flex}.np-app .inbox-screen.inbox-real .inbox-layout.pane-details .conversation{display:none}}.np-app .inbox-screen.inbox-real .inbox-composer{border-top:1px solid var(--np-border,#e7eaf5);background:var(--np-surface,#fff);flex-direction:column;flex:none;gap:6px;margin:0;padding:10px 14px 14px;display:flex}.np-app .inbox-screen.inbox-real .composer-row{align-items:flex-end;gap:8px;display:flex}.np-app .inbox-screen.inbox-real .inbox-composer textarea{field-sizing:content;resize:none;box-sizing:border-box;border:1.5px solid var(--np-border,#e7eaf5);background:var(--np-surface,#fff);min-width:0;min-height:44px;max-height:160px;color:var(--np-text,#14143c);border-radius:22px;outline:0;flex:1;padding:11px 14px;font-size:15px;line-height:1.4}.np-app .inbox-screen.inbox-real .inbox-composer textarea:focus{border-color:#6a4cff;box-shadow:0 0 0 3px #6a4cff1f}.np-app .inbox-screen.inbox-real .composer-send{color:#fff;cursor:pointer;background:#6a4cff;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.np-app .inbox-screen.inbox-real .composer-send:disabled{cursor:not-allowed;background:#c9c3f3}.np-app .inbox-screen.inbox-real .composer-hint,.np-app .inbox-screen.inbox-real .composer-meta{color:var(--np-muted,#6c7196);margin:0;padding:0 6px;font-size:12px}.np-app .inbox-screen.inbox-real .composer-meta{text-align:right}.np-app .inbox-screen.inbox-real .composer-meta.bad{color:#d64545;text-align:left}.np-app .inbox-screen.inbox-real .composer-note{color:#8a5a00;background:#fff6e5;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.4}.np-app .inbox-screen.inbox-real .inbox-composer.is-disabled textarea{background:#f6f6fa}.np-app .inbox-screen.inbox-real .wa-thread .bubble-context{color:var(--wa-meta);quotes:none;text-overflow:ellipsis;white-space:nowrap;background:#0000000a;border-left:3px solid #8fd19e;border-radius:4px;max-width:100%;margin:2px 0 4px;padding:4px 8px;font-size:12px;display:block;overflow:hidden}.np-app .inbox-screen.inbox-real .inbox-filters{border-bottom:1px solid var(--np-border,#e7eaf5);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:10px 14px;display:flex}.np-app .inbox-screen.inbox-real .inbox-bulk{border-bottom:1px solid var(--np-border,#e7eaf5);background:#f7f5ff;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.np-app .inbox-screen.inbox-real .inbox-bulk button{border:1px solid var(--np-border,#e7eaf5);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;min-height:30px;padding:0 10px;font-weight:600;display:inline-flex}.np-app .inbox-screen.inbox-real .inbox-bulk button.danger,.np-app .inbox-screen.inbox-real .comment-mod button.danger{color:#b42318;border-color:#f0c4c0}.np-app .inbox-screen.inbox-real .thread-row .row-check{flex:none;place-items:center;padding:0 4px;display:grid}.np-app .inbox-screen.inbox-real .kind-pill{border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.np-app .inbox-screen.inbox-real .kind-pill.kind-attention{color:#b42318;background:#fde8e6}.np-app .inbox-screen.inbox-real .kind-pill.kind-spam{color:#8a5a00;background:#fff3d6}.np-app .inbox-screen.inbox-real .kind-pill.kind-questions{color:#185fa5;background:#e6f1fb}.np-app .inbox-screen.inbox-real .kind-pill.kind-positive{color:#0f8a5f;background:#e3f6ee}.np-app .inbox-screen.inbox-real .comment-mod{align-items:center;gap:6px;margin-left:auto;display:flex}.np-app .inbox-screen.inbox-real .comment-mod button{border:1px solid var(--np-border,#e7eaf5);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;min-height:32px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.np-app .inbox-screen.inbox-real .thread-row.comment-row.is-hidden{opacity:.7}.np-app .inbox-screen.inbox-real .inbox-filters button{border:1px solid var(--np-border,#e7eaf5);min-height:32px;color:var(--np-muted,#6c7196);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.np-app .inbox-screen.inbox-real .inbox-filters button.active{color:#fff;background:#6a4cff;border-color:#6a4cff}.np-app .inbox-screen.inbox-real .inbox-filters.brands-head{color:var(--np-text,#14143c);justify-content:space-between;font-size:13px;font-weight:700}.np-app .inbox-screen.inbox-real .inbox-filters.brands-head button{color:#5236f0;background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.np-app .inbox-screen.inbox-real .thread-row .comment-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.np-app .inbox-screen.inbox-real .comment-meta{flex-wrap:wrap;gap:6px;display:flex}.np-app .inbox-screen.inbox-real .reply-pill,.np-app .inbox-screen.inbox-real .brand-status,.np-app .inbox-screen.inbox-real .brand-priority{letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.np-app .inbox-screen.inbox-real .reply-pill.done{color:#0f8a5f;background:#e3f6ee}.np-app .inbox-screen.inbox-real .reply-pill.none{color:#8a5a00;background:#fff3d6}.np-app .inbox-screen.inbox-real .thread-row .row-post{object-fit:cover;border-radius:6px;width:40px;height:40px;position:absolute;bottom:12px;right:12px}.np-app .inbox-screen.inbox-real .thread-row small svg{vertical-align:-2px}.np-app .inbox-screen.inbox-real .thread-row.unread strong{font-weight:800}.np-app .inbox-screen.inbox-real .thread-row.unread:after{content:"";background:#6a4cff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:18px;right:14px}.np-app .inbox-screen.inbox-real .brand-pill{color:#5236f0;white-space:nowrap;background:#f0edff;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.np-app .inbox-screen.inbox-real .brand-pill.deal-paid_deal,.np-app .inbox-screen.inbox-real .brand-pill.deal-sponsorship{color:#0f6a8a;background:#e2f3fa}.np-app .inbox-screen.inbox-real .brand-pill.deal-product_gifting{color:#a2416b;background:#fce8f1}.np-app .inbox-screen.inbox-real .brand-status{color:var(--np-muted,#6c7196);background:#f0f1f7}.np-app .inbox-screen.inbox-real .brand-status.s-unread{color:#5236f0;background:#f0edff}.np-app .inbox-screen.inbox-real .brand-status.s-replied,.np-app .inbox-screen.inbox-real .brand-status.s-deal_confirmed{color:#0f8a5f;background:#e3f6ee}.np-app .inbox-screen.inbox-real .brand-priority{color:#b4561e;background:#fdecdf}.np-app .inbox-screen.inbox-real .brand-status-select select{border:1px solid var(--np-border,#e7eaf5);min-height:34px;color:var(--np-text,#14143c);background:#fff;border-radius:10px;padding:0 10px;font-size:13px}.np-app .inbox-screen.inbox-real .brand-status-select{margin-left:auto}.np-app .inbox-screen.inbox-real .brand-status-select+.details-toggle{margin-left:4px}.np-app .inbox-screen.inbox-real .wa-thread .message.is-brand{box-shadow:0 0 0 1.5px #b9a8ff,0 1px .5px #0b141a21}.np-app .inbox-screen.inbox-real .wa-thread .brand-flag{color:#5236f0;align-items:center;gap:3px;margin-left:4px;font-style:normal;display:inline-flex}.np-app .inbox-screen.inbox-real .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.np-app .inbox-screen.inbox-real .inbox-post{background:var(--wa-in);border-radius:12px;align-self:stretch;align-items:center;gap:12px;margin:4px 0 10px;padding:10px;display:flex;box-shadow:0 1px .5px #0b141a21}.np-app .inbox-screen.inbox-real .inbox-post img,.np-app .inbox-screen.inbox-real .inbox-post-ph{object-fit:cover;color:#8c8fb0;background:#ecebf5;border-radius:8px;flex:none;place-items:center;width:52px;height:52px;display:grid}.np-app .inbox-screen.inbox-real .inbox-post>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.np-app .inbox-screen.inbox-real .inbox-post small{color:var(--wa-meta);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.np-app .inbox-screen.inbox-real .inbox-post b{color:var(--wa-in-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.np-app .inbox-screen.inbox-real .inbox-post a{color:#5236f0;flex:none;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.np-app .inbox-screen.inbox-real .inbox-banner{background:var(--wa-in);color:var(--wa-meta);border-radius:8px;align-self:center;align-items:center;gap:6px;max-width:90%;margin:8px 0;padding:6px 12px;font-size:12.5px;display:inline-flex;box-shadow:0 1px .5px #0b141a14}.np-app .inbox-screen.inbox-real .inbox-banner.warn{color:#8a5a00;background:#fff6e5}.np-app .inbox-screen.inbox-real .wa-thread .reply-card.private,.np-app .inbox-screen.inbox-real .wa-thread .reply-card.private:before{background:#eef0ff}.np-app .inbox-screen.inbox-real .wa-thread .reply-card.gone{opacity:.78}.np-app .inbox-screen.inbox-real .wa-thread .reply-card.gone p{-webkit-text-decoration:line-through #6677818c;text-decoration:line-through #6677818c}.np-app .inbox-screen.inbox-real .wa-thread .reply-card.state-failed{box-shadow:0 0 0 1.5px var(--wa-fail),0 1px .5px #0b141a21}.np-app .inbox-screen.inbox-real .wa-thread .reply-card .reply-state{font-weight:600}.np-app .inbox-screen.inbox-real .wa-thread .reply-delete{color:#b42318;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-end;align-items:center;gap:4px;margin-top:2px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.np-app .inbox-screen.inbox-real .wa-thread .reply-delete:hover{background:#fde8e8}.np-app .inbox-screen.inbox-real .detail-person{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.np-app .inbox-screen.inbox-real .inbox-avatar.xl{width:84px;height:84px;font-size:26px}.np-app .inbox-screen.inbox-real .inbox-avatar.sm{width:28px;height:28px;font-size:11px}.np-app .inbox-screen.inbox-real .detail-person h3{color:var(--np-text,#14143c);overflow-wrap:anywhere;margin:6px 0 0;font-size:17px}.np-app .inbox-screen.inbox-real .detail-handle{color:var(--np-muted,#6c7196);margin:0;font-size:13px}.np-app .inbox-screen.inbox-real .detail-muted{color:var(--np-muted,#6c7196);margin:2px 0 0;font-size:12px;line-height:1.45}.np-app .inbox-screen.inbox-real .detail-link,.np-app .inbox-screen.inbox-real .detail-action{border:1px solid var(--np-border,#e7eaf5);color:#5236f0;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.np-app .inbox-screen.inbox-real .detail-stats{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.np-app .inbox-screen.inbox-real .detail-stats>div{background:#f6f6fb;border-radius:10px;padding:10px}.np-app .inbox-screen.inbox-real .detail-stats dt{color:var(--np-muted,#6c7196);align-items:center;gap:5px;font-size:12px;display:flex}.np-app .inbox-screen.inbox-real .detail-stats dd{color:var(--np-text,#14143c);margin:4px 0 0;font-size:18px;font-weight:700}.np-app .inbox-screen.inbox-real .detail-facts{grid-template-columns:auto 1fr;gap:8px 12px;margin:0;font-size:13px;display:grid}.np-app .inbox-screen.inbox-real .detail-facts dt{color:var(--np-muted,#6c7196)}.np-app .inbox-screen.inbox-real .detail-facts dd{text-align:right;color:var(--np-text,#14143c);justify-content:flex-end;align-items:center;gap:4px;margin:0;display:flex}.np-app .inbox-screen.inbox-real .detail-facts dd.ok{color:#0f8a5f;font-weight:600}.np-app .inbox-screen.inbox-real .detail-facts dd.muted{color:var(--np-muted,#6c7196)}.np-app .inbox-screen.inbox-real .detail-comments h4,.np-app .inbox-screen.inbox-real .detail-deal h4{letter-spacing:.06em;text-transform:uppercase;color:var(--np-muted,#6c7196);margin:0 0 8px;font-size:12px}.np-app .inbox-screen.inbox-real .detail-comments ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.np-app .inbox-screen.inbox-real .detail-comments button{border:1px solid var(--np-border,#e7eaf5);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.np-app .inbox-screen.inbox-real .detail-comments button:hover{border-color:#b9a8ff}.np-app .inbox-screen.inbox-real .detail-comments img,.np-app .inbox-screen.inbox-real .detail-post-ph{object-fit:cover;color:#8c8fb0;background:#ecebf5;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid}.np-app .inbox-screen.inbox-real .detail-comments button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.np-app .inbox-screen.inbox-real .detail-comments q{quotes:none;color:var(--np-text,#14143c);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.np-app .inbox-screen.inbox-real .detail-comments small{color:var(--np-muted,#6c7196);font-size:11px}.np-app .inbox-screen.inbox-real .detail-deal{border-bottom:1px solid var(--np-border,#e7eaf5);padding-bottom:14px}.np-app .inbox-screen.inbox-real .detail-signals{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.np-app .inbox-screen.inbox-real .detail-signals span{color:#5236f0;background:#f0edff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.np-app .inbox-screen.inbox-real .wa-thread>*{flex-shrink:0}.np-app .inbox-screen.inbox-real .thread-row.comment-row>span,.np-app .inbox-screen.inbox-real .thread-row.brand-row>span{padding-right:58px}.np-app .inbox-screen.inbox-real .detail-facts dd.ok,.np-app .inbox-screen.inbox-real .detail-facts dd.muted{text-align:left;grid-column:1/-1;justify-content:flex-start;margin-top:-4px}.np-app .inbox-screen.inbox-real .thread-row.brand-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.np-app .inbox-screen.inbox-real .thread-row.brand-row small svg{vertical-align:-2px;margin-right:3px;display:inline-block}.np-app .inbox-screen.inbox-real .missed-autos button{align-items:center;gap:6px;max-width:100%;display:inline-flex}.np-app .inbox-screen.inbox-real .missed-autos .missed-count{background:var(--np-border,#e7eaf5);min-width:20px;color:var(--np-muted,#6c7196);text-align:center;border-radius:999px;padding:0 6px;font-size:11px;font-style:normal;line-height:18px}.np-app .inbox-screen.inbox-real .missed-autos .missed-count.has{color:#8a5a00;background:#fff3d6}.np-app .inbox-screen.inbox-real .missed-autos button.active .missed-count{color:#fff;background:#fff3}.np-app .inbox-screen.inbox-real .missed-loading{color:var(--np-muted,#6c7196);align-items:center;gap:6px;font-size:13px;display:inline-flex}.np-app .inbox-screen.inbox-real .missed-bulk{justify-content:space-between}.np-app .inbox-screen.inbox-real .missed-bulk button:not(:disabled){color:#fff;background:#6a4cff;border-color:#6a4cff}.np-app .inbox-screen.inbox-real .missed-bulk button:disabled{opacity:.55;cursor:default}.np-app .inbox-screen.inbox-real .thread-row.missed-row{cursor:pointer}.np-app .inbox-screen.inbox-real .thread-row.missed-row>span{padding-right:76px}.np-app .inbox-screen.inbox-real .thread-row.missed-row .missed-reply{align-items:center;gap:4px;min-height:30px;padding:0 10px;font-size:12.5px;display:inline-flex;position:absolute;bottom:12px;right:12px}.np-app .inbox-screen.inbox-real .missed-window{color:var(--np-muted,#6c7196);align-items:center;gap:3px;font-size:11px;font-style:normal;display:inline-flex}.np-app .inbox-screen.inbox-real .missed-actions{border-top:1px solid var(--np-border,#e7eaf5);background:var(--np-surface,#fff);flex-wrap:wrap;flex:none;gap:8px;padding:12px 14px 14px;display:flex}.np-app .inbox-screen.inbox-real .missed-actions .ui-button{align-items:center;gap:6px;min-height:40px;display:inline-flex}.np-app .inbox-screen.inbox-real .missed-actions .ui-button.primary{color:#fff;background:#6a4cff;border-color:#6a4cff}.np-app .inbox-screen.inbox-real .missed-about{padding:4px 0 12px}.np-app .inbox-screen.inbox-real .missed-about h4{margin:0 0 6px;font-size:13px}@media (max-width:640px){.np-app .inbox-screen.inbox-real .missed-actions .ui-button{flex:1;justify-content:center}}.np-app .inbox-screen.inbox-real.tab-missed{overflow:auto}.np-app .inbox-real.tab-missed .inbox-layout{flex:1;display:block;overflow:visible}.np-app .inbox-real .missed-dashboard{color:#17133e;background:linear-gradient(120deg,#fff,#fafaff);min-height:100%;padding:24px}.np-app .inbox-real .missed-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.np-app .inbox-real .missed-heading h1{letter-spacing:-1px;margin:0 0 6px;font-size:28px;font-weight:750}.np-app .inbox-real .missed-heading p{color:#7c7caa;margin:0;font-size:14px}.np-app .inbox-real .missed-run-all{color:#fff;white-space:nowrap;background:#6840ff;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;display:flex}.np-app .inbox-real .missed-run-all em{background:#ffffff30;border-radius:20px;padding:2px 8px;font-style:normal}.np-app .inbox-real .missed-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.np-app .inbox-real .missed-metrics article{background:#ffffffb8;border:1px solid #e6e4f7;border-radius:13px;align-items:center;gap:16px;padding:18px;display:flex}.np-app .inbox-real .missed-metric-icon{color:#7042ff;background:#f6f2ff;border-radius:50%;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.np-app .inbox-real .missed-metrics article:nth-child(2) .missed-metric-icon{color:#ff5976;background:#fff2f5}.np-app .inbox-real .missed-metrics article:nth-child(3) .missed-metric-icon{color:#22a966;background:#effaf4}.np-app .inbox-real .missed-metrics article div{flex-direction:column;gap:3px;display:flex}.np-app .inbox-real .missed-metrics strong{font-size:25px;font-weight:750;line-height:1}.np-app .inbox-real .missed-metrics b{color:#53517e;font-size:13px}.np-app .inbox-real .missed-metrics small{color:#8582aa;font-size:12px}.np-app .inbox-real .missed-toolbar{align-items:stretch;gap:12px;margin-bottom:20px;display:flex}.np-app .inbox-real .missed-search{color:#7a75a2;background:#fff;border:1px solid #e3e0f4;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:180px;padding:0 16px;display:flex}.np-app .inbox-real .missed-search input{color:#252044;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:14px 0;font-size:13px}.np-app .inbox-real .missed-toolbar select,.np-app .inbox-real .missed-range{color:#5e5987;background:#fff;border:1px solid #e3e0f4;border-radius:12px;max-width:210px;padding:10px 12px;font-size:12px}.np-app .inbox-real .missed-range{white-space:nowrap;align-items:center;gap:8px;display:flex}.np-app .inbox-real .missed-workspace{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:12px;display:grid}.np-app .inbox-real .has-details .missed-workspace{grid-template-columns:210px minmax(0,1fr) 280px}.np-app .inbox-real :is(.missed-rail,.missed-results,.missed-comment-details){background:#fff;border:1px solid #eeebf8;border-radius:13px;min-height:420px}.np-app .inbox-real .missed-workspace h2{margin:0;font-size:14px;font-weight:700}.np-app .inbox-real .missed-rail{padding:18px 8px}.np-app .inbox-real .missed-rail h2{padding:0 10px 18px}.np-app .inbox-real .missed-rail>button{color:#27204e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px 10px;display:flex}.np-app .inbox-real .missed-rail>button.active{background:#efebff}.np-app .inbox-real .missed-auto-art{color:#7547ff;background:#f6f3ff;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:42px;display:grid}.np-app .inbox-real .missed-rail button>span:nth-child(2){flex:1;min-width:0}.np-app .inbox-real .missed-rail b{overflow-wrap:anywhere;font-size:12px;display:block}.np-app .inbox-real .missed-rail small{color:#746ca3;margin-top:5px;font-size:11px;display:block}.np-app .inbox-real .missed-rail em{color:#5833cc;background:#e4dcff;border-radius:50%;padding:5px 8px;font-size:12px;font-style:normal}.np-app .inbox-real .missed-results{padding:10px;overflow:hidden}.np-app .inbox-real .missed-results>header,.np-app .inbox-real .missed-comment-details>header{justify-content:space-between;align-items:center;gap:8px;padding:14px 8px 20px;display:flex}.np-app .inbox-real .missed-results>header button,.np-app .inbox-real .missed-comment-details>header button{color:#7f77a4;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:12px}.np-app .inbox-real .missed-comment-card{border-bottom:1px solid #f0edf8;flex-wrap:wrap;align-items:center;gap:12px;min-height:96px;padding:18px 10px;display:flex}.np-app .inbox-real .missed-comment-card.selected{background:#f7f4ff;border:1px solid #eee7ff;border-radius:10px}.np-app .inbox-real .missed-comment-select{text-align:left;color:#1b153c;cursor:pointer;background:0 0;border:0;flex:200px;align-items:flex-start;gap:12px;min-width:0;padding:0;display:flex}.np-app .inbox-real .missed-comment-select>span{flex:1;min-width:0}.np-app .inbox-real .missed-comment-select b{overflow-wrap:anywhere;font-size:12px}.np-app .inbox-real .missed-comment-select time{color:#9890b6;white-space:nowrap;margin-left:12px;font-size:11px}.np-app .inbox-real .missed-comment-select small{overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5;display:block}.np-app .inbox-real .missed-post-label{color:#77709d;align-items:center;gap:8px;max-width:120px;font-size:12px;display:flex}.np-app .inbox-real .missed-post-label small{text-overflow:ellipsis;white-space:nowrap;max-width:90px;margin-top:4px;font-size:10px;display:block;overflow:hidden}.np-app .inbox-real .missed-automation-tag{color:#6939ff;overflow-wrap:anywhere;background:#f5f0ff;border-radius:20px;align-items:center;gap:5px;max-width:180px;padding:6px 10px;font-size:11px;display:inline-flex}.np-app .inbox-real .missed-status{color:#e2446b;background:#fff0f4;border-radius:20px;align-items:center;padding:6px 11px;font-size:11px;display:inline-flex}.np-app .inbox-real .missed-rerun{color:#7041ff;background:#fff;border:1px solid #9c80ff;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.np-app .inbox-real .missed-dashboard button:disabled{opacity:.5;cursor:default}.np-app .inbox-real .missed-comment-details{min-width:0;padding:0 16px 18px}.np-app .inbox-real .missed-person{align-items:center;gap:8px;font-size:12px;display:flex}.np-app .inbox-real .missed-person>span{flex:1;min-width:0}.np-app .inbox-real .missed-person small{color:#7c73a3;overflow-wrap:anywhere;margin-top:4px;display:block}.np-app .inbox-real .missed-person time{color:#8d83ac;font-size:10px}.np-app .inbox-real .missed-comment-details h3{margin:20px 0 8px;font-size:12px}.np-app .inbox-real .missed-comment-quote{overflow-wrap:anywhere;background:#f7f5fc;border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.6}.np-app .inbox-real .missed-detail-post{color:#736b96;overflow-wrap:anywhere;align-items:center;gap:10px;font-size:12px;display:flex}.np-app .inbox-real .missed-detail-muted{color:#8b82a7;margin:6px 0;font-size:11px;line-height:1.6}.np-app .inbox-real .missed-timeline{color:#655b8e;padding:0 0 0 10px;font-size:12px;list-style:none}.np-app .inbox-real .missed-timeline li{border-left:1px solid #e4ddf5;padding:0 0 20px 20px;position:relative}.np-app .inbox-real .missed-timeline li:before{content:"";background:#8254ff;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:-4px}.np-app .inbox-real .missed-timeline li.failed:before{background:#f25a7b}.np-app .inbox-real .missed-timeline li.failed{color:#e64e70}.np-app .inbox-real .missed-timeline small{margin-top:6px;font-size:10px;display:block}.np-app .inbox-real .missed-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.np-app .inbox-real .missed-detail-actions button{align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}@media (min-width:1700px){.np-app .inbox-real .has-details .missed-workspace{grid-template-columns:250px minmax(0,1fr) 310px}}@media (max-width:1200px){.np-app .inbox-real .has-details .missed-workspace{grid-template-columns:180px minmax(0,1fr)}.np-app .inbox-real .missed-comment-details{grid-column:1/-1}.np-app .inbox-real .missed-toolbar{flex-wrap:wrap}.np-app .inbox-real .missed-metrics article{gap:10px;padding:12px}.np-app .inbox-real .missed-metric-icon{width:36px;height:36px}}@media (max-width:700px){.np-app .inbox-real .missed-dashboard{padding:14px 10px}.np-app .inbox-real .missed-heading{flex-direction:column;align-items:flex-start}.np-app .inbox-real .missed-heading h1{font-size:24px}.np-app .inbox-real .missed-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.np-app .inbox-real .missed-metrics small{font-size:10px}.np-app .inbox-real .missed-workspace,.np-app .inbox-real .has-details .missed-workspace{grid-template-columns:minmax(0,1fr)}.np-app .inbox-real .missed-rail{gap:8px;min-height:0;padding:8px;display:flex;overflow:auto}.np-app .inbox-real .missed-rail h2{display:none}.np-app .inbox-real .missed-rail>button{width:auto;min-width:180px}.np-app .inbox-real .missed-results{min-height:250px}.np-app .inbox-real .missed-toolbar select{flex:1;min-width:0;max-width:100%}.np-app .inbox-real .missed-search{flex-basis:100%}.np-app .inbox-real .missed-person time{margin-left:auto}.np-app .inbox-real .missed-comment-details{grid-row:2}.np-app .inbox-real .missed-comment-select{flex-basis:100%}}.np-app .inbox-screen.inbox-real .missed-dashboard :is(h1,h2,h3){color:#19143e}.np-app .inbox-real .flagged-pill{border-radius:20px;align-items:center;margin-left:8px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.np-app .inbox-real .flagged-pill-deleted{color:#e2446b;background:#fff0f4}.np-app .inbox-real .flagged-pill-needs_review{color:#b87a00;background:#fff8e8}.np-app .inbox-real .flagged-pill-flagged{color:#6939ff;background:#f5f0ff}.np-app .inbox-real .flagged-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.np-app .inbox-real .flagged-actions button{color:#3a3358;cursor:pointer;background:#fff;border:1px solid #e0dced;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:inline-flex}.np-app .inbox-real .missed-list .missed-row{border-bottom:1px solid #f0edf8;align-items:flex-start;gap:12px;padding:14px 12px;display:flex}.np-app .inbox-real .missed-row-body{flex:1;min-width:0}.np-app .inbox-real .missed-row-body header{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.np-app .inbox-real .missed-row-body p{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.45}.np-app .inbox-real .missed-row-body footer{color:#8b82a7;margin-top:6px;font-size:11px}.np-app .inbox-real .missed-thumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:48px}.np-app .inbox-screen.inbox-real .missed-metrics strong{color:#19143e}.np-app .inbox-screen.inbox-real .missed-search input{color:#30294d;border-radius:0;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:14px 0!important}.np-app .inbox-screen.inbox-real .missed-comment-select{color:#28204c}.np-app .inbox-screen.inbox-real .missed-comment-select small{color:#514967}@media (max-width:700px){.np-app .inbox-real .missed-comment-details{grid-row:auto}.np-app .inbox-real .missed-dashboard{padding-bottom:100px}}.commerce-screen .page-header{margin-bottom:28px}.commerce-locked{align-items:flex-start;gap:16px;padding:28px;display:flex}.commerce-locked h2{margin:0 0 8px;font-size:18px}.commerce-locked p{color:var(--muted);max-width:480px;margin:0;font-size:13px;line-height:1.55}.commerce-locked svg{color:var(--acid);margin-top:2px}.commerce-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.commerce-metric{border:1px solid var(--line);background:linear-gradient(160deg,#141a13,#101410);border-radius:9px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.commerce-metric small{letter-spacing:.12em;text-transform:uppercase;color:#7d8776;font-size:10px}.commerce-metric strong{letter-spacing:-.03em;font-size:22px}.commerce-metric span{color:#7a8572;font-size:11px}.commerce-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.commerce-card{border:1px solid var(--line);background:#121912;border-radius:10px;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.commerce-card:hover{border-color:#4d6635;transform:translateY(-2px);box-shadow:0 14px 36px #0005}.commerce-card-cover{width:100%;min-height:150px;color:var(--text);text-align:left;cursor:pointer;border:0;flex-direction:column;justify-content:flex-end;gap:8px;padding:18px;display:flex}.commerce-card-cover strong{letter-spacing:-.02em;max-width:92%;font-size:18px}.commerce-card-cover small{color:#b7c4a8;font-size:11px}.commerce-state{letter-spacing:.12em;text-transform:uppercase;color:#a9cc69;background:#1e2814;border-radius:4px;align-self:flex-start;padding:4px 7px;font-size:9px}.commerce-state.draft{color:#b1a795;background:#25221e}.commerce-state.unpublished{color:#d0a86a;background:#2a2218}.commerce-card-stats{border-top:1px solid var(--line-soft);color:#828c79;grid-template-columns:repeat(4,1fr);gap:4px;padding:12px 14px;font-size:10px;display:grid}.commerce-card-stats b{color:#d7e0ce;margin-bottom:2px;font-size:12px;display:block}.commerce-card footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.commerce-menu-wrap{position:relative}.commerce-menu{z-index:20;background:#151c13;border:1px solid #3d4a32;border-radius:8px;flex-direction:column;min-width:180px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 16px 40px #0008}.commerce-menu button{color:#c4ceba;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.commerce-menu button:hover:not(:disabled){background:#1d2618}.commerce-menu button:disabled{opacity:.45}.commerce-menu button.danger{color:#f08b7f}.commerce-empty,.commerce-soon,.commerce-error{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 28px;display:flex}.commerce-empty-visual{width:56px;height:56px;color:var(--acid);background:#182014;border:1px solid #3d4f2c;border-radius:14px;place-items:center;margin-bottom:8px;display:grid}.commerce-empty h2,.commerce-soon h2{letter-spacing:-.03em;margin:0;font-size:24px}.commerce-empty p,.commerce-soon p{max-width:420px;color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.55}.commerce-back{margin-bottom:18px}.commerce-skeleton{gap:18px;display:grid}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.commerce-editor{background:var(--bg);flex-direction:column;min-height:calc(100vh - 42px);display:flex}.commerce-editor-top{border-bottom:1px solid var(--line);background:#0e120f;flex:none;align-items:center;gap:16px;height:64px;padding:0 18px;display:flex}.commerce-editor-tabs{display:none}.commerce-editor-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.commerce-editor-actions small{color:#6f7968;margin-right:4px;font-size:11px}.commerce-editor-body{flex:1;grid-template-columns:minmax(320px,.95fr) minmax(280px,1.05fr);min-height:0;display:grid}.commerce-editor-pane{border-right:1px solid var(--line);background:#101410;padding:22px 20px 48px;overflow:auto}.commerce-editor-pane label{color:#8a9482;letter-spacing:.04em;flex-direction:column;gap:7px;margin:0 0 16px;font-size:11px;display:flex}.commerce-editor-pane input,.commerce-editor-pane select,.commerce-editor-pane textarea{color:#dfe6d8;background:#151a14;border:1px solid #303830;border-radius:6px;height:40px;padding:0 11px;font-size:13px}.commerce-editor-pane textarea{resize:vertical;height:auto;padding:10px 11px}.commerce-editor-pane select[multiple]{height:110px;padding:8px}.commerce-editor-pane label>small{color:#5f695a;letter-spacing:0;font-size:11px}.commerce-price-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.commerce-blocks-head{margin:28px 0 12px}.commerce-blocks-head h3{margin:0 0 10px;font-size:14px}.commerce-block-add{flex-wrap:wrap;gap:6px;display:flex}.commerce-block-add button{color:#a9b79a;text-transform:capitalize;background:#171d15;border:1px solid #32402a;border-radius:999px;padding:6px 10px;font-size:11px}.commerce-block-add button:hover{border-color:var(--acid);color:var(--acid)}.commerce-block-list{gap:10px;display:grid}.commerce-block-editor{background:#141a13;border:1px solid #2d362b;border-radius:8px;padding:10px}.commerce-block-editor header{color:#8d9785;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.commerce-block-editor header b{text-transform:capitalize;color:#d2dccd;flex:1}.commerce-block-editor header button{color:#9aa690;background:#1b2218;border:0;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.commerce-block-editor input,.commerce-block-editor textarea{width:100%;margin-top:6px}.commerce-preview-pane{background:radial-gradient(circle at 50% 0,#c8fb5c0f,#0000 42%),linear-gradient(#0c100d,#0a0d0b);justify-content:center;padding:28px;display:flex;overflow:auto}.commerce-preview-phone{background:#101510;border:1px solid #2f382c;border-radius:28px;width:min(390px,100%);min-height:640px;overflow:hidden;box-shadow:0 30px 80px #0007}.product-preview{color:#e6ede0;padding:0 0 88px}.product-preview-hero{background:linear-gradient(165deg,#1c2918,#121812 70%);border-bottom:1px solid #2a3328;padding:36px 22px 24px}.product-preview-hero em{letter-spacing:.14em;text-transform:uppercase;color:#a7c86a;font-size:11px;font-style:normal}.product-preview-hero h1{letter-spacing:-.035em;margin:12px 0 10px;font-size:28px;line-height:1.15}.product-preview-hero p{color:#9aa78c;margin:0;font-size:14px;line-height:1.55}.pp-block{border-bottom:1px solid #222a21;padding:18px 22px}.pp-block h2{margin:0 0 8px;font-size:18px}.pp-block p,.pp-body{color:#a3af97;margin:0;font-size:14px;line-height:1.55}.pp-block ul{color:#c2cdb8;margin:0;padding-left:18px;font-size:14px;line-height:1.6}.pp-quote blockquote{color:#dde6d3;margin:0;font:400 17px/1.45 Georgia,serif}.pp-quote cite{color:#7f8a74;margin-top:8px;font-size:12px;font-style:normal;display:block}.pp-block details{margin:8px 0}.pp-block summary{cursor:pointer;color:#d5deca;font-size:14px}.pp-cta{flex-direction:column;align-items:stretch;gap:8px;display:flex}.pp-cta button,.product-preview-gate button,.product-public-cta button{background:var(--acid);color:#111;border:0;border-radius:8px;height:46px;font-size:14px;font-weight:700}.pp-cta small{color:#7f8a74;font-size:12px}.pp-bio b{margin-bottom:6px;display:block}.pp-block img{border-radius:8px;width:100%;display:block}.product-preview-gate{background:linear-gradient(#0000,#101510 28%);gap:8px;padding:18px 22px;display:flex;position:sticky;bottom:0}.product-preview-gate input{color:#e5ecde;background:#151b14;border:1px solid #344033;border-radius:8px;flex:1;height:46px;padding:0 12px}.product-public{min-height:100dvh;color:var(--text);background:radial-gradient(at top,#c8fb5c12,#0000 48%),linear-gradient(#0b0f0c,#090b0a 40%)}.product-public-inner{width:min(560px,100%);margin:0 auto;padding:24px 16px 120px}.product-public-brand{color:#8f9985;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.product-public-cta{z-index:30;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#0b0f0c 35%);position:fixed;bottom:0;left:0;right:0}.product-public-cta>div{gap:8px;width:min(560px,100%);margin:0 auto;display:flex}.product-public-cta input{color:#e5ecde;background:#151b14;border:1px solid #344033;border-radius:8px;flex:1;height:48px;padding:0 12px;font-size:14px}.product-public-success{background:#151c13;border:1px solid #3d4f2c;border-radius:10px;margin-top:18px;padding:18px}.product-public-success h2{margin:0 0 8px;font-size:18px}.product-public-success a{color:#0c0e0b;background:var(--acid);border-radius:6px;margin-top:10px;margin-right:8px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.product-public-error{color:#f08b7f;margin-top:8px;font-size:13px}.digital-products-screen{color:#171b3d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100dvh;font-family:var(--font-geist-sans),Arial,sans-serif;--dp-border:#e5e9f5;--dp-purple:#6c4ff8;--dp-muted:#7d86a4;background:radial-gradient(at 50% 0,#eef0ff 0,#0000 28%),#f8faff;padding:0 20px 34px;overflow:auto}.dp-topbar{border-bottom:1px solid var(--dp-border);background:#ffffffb8;align-items:center;gap:15px;height:52px;margin:0 -20px;padding:0 20px;display:flex}.dp-topbar>label{color:#9098b3;background:#f6f6ff;border-radius:10px;align-items:center;gap:9px;width:min(430px,40vw);height:34px;margin-right:auto;padding:0 11px;display:flex}.dp-topbar input{color:#363e5e;background:0 0;border:0;outline:0;flex:1;font-size:11px}.dp-topbar kbd{background:#fff;border:1px solid #e2e5f2;border-radius:5px;padding:3px 6px;font-size:9px}.dp-account{color:#303753;background:#fff;border:1px solid #e2e5f1;border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.dp-account svg:last-child{transform:rotate(90deg)}.dp-notice{color:#606986;background:#fff;border:1px solid #e5e8f2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.dp-notice i{background:#fa4164;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:3px}.dp-avatar{color:#303653;background:linear-gradient(135deg,#d9e5ff,#bfa8ee);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.dp-title{justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 2px 14px;display:flex}.dp-title small{color:#827bb0;letter-spacing:.14em;font-size:9px;font-weight:800}.dp-title h1{letter-spacing:-.05em;margin:6px 0 2px;font-size:31px;line-height:1}.dp-title p{color:var(--dp-muted);margin:0;font-size:11px}.dp-title>div:last-child{gap:9px;display:flex}.dp-primary,.dp-secondary{border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 16px;font-size:11px;font-weight:700;display:flex}.dp-primary{color:#fff;background:linear-gradient(110deg,#514cff,#8a55ef);border:0;box-shadow:0 7px 18px #6950ef24}.dp-secondary{color:#6549e8;background:#fff;border:1px solid #b9adff}.dp-filters{border:1px solid var(--dp-border);background:#ffffffd9;border-radius:12px;grid-template-columns:140px 145px 150px 125px 120px minmax(180px,1fr);gap:8px;padding:7px;display:grid}.dp-filters label{color:#606a87;background:#fff;border:1px solid #e3e7f2;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.dp-filters select,.dp-filters input{color:#4f5876;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px;font-weight:650}.dp-filters .status-dot{background:#1ec77d;border-radius:50%;width:7px;height:7px}.dp-product-search{margin-left:0}.dp-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:11px 0;display:grid}.dp-kpis article{border:1px solid var(--dp-border);background:#fff;border-radius:12px;min-height:100px;padding:13px;position:relative;overflow:hidden}.dp-kpis article>div{color:#717b98;align-items:center;gap:8px;font-size:9px;display:flex}.dp-kpis article>div>i{border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.dp-kpis strong{letter-spacing:-.04em;margin:9px 0 4px;font-size:20px;display:block}.dp-kpis small{color:#17b86f;font-size:9px;font-weight:750}.dp-kpis small.negative{color:#f04f68}.dp-kpis small em{color:#969db2;margin-left:5px;font-size:8px;font-style:normal;font-weight:500}.dp-kpis .dp-spark{width:48px;height:26px;position:absolute;bottom:18px;right:8px}.dp-content{grid-template-columns:minmax(0,1fr) 255px;gap:10px;display:grid}.dp-content>main{min-width:0}.dp-list-controls{justify-content:space-between;align-items:center;gap:12px;height:45px;display:flex}.dp-list-controls nav{gap:6px;display:flex}.dp-list-controls nav button{color:#7a839e;background:#fff;border:1px solid #e5e8f2;border-radius:999px;height:30px;padding:0 13px;font-size:9px}.dp-list-controls nav button.active{color:#6247e9;background:#eeeaff;border-color:#b7a9ff;font-weight:700}.dp-list-controls>div{align-items:center;gap:6px;display:flex}.dp-list-controls>div>button{color:#7d859e;background:#fff;border:1px solid #e5e8f2;border-radius:7px;align-items:center;gap:5px;height:30px;font-size:9px;display:flex}.dp-list-controls>div>button.active{color:#6549e9;background:#eeeaff}.dp-list-controls>div>label{color:#707a95;background:#fff;border:1px solid #e5e8f2;border-radius:7px;align-items:center;height:30px;padding:0 9px;font-size:9px;display:flex}.dp-list-controls select{color:#414a68;background:0 0;border:0;outline:0;font-size:9px}.dp-bulk{border:1px solid var(--dp-border);background:#fff;border-radius:11px 11px 0 0;align-items:center;gap:7px;height:42px;padding:0 10px;display:flex}.dp-bulk label{color:#7c859f;align-items:center;gap:7px;margin-right:5px;font-size:9px;display:flex}.dp-bulk input,.dp-table input{accent-color:var(--dp-purple)}.dp-bulk button{color:#707a94;background:#fff;border:1px solid #e4e7f1;border-radius:6px;align-items:center;gap:5px;height:27px;padding:0 9px;font-size:8px;display:flex}.dp-bulk button:disabled{opacity:.38}.dp-bulk button.danger{color:#ed4e68;background:#fff7f9;border-color:#ffe0e7}.dp-table{border-inline:1px solid var(--dp-border);background:#fff;overflow:auto}.dp-table-head,.dp-table>article{grid-template-columns:25px minmax(190px,1.8fr) 96px 88px 66px 82px 88px 75px 90px 78px 38px;align-items:center;gap:8px;min-width:980px;display:grid}.dp-table-head{color:#838ba5;background:#fafbff;height:34px;padding:0 10px;font-size:8px}.dp-table>article{color:#46516d;border-top:1px solid #eef0f6;min-height:47px;padding:4px 10px;font-size:9px}.dp-table>article:hover{background:#fbfbff}.dp-product{color:#28304d;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;display:flex}.dp-product>i{color:#fff;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.dp-product>span{min-width:0;display:grid}.dp-product b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dp-product small{text-overflow:ellipsis;white-space:nowrap;color:#8b93aa;font-size:8px;overflow:hidden}.dp-type{color:#5274dc;background:#eef2ff;border-radius:6px;justify-self:start;padding:5px 7px;font-size:8px}.dp-type.free_lead_magnet{color:#7456df;background:#f1edff}.dp-type.one_to_one_session{color:#7152e0;background:#f3efff}.dp-status{color:#15a867;background:#e9faf2;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:flex}.dp-status>i{background:currentColor;border-radius:50%;width:5px;height:5px}.dp-status.draft{color:#737d96;background:#f0f2f7}.dp-status.unpublished{color:#d99019;background:#fff3dc}.dp-views{align-items:center;gap:6px;display:flex}.dp-views>i{align-items:flex-end;gap:2px;height:13px;display:flex}.dp-views em{background:#7657f7;width:2px;font-style:normal}.dp-revenue{position:relative}.dp-revenue .dp-spark{width:35px;height:19px;position:absolute;top:-7px;right:1px}.dp-row-action{color:#7a839e;background:#fff;border:1px solid #e5e8f2;border-radius:7px;place-items:center;width:30px;height:25px;display:grid}.dp-empty-row{color:#939bb0;place-content:center;justify-items:center;gap:6px;min-height:180px;display:grid}.dp-empty-row svg{color:#7254ee}.dp-empty-row b{color:#4c5672;font-size:11px}.dp-empty-row span{font-size:9px}.dp-pagination{border:1px solid var(--dp-border);color:#7e879f;background:#fff;border-radius:0 0 11px 11px;justify-content:space-between;align-items:center;height:41px;padding:0 10px;font-size:8px;display:flex}.dp-pagination>div{gap:4px;display:flex}.dp-pagination button{color:#727c96;background:#fff;border:1px solid #e5e8f2;border-radius:6px;width:26px;height:25px}.dp-pagination button.active{color:#fff;background:#7154f6}.dp-pagination label{align-items:center;gap:5px;display:flex}.dp-pagination select{background:#fff;border:1px solid #e3e7f1;border-radius:6px;padding:4px}.dp-side{align-content:start;gap:10px;display:grid}.dp-side>section,.dp-tip{border:1px solid var(--dp-border);background:#fff;border-radius:12px;padding:13px}.dp-side section>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dp-side h2{margin:0;font-size:12px}.dp-side header button{color:#7254ea;background:0 0;border:0;font-size:8px}.dp-side section>article{grid-template-columns:29px 1fr auto;align-items:center;gap:8px;min-height:44px;display:grid}.dp-side section>article>i{color:#f37f43;background:#fff0e8;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.dp-side section>article>i.a1{color:#4b8bef;background:#eaf2ff}.dp-side section>article>i.a2{color:#1cb675;background:#e9faf1}.dp-side section>article>span{display:grid}.dp-side section>article b{font-size:9px}.dp-side section>article small{color:#777f99;font-size:8px}.dp-side section>article time{color:#9ba2b4;font-size:8px}.dp-side section>p{color:#8d95aa;font-size:9px}.dp-side section>button{color:#313a58;text-align:left;background:0 0;border:0;border-top:1px solid #eef0f6;grid-template-columns:31px 1fr 15px;align-items:center;gap:8px;width:100%;min-height:43px;display:grid}.dp-side section>button>i{color:#fff;border-radius:6px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.dp-side section>button>span{display:grid}.dp-side section>button b{font-size:9px}.dp-side section>button small{color:#878fa6;font-size:8px}.dp-tip{color:#674ce1;background:linear-gradient(120deg,#eeeaff,#faf3ff);align-items:center;gap:10px;display:flex}.dp-tip>span{flex:1;display:grid}.dp-tip b{font-size:10px}.dp-tip small{color:#7c83a0;margin-top:3px;font-size:8px;line-height:1.4}.dp-tip>svg:last-child{box-sizing:content-box;color:#8766ef;background:#fff;border-radius:50%;padding:9px}.resource-wizard{z-index:90;color:#151936;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-geist-sans),Arial,sans-serif;--rw-purple:#7054ff;--rw-border:#e4e9f5;--rw-muted:#78819f;--rw-panel:#fff;background:radial-gradient(at 75% 0,#eae8ff 0,#0000 32%),#f7f9ff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.resource-wizard button,.resource-wizard input,.resource-wizard select,.resource-wizard textarea{font:inherit}.resource-wizard-header{border-bottom:1px solid var(--rw-border);background:#ffffffd9;flex:none;align-items:center;gap:20px;height:82px;padding:12px 24px;display:flex}.resource-wizard-header>div:nth-child(2){flex:1}.resource-wizard-header h1{letter-spacing:-.04em;margin:0;font-size:27px}.resource-wizard-header p{color:var(--rw-muted);margin:4px 0 0;font-size:12px}.resource-back{color:#66708d;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}.resource-save-state{align-items:center;gap:14px;display:flex!important}.resource-save-state span{color:#15935c;background:#eafaf1;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:700;display:flex}.resource-save-state span i{background:#11b56c;border-radius:50%;width:7px;height:7px}.resource-save-state small{color:#6f7895;font-size:11px}.resource-steps{border-bottom:1px solid var(--rw-border);background:#fff;flex:none;grid-template-columns:repeat(6,1fr);gap:10px;height:68px;padding:8px 20px;display:grid}.resource-steps button{color:#596380;background:#fff;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.resource-steps button i{color:#5e6884;background:#f0f2fa;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:700;display:grid}.resource-steps button.active{color:#6246ef;background:#faf9ff;border-color:#b5a6ff;box-shadow:inset 0 0 0 1px #d6ceff}.resource-steps button.active i{color:#fff;background:linear-gradient(135deg,#4e52f8,#8860f8)}.resource-steps button.done i{color:#fff;background:#47d69a}.resource-workspace{flex:1;grid-template-columns:minmax(540px,1.05fr) minmax(480px,.95fr);min-height:0;display:grid}.resource-form-pane,.resource-preview{min-width:0;overflow:auto}.resource-form-pane{border-right:1px solid var(--rw-border);padding:22px 24px 86px}.resource-step{gap:16px;max-width:1080px;margin:auto;display:grid}.resource-step-heading{align-items:flex-start;gap:13px;display:flex}.resource-step-heading>i{width:42px;height:42px;color:var(--rw-purple);background:#eeeaff;border-radius:12px;flex:none;place-items:center;display:grid}.resource-step-heading>i svg{width:20px}.resource-step-heading>span>small{color:#8378b2;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.resource-step-heading h2{letter-spacing:-.035em;margin:2px 0 4px;font-size:22px}.resource-step-heading p{color:var(--rw-muted);margin:0;font-size:12px;line-height:1.5}.resource-panel{border:1px solid var(--rw-border);background:var(--rw-panel);border-radius:14px;padding:18px;box-shadow:0 8px 28px #44558a08}.resource-panel h3{margin:0;font-size:14px}.resource-panel h3 span,.resource-fields label>span,.pricing-grid label>span{color:#f04e71}.upload-panel{gap:14px;display:grid}.resource-dropzone{color:#485475;cursor:pointer;background:#fbfbff;border:1.5px dashed #c9cff2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:155px;display:flex}.resource-dropzone input,.resource-upload-button input,.cover-upload input{display:none}.resource-dropzone>svg{box-sizing:content-box;width:30px;height:30px;color:var(--rw-purple);background:#f0edff;border-radius:50%;padding:7px}.resource-dropzone b{font-size:13px}.resource-dropzone span{color:#8a93ad;font-size:11px}.resource-files-head{justify-content:space-between;align-items:center;display:flex}.resource-files-head>div{display:grid}.resource-files-head b{font-size:13px}.resource-files-head span{color:#8b94ad;font-size:10px}.resource-upload-button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#554dff,#9665ef);border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11px;display:flex}.resource-file-list{gap:6px;display:grid}.resource-file-list>p{text-align:center;color:#939bb1;margin:10px 0;font-size:11px}.resource-file-list article{border:1px solid #edf0f8;border-radius:9px;grid-template-columns:32px 1fr auto 28px;align-items:center;gap:9px;height:48px;padding:0 8px;display:grid}.resource-file-list article>i{color:#fb5b74;background:#ffe9ee;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.resource-file-list article>span{min-width:0;display:grid}.resource-file-list article b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.resource-file-list article small{color:#929ab1;font-size:9px}.resource-file-list article em{color:#78819d;font-size:10px;font-style:normal}.resource-file-list article button,.highlight-row button{color:#a2aac0;background:0 0;border:0}.resource-library{border-top:1px solid #edf0f8;padding-top:12px}.resource-library>b{margin-bottom:8px;font-size:11px;display:block}.resource-library button{color:#68728f;background:#fff;border:1px solid #e4e8f4;border-radius:7px;align-items:center;gap:5px;margin:0 5px 5px 0;padding:7px 9px;font-size:10px;display:inline-flex}.resource-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.resource-fields>h3{grid-column:1/-1}.resource-fields label,.pricing-grid label{color:#505a78;flex-direction:column;gap:7px;font-size:11px;font-weight:650;display:flex;position:relative}.resource-fields label.wide{grid-column:1/-1}.resource-fields input,.resource-fields textarea,.resource-fields select,.pricing-grid input,.pricing-grid select{color:#242a49;background:#fff;border:1px solid #dfe4f1;border-radius:9px;outline:none;width:100%;padding:10px 12px;font-size:12px}.resource-fields input:focus,.resource-fields textarea:focus,.resource-fields select:focus,.pricing-grid input:focus,.pricing-grid select:focus{border-color:#a99aff;box-shadow:0 0 0 3px #8065ff12}.resource-fields label>small{color:#949cb3;font-size:9px;font-weight:400;position:absolute;bottom:8px;right:10px}.slug-input{border:1px solid #dfe4f1;border-radius:9px;align-items:center;display:flex;overflow:hidden}.slug-input>span{color:#929ab1;padding-left:11px;font-size:11px}.slug-input input{padding-left:2px;box-shadow:none!important;border:0!important}.resource-ai-callout{background:linear-gradient(105deg,#f3efff,#f9f7ff);border:1px solid #e5ddff;border-radius:13px;align-items:center;gap:12px;min-height:78px;padding:14px 17px;display:flex}.resource-ai-callout>svg{color:#7754f5}.resource-ai-callout>span{flex:1;display:grid}.resource-ai-callout b{color:#6045dc;font-size:12px}.resource-ai-callout small{color:#7f86a4;margin-top:3px;font-size:10px}.resource-ai-callout button,.resource-panel-title button{color:#714ff0;background:#fff;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:10px;font-weight:700;display:flex}.resource-cover-grid{grid-template-columns:.9fr 1.1fr;gap:14px;display:grid}.cover-upload{color:#515b77;cursor:pointer;background:#fbfcff;border:1.5px dashed #cfd4e8;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:205px;margin-top:13px;display:flex}.cover-upload>svg{color:var(--rw-purple)}.cover-upload b{font-size:12px}.cover-upload span{color:#939bb3;font-size:10px}.resource-panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.resource-panel-title p{color:#8a93ad;margin:3px 0 0;font-size:10px}.cover-asset-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:13px;display:grid}.cover-asset-grid button{background:#fff;border:1px solid #e3e7f2;border-radius:9px;height:96px;padding:0;position:relative;overflow:hidden}.cover-asset-grid button.selected{border:2px solid var(--rw-purple);box-shadow:0 0 0 2px #7154ff20}.cover-asset-grid button>span{color:#17203b;place-items:center;height:70px;font-size:30px;font-weight:800;display:grid}.cover-asset-grid button>small{color:#69738e;text-align:left;padding:4px 7px;font-size:9px;display:block}.cover-asset-grid button>svg{box-sizing:content-box;background:var(--rw-purple);color:#fff;border-radius:50%;padding:3px;position:absolute;top:6px;right:6px}.highlights-panel{gap:8px;display:grid}.highlight-row{grid-template-columns:18px 27px 1fr 42px 28px;align-items:center;gap:6px;height:39px;display:grid}.highlight-row>svg{color:#b1b7c8}.highlight-row>i{color:#6b50ef;background:#eeeaff;border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.highlight-row input{color:#45506d;border:1px solid #e0e5f1;border-radius:8px;height:34px;padding:0 10px}.highlight-row small{color:#9aa2b7;font-size:9px}.theme-panel{grid-template-columns:130px 1fr auto;align-items:center;display:grid}.theme-panel>span{color:#8a93ad;font-size:10px}.theme-panel>div{gap:8px;display:flex}.theme-panel button{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 0 1px #dfe3ed}.theme-panel button.active{box-shadow:0 0 0 2px #7054ff}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.discount-preview{color:#15945d;background:#ebfbf3;border-radius:10px;grid-column:1/-1;align-items:center;gap:12px;padding:14px;display:flex}.discount-preview>i{color:#fff;background:#3bd18f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.discount-preview>span{display:grid}.discount-preview b{font-size:14px}.discount-preview small{font-size:9px}.earnings-card{grid-template-columns:40px 1fr 1fr;align-items:center;gap:14px;display:grid}.earnings-card>svg{box-sizing:content-box;color:#7054ff;background:#eeeaff;border-radius:10px;padding:8px}.earnings-card>div{display:grid}.earnings-card span{color:#848da8;font-size:10px}.earnings-card b{font-size:20px}.earnings-card>small{color:#98a0b5;grid-column:2/-1;font-size:9px}.resource-access-grid{grid-template-columns:1.4fr .85fr;gap:14px;display:grid}.access-options{gap:8px;display:grid}.access-options h3:not(:first-child){margin-top:9px}.access-options button{color:#5e6885;text-align:left;background:#fff;border:1px solid #e4e8f2;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.access-options button.active{color:#6548eb;background:#f7f4ff;border-color:#a795ff}.access-options button>i,.access-options button>svg{flex:none;width:22px;font-style:normal}.access-options button>span{display:grid}.access-options button b{font-size:11px}.access-options button small{color:#929ab0;margin-top:2px;font-size:9px}.permission-panel{flex-wrap:wrap;gap:16px;display:flex}.permission-panel h3{width:100%}.permission-panel label{color:#69728d;align-items:center;gap:6px;font-size:10px;display:flex}.permission-panel input{accent-color:var(--rw-purple)}.publish-ready{background:#effcf5;border:1px solid #bfeeda;border-radius:13px;align-items:center;gap:13px;min-height:76px;padding:13px 16px;display:flex}.publish-ready>i{color:#fff;background:#28c77d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.publish-ready>span{flex:1;display:grid}.publish-ready b{font-size:16px}.publish-ready small{color:#4d9a76;font-size:10px}.publish-ready button{color:#fff;background:#16b66d;border:0;border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 16px;font-size:11px;font-weight:700;display:flex}.publish-ready button:disabled{opacity:.45}.review-grid{grid-template-columns:1fr 1.2fr .9fr;gap:13px;display:grid}.review-grid>.resource-panel{min-height:310px}.review-grid h3{margin-bottom:14px}.review-grid>.resource-panel:first-child>button{color:#52607c;text-align:left;background:0 0;border:0;border-top:1px solid #eef0f6;align-items:center;gap:9px;width:100%;padding:9px 0;display:flex}.review-grid>.resource-panel:first-child>button>i{color:#7b849d;background:#f0f2f8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.review-grid>.resource-panel:first-child>button>i.complete{color:#fff;background:#37cf8b}.review-grid>.resource-panel:first-child>button>span{flex:1;display:grid}.review-grid>.resource-panel:first-child b{font-size:10px}.review-grid>.resource-panel:first-child small{color:#929ab0;font-size:9px}.product-summary{grid-template-columns:90px 1fr;align-content:start;gap:8px 12px;display:grid}.product-summary h3{grid-column:1/-1}.summary-cover{color:#fff;border-radius:8px;grid-row:2/5;place-items:center;width:90px;height:116px;display:grid}.product-summary>b{font-size:12px}.product-summary>p{color:#7f88a2;margin:0;font-size:9px;line-height:1.5}.product-summary dl{grid-column:1/-1;margin:10px 0 0}.product-summary dl>div{border-top:1px solid #eef0f6;justify-content:space-between;padding:7px 0;font-size:9px;display:flex}.product-summary dt{color:#929ab1}.product-summary dd{color:#3f4965;text-transform:capitalize;margin:0;font-weight:700}.launch-readiness{flex-direction:column;display:flex}.readiness-ring{border:7px solid #35ce89;border-radius:50%;align-self:center;place-items:center;width:68px;height:68px;margin:0 0 12px;font-size:16px;font-weight:800;display:grid}.launch-readiness p{color:#7c86a0;margin:0 0 12px;font-size:10px;line-height:1.5}.launch-readiness>span{color:#a0a7b9;align-items:center;gap:6px;margin:5px 0;font-size:9px;display:flex}.launch-readiness>span.complete{color:#25aa70}.resource-footer{z-index:4;border-top:1px solid var(--rw-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:fixed;bottom:0;left:0;right:50%}.resource-footer>div{gap:8px;display:flex}.resource-footer .ghost-button,.resource-footer .primary-button{border-radius:9px;min-height:38px;font-size:11px}.resource-footer .primary-button{color:#fff;background:linear-gradient(110deg,#514cff,#9363f1);border-color:#0000;align-items:center;gap:6px;display:flex}.resource-preview{background:#f8faff;padding:16px}.resource-preview>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.resource-preview>header h2{margin:0;font-size:16px}.resource-preview>header p{color:#8a93aa;margin:2px 0 0;font-size:9px}.resource-preview>header>div:last-child{background:#fff;border:1px solid #e6e9f3;border-radius:9px;padding:3px;display:flex}.resource-preview>header button{color:#737c98;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:10px;display:flex}.resource-preview>header button.active{color:#684cf0;background:#eeeaff}.preview-browser{background:#fff;border:1px solid #dfe4f0;border-radius:15px;max-width:820px;margin:auto;overflow:hidden;box-shadow:0 15px 50px #3e4d7b14}.browser-bar{background:#fbfcff;border-bottom:1px solid #eaedf5;align-items:center;gap:6px;height:35px;padding:0 12px;display:flex}.browser-bar>i{background:#ff5c54;border-radius:50%;width:8px;height:8px}.browser-bar>i:nth-child(2){background:#ffbd2e}.browser-bar>i:nth-child(3){background:#28c840}.browser-bar>span{color:#8b94aa;background:#f5f7fc;border-radius:7px;flex:1;margin-left:6px;padding:7px 11px;font-size:9px}.store-nav{border-bottom:1px solid #eef0f6;align-items:center;gap:22px;height:48px;padding:0 18px;font-size:9px;display:flex}.store-nav>b{margin-right:auto;font-size:14px}.store-nav>button{color:#fff;background:#111936;border:0;border-radius:7px;height:27px;padding:0 13px;font-size:9px}.store-hero{grid-template-columns:.85fr 1.15fr;gap:22px;padding:27px 20px 18px;display:grid}.store-cover{color:#101731;border-radius:11px;flex-direction:column;justify-content:flex-end;min-height:245px;padding:20px;display:flex;position:relative;overflow:hidden}.store-cover:after{content:"";background:#fff5;border-radius:45%;width:220px;height:100px;position:absolute;bottom:-35px;right:-70px;transform:rotate(-20deg);box-shadow:-70px -12px #ffffff35}.store-cover small,.store-cover strong,.store-cover svg{z-index:1;position:relative}.store-cover small{letter-spacing:.11em;font-size:8px}.store-cover strong{letter-spacing:-.05em;margin-top:7px;font-size:23px;line-height:1.02}.store-cover svg{margin-top:18px}.store-copy{flex-direction:column;align-items:flex-start;display:flex}.store-copy>em{color:#fff;background:#20b96b;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.store-copy h1{letter-spacing:-.045em;margin:8px 0;font-size:23px;line-height:1.1}.store-copy p{color:#747e99;margin:0;font-size:10px;line-height:1.55}.store-rating{color:#ffac15;margin-top:10px;font-size:10px}.store-rating b{color:#252d48}.store-price{align-items:center;gap:9px;margin:13px 0;display:flex}.store-price>b{font-size:23px}.store-price del{color:#929ab0;font-size:11px}.store-price span{color:#1ca564;background:#dcfae9;border-radius:999px;padding:5px 7px;font-size:8px}.buy-button,.cart-button{border-radius:8px;width:100%;height:38px;font-size:10px;font-weight:700}.buy-button{color:#fff;border:0}.cart-button{color:#27304d;background:#fff;border:1px solid #dfe3ed;margin-top:7px}.store-trust{color:#6e7895;border-bottom:1px solid #eef0f6;justify-content:space-around;padding:12px 16px;font-size:8px;display:flex}.store-trust span{align-items:center;gap:5px;display:flex}.store-trust svg{color:#7054ff;width:13px}.store-tabs{color:#737c97;border-bottom:1px solid #eef0f6;gap:25px;padding:14px 18px;font-size:9px;display:flex}.store-tabs b{color:#252c47;border-bottom:2px solid #7054ff;padding-bottom:11px}.store-about{grid-template-columns:1fr 170px;gap:18px;padding:18px;display:grid}.store-about h2{margin:0 0 8px;font-size:15px}.store-about p{color:#78829c;font-size:9px;line-height:1.6}.store-about>div>span{color:#596480;align-items:center;gap:6px;margin:7px 0;font-size:9px;display:flex}.store-about>div>span svg{color:#7054ff}.store-about>aside{background:#f6f7fc;border-radius:9px;padding:13px}.store-about>aside h3{margin:0 0 10px;font-size:10px}.store-about>aside span{color:#66708b;align-items:center;gap:6px;margin:8px 0;font-size:8px;display:flex}.store-about>aside svg{color:#7054ff}.resource-workspace.mobile{grid-template-columns:minmax(540px,1.25fr) minmax(330px,.75fr)}.resource-workspace.mobile .preview-browser{max-width:340px}.resource-workspace.mobile .store-nav>span,.resource-workspace.mobile .store-nav>svg{display:none}.resource-workspace.mobile .store-hero{grid-template-columns:1fr;padding:14px}.resource-workspace.mobile .store-cover{min-height:220px}.resource-workspace.mobile .store-about{grid-template-columns:1fr}.preview-pages-panel{gap:14px;display:grid}.preview-pages-panel>.resource-panel-title>span{color:#684cf0;background:#eeeaff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.preview-page-actions{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.preview-page-actions>label,.preview-page-actions>div{color:#6650df;background:#fbfcff;border:1px solid #e3e7f2;border-radius:10px;align-items:center;gap:9px;min-height:64px;padding:10px 12px;display:flex}.preview-page-actions label{cursor:pointer}.preview-page-actions input{display:none}.preview-page-actions span{flex:1;display:grid}.preview-page-actions b{color:#434d69;font-size:10px}.preview-page-actions small{color:#949cb1;margin-top:2px;font-size:8px}.preview-page-actions select{color:#59637f;background:#fff;border:1px solid #dfe3ef;border-radius:7px;max-width:135px;height:31px;padding:0 7px;font-size:9px}.preview-page-actions button{color:#684cf0;background:#eeeaff;border:0;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:9px;display:flex}.preview-page-actions button:disabled{opacity:.45}.pdf-page-picker{border-top:1px solid #edf0f7;gap:8px;padding-top:12px;display:grid}.pdf-page-picker>b{font-size:10px}.pdf-page-picker>span{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.pdf-page-picker button{color:#727b96;background:#fff;border:1px solid #e2e6f1;border-radius:8px;align-content:center;place-items:center;gap:4px;height:62px;display:grid;position:relative}.pdf-page-picker button.active{color:#6549e8;background:#f5f2ff;border-color:#9d8aff}.pdf-page-picker button:disabled{opacity:.35}.pdf-page-picker button>i{font-size:15px;font-style:normal;font-weight:800}.pdf-page-picker button>small{font-size:8px}.pdf-page-picker button>svg{position:absolute;top:5px;right:5px}.preview-page-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.preview-page-grid>p{text-align:center;color:#969eb2;grid-column:1/-1;margin:12px;font-size:10px}.preview-page-grid article{background:#fff;border:1px solid #e4e8f2;border-radius:9px;position:relative;overflow:hidden}.preview-page-grid article>div{color:#5f4be0;background:linear-gradient(145deg,#f0edff,#dff8ff);flex-direction:column;justify-content:center;align-items:center;gap:5px;height:95px;display:flex}.preview-page-grid article>div.image{background:linear-gradient(145deg,#dff8ff,#f7ddff)}.preview-page-grid article>div small{letter-spacing:.08em;font-size:7px}.preview-page-grid article>div b{font-size:9px}.preview-page-grid article>span{padding:8px 26px 8px 8px;display:grid}.preview-page-grid article>span b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.preview-page-grid article>span small{text-overflow:ellipsis;white-space:nowrap;color:#929ab0;font-size:7px;overflow:hidden}.preview-page-grid article>button{color:#9da5b8;background:0 0;border:0;position:absolute;bottom:8px;right:5px}.app-shell:has(.resource-wizard){background:#f7f9ff;grid-template-columns:72px minmax(0,1fr)}.app-shell:has(.resource-wizard)>.sidebar{background:#fff;border-right:1px solid #e8ebf5;width:72px;padding:14px 9px;overflow:hidden}.app-shell:has(.resource-wizard) .sidebar-top{place-items:center;height:45px;padding:0;display:grid}.app-shell:has(.resource-wizard) .sidebar-top .brand{display:none}.app-shell:has(.resource-wizard) .sidebar-top:after{content:"";background:url(/favicon.svg) 50%/contain no-repeat;width:32px;height:32px;display:block}.app-shell:has(.resource-wizard) .workspace-switcher{display:none}.app-shell:has(.resource-wizard) .home-sidebar-promo{display:none}.app-shell:has(.resource-wizard) .sidebar-bottom{display:none}.app-shell:has(.resource-wizard) .nav-more>summary{display:none}.app-shell:has(.resource-wizard) .sidebar nav{margin-top:12px;padding:0;overflow:hidden}.app-shell:has(.resource-wizard) .sidebar nav button{color:#858da8;border-radius:10px;justify-content:center;width:52px;min-height:46px;padding:0}:is(.app-shell:has(.resource-wizard) .sidebar nav button span,.app-shell:has(.resource-wizard) .sidebar nav button em){display:none}.app-shell:has(.resource-wizard) .sidebar nav button.active{color:#684cff;box-shadow:none;background:#eeeaff}.app-shell:has(.resource-wizard)>.app-main{grid-column:2}.resource-wizard{inset:0 0 0 72px}.resource-footer{left:72px;right:calc(50vw - 36px)}.resource-workspace.mobile .resource-footer{right:calc(37.5vw - 27px)}@media (max-width:1100px){.commerce-metrics{grid-template-columns:repeat(3,1fr)}.commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.commerce-metrics{grid-template-columns:repeat(2,1fr)}.commerce-grid{grid-template-columns:1fr}.commerce-editor-tabs{border:1px solid #2d352c;border-radius:6px;gap:4px;padding:3px;display:flex}.commerce-editor-tabs button{color:#7a8472;background:0 0;border:0;border-radius:4px;padding:7px 12px;font-size:12px}.commerce-editor-tabs button.active{color:var(--acid);background:#222c1c}.commerce-editor-body{grid-template-columns:1fr}.commerce-editor-body.edit .commerce-preview-pane,.commerce-editor-body.preview .commerce-editor-pane{display:none}.commerce-preview-pane{padding:16px}.commerce-preview-phone{border-radius:18px;min-height:auto}.commerce-editor-actions .ghost-button:first-of-type{display:none}.resource-wizard-header{height:auto;min-height:74px;padding:10px 14px}.resource-wizard-header p,.resource-save-state small{display:none}.resource-wizard-header h1{font-size:20px}.resource-steps{padding:7px 10px;display:flex;overflow-x:auto}.resource-steps button{min-width:110px}.resource-workspace,.resource-workspace.mobile{display:block}.resource-preview{display:none}.resource-form-pane{border-right:0;height:100%;padding:16px 14px 80px}.resource-cover-grid,.resource-access-grid,.review-grid,.resource-fields,.pricing-grid{grid-template-columns:1fr}.resource-fields label.wide,.pricing-grid .discount-preview{grid-column:auto}.theme-panel{grid-template-columns:1fr;gap:10px}.earnings-card{grid-template-columns:40px 1fr}.earnings-card>div:nth-child(3){grid-column:2}.resource-footer,.resource-workspace.mobile .resource-footer{padding:0 14px;right:0}.resource-ai-callout{flex-wrap:wrap;align-items:flex-start}.resource-ai-callout button{margin-left:34px}.review-grid>.resource-panel{min-height:auto}.app-shell:has(.resource-wizard)>.sidebar{display:none}.resource-wizard{inset:0}.resource-footer,.resource-workspace.mobile .resource-footer{left:0;right:0}.preview-page-actions{grid-template-columns:1fr}.pdf-page-picker>span{grid-template-columns:repeat(3,1fr)}.preview-page-grid{grid-template-columns:1fr 1fr}}@media (max-width:1250px){.dp-kpis,.dp-filters{grid-template-columns:repeat(3,1fr)}.dp-content{grid-template-columns:1fr}.dp-side{grid-template-columns:1fr 1fr}.dp-tip{grid-column:1/-1}.dp-list-controls{flex-direction:column;align-items:flex-start;height:auto;padding:8px 0}.dp-list-controls nav{max-width:100%;overflow:auto}.dp-list-controls nav button{white-space:nowrap}}@media (max-width:800px){.digital-products-screen{padding:0 12px 28px}.dp-topbar{margin:0 -12px;padding:0 12px}.dp-topbar>label{flex:1;width:auto}.dp-account{display:none}.dp-title{flex-direction:column;align-items:flex-start}.dp-title>div:last-child{width:100%}.dp-title button{flex:1}.dp-filters,.dp-kpis{grid-template-columns:1fr 1fr}.dp-bulk{overflow:auto}.dp-bulk button{white-space:nowrap}.dp-side{grid-template-columns:1fr}.dp-tip{grid-column:auto}}.po-card{flex-direction:column;gap:14px;margin:0 0 16px;padding:20px 22px;display:flex}.po-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.po-card-head h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.po-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.po-muted{color:var(--home-muted,#6b6f8e);margin:0;font-size:12px}.po-secure{color:#1d7a55;align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.po-kyc{align-items:flex-start;gap:6px;line-height:1.5;display:flex}.po-err{color:var(--pd-bad,#d0364b);margin:0;font-size:12px}.po-saved{color:#1d7a55;align-items:center;gap:6px;margin:0;font-size:12.5px;display:inline-flex}.po-badge{color:#4a4f73;background:#eef0f7;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.po-badge.po-active{color:#137a4f;background:#e3f7ee}.po-badge.po-pending{color:#946000;background:#fff4dd}.po-badge.po-action_required,.po-badge.po-blocked{color:#b4233a;background:#fde8eb}.po-status-msg{color:#3d4166;background:#f4f5fb;border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.po-status-msg.po-action_required,.po-status-msg.po-blocked{color:#9b1c31;background:#fdf0f2}.po-status-msg.po-pending{color:#7a4b06;background:#fff9ec}.po-details{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 18px;margin:0;display:grid}.po-details dt{color:var(--home-muted,#6b6f8e);margin:0 0 2px;font-size:11.5px}.po-details dd{color:var(--home-text,#14143c);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.po-prompt{align-items:center}.po-prompt>span{flex:1}.po-prompt .home-button{flex:none}@media (max-width:640px){.po-card{padding:16px}.po-card .pw-fields{grid-template-columns:1fr}.po-prompt{flex-wrap:wrap}}.po .po-consent span{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.po .po-consent input[type=checkbox]{accent-color:#7041ff;flex-shrink:0;width:18px;height:18px;margin-top:3px}.po .po-methods{border:0;gap:10px;min-width:0;margin:0;padding:0;display:flex}.po .po-methods legend{color:#504b77;margin:0 0 8px;font-size:12px;font-weight:600}.po .po-methods label{cursor:pointer;color:#504b77;border:1px solid #e5e1f7;border-radius:8px;flex:1;align-items:center;gap:9px;padding:11px 12px;font-size:13px;display:flex}.po .po-methods label.selected{color:#5933df;background:#f6f2ff;border-color:#7953ff}.po .po-methods input[type=radio]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1.5px solid #b9b0d7;border-radius:3px;flex-shrink:0;width:18px;height:18px;min-height:0;margin:0;padding:0}.po .po-methods input[type=radio]:checked{background:#7346ff;border-color:#7346ff;box-shadow:inset 0 0 0 3px #fff}.po .po-methods input[type=radio]:focus-visible{outline-offset:3px;outline:2px solid #7346ff}.po-setup{max-width:1000px;margin:auto;padding-bottom:32px}.po .po-step-card{max-width:820px;margin:0 auto}.po .po-step-card h2{letter-spacing:-.4px;outline:0;scroll-margin-top:90px;font-size:23px}.po .po-step-fields{border:0;min-width:0;margin:24px 0;padding:0}.po .po-steps{gap:12px;max-width:820px;margin:24px auto;padding:0;list-style:none;display:flex}.po .po-steps li{color:#8c86a6;border-bottom:2px solid #eeeaf8;flex:1;align-items:center;gap:8px;padding:0 0 12px;font-size:13px;display:flex}.po .po-steps li.active{color:#6740ee;border-color:#7955ff}.po .po-steps li>span{background:#f3efff;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.po .po-wizard-actions{border-top:1px solid #eeebf7;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.po .po-wizard-actions button{justify-content:center;align-items:center;gap:8px;min-height:46px;display:flex}.po .po-lock-note{color:#645b82;background:#faf8ff;border:1px solid #e6e0f5;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;font-size:13px;line-height:1.6;display:flex}.po .po-lock-note svg{flex-shrink:0;margin-top:2px}.po .po-review-success,.po .po-complete{color:#16986e;align-items:center;gap:12px;margin:20px 0;display:flex}.po .po-review-success{background:#f0faf5;border-radius:12px;padding:14px;font-size:13px}.po .po-complete h2{color:#211942;margin:0 0 6px}.po .po-confirm{color:#51496b;font-size:13px;line-height:1.6}.po .po-methods label{flex-direction:row!important}@media (max-width:700px){.po-setup{padding:16px 12px 115px}.po .po-step-card{border-radius:18px;padding:20px 16px}.po .po-step-card h2{font-size:22px;line-height:1.3}.po .po-steps{gap:8px;margin:18px 0}.po .po-steps li{flex-direction:column;align-items:flex-start;gap:5px;font-size:11px}.po .po-wizard-actions{z-index:2;background:#fff;flex-wrap:wrap;padding:14px 0 4px;position:sticky;bottom:0}.po .po-wizard-actions button{flex:1;min-width:120px;min-height:48px}.po .po-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.po .po-details dd{font-size:14px}.po .po-step-card .pw-fields{grid-template-columns:1fr}}@media (max-width:359px){.po .po-details{grid-template-columns:1fr}.po .po-wizard-actions button{flex-basis:100%}}.po-rpd-strip{text-align:left;cursor:pointer;width:100%;font:inherit;border:1px solid #f7deaf}.po-rpd-strip.po-rpd-ready{color:#136b45;background:#eefaf3;border-color:#b7e4c7}.po-rpd-strip.po-rpd-ready svg{color:#16986e}.po-rpd-strip.po-rpd-failed{color:#9b1c31;background:#fdf0f2;border-color:#f0c4cb}.po-rpd-overlay{z-index:80;background:#0f172a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.po-rpd-pg{background:#fff;border-radius:16px;flex-direction:column;width:min(380px,100%);display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a47}.po-rpd-pg-head{color:#fff;background:#1a73e8;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.po-rpd-pg-brand{letter-spacing:.2px;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.po-rpd-pg-mark{color:#1a73e8;text-transform:lowercase;background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.po-rpd-pg-head .po-rpd-x{color:#fff}.po-rpd-pg-head .po-rpd-x:hover{background:#ffffff26}.po-rpd-pg-head .po-rpd-x:disabled{opacity:.35;cursor:not-allowed}.po-rpd-x{cursor:pointer;color:#6b6f8e;background:0 0;border:0;border-radius:8px;place-items:center;padding:4px;display:grid}.po-rpd-pg-body{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 20px 8px;display:flex}.po-rpd-pg-amount{color:#0f172a;letter-spacing:-.5px;margin:0;font-size:32px;font-weight:700;line-height:1}.po-rpd-pg-sub{color:#64748b;margin:0;font-size:13px}.po-rpd-pg-qr{background:#fff;border:1px solid #e2e8f0;border-radius:12px;place-items:center;width:240px;height:240px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #f1f5f9}.po-rpd-pg-qr img{object-fit:contain;width:216px;height:216px}.po-rpd-pg-qr-empty{color:#94a3b8;place-items:center;display:grid}.po-rpd-pg-apps{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:4px;display:flex}.po-rpd-pg-app{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-width:72px;padding:8px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.po-rpd-pg-app:hover{color:#1a73e8;background:#eff6ff;border-color:#1a73e8}.po-rpd-pg-wait{color:#64748b;align-items:center;gap:8px;margin:8px 0 0;font-size:12.5px;display:inline-flex}.po-rpd-pg-foot{justify-content:center;padding:12px 16px 16px;display:flex}.po-rpd-pg-bg{color:#1a73e8;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.po-rpd-pg-bg:hover:not(:disabled){background:#eff6ff}.po-rpd-pg-bg:disabled{color:#94a3b8;cursor:not-allowed}@font-face{font-family:Noto Sans;src:url(/video-caption/fonts/NotoSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans;src:url(/video-caption/fonts/NotoSans-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url(/video-caption/fonts/NotoSansDevanagari-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url(/video-caption/fonts/NotoSansDevanagari-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/video-caption/fonts/NotoSansArabic-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/video-caption/fonts/NotoSansArabic-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/video-caption/fonts/Inter.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Manrope;src:url(/video-caption/fonts/Manrope.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:DM Sans;src:url(/video-caption/fonts/DMSans.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/video-caption/fonts/SpaceGrotesk.ttf)format("truetype");font-weight:300 700;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/video-caption/fonts/PlusJakartaSans.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Outfit;src:url(/video-caption/fonts/Outfit.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Sora;src:url(/video-caption/fonts/Sora.ttf)format("truetype");font-weight:100 800;font-display:swap}@font-face{font-family:Rubik;src:url(/video-caption/fonts/Rubik.ttf)format("truetype");font-weight:300 900;font-display:swap}@font-face{font-family:Nunito;src:url(/video-caption/fonts/Nunito.ttf)format("truetype");font-weight:200 1000;font-display:swap}@font-face{font-family:Comic Sans;src:url(/video-caption/fonts/ComicNeue-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Comic Sans;src:url(/video-caption/fonts/ComicNeue-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.vc-studio{--ink:#18171d;--muted:#74727f;--line:#e8e7ec;--surface:#f7f7f9;--purple:#6d48f5;--purple-dark:#5531d7;--purple-soft:#f0edff;--vc-accent:var(--purple);--vc-text:var(--ink);--vc-muted:var(--muted);--vc-line:var(--line);--app-height:var(--vc-viewport,100dvh);max-width:none;color:var(--ink);-webkit-font-smoothing:antialiased;min-height:var(--app-height);background:#f4f3f7;margin:0;padding:0;font-family:DM Sans,Inter,sans-serif;container:video-caption/inline-size}.vc-studio *{box-sizing:border-box}.vc-studio button,.vc-studio select{cursor:pointer}.vc-studio button:disabled,.vc-studio fieldset:disabled{opacity:.5;cursor:not-allowed}.vc-studio :is(input,textarea,select){font:inherit;color:inherit;border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;max-width:100%;padding:9px}.vc-studio :is(button,input,textarea,select,a):focus-visible{outline:2px solid var(--purple);outline-offset:3px}.vc-studio input[type=range]{accent-color:var(--purple);cursor:pointer;width:100%;padding:0}.vc-studio input[type=color]{width:100%;height:36px;padding:4px}.vc-studio button{font:inherit;background:0 0;border:0}.vc-studio fieldset{border:0;min-width:0;margin:0;padding:0}.vc-studio h1,.vc-studio h2,.vc-studio h3,.vc-studio p{margin:0}.vc-studio .home-button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.vc-studio .home-button.primary{color:#fff;background:var(--purple);border:0;box-shadow:0 8px 22px #6d48f52e}.vc-studio .home-button.primary:hover:not(:disabled){background:var(--purple-dark)}.vc-spin{animation:1.2s linear infinite vc-spin}@keyframes vc-spin{to{transform:rotate(360deg)}}@keyframes vc-working{to{background-position:-200% 0}}@keyframes vc-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vc-spin,.vc-working-bar,.vc-card-progress progress:indeterminate{animation:none!important}.vc-caption-motion{opacity:1!important;transform:none!important}.vc-sparkles{display:none}}.vc-alert{background:#f6f3ff;border:1px solid #dcd5ff;border-radius:12px;align-items:center;gap:10px;margin:0 12px 12px;padding:12px 15px;font-size:12px;line-height:1.6;display:flex}.vc-alert>svg{color:var(--purple);flex:none}.vc-alert>span{flex:1}.vc-alert button{color:var(--purple);background:0 0;border:0;font-weight:600}.vc-alert.error{color:#a92543;background:#fff5f7;border-color:#ffcdd8}.vc-alert.error>svg{color:#d23a57}.vc-loading{flex-direction:column;align-items:center;gap:20px;padding:80px 25px;display:flex}.vc-loading h2{font-family:Manrope,sans-serif;font-size:18px}.vc-loading>div{background:linear-gradient(90deg,#f1eff9,#e7e3f6,#f1eff9);border-radius:8px;width:60%;height:22px}.vc-credit-badge{background:var(--purple-soft);color:var(--purple-dark);white-space:nowrap;cursor:pointer;border:1px solid #e3ddf7;border-radius:99px;align-items:center;gap:6px;padding:7px 11px;font:600 12px DM Sans,sans-serif;display:inline-flex}.vc-eyebrow{color:var(--purple);text-transform:uppercase;letter-spacing:.12em;margin:0 0 3px;font-size:10px;font-weight:800}.vc-studio .upload-screen{min-height:var(--app-height);background:#f7f6fa}.vc-studio .upload-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(20px,5vw,70px);display:flex}.vc-studio .upload-header h1,.vc-studio .upload-title{letter-spacing:-.02em;color:var(--ink);margin:0;font:800 18px Manrope,sans-serif}.vc-studio .upload-header-actions{align-items:center;gap:10px;display:flex}.vc-processing-trigger,.vc-studio .processing-trigger{color:#18171d;cursor:pointer;background:#fff;border:1px solid #e8e7ec;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font:700 12px DM Sans,sans-serif;display:inline-flex}.vc-processing-trigger:hover,.vc-studio .processing-trigger:hover{color:#6d48f5;background:#f0edff;border-color:#c8bcff}.vc-processing-trigger small,.vc-studio .processing-trigger small{color:#6d48f5;background:#f0edff;border-radius:20px;padding:2px 7px;font-size:10px}.vc-studio .upload-main{min-height:calc(var(--app-height) - 140px);grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center;gap:clamp(20px,4cqw,56px);max-width:1320px;margin:0 auto;padding:40px clamp(18px,4cqw,70px);display:grid}.vc-studio .upload-copy,.vc-studio .upload-card{min-width:0;max-width:100%}.vc-studio .selected-file span{min-width:0}.vc-studio .selected-file strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-studio .language-select select{max-width:100%}.vc-studio .vc-worker-workflow{background:#fff;border-radius:16px;width:100%;max-width:520px;margin:24px 0 0;padding-bottom:40px;position:relative;overflow:hidden}.vc-studio .vc-worker-workflow>img{aspect-ratio:3;object-fit:contain;width:100%;height:auto;display:block}.vc-studio .vc-worker-workflow ol{margin:0;padding:0;list-style:none}.vc-studio .vc-worker-label{text-align:center;background:#ffffffeb;border-radius:8px;width:30%;padding:6px 2px;position:absolute;bottom:2px;transform:translate(-50%)}.vc-studio .vc-worker-label strong{color:#526b8b;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.vc-studio .vc-worker-label strong span{color:#8c9fb7;font-size:9px}.vc-studio .vc-worker-label small{color:#948b9e;margin-top:3px;font-size:10px;display:block}.vc-studio .vc-worker-label.violet strong{color:#8262a8}.vc-studio .vc-worker-label.green strong{color:#4c8b77}.vc-studio .vc-worker-flow{pointer-events:none;width:100%;height:calc(100% - 40px);position:absolute;inset:0}.vc-studio .vc-worker-arrow-lines path{stroke:#9675c4;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.vc-studio .vc-worker-arrow-particles path{stroke:#f4eaff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:3 34;animation:2.8s linear infinite vc-worker-stream}.vc-studio .vc-worker-arrow-particles path:nth-child(2){animation-delay:1.4s}@keyframes vc-worker-stream{to{stroke-dashoffset:-74px}}@media (prefers-reduced-motion:reduce){.vc-studio .vc-worker-flow path{animation:none}}@media (max-width:800px){.vc-studio .vc-worker-workflow{max-width:420px;margin:20px auto 28px}.vc-studio .vc-worker-label strong{font-size:11px}.vc-studio .vc-worker-label small{font-size:9px}}.vc-studio .vc-credit-info-link{color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:5px;font-size:11px;text-decoration:underline;display:block}.vc-studio .vc-credit-info-link:hover{color:var(--purple)}.vc-studio .vc-credit-info-link:focus-visible{outline-offset:3px;outline:2px solid #9973d1}.vc-credit-info-dialog button:focus-visible{outline-offset:3px;outline:2px solid #9973d1}.vc-studio .vc-credit-info-dialog{box-sizing:border-box;width:min(440px,100vw - 32px);max-height:85dvh;color:var(--ink);background:#fff;border:1px solid #e7e1ee;border-radius:18px;margin:auto;padding:22px;overflow:auto;box-shadow:0 24px 80px #25143e30}.vc-studio .vc-credit-info-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#211a384d}.vc-studio .vc-credit-info-dialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.vc-studio .vc-credit-info-dialog h2{margin:0;font-size:18px}.vc-studio .vc-credit-info-dialog header button{color:#6f627e;cursor:pointer;background:#f6f3fa;border:0;border-radius:8px;place-items:center;min-width:36px;min-height:36px;display:grid}.vc-studio .vc-credit-rate{color:var(--muted);font-size:13px;line-height:1.6}.vc-studio .hero-pill{width:max-content;color:var(--purple-dark);background:var(--purple-soft);border-radius:99px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:700;display:flex}.vc-studio .upload-copy h1{letter-spacing:-.055em;max-width:650px;margin:10px 0 8px;font:800 clamp(28px,3.6vw,44px)/1.05 Manrope,sans-serif}.vc-studio .upload-copy h1 em{color:var(--purple);font-style:normal}.vc-studio .upload-copy p{max-width:480px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.vc-studio .vc-caption-pipeline{width:100%;max-width:420px;margin:14px 0 0}.vc-studio .vc-pipeline-scene{isolation:isolate;background:#fff;border:1px solid #ece8f3;border-radius:16px;padding:42px 0;position:relative;box-shadow:0 12px 35px #47256a08}.vc-studio .vc-pipeline-artwork{position:relative}.vc-studio .vc-pipeline-artwork>img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.vc-studio .vc-pipeline-stream{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vc-studio .vc-pipeline-track{stroke:#b78bff;stroke-width:7px;opacity:.3}.vc-studio .vc-pipeline-particles{stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-dasharray:3 40;filter:drop-shadow(0 0 5px #8d4efa);animation:2s linear infinite vc-pipeline-flow}.vc-studio .vc-pipeline-labels{margin:0;padding:0;list-style:none}.vc-studio .vc-pipeline-labels li{text-align:center;background:#fffffff0;border-radius:8px;width:29%;padding:4px 2px;animation:7.2s ease-in-out infinite vc-pipeline-stage;position:absolute;transform:translate(-50%)}.vc-studio .vc-pipeline-label-top{top:7px}.vc-studio .vc-pipeline-label-bottom{bottom:7px}.vc-studio .vc-pipeline-labels strong{color:#45335d;white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:clamp(8px,.85vw,11px);font-weight:700;display:flex}.vc-studio .vc-pipeline-labels strong span{color:#8355ba;background:#eee6fa;border-radius:50%;flex-shrink:0;place-items:center;width:14px;height:14px;font-size:8px;display:grid}.vc-studio .vc-pipeline-labels small{color:#85768f;margin-top:2px;font-size:clamp(7px,.7vw,9px);line-height:1.3;display:block}.vc-studio .vc-pipeline-labels li{--stage-ink:#2563a5;--stage-tint:#eaf3ff;--stage-line:#b8d8fa;background:var(--stage-tint);border:1px solid var(--stage-line);padding:5px 2px;animation:none;box-shadow:0 3px 9px #2c17400a}.vc-studio .vc-pipeline-labels li:nth-child(2){--stage-ink:#0e7490;--stage-tint:#e8f9fc;--stage-line:#a9e3ed}.vc-studio .vc-pipeline-labels li:nth-child(3){--stage-ink:#7c3bb0;--stage-tint:#f3eafe;--stage-line:#d9bdf1}.vc-studio .vc-pipeline-labels li:nth-child(4){--stage-ink:#b52e77;--stage-tint:#fff0f8;--stage-line:#efbfda}.vc-studio .vc-pipeline-labels li:nth-child(5){--stage-ink:#9a5c0c;--stage-tint:#fff6e5;--stage-line:#efd29f}.vc-studio .vc-pipeline-labels li:nth-child(6){--stage-ink:#327741;--stage-tint:#eef9ec;--stage-line:#b9dbb2}.vc-studio .vc-pipeline-labels strong,.vc-studio .vc-pipeline-labels small{color:var(--stage-ink)}.vc-studio .vc-pipeline-labels strong span{background:var(--stage-ink);color:#fff}.vc-studio .vc-caption-pipeline figcaption{color:#83758d;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:8px;font-size:11px;line-height:1.5;display:flex}.vc-studio .vc-pipeline-status{background:#a084cd;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #f0eafa}@keyframes vc-pipeline-flow{to{stroke-dashoffset:-86px}}@keyframes vc-pipeline-stage{0%,18%,to{background:#fffffff0;box-shadow:0 0 0 1px #a484d500}5%,12%{background:#f5efff;box-shadow:0 0 0 1px #b494df66}}@media (prefers-reduced-motion:reduce){.vc-studio .vc-pipeline-particles,.vc-studio .vc-pipeline-labels li{animation:none}}.vc-studio .upload-card{background:#fff;border:1px solid #e6e3eb;border-radius:20px;padding:16px;box-shadow:0 30px 80px #29233217}.vc-studio .drop-zone{text-align:center;background:#fbfaff;border:1.5px dashed #c9c3d7;border-radius:15px;padding:18px 16px 12px}.vc-studio .upload-icon{width:48px;height:48px;color:var(--purple);background:var(--purple-soft);border-radius:14px;place-items:center;margin:auto;display:grid}.vc-studio .drop-zone h2{margin:12px 0 3px;font:800 18px Manrope,sans-serif}.vc-studio .drop-zone>p{color:var(--muted);margin:0 0 15px;font-size:11px}.vc-studio .choose-file{color:#fff;background:var(--purple);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;height:42px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.vc-studio .choose-file input{display:none}.vc-studio .selected-file{text-align:left;color:var(--purple);background:#fff;border-radius:9px;grid-template-columns:22px 1fr 18px;align-items:center;gap:8px;margin-top:10px;padding:10px;display:grid}.vc-studio .selected-file span{color:var(--ink);font-size:11px;display:grid}.vc-studio .selected-file small{color:var(--muted)}.vc-studio .language-select{margin:14px 0}.vc-studio .language-select label{font-size:13px;font-weight:700;display:block}.vc-studio .language-select p{color:var(--muted);margin:2px 0 8px;font-size:11px}.vc-studio .language-select select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:44px;padding:0 12px}.vc-studio .generate-button{color:#fff;background:var(--purple);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-weight:700;display:flex}.vc-studio .generate-button:disabled{opacity:.45;cursor:not-allowed}.vc-studio .privacy-note{text-align:center;color:var(--muted);margin-top:10px;font-size:11px;display:block}.vc-studio .video-library{max-width:1320px;margin:0 auto;padding:0 clamp(18px,6vw,90px) 70px}.vc-studio .library-heading{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.vc-studio .library-heading h2{font:800 20px Manrope,sans-serif}.vc-header-actions-row{align-items:center;gap:8px;display:inline-flex}.vc-editor-mobile-header-actions{display:none}.vc-editor-action-menu{z-index:200;color:#352b43;background:#fff;border:1px solid #e8e3ef;border-radius:13px;min-width:190px;padding:6px;font:13px DM Sans,sans-serif;box-shadow:0 12px 35px #25143e26}.vc-editor-action-menu [role=menuitem]{cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:9px;min-height:42px;padding:8px 11px;display:flex}.vc-editor-action-menu [data-highlighted]{color:#6d48f5;background:#f1edfb}.vc-editor-action-menu [data-disabled]{opacity:.4;cursor:default}.vc-editor-action-menu [role=separator]{background:#eeeaf4;height:1px;margin:4px}@media (max-width:800px){:is(.np-global-header:has(.vc-editor-mobile-header-actions) .np-credit-badge,.np-global-header:has(.vc-editor-mobile-header-actions) .np-bell,.np-global-header:has(.vc-editor-mobile-header-actions) .vc-header-actions-row){display:none!important}:is(.np-global-header:has(.vc-editor-mobile-header-actions) .np-header-page-actions,.np-global-header .vc-editor-mobile-header-actions){align-items:center;gap:5px;display:inline-flex}.np-global-header .vc-editor-mobile-header-actions .np-icon-button{color:#6d48f5;background:#fff;border:1px solid #e8e3ef;border-radius:12px;place-items:center;min-width:40px;min-height:40px;display:grid}}.vc-all-videos-trigger{color:#18171d;cursor:pointer;background:#fff;border:1px solid #e8e7ec;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font:700 12px DM Sans,sans-serif;display:inline-flex}.vc-all-videos-trigger:hover{color:#6d48f5;background:#f0edff;border-color:#c8bcff}.vc-all-videos-trigger small{color:#6d48f5;background:#f0edff;border-radius:20px;padding:2px 7px;font-size:10px}@media (max-width:800px){.vc-all-videos-trigger span.label,.vc-processing-trigger span.label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}.vc-studio .video-card-grid,.vc-studio .vc-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vc-studio .studio-pager{margin:22px 0 0}.vc-studio .vc-library-card.history-card,.vc-studio .history-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 10px 35px #2923320b}.vc-studio .history-thumbnail{color:#bdb5df;cursor:pointer;background:#1c1a2c;border:0;place-items:center;width:100%;height:210px;padding:0;display:grid;position:relative;overflow:hidden}.vc-studio .history-thumbnail video,.vc-studio .history-thumbnail img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vc-studio .history-thumbnail:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#11101a99);position:absolute;inset:0}.vc-studio .history-thumbnail>.vc-card-play,.vc-studio .history-thumbnail>button.vc-card-play{z-index:2;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none;background:#17151d8c;border:1px solid #ffffff72;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.vc-studio .history-thumbnail>span.vc-card-duration,.vc-studio .history-thumbnail>.history-duration{z-index:2;color:#fff;background:#121119cc;border-radius:6px;padding:4px 7px;font-size:10px;position:absolute;bottom:9px;right:10px}.vc-studio .history-content{flex-direction:column;flex:1;gap:0;padding:16px;display:flex}.vc-studio .history-title{justify-content:space-between;align-items:start;gap:8px;display:flex}.vc-studio .history-title h3,.vc-studio .history-title h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font:800 14px Manrope,sans-serif;overflow:hidden}.vc-studio .history-title>span{color:#278459;white-space:nowrap;background:#edfaf3;border-radius:7px;flex:none;align-self:flex-start;align-items:center;gap:4px;width:max-content;max-width:100%;padding:5px 8px;font-size:9px;font-weight:700;line-height:1.2;display:inline-flex}.vc-studio .history-title>span.processing{color:var(--purple);background:var(--purple-soft)}.vc-studio .history-title>span.vc-card-status-warning{color:#b04d32;background:#fff1eb}.vc-studio .history-content>p{color:var(--muted);margin:12px 0;font-size:11px;line-height:1.6}.vc-studio .history-language{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.vc-studio .history-language strong,.vc-studio .history-language>span:last-child{color:var(--ink);font-weight:700}.vc-studio .history-translations{margin-top:13px}.vc-studio .history-translations small{color:var(--muted);margin-bottom:6px;display:block}.vc-studio .history-translations>div{flex-wrap:wrap;gap:6px;display:flex}.vc-studio .history-translations button{min-height:31px;color:var(--purple-dark);background:var(--purple-soft);border:0;border-radius:8px;align-items:center;gap:4px;padding:0 9px;font-size:10px;display:flex}.vc-studio .history-actions{border-top:1px solid var(--line);flex:none;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;margin-top:auto;padding-top:13px;display:grid}.vc-studio .history-actions.single{grid-template-columns:minmax(0,1fr)}.vc-studio .history-actions button{box-sizing:border-box;border-radius:9px;flex:none;justify-content:center;align-self:center;align-items:center;width:100%;height:38px;min-height:38px;max-height:38px;display:inline-flex}.vc-studio .open-editor{color:#fff;background:var(--purple);white-space:nowrap;border:0;gap:7px;padding:0 12px;font-size:11px;font-weight:700;line-height:1}.vc-studio .open-editor.vc-card-action-warning{color:#b04d32;background:#fff1eb}.vc-studio .open-editor.vc-card-action-warning:hover{background:#ffe4d8}.vc-studio .history-download{border:1px solid var(--line);width:38px;color:var(--purple);background:#fff;flex:none}.vc-studio .vc-card-progress{color:var(--purple);align-items:center;gap:14px;margin:10px 0 4px;display:flex}.vc-studio .vc-card-progress progress{-webkit-appearance:none;appearance:none;min-width:0;height:9px;accent-color:var(--purple);background:#ede9ff;border:0;border-radius:99px;flex:1;display:block;overflow:hidden}.vc-studio .vc-card-progress progress::-webkit-progress-bar{background:#ede9ff;border-radius:99px}.vc-studio .vc-card-progress progress::-webkit-progress-value{background:var(--purple);border-radius:99px}.vc-studio .vc-card-progress progress::-moz-progress-bar{background:var(--purple);border-radius:99px}.vc-studio .vc-card-progress progress:indeterminate{background:linear-gradient(90deg,#ede9ff,#a58aff,#ede9ff) 0 0/200% 100%;animation:2s linear infinite vc-working}.vc-studio .vc-card-progress strong{white-space:nowrap;font-size:12px}.vc-studio .vc-card-processing-languages{flex-wrap:wrap;gap:8px;min-height:36px;margin-top:4px;display:flex}.vc-studio .vc-card-processing-languages span{color:#a39db6;background:#f5f4f9;border-radius:8px;padding:9px 12px;font-size:11px}.vc-studio .vc-library-card-processing .history-actions{grid-template-columns:1fr}.vc-studio .vc-library-card-processing .open-editor{background:var(--purple-soft);color:var(--ink)}.vc-studio .vc-library-empty{text-align:center;color:var(--muted);padding:40px 16px;font-size:13px}.vc-studio .vc-card-no-languages{color:var(--muted);padding-right:5px;font-size:11px}.vc-studio .vc-library-toolbar{align-items:center;gap:12px;margin:0 0 22px;display:flex}.vc-studio .vc-library-search{border:1px solid var(--line);width:min(100%,550px);color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:10px;margin-right:auto;padding:0 15px;display:flex}.vc-studio .vc-library-search input{background:0 0;border:0;width:100%;min-height:48px;margin:0;padding:14px 0}.vc-studio .processing-screen{min-height:var(--app-height);padding:26px;padding-bottom:calc(var(--np-tabbar-h,66px) + 28px);background:#f7f6fa;flex-direction:column;align-items:center;display:flex}.vc-studio .processing-screen .upload-title{align-self:flex-start;margin-bottom:12px}.vc-studio .processing-card{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(100%,520px);min-width:0;margin:auto;padding:28px;box-shadow:0 25px 70px #29233217}.vc-studio .processing-preview{background:#222;border-radius:14px;place-items:center;height:155px;margin-bottom:23px;display:grid;position:relative;overflow:hidden}.vc-studio .processing-preview video,.vc-studio .processing-preview img{object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.vc-studio .processing-preview>span{z-index:1;color:#fff;font:800 28px Manrope,sans-serif;position:relative}.vc-studio .processing-card h1{font:800 26px Manrope,sans-serif}.vc-studio .processing-sub{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}.vc-studio .main-progress{background:#ebe9ef;border-radius:10px;height:7px;margin:20px 0 24px;overflow:hidden}.vc-studio .main-progress span{border-radius:inherit;background:var(--purple);height:100%;transition:width .2s;display:block}.vc-studio .steps{gap:15px;margin:20px 0 0;padding:0;list-style:none;display:grid}.vc-studio .step{opacity:.42;grid-template-columns:35px 1fr;align-items:center;gap:10px;display:grid}.vc-studio .vc-advanced-colors{border:1px solid var(--line);border-radius:12px;margin-top:18px;padding:12px}.vc-studio .vc-advanced-colors summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:700}.vc-studio .vc-advanced-colors[open] summary{color:var(--ink);margin-bottom:12px}.vc-studio .step>span{border:1.5px solid #aaa5b3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.vc-studio .step div{display:grid}.vc-studio .step small{color:var(--muted);margin-top:2px;font-size:10px}.vc-studio .step.active{opacity:1}.vc-studio .step.active>span{color:var(--purple);border-color:var(--purple)}.vc-studio .step.done{opacity:1}.vc-studio .step.done>span{color:#fff;background:#31c68b;border-color:#31c68b}.vc-studio .processing-card .vc-job-progress{margin-top:16px}.vc-studio .app-shell{height:calc(var(--app-height) - 110px);min-height:0;padding-bottom:calc(var(--np-tabbar-h,66px) + 12px);background:#fff;flex-direction:column;display:flex;overflow:hidden}@media (min-width:801px){.vc-studio .app-shell{padding-bottom:0}}.vc-studio .topbar{border-bottom:1px solid var(--line);flex:none;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;height:68px;padding:0 24px;display:grid}.vc-studio .topbar-tools{justify-self:center;align-items:center;gap:4px;display:flex}.vc-studio .tool-tab{color:#797783;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.vc-studio .tool-tab.active{background:var(--purple-soft);color:var(--purple)}.vc-studio .project-title{align-items:center;gap:8px;min-width:0;display:flex}.vc-studio .project-title div{min-width:0;display:grid}.vc-studio .project-title strong{text-overflow:ellipsis;white-space:nowrap;font:700 14px Manrope,sans-serif;overflow:hidden}.vc-studio .project-title span{color:var(--muted);font-size:11px}.vc-studio .header-actions{align-items:center;gap:8px;display:flex}.vc-studio .icon-button{color:#5e5b68;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;border:1px solid var(--line)!important}.vc-studio .primary-button{color:#fff;background:var(--purple);border:0;border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-weight:700;display:flex;box-shadow:0 8px 22px #6d48f52e}.vc-studio .primary-button:hover:not(:disabled){background:var(--purple-dark)}.vc-studio .preview-button{min-height:40px;color:var(--ink);background:#fff;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-weight:700;display:flex;border:1px solid var(--line)!important}.vc-studio .export-wrap{position:relative}.vc-studio .export-menu{box-sizing:border-box;border:1px solid var(--line);width:min(360px,100vw - 24px);max-height:calc(100dvh - 48px);color:var(--ink);background:#fff;border-radius:16px;margin:auto;padding:12px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 20px 55px #26212f2e}.vc-studio .export-menu::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#211a384d}.np-video-caption-tabbar.vc-editor-footer{grid-template-columns:repeat(5,minmax(0,1fr))}.vc-studio .vc-mobile-editor-actions{display:none}.vc-studio .vc-caption-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.vc-studio .vc-caption-language{background:var(--purple-soft);color:var(--purple-dark);letter-spacing:0;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.np-video-caption-tabbar.vc-library-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-studio .export-menu-head{justify-content:space-between;align-items:center;padding:3px 4px 10px;display:flex}.vc-studio .export-menu-head button{color:var(--muted);background:0 0;border:0}.vc-studio .export-menu>button:not(.download-video){text-align:left;background:#fff;border:0;border-radius:10px;grid-template-columns:38px 1fr 18px;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.vc-studio .export-menu>button:hover{background:var(--surface)}.vc-studio .export-menu button span:nth-child(2){display:grid}.vc-studio .export-menu small{color:var(--muted);margin-top:2px;font-size:10px}.vc-studio .export-icon{width:36px;height:36px;color:var(--purple);background:var(--purple-soft);border-radius:9px;place-items:center;display:grid}.vc-studio .export-menu .download-video{color:#fff;background:var(--purple);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:40px;margin-top:8px;font-weight:700;display:flex}.vc-studio .workspace{flex:1;grid-template-columns:minmax(410px,1.15fr) minmax(420px,1fr);min-height:0;display:grid}.vc-studio .stage{border-right:1px solid var(--line);background:#f7f6f9;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:clamp(24px,4vw,48px);display:flex;overflow:auto}.vc-studio .video-card{height:min(58dvh,640px);max-height:calc(var(--app-height) - 320px);aspect-ratio:9/16;background:#25232b;border-radius:22px;flex-shrink:0;width:auto;max-width:100%;position:relative;overflow:hidden;box-shadow:0 24px 55px #2823302b}.vc-studio .video-card .vc-video-wrap,.vc-studio .stage .vc-video-wrap{aspect-ratio:auto;border-radius:0;width:100%;height:100%;max-height:none;margin:0}.vc-studio .timeline{width:min(100%,480px);color:var(--muted);grid-template-columns:34px auto minmax(40px,1fr) auto;align-items:center;gap:7px;margin-top:18px;font-size:12px;display:grid}.vc-studio input.vc-video-seek{cursor:pointer;width:100%;min-height:44px;accent-color:var(--purple);background:0 0;border:0;margin:0;padding:0}.vc-studio .play-small{background:var(--ink);color:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.vc-studio .progress{background:#dfdde5;border-radius:9px;height:5px;overflow:hidden}.vc-studio .progress span{background:var(--purple);height:100%;display:block}.vc-studio .panel{background:#fff;min-width:0;overflow:auto}.vc-studio .caption-panel,.vc-studio .style-panel,.vc-studio .translate-panel{padding:28px 30px}.vc-studio .tool-hidden{display:none!important}.vc-studio .panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.vc-studio .panel-heading h1,.vc-studio .style-panel h2,.vc-studio .translate-panel h2{letter-spacing:-.03em;font:800 22px Manrope,sans-serif}.vc-studio .mobile-only{display:none}.vc-studio .desktop-only{display:flex}.vc-video-wrap{background:#14143c;border-radius:10px;width:100%;max-width:100%;max-height:520px;margin:auto;position:relative;overflow:hidden}.vc-video-wrap video{object-fit:contain;width:100%;height:100%;display:block}.vc-video-placeholder{color:#fff9;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:200px;font-size:11px;display:flex}.vc-safe-area{pointer-events:none;z-index:2;border:1px dashed #ffffff50;position:absolute;inset:10% 8.33%}.vc-subtitle{text-align:center;pointer-events:none;overflow-wrap:break-word;z-index:3;line-height:1.2;position:absolute;left:8.33%;right:8.33%}.vc-subtitle>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.vc-subtitle .vc-caption-motion{-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;max-height:2.5em;display:-webkit-box;overflow:hidden}.vc-position-bottom{bottom:10%}.vc-position-center{top:50%;transform:translateY(-50%)}.vc-position-top{top:10%}.vc-preview-note{color:var(--muted);text-align:center;margin-top:8px;font-size:10px;line-height:1.6}.vc-retention{color:var(--muted);text-align:center;padding-top:10px;font-size:9px}.vc-text-button{color:var(--purple);background:0 0;border:0;align-items:center;gap:3px;margin-top:6px;font-size:11px;display:inline-flex}.vc-document{min-height:230px;padding:12px 0 28px}.vc-document:after{content:"";pointer-events:none;height:50dvh;display:block}.vc-document article{border-bottom:1px solid #f0eef6;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.vc-document article.playing{box-shadow:-3px 0 0 var(--purple);background:#faf8ff}.vc-document p[contenteditable]{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;outline:none;min-height:32px;font-size:17px;line-height:1.8}.vc-document p[contenteditable]:focus{box-shadow:0 2px #d5c9ff}.vc-cue-time{color:#89849e;font-variant-numeric:tabular-nums;background:0 0;border:0;align-self:start;padding:9px 0;font-size:11px}.vc-cue-timing{color:var(--muted);margin-top:8px;font-size:11px}.vc-cue-timing summary{cursor:pointer;min-height:24px}.vc-cue-timing label{align-items:center;gap:6px;margin:8px 8px 0 0;display:inline-flex}.vc-cue-timing input{width:90px}.vc-transcript-head{color:var(--muted);justify-content:space-between;gap:8px;padding:0 0 12px;font-size:11px;display:flex}.vc-transcript-tools{flex-wrap:wrap;gap:6px;padding:12px 0;display:flex}.vc-transcript-tools[hidden]{display:none}.vc-transcript-tools button{background:#fff;border-radius:7px;align-items:center;gap:4px;min-height:38px;padding:7px 10px;font-size:11px;display:flex;border:1px solid var(--line)!important}.vc-transcript-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:0 0 16px;display:flex}.vc-transcript-footer small{font-size:10px}.vc-transcript-footer>div{gap:8px;display:flex}.vc-transcript-footer button{color:var(--purple);background:0 0;border:0;align-items:center;gap:3px;font-size:11px;display:flex}.vc-save-row{border-top:1px solid var(--line);z-index:2;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:13px 0;display:flex;position:sticky;bottom:0}.vc-save-row span{color:var(--muted);font-size:11px}.vc-track-picker{padding:0 0 12px}.vc-track-picker label{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.vc-track-picker select{flex:1;font-size:12px}.vc-track-picker small,.vc-track-help{color:#a26820;margin-top:8px;font-size:10px;line-height:1.5;display:block}.vc-process-card,.vc-wait{text-align:center;flex-direction:column;align-items:center;gap:17px;min-height:280px;padding:28px 8px;display:flex}.vc-process-card h2,.vc-wait h2{font:800 20px Manrope,sans-serif}.vc-process-card p,.vc-wait p{color:var(--muted);font-size:12px;line-height:1.7}.vc-upload-icon{background:var(--purple-soft);width:60px;height:60px;color:var(--purple);border-radius:16px;place-items:center;display:grid}.vc-cost{background:var(--purple-soft);text-align:left;border:1px solid #e3dafa;border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:16px;display:flex}.vc-cost strong{color:var(--purple);font-size:21px}.vc-cost small{color:var(--muted);font-size:10px;line-height:1.6}.vc-low{font-size:12px;line-height:1.6;color:#b52d4a!important}.vc-lang-picker{text-align:left;flex-direction:column;gap:9px;width:100%;display:flex}.vc-lang-label{color:var(--ink);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.vc-lang-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.vc-lang-chips>button{color:var(--ink);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:8px 13px;font-size:11px;font-weight:600;display:inline-flex;border:1px solid var(--line)!important}.vc-lang-chips>button.selected{background:var(--purple);color:#fff;border-color:var(--purple)!important}.vc-lang-hint{color:var(--muted);font-size:10px;line-height:1.6}.vc-transcribe-wait{color:var(--muted);align-items:center;gap:6px;margin-top:-8px;font-size:11px;display:flex}.vc-no-audio{color:#b52d4a;text-align:left;line-height:1.5}.vc-worker-down{margin:12px 0;font-size:11px}.vc-worker-down code{background:#ffe5eb;border-radius:5px;padding:1px 5px;font-size:10px}.vc-step-message{margin:12px 0;font-size:11px}.vc-studio .style-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px;display:grid}.vc-studio .style-card{min-width:0;color:var(--ink);text-align:left;background:#fff;border-radius:11px;padding:8px;border:1px solid var(--line)!important}.vc-studio .style-card.active,.vc-studio .style-card[aria-pressed=true]{box-shadow:0 0 0 2px #6d48f514;border-color:var(--purple)!important}.vc-studio .style-card strong{margin-top:7px;font-size:11px;display:block}.vc-studio .style-sample{color:#fff;text-align:center;background:#202027;border-radius:7px;place-items:center;height:46px;padding:5px;font-size:8px;line-height:1.2;display:grid;overflow:hidden}.vc-studio .style-sample.bold{color:#f5dc42;font-weight:900}.vc-studio .style-sample.karaoke{color:#fcf471;background:#534793}.vc-studio .style-sample.minimal{color:#222;background:#e9e9eb}.vc-studio .style-sample.neon{color:#8bffdf;text-shadow:0 0 5px #00d9a6}.vc-studio .style-sample.headline{color:#fff04d;font-size:10px;font-weight:900}.vc-studio .style-sample.boxed{color:#17171b;background:#6f7180}.vc-studio .style-sample.outline{color:#fff;-webkit-text-stroke:.5px #000;background:#cb8b76;font-weight:800}.vc-studio .control-block{margin-top:20px}.vc-studio .control-label{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.vc-studio .control-label strong{color:var(--purple)}.vc-studio .range-row{color:var(--muted);grid-template-columns:18px 1fr 18px;align-items:center;gap:10px;font-size:12px;font-weight:600;display:grid}.vc-studio .large-a{font-size:17px}.vc-studio .text-style-control{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;display:grid}.vc-studio .text-style-control button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;font-size:11px}.vc-studio .text-style-control button.active{color:var(--purple-dark);background:#fff;box-shadow:0 2px 7px #2a253014}.vc-studio .position-control,.vc-studio .align-control{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.vc-studio .position-control button,.vc-studio .align-control button{color:var(--muted);text-transform:capitalize;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:6px;font-size:10px;display:flex}.vc-studio .position-control button.active,.vc-studio .align-control button.active{color:var(--purple);background:var(--purple-soft);font-weight:700}.vc-studio .align-icon{flex-direction:column;justify-content:center;gap:2px;width:18px;height:14px;display:flex}.vc-studio .align-icon i{background:currentColor;border-radius:1px;height:2px;display:block}.vc-studio .align-icon.left i{width:100%}.vc-studio .align-icon.left i:nth-child(2){width:70%}.vc-studio .align-icon.left i:nth-child(3){width:85%}.vc-studio .align-icon.center{align-items:center}.vc-studio .align-icon.center i{width:100%}.vc-studio .align-icon.center i:nth-child(2){width:70%}.vc-studio .align-icon.center i:nth-child(3){width:85%}.vc-studio .align-icon.right{align-items:flex-end}.vc-studio .align-icon.right i{width:100%}.vc-studio .align-icon.right i:nth-child(2){width:70%}.vc-studio .align-icon.right i:nth-child(3){width:85%}.vc-studio .position-icon{border:1px solid;border-radius:4px;width:17px;height:17px;padding:2px;display:flex}.vc-studio .position-icon.middle{align-items:center}.vc-studio .position-icon.bottom{align-items:end}.vc-studio .position-icon i{background:currentColor;width:100%;height:2px;display:block}.vc-font-picker{border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:12px}.vc-font-picker summary{cursor:pointer;font-size:13px}.vc-font-picker input{width:100%;margin:12px 0}.vc-font-picker>div{max-height:240px;overflow:auto}.vc-font-picker button{text-align:left;background:#fff;border:0;border-radius:6px;justify-content:space-between;width:100%;min-height:44px;padding:12px;font-size:14px;display:flex}.vc-font-picker button[aria-pressed=true]{background:var(--purple-soft)}.vc-font-picker button span{color:var(--muted)}.vc-studio .vc-tool-row{border-bottom:1px solid var(--line);z-index:5;background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:12px clamp(16px,3vw,28px);display:flex;position:sticky;top:0}.vc-studio .vc-tool-row .tool-tab{min-height:38px}.vc-studio .vc-tool-row .header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.vc-studio .vc-history-group{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:4px;padding:3px;display:flex}.vc-studio .vc-history-btn{color:#5e5b68;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.vc-studio .vc-history-btn:hover:not(:disabled){color:var(--purple);background:#fff}.vc-studio .vc-history-btn:disabled{opacity:.35}.vc-studio .vc-save-button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:11px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.vc-studio .vc-save-button.emphasis{color:#fff;background:var(--purple);border:0;animation:1.6s ease-in-out infinite vc-save-pulse;box-shadow:0 8px 22px #6d48f52e}.vc-studio .vc-save-button.emphasis:hover:not(:disabled){background:var(--purple-dark)}.vc-studio .vc-save-button:disabled{opacity:.45}@keyframes vc-save-pulse{0%,to{box-shadow:0 8px 22px #6d48f52e}50%{box-shadow:0 8px 28px #6d48f55c}}@media (prefers-reduced-motion:reduce){.vc-studio .vc-save-button.emphasis{animation:none}}.vc-studio .translate-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.vc-studio .translate-actions .open-saved{color:#fff;background:var(--purple);border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:700;display:flex;box-shadow:0 8px 22px #6d48f52e}.vc-studio .translate-actions .regenerate{min-height:46px;color:var(--ink);background:#fff;border-radius:11px;flex:1;font-weight:700;border:1px solid var(--line)!important}.vc-studio .processing-preview>span{text-shadow:0 2px 12px #000}.vc-studio .processing-card .vc-job-progress{display:none}.vc-studio .hub-cost-card{background:var(--purple-soft);text-align:left;border:1px solid #e3dafa;border-radius:14px;margin-top:12px;padding:14px 14px 12px}.vc-studio .hub-cost-card.warn{background:#fff5f7;border-color:#ffcdd8}.vc-studio .hub-cost-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.vc-studio .hub-cost-head strong{color:var(--purple);font:800 14px Manrope,sans-serif}.vc-studio .hub-cost-card.warn .hub-cost-head strong{color:#a92543}.vc-studio .hub-cost-head span{color:var(--muted);white-space:nowrap;font-size:11px}.vc-studio .hub-cost-lines{gap:7px;margin:0;padding:0;list-style:none;display:grid}.vc-studio .hub-cost-lines li{color:#514e58;justify-content:space-between;gap:12px;font-size:12px;display:flex}.vc-studio .hub-cost-lines li span{color:var(--muted)}.vc-studio .hub-cost-lines li strong{color:var(--ink);text-align:right;font-weight:700}.vc-studio .hub-cost-lines li strong em{color:var(--muted);font-size:10px;font-style:normal;font-weight:600}.vc-studio .hub-cost-lines li.total{border-top:1px dashed #d7d0f0;margin-top:4px;padding-top:8px}.vc-studio .hub-cost-lines li.total strong{color:var(--purple);font-size:14px}.vc-studio .hub-cost-card.warn .hub-cost-lines li.total strong{color:#a92543}.vc-studio .hub-cost-includes-label{letter-spacing:.08em;text-transform:uppercase;color:var(--purple);margin:12px 0 6px;font-size:10px;font-weight:800}.vc-studio .hub-cost-includes{color:var(--ink);gap:4px;margin:0;padding:0 0 0 16px;font-size:12px;line-height:1.45;display:grid}.vc-studio .hub-cost-free{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.45}@media (max-width:1100px){.vc-studio .style-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.vc-studio .style-grid{grid-template-columns:repeat(4,minmax(78px,1fr));padding-bottom:6px;overflow-x:auto}.vc-studio .style-card{width:88px}.vc-studio .vc-tool-row{flex-wrap:nowrap;gap:6px;padding:10px 12px;overflow-x:auto}.vc-studio .vc-tool-row .tool-tab span.label{display:none}.vc-studio .vc-tool-row .header-actions{margin-left:0}}.vc-studio .translate-intro{color:var(--muted);margin:8px 0 22px;font-size:13px;line-height:1.5}.vc-studio .language-tracks{margin:18px 0 22px}.vc-studio .translate-select{color:#514e58;gap:7px;margin:14px 0;font-size:12px;font-weight:700;display:grid}.vc-studio .translate-select strong,.vc-studio .translate-select select{border:1px solid var(--line);height:44px;color:var(--ink);background:#fff;border-radius:10px;align-items:center;padding:0 13px;display:flex}.vc-studio .subtitle-downloads{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.vc-studio .subtitle-downloads h3{margin:2px 0 12px;font:800 17px Manrope,sans-serif}.vc-studio .subtitle-downloads button{text-align:left;width:100%;color:var(--purple);background:#fff;border-radius:11px;grid-template-columns:28px 1fr 20px;align-items:center;gap:8px;margin-top:8px;padding:12px;display:grid;border:1px solid var(--line)!important}.vc-studio .subtitle-downloads button span{color:var(--ink);display:grid}.vc-studio .subtitle-downloads small{color:var(--muted);margin-top:2px;font-size:10px}.vc-translate-tip{color:var(--muted);margin-top:8px;font-size:9px;line-height:1.5;display:block}.vc-translate-card{background:var(--purple-soft);border:1px solid #e3dafa;border-radius:12px;margin:0 0 12px;padding:12px;display:block}.vc-translate-card summary{cursor:pointer;color:var(--purple);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.vc-translate-card[open]>:not(summary){margin-top:12px}.vc-translate-head{color:var(--purple);align-items:flex-start;gap:9px;display:flex}.vc-translate-head strong{color:var(--ink);font-size:12px;display:block}.vc-translate-head small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.vc-job-progress{border:1px solid var(--line);background:#faf9fe;border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;padding:14px;display:flex}.vc-job-progress>div:first-child{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.vc-job-progress>div>span{white-space:nowrap;color:var(--purple);font-size:11px}.vc-job-progress progress{width:100%;height:7px;accent-color:var(--purple)}.vc-job-progress small,.vc-job-progress p{color:var(--muted);font-size:10px;line-height:1.7}.vc-working-bar{background:linear-gradient(90deg,#ddd4ff,var(--purple),#ddd4ff);background-size:200% 100%;border-radius:3px;height:3px;animation:2s linear infinite vc-working}.vc-job-cancel{color:var(--purple);background:#fff;border-radius:999px;margin-top:10px;padding:7px 12px;font-size:11px;font-weight:600;border:1px solid #e3dafa!important}.vc-studio .preview-modal{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0d12f5;border:0;flex-direction:column;align-items:center;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:18px 24px;display:flex;position:fixed;inset:0}.vc-studio .preview-modal::backdrop{background:#0e0d12}.vc-studio .preview-modal-bar{flex:none;justify-content:space-between;align-items:center;gap:12px;width:min(100%,900px);min-height:52px;padding-bottom:10px;display:flex}.vc-studio .preview-modal-bar>div{min-width:0}.vc-studio .preview-modal-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-studio .preview-modal-bar>div{display:grid}.vc-studio .preview-modal-bar span{color:#aaa8b1;margin-top:2px;font-size:10px}.vc-studio .preview-modal-bar .icon-button{color:#fff;background:#ffffff0d;border-color:#ffffff24!important}.vc-studio .preview-canvas{background:#08070a;border-radius:16px;flex:1;width:min(100%,900px);max-width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 20px 70px #000}.vc-studio .preview-canvas .vc-video-wrap{border-radius:0;width:100%;height:100%;max-height:none}.vc-studio .preview-modal-controls{color:#aaa8b1;grid-template-columns:34px auto 1fr auto;align-items:center;gap:11px;width:min(100%,760px);min-height:62px;font-size:11px;display:grid}.vc-studio .preview-modal-controls>button:first-child{color:#fff;background:#ffffff18;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.vc-studio .vc-processing-sheet-backdrop{z-index:100;background:#14143c66;border:0;position:fixed;inset:0}.vc-studio .vc-processing-sheet{z-index:101;background:#fff;flex-direction:column;width:min(440px,100%);padding:20px;animation:.2s ease-out vc-sheet-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 55px #26212f2e}.vc-studio .vc-processing-sheet header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.vc-studio .vc-processing-sheet header h2{font:800 18px Manrope,sans-serif}.vc-studio .vc-processing-sheet .vc-project-grid{grid-template-columns:1fr;gap:14px}@media (max-width:800px){.vc-studio .vc-processing-sheet{border-radius:22px 22px 0 0;width:auto;max-height:85dvh;inset:auto 0 0}}.vc-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11113275;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.vc-credit-modal{border:1px solid var(--line,#e8e7ec);color:#24213b;background:#fff;border-radius:22px;width:min(540px,100%);max-height:90dvh;padding:26px;font-family:Inter,Arial,sans-serif;overflow:auto;box-shadow:0 20px 70px #15133c30}.vc-credit-modal>header{justify-content:space-between;display:flex}.vc-credit-modal>header>button{color:#74727f;background:0 0;border:0;align-self:start}.vc-credit-modal>h2{letter-spacing:-.5px;font-size:22px}.vc-credit-modal>p{color:#74727f;margin-top:9px;font-size:12px;line-height:1.7}.vc-balance-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.vc-balance-grid>div{background:#f6f3ff;border-radius:12px;padding:14px}.vc-balance-grid small{color:#74727f;font-size:9px;display:block}.vc-balance-grid strong{margin-top:8px;font-size:26px;display:block}.vc-global-dialog{max-width:none;height:0;margin:0;padding:0}.vc-global-dialog .home-button{color:#14143c;background:#fff;border:1px solid #e3e5f3;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font:600 13px Inter,Arial,sans-serif;display:inline-flex}.vc-global-dialog .home-button.primary{color:#fff;background:linear-gradient(100deg,#4f5bff 0%,#6d4cff 55%,#8a52ff 100%);border-color:#0000;box-shadow:0 8px 20px #6a4cff40}.vc-add-credits{width:min(460px,100%)}.vc-add-body{flex-direction:column;gap:14px;margin-top:20px;display:flex}.vc-add-total{color:#74727f;background:#f6f3ff;border:1px solid #e3dafa;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.vc-add-total strong{letter-spacing:-.8px;color:#18171d;font-variant-numeric:tabular-nums;font-size:28px}.vc-add-loading{color:#74727f;justify-content:center;align-items:center;gap:10px;padding:40px 0;font-size:12px;display:flex}.vc-add-pay{justify-content:center;width:100%;min-height:46px;font-size:14px!important}.vc-add-note{color:#74727f;text-align:center;font-size:10px;line-height:1.6}.vc-add-history{margin:16px auto 0;font-size:11px!important}.vc-add-field{color:#5a5f86;flex-direction:column;gap:6px;font-size:11px;display:flex}.vc-add-scale{color:#74727f;justify-content:space-between;margin-top:-8px;font-size:10px;display:flex}.vc-add-rate,.vc-add-method{color:#74727f;text-align:center;margin:0;font-size:11px}.vc-studio input.vc-add-slider,.vc-add-slider{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#6d48f5 var(--fill,0%),#e7e3f6 var(--fill,0%));border:0;border-radius:99px;height:8px;padding:0}.vc-studio .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vc-studio .reset-button{color:var(--purple);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.vc-studio .mobile-nav{display:none}@media (max-width:1100px){.vc-studio .workspace{grid-template-columns:minmax(340px,1fr) minmax(340px,.95fr)}.vc-studio .video-card-grid,.vc-studio .vc-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-studio .style-gallery,.vc-style-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.vc-studio .desktop-only{display:none!important}.vc-studio .mobile-only{display:flex!important}.vc-studio .app-shell{height:auto;min-height:0;padding-bottom:calc(var(--np-tabbar-h,66px) + 28px + env(safe-area-inset-bottom,0px));overflow:visible}.vc-studio .vc-tool-row{display:none}.vc-studio .vc-mobile-editor-actions{background:#fff;justify-content:flex-end;align-items:center;gap:8px;padding:8px 14px;display:flex}.vc-studio .vc-mobile-editor-actions button{border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12px;display:inline-flex}.vc-studio .vc-mobile-editor-actions .vc-mobile-save{background:var(--purple);color:#fff;border-color:var(--purple)}.vc-studio .topbar{grid-template-columns:1fr auto;height:60px;padding:0 14px}.vc-studio .topbar-tools{display:none}.vc-studio .project-title{justify-self:start}.vc-studio .primary-button{min-height:36px;padding:0 13px}.vc-studio .preview-button{justify-content:center;width:38px;height:36px;min-height:36px;padding:0}.vc-studio .preview-button span{display:none}.vc-studio .workspace{flex-direction:column;flex:none;height:auto;display:flex;overflow:visible}.vc-studio .stage{z-index:6;background:#f5f4f7;border:0;flex:none;padding:12px 14px 8px;position:sticky;top:52px}.vc-studio .video-card{border-radius:15px;width:auto;height:min(34vh,310px);max-height:none}.vc-studio .timeline{margin-top:8px}.vc-studio .panel{flex:none;padding-bottom:12px;overflow:visible}.vc-studio .caption-panel,.vc-studio .style-panel,.vc-studio .translate-panel{padding:18px 14px 22px}.vc-studio .mobile-nav{height:calc(64px + env(safe-area-inset-bottom,0px));z-index:20;padding:5px 10px calc(5px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.vc-studio .mobile-nav button{color:#83808c;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:25%;font-size:10px;font-weight:600;display:flex}.vc-studio .mobile-nav button.active{color:var(--purple)}.vc-studio .upload-header{height:60px;padding:0 16px}.vc-studio .upload-main{min-height:auto;padding:26px 15px 40px;display:block}.vc-studio .upload-copy{text-align:center}.vc-studio .hero-pill{margin:auto}.vc-studio .upload-copy h1{margin:13px 0 10px;font-size:36px}.vc-studio .upload-copy p{max-width:34ch;margin:0 auto 24px;font-size:13px;line-height:1.5}.vc-studio .vc-caption-pipeline{display:none!important}.vc-studio .upload-card{border-radius:17px;padding:13px}.vc-studio .drop-zone{padding:18px 13px 10px}.vc-studio .video-library{padding:12px 15px calc(40px + var(--np-tabbar-h,66px))}.vc-studio .library-heading h2{font-size:20px}.vc-studio .video-card-grid,.vc-studio .vc-project-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:2px 1px 10px;display:flex;overflow-x:auto}.vc-studio .vc-library-card,.vc-studio .history-card{scroll-snap-align:start;flex:0 0 min(88vw,360px)}.vc-studio .history-thumbnail{height:190px}.vc-studio .export-menu{inset:auto 12px calc(var(--np-tabbar-h,66px) + 24px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - var(--np-tabbar-h,66px) - 60px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;margin:0 auto}.vc-studio .preview-modal{padding:10px 12px calc(8px + env(safe-area-inset-bottom,0px))}.vc-studio .processing-screen{padding:18px 14px calc(var(--np-tabbar-h,66px) + 24px)}.vc-studio .processing-card{padding:18px}.vc-document p[contenteditable]{font-size:16px}}@container video-caption (width<=900px){.vc-studio .upload-main{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0;padding:28px clamp(16px,5cqw,40px)}.vc-studio .upload-copy,.vc-studio .upload-card{width:100%;max-width:520px;margin-inline:auto}.vc-studio .upload-copy{text-align:center}.vc-studio .hero-pill,.vc-studio .upload-copy p,.vc-studio .vc-worker-workflow{margin-inline:auto}}@container video-caption (width<=740px){.vc-studio .app-shell{height:auto;overflow:visible}.vc-studio .workspace{flex-direction:column;flex:none;height:auto;display:flex;overflow:visible}.vc-studio .panel{flex:none;overflow:visible}.vc-studio .stage{flex:none;padding:12px 14px 8px}.vc-studio .video-card{height:min(34dvh,310px);max-height:none}.vc-studio .vc-tool-row{flex-wrap:wrap;overflow:visible}.vc-studio .vc-tool-row .header-actions{flex-wrap:wrap;margin-left:auto}}@media (max-height:500px){.vc-studio .stage{position:static}.vc-studio .app-shell,.vc-studio .workspace{height:auto;overflow:visible}.vc-studio .video-card{height:45dvh;max-height:none}.vc-studio .panel{overflow:visible}}.np-main:has(.vc-studio){scroll-padding-top:80px;scroll-padding-bottom:28px}.vc-studio .panel{scroll-padding-block:20px}@media (max-width:800px){.np-main:has(.vc-studio){scroll-padding-bottom:calc(var(--np-tabbar-h,66px) + 32px + env(safe-area-inset-bottom,0px))}.vc-studio[data-vc-tool]:not([data-vc-tool=captions]) .stage{position:static}}.cr-page{max-width:1240px}.cr-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.cr-head h1{letter-spacing:-.6px;margin:0 0 6px;font-size:26px}.cr-head p{color:var(--vc-muted);margin:0;font-size:13px}.cr-head .home-button{flex:none}.cr-stats{grid-template-columns:1.3fr repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.cr-stat{border:1px solid var(--vc-line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.cr-stat small{color:var(--vc-muted);font-size:11px}.cr-stat strong{letter-spacing:-.6px;font-size:26px;line-height:1.1}.cr-stat span{color:var(--vc-muted);font-size:11px}.cr-stat.main{color:#fff;background:linear-gradient(135deg,#6a4cff,#8f6bff);border-color:#0000}.cr-stat.main small,.cr-stat.main span{color:#ffffffc7}.cr-stat.main strong{font-size:34px}.cr-card{border:1px solid var(--vc-line);background:#fff;border-radius:14px;min-width:0;margin-bottom:16px;padding:18px}.cr-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cr-card-head h2{margin:0;font-size:15px}.cr-card-head>span{color:var(--vc-muted);font-size:11px}.cr-usage{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.cr-usage article{border:1px solid var(--vc-line);background:#fcfbff;border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.cr-usage article>div{color:var(--vc-accent);align-items:baseline;gap:5px;display:flex}.cr-usage article>div strong{letter-spacing:-.5px;font-size:24px}.cr-usage article>div span{font-size:11px;font-weight:600}.cr-usage h3{margin:4px 0 0;font-size:13px}.cr-usage small{color:var(--vc-muted);font-size:10px}.cr-usage p{color:var(--vc-muted);margin:4px 0 0;font-size:11px;line-height:1.6}.cr-usage article.free{background:#f2fbf7;border-color:#cdeedd}.cr-usage article.free>div{color:#0d9364}.cr-usage ul{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cr-usage li{color:#2c4f42;align-items:flex-start;gap:6px;font-size:11px;line-height:1.5;display:flex}.cr-usage li svg{color:#0d9364;flex:none;margin-top:2px}.cr-example{color:var(--vc-muted);margin:12px 0 0;font-size:11px}.cr-columns{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.cr-filters{background:#f4f2fb;border-radius:9px;gap:4px;padding:3px;display:flex}.cr-filters button{color:var(--vc-muted);background:0 0;border:0;border-radius:7px;padding:6px 11px;font-size:11px;font-weight:600}.cr-filters button.active{color:var(--vc-accent);background:#fff;box-shadow:0 1px 3px #14143c14}.cr-ledger{margin:0;padding:0;list-style:none}.cr-ledger li{border-bottom:1px solid var(--vc-line);align-items:center;gap:12px;padding:12px 2px;display:flex}.cr-ledger li:last-child{border-bottom:0}.cr-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cr-icon.in{color:#0d9364;background:#e9f8f0}.cr-icon.out{color:#c8304f;background:#fff0f3}.cr-icon.hold{color:#b7791f;background:#fff6e5}.cr-icon.release{color:#4f5fd6;background:#eef2ff}.cr-ledger-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cr-ledger-main strong{font-size:13px}.cr-ledger-main>span{color:var(--vc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cr-ledger-main time{color:#9a9fbd;font-size:10px}.cr-ledger-amount{text-align:right;flex-direction:column;flex:none;gap:3px;display:flex}.cr-ledger-amount b{font-variant-numeric:tabular-nums;font-size:15px}.cr-ledger-amount b.in{color:#0d9364}.cr-ledger-amount b.out{color:#c8304f}.cr-ledger-amount b.hold{color:#b7791f;font-size:12px}.cr-ledger-amount b.release{color:#4f5fd6;font-size:12px}.cr-ledger-amount small{color:#9a9fbd;font-size:10px}.cr-link{color:var(--vc-accent);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;max-width:100%;padding:0;font-weight:600;display:inline-flex;overflow:hidden}.cr-more{margin:14px auto 0;display:flex}.cr-purchases{margin:0;padding:0;list-style:none}.cr-purchases li{border-bottom:1px solid var(--vc-line);justify-content:space-between;gap:10px;padding:12px 0;display:flex}.cr-purchases li:last-child{border-bottom:0}.cr-purchases li>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.cr-purchases strong{font-size:13px}.cr-purchases span,.cr-purchases time{color:var(--vc-muted);font-size:11px}.cr-purchases time{color:#9a9fbd;font-size:10px}.cr-purchase-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.cr-purchase-side .cr-link{font-size:11px}.cr-badge{border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-weight:600;display:inline-flex;font-size:10px!important}.cr-badge.good{background:#e9f8f0;color:#0d9364!important}.cr-badge.wait{background:#fff6e5;color:#b7791f!important}.cr-badge.bad{background:#fff0f3;color:#c8304f!important}.cr-empty{text-align:center;color:var(--vc-muted);flex-direction:column;align-items:center;gap:10px;padding:28px 10px;display:flex}.cr-empty p{margin:0;font-size:12px}.cr-skeleton{background:linear-gradient(90deg,#f4f2fb,#ebe7f8,#f4f2fb);border-radius:12px;height:120px}.cr-skeleton.tall{height:260px}@media (max-width:900px){.cr-stats{grid-template-columns:1fr 1fr}.cr-stat.main{grid-column:1/-1}.cr-columns{grid-template-columns:1fr}}@media (max-width:560px){.cr-head{flex-direction:column;align-items:stretch}.cr-head .home-button{justify-content:center}.cr-stat strong{font-size:22px}.cr-stat.main strong{font-size:30px}.cr-ledger-amount small{display:none}.cr-filters{width:100%}.cr-filters button{flex:1}}.bd-screen{--bd-text:var(--home-text,#14143c);--bd-muted:var(--home-muted,#7b80a3);--bd-purple:var(--home-purple,#7252ff);--bd-border:var(--home-border,#edf0fa);--bd-card:#fffffff2;--bd-soft:#f6f5ff;color:var(--bd-text);flex-direction:column;gap:14px;min-width:0;min-height:100%;padding:6px 10px 24px;font-size:13px;display:flex}.bd-screen button,.bd-screen input,.bd-screen textarea{font:inherit;color:inherit}.bd-screen button{cursor:pointer}.bd-screen button:disabled{cursor:default;opacity:.45}.bd-screen :is(button,input,textarea):focus-visible{outline:2px solid var(--bd-purple);outline-offset:2px}.bd-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:14px;display:flex}.bd-eyebrow{letter-spacing:.08em;color:var(--bd-purple);background:#f0ecff;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:650;display:inline-block}.bd-header h1{letter-spacing:-.8px;margin:8px 0 6px;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.15}.bd-header p{color:var(--bd-muted);max-width:620px;margin:0;font-size:13px}.bd-accounts small{color:var(--bd-muted);margin-bottom:6px;font-size:11px;display:block}.bd-accounts>div{background:var(--bd-card);border:1px solid var(--bd-border);border-radius:14px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.bd-accounts button{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:550;display:inline-flex}.bd-accounts button:hover{background:var(--bd-soft)}.bd-accounts button.active{background:#f0ecff;border-color:#d9d0ff}.bd-accounts em,.bd-tabs em,.bd-status-chips em{color:#5d6488;background:#eef0f8;border-radius:9px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.bd-accounts button.active em{color:#16935f;background:#e3f8ee}.bd-tabs{scrollbar-width:none;background:var(--bd-card);border:1px solid var(--bd-border);border-radius:14px;gap:4px;padding:4px 8px;display:flex;overflow-x:auto}.bd-tabs::-webkit-scrollbar{display:none}.bd-tabs button{color:#5b6287;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:12px 10px 10px;font-weight:550;display:inline-flex}.bd-tabs button:hover{color:var(--bd-text)}.bd-tabs button.active{color:var(--bd-purple);border-bottom-color:var(--bd-purple)}.bd-tabs button.active em{color:var(--bd-purple);background:#ebe6ff}.bd-filters{background:var(--bd-card);border:1px solid var(--bd-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.bd-search{border:1px solid var(--bd-border);color:var(--bd-muted);background:#fff;border-radius:10px;flex:220px;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.bd-search input{min-width:0;height:38px;color:var(--bd-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.bd-search button{color:var(--bd-muted);background:0 0;border:0;place-items:center;padding:2px;display:grid}.bd-screen .bd-select{border:1px solid var(--bd-border);min-width:140px;height:40px;color:var(--bd-text);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.bd-screen .bd-select.small{min-width:132px;height:34px;font-size:12px}.bd-screen .bd-select{width:auto;min-height:0}.ui-select-content.bd-select-content{z-index:300;--surface-overlay:#fff;--surface-soft:#f5f3ff;--border-default:#e8ebf6;--text-primary:#14143c;--text-secondary:#4d5478;--text-tertiary:#7b80a3;--accent-strong:#7252ff;--shadow-raised:0 12px 32px #2b2f6a1f;font-size:13px}.ui-select-content.bd-select-content .ui-select-item{min-height:36px}.bd-clear{color:var(--bd-purple);background:0 0;border:0;padding:8px;font-weight:600}.bd-status-chips{scrollbar-width:none;flex-basis:100%;gap:6px;padding-top:2px;display:flex;overflow-x:auto}.bd-status-chips::-webkit-scrollbar{display:none}.bd-status-chips button{border:1px solid var(--bd-border);color:#4a5178;white-space:nowrap;background:#fff;border-radius:20px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.bd-status-chips button.active{color:var(--bd-purple);background:#f3f0ff;border-color:#cfc4ff}.bd-dot{background:#b8bdd3;border-radius:50%;width:7px;height:7px;display:inline-block}.bd-dot.unread{background:#e93ea9}.bd-dot.read{background:#9aa0bd}.bd-dot.replied{background:#1fb37a}.bd-dot.in_discussion{background:#3a8cff}.bd-dot.deal_confirmed{background:#13a05a}.bd-dot.closed{background:#6c7393}.bd-layout{grid-template-columns:minmax(0,1fr) minmax(360px,1.05fr);align-items:start;gap:14px;min-height:0;display:grid}.bd-list,.bd-detail{background:var(--bd-card);border:1px solid var(--bd-border);border-radius:16px;min-width:0}.bd-list{flex-direction:column;max-height:calc(100dvh - 120px);display:flex;position:sticky;top:8px}.bd-list>header{justify-content:space-between;align-items:center;padding:16px 16px 10px;display:flex}.bd-list h2{margin:0;font-size:16px;font-weight:650}.bd-list h2 span{color:var(--bd-muted);font-weight:500}.bd-fresh{color:var(--bd-purple);background:#f3f0ff;border:1px solid #d9d0ff;border-radius:16px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.bd-bulk{background:#f3f0ff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 12px 8px;padding:8px 10px;font-size:12px;display:flex}.bd-bulk>button{background:#fff;border:1px solid #d9d0ff;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:inline-flex}.bd-bulk .bd-link{color:var(--bd-purple);background:0 0;border:0}.bd-rows{flex-direction:column;gap:6px;padding:0 10px 10px;display:flex;overflow-y:auto}.bd-row{border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:4px 4px 4px 10px;transition:background .12s;display:flex}.bd-row:hover{background:#fafaff}.bd-row.selected{background:#f5f2ff;border-color:#ddd5ff}.bd-row input{width:16px;height:16px;accent-color:var(--bd-purple);flex:none}.bd-row-main{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:8px 6px;display:flex}.bd-row-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bd-row-copy b{font-size:14px;font-weight:600}.bd-row.unread .bd-row-copy>span{color:var(--bd-text);font-weight:500}.bd-row-copy>span{color:#4d5478;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.bd-row-copy small{color:var(--bd-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:flex;overflow:hidden}.bd-row-copy small svg{flex:none}.bd-row-meta{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.bd-row-meta time{color:var(--bd-muted);white-space:nowrap;font-size:11.5px}.bd-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:13px;font-weight:650;display:grid;box-shadow:inset 0 1px 4px #ffffff40}.bd-avatar.large{width:56px;height:56px;font-size:16px}.bd-status{white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.bd-status.unread{color:#fff;background:#8c5bff}.bd-status.read{color:#636a8d;background:#f1f2f8}.bd-status.replied{color:#454c70;background:#eef0f5;border-color:#e2e5ef}.bd-status.in_discussion{color:#2c74e0;background:#eaf3ff;border-color:#cfe2ff}.bd-status.deal_confirmed{color:#139255;background:#e6f8ee;border-color:#c2edd4}.bd-status.closed{color:#7a7f97;background:#f3f3f6}.bd-empty{text-align:center;color:var(--bd-muted);padding:40px 18px}.bd-empty>span{width:56px;height:56px;color:var(--bd-purple);background:#f0ecff;border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.bd-empty h3{color:var(--bd-text);margin:0 0 6px;font-size:15px}.bd-empty p{max-width:380px;margin:0 auto 12px;font-size:12.5px;line-height:1.6}.bd-empty button,.bd-more{color:var(--bd-purple);background:#f3f0ff;border:1px solid #d9d0ff;border-radius:10px;padding:8px 14px;font-weight:600}.bd-more{margin:6px auto 4px}.bd-sentinel{height:1px}.bd-loading{color:var(--bd-muted);justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.bd-spin{animation:1s linear infinite bd-spin}@keyframes bd-spin{to{transform:rotate(360deg)}}.bd-detail{flex-direction:column;max-height:calc(100dvh - 120px);display:flex;position:sticky;top:8px;overflow:hidden}.bd-detail-empty{color:var(--bd-muted);text-align:center;justify-content:center;align-items:center;gap:10px;padding:60px 24px}.bd-detail-head{flex-wrap:wrap;align-items:center;gap:14px;padding:18px 18px 8px;display:flex}.bd-back{background:0 0;border:0;padding:4px;display:none}.bd-detail-name{flex:1;min-width:160px}.bd-detail-name h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:18px;font-weight:650}.bd-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bd-type{color:#6a4ff0;background:#efeaff;border-radius:7px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.bd-priority{border-radius:7px;padding:3px 8px;font-size:11px;font-weight:600}.bd-priority.high{color:#e3354b;background:#ffecee}.bd-priority.medium{color:#c8780a;background:#fff4e2}.bd-detail-actions{align-items:center;gap:8px;display:flex}.bd-primary{white-space:nowrap;background:linear-gradient(110deg,#5048ff,#8a5cff);border:0;border-radius:10px;padding:9px 14px;font-weight:600;box-shadow:0 4px 12px #6c55f526;color:#fff!important}.bd-secondary{border:1px solid var(--bd-border);background:#fff;border-radius:10px;align-items:center;gap:7px;margin-top:14px;padding:9px 14px;font-weight:550;display:inline-flex}.bd-detail-tabs{border-bottom:1px solid var(--bd-border);gap:18px;padding:0 18px;display:flex}.bd-detail-tabs button{color:#646b8f;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0 10px;font-weight:550}.bd-detail-tabs button.active{color:var(--bd-purple);border-bottom-color:var(--bd-purple)}.bd-thread{flex-direction:column;flex:1;gap:14px;min-height:160px;padding:18px;display:flex;overflow-y:auto}.bd-bubble-row{align-items:flex-start;gap:10px;max-width:92%;display:flex}.bd-bubble-row .bd-avatar{width:34px;height:34px;font-size:11px}.bd-bubble{background:#f5f6fb;border:1px solid #eceef6;border-radius:4px 14px 14px;padding:12px 14px}.bd-bubble.brand{background:#f6f3ff;border-color:#e2dbff}.bd-bubble-row.focus .bd-bubble{box-shadow:0 0 0 2px #d9d0ff}.bd-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.6}.bd-bubble-flag{letter-spacing:.04em;text-transform:uppercase;color:var(--bd-purple);align-items:center;gap:5px;margin-bottom:6px;font-size:10.5px;font-weight:650;display:inline-flex}.bd-bubble-row time{color:var(--bd-muted);margin:5px 0 0 4px;font-size:11px;display:block}.bd-composer{border-top:1px solid var(--bd-border);padding:12px 16px 14px}.bd-composer-tabs{gap:14px;margin-bottom:8px;display:flex}.bd-composer-tabs span{color:var(--bd-purple);border-bottom:2px solid var(--bd-purple);align-items:center;gap:6px;padding-bottom:6px;font-size:12.5px;font-weight:600;display:inline-flex}.bd-composer textarea{resize:vertical;border:1px solid var(--bd-border);width:100%;min-height:72px;color:var(--bd-text);box-sizing:border-box;background:#fff;border-radius:12px;outline:0;padding:10px 12px;font-size:13px}.bd-composer textarea:focus{border-color:#cfc4ff}.bd-composer footer{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.bd-composer footer small{color:var(--bd-muted);font-size:11.5px}.bd-send{background:linear-gradient(110deg,#5048ff,#8a5cff);border:0;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;color:#fff!important}.bd-composer-note{color:#5c6388;background:var(--bd-soft);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55;display:flex}.bd-composer-note svg{color:var(--bd-purple);flex:none;margin-top:2px}.bd-panel{padding:18px;overflow-y:auto}.bd-panel h3{align-items:center;gap:6px;margin:18px 0 8px;font-size:13.5px;display:flex}.bd-facts{grid-template-columns:minmax(120px,auto) 1fr;gap:12px 16px;margin:0;font-size:13px;display:grid}.bd-facts dt{color:var(--bd-muted)}.bd-facts dd{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;margin:0;display:flex}.bd-meter{background:#eceef6;border-radius:4px;width:90px;height:6px;display:inline-block;overflow:hidden}.bd-meter i{background:linear-gradient(90deg,#7b5cff,#e14fc0);height:100%;display:block}.bd-signals{flex-wrap:wrap;gap:6px;display:flex}.bd-signals span{color:#5a40e6;background:#f3f0ff;border:1px solid #e3dcff;border-radius:8px;padding:4px 9px;font-size:12px}.bd-note{color:var(--bd-muted);align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}.bd-brand-card{align-items:center;gap:14px;margin-bottom:18px;display:flex}.bd-brand-card h3{margin:0 0 4px;font-size:16px}.bd-brand-card p{color:var(--bd-muted);align-items:center;gap:6px;margin:0;display:flex}@media (max-width:1100px){.bd-layout{grid-template-columns:minmax(0,1fr)}.bd-detail{max-height:none;display:none;position:static}.bd-list{max-height:none;position:static}.bd-layout.show-detail .bd-list{display:none}.bd-layout.show-detail .bd-detail{display:flex}.bd-back{place-items:center;display:grid}}@media (max-width:640px){.bd-screen{gap:10px;padding:4px 0 20px}.bd-header{padding-top:8px}.bd-accounts{width:100%}.bd-screen .bd-select{flex:calc(50% - 8px);min-width:0}.bd-row-meta time{font-size:10.5px}.bd-detail-actions{width:100%}.bd-detail-actions .bd-select{flex:1}.bd-facts{grid-template-columns:1fr}.bd-facts dt{margin-top:4px}}:root .np-app.np-app.np-app .rec-section{flex-direction:column;min-width:0;display:flex}:root .np-app.np-app.np-app .rec-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}:root .np-app.np-app.np-app .rec-head>div:first-child{min-width:0}:root .np-app.np-app.np-app .rec-head p{margin:0}:root .np-app.np-app.np-app .rec-meta{flex:none;align-items:center;gap:6px;display:flex}:root .np-app.np-app.np-app .rec-badge{border:1px solid var(--ci-border,#ececf6);color:#5d6185;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}:root .np-app.np-app.np-app .rec-badge svg{color:#8a8db0}:root .np-app.np-app.np-app .rec-badge.live{color:#6b4cf6;background:#f5f2ff;border-color:#e6defe}:root .np-app.np-app.np-app .rec-badge.live svg{color:#6b4cf6}:root .np-app.np-app.np-app .rec-badge.rec-example{color:#9a5b08;background:#fff6e8;border-color:#fbe3bf}:root .np-app.np-app.np-app .rec-icon-button{border:1px solid var(--ci-border,#ececf6);color:#6c63a8;cursor:pointer;background:#fff;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;display:grid}:root .np-app.np-app.np-app .rec-icon-button:disabled{opacity:.45;cursor:not-allowed}:root .np-app.np-app.np-app .rec-progress{background:linear-gradient(120deg,#faf8ff,#f4f1ff);border:1px solid #e9e3ff;border-radius:13px;margin-bottom:10px;padding:10px 12px}:root .np-app.np-app.np-app .rec-progress p{color:var(--ci-text,#1f2147);align-items:center;gap:8px;margin:0 0 7px;font-size:12px;font-weight:600;display:flex}:root .np-app.np-app.np-app .rec-progress p span{flex:1;min-width:0}:root .np-app.np-app.np-app .rec-progress p b{font-variant-numeric:tabular-nums;color:#6b4cf6}:root .np-app.np-app.np-app .rec-progress p svg{color:#6b4cf6;flex:none}:root .np-app.np-app.np-app .rec-progress small{color:var(--ci-muted,#74799d);margin-top:6px;font-size:10.5px;display:block}:root .np-app.np-app.np-app .rec-bar{background:#e8e3fb;border-radius:999px;height:6px;overflow:hidden}:root .np-app.np-app.np-app .rec-bar i{border-radius:inherit;background:linear-gradient(90deg,#5b51ff,#9a4dff);height:100%;transition:width .4s;display:block}:root .np-app.np-app.np-app .rec-notice{color:#7a4a12;background:#fffaf3;border:1px solid #f6dcc0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;display:flex}:root .np-app.np-app.np-app .rec-notice p{margin:0;font-size:12px}:root .np-app.np-app.np-app .rec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:root .np-app.np-app.np-app .rec-card{background:linear-gradient(160deg,#fff,#fdfcff);border:1px solid #eceefa;border-radius:16px;flex-direction:column;min-width:0;padding:8px 8px 12px;display:flex;position:relative;box-shadow:0 4px 14px #5959a806}:root .np-app.np-app.np-app .rec-cover{background:radial-gradient(at 18% 0,#efeaff,#0000 70%),linear-gradient(125deg,#f6f8ff,#e9ecfb);border-radius:12px;height:150px;margin-bottom:10px;position:relative;overflow:hidden}:root .np-app.np-app.np-app .rec-cover img{object-fit:cover;width:100%;height:100%;display:block}:root .np-app.np-app.np-app .rec-art{color:#b6a5f2;place-items:center;height:100%;display:grid}:root .np-app.np-app.np-app .rec-art svg{stroke-width:1.1px}:root .np-app.np-app.np-app .rec-audience_question .rec-cover{background:radial-gradient(at 80% 0,#ffeaf5,#0000 70%),linear-gradient(125deg,#fbf7ff,#efeafc)}:root .np-app.np-app.np-app .rec-audience_question .rec-art{color:#d59ac0}:root .np-app.np-app.np-app .rec-idea .rec-cover{background:radial-gradient(at 20% 0,#fff2df,#0000 70%),linear-gradient(125deg,#fffaf2,#f3eefb)}:root .np-app.np-app.np-app .rec-idea .rec-art{color:#e9b46c}:root .np-app.np-app.np-app .rec-chip{color:#5e48e8;white-space:nowrap;text-overflow:ellipsis;background:#fffffff0;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 58px);padding:6px 11px;font-size:11px;font-weight:600;line-height:1.1;display:inline-flex;position:absolute;top:9px;left:9px;overflow:hidden;box-shadow:0 3px 10px #26206314}:root .np-app.np-app.np-app .rec-chip svg{flex:none}:root .np-app.np-app.np-app .rec-menu-button{color:#2a2c55;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 3px 10px #26206314}:root .np-app.np-app.np-app .rec-menu{z-index:3;border:1px solid var(--ci-border,#ececf6);background:#fff;border-radius:12px;min-width:140px;padding:5px;position:absolute;top:44px;right:9px;box-shadow:0 12px 30px #2c26701f}:root .np-app.np-app.np-app .rec-menu button{width:100%;color:var(--ci-text,#1f2147);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}:is(:root .np-app.np-app.np-app .rec-menu button:hover,:root .np-app.np-app.np-app .rec-menu button:focus-visible){background:#f4f1ff}:root .np-app.np-app.np-app .rec-card h3{letter-spacing:-.01em;color:var(--ci-text,#1f2147);margin:0 4px 5px;font-size:14px;font-weight:700;line-height:1.35}:root .np-app.np-app.np-app .rec-card p{color:var(--ci-muted,#74799d);margin:0 4px 12px;font-size:12px;line-height:1.5}:root .np-app.np-app.np-app .rec-card .rec-cta{align-self:flex-start;min-height:38px;margin:auto 4px 0;padding:0 16px;font-size:12px}:root .np-app.np-app.np-app .rec-skeleton{pointer-events:none}:root .np-app.np-app.np-app .rec-skeleton .rec-cover{background:linear-gradient(90deg,#f1effa 25%,#f8f7fd 50%,#f1effa 75%) 0 0/200% 100%;animation:1.4s ease-in-out infinite rec-shimmer}:root .np-app.np-app.np-app .rec-skeleton span{background:#f0eef9;border-radius:6px;height:11px;margin:6px 4px;display:block}:root .np-app.np-app.np-app .rec-skeleton span.short{border-radius:999px;width:55%;height:30px;margin-top:12px}:root .np-app.np-app.np-app .rec-empty{text-align:center;background:#fcfbff;border:1px dashed #e3def8;border-radius:14px;justify-items:center;gap:2px;padding:18px 12px;display:grid}:root .np-app.np-app.np-app .rec-empty i{color:#ff8a00;background:#fff5e9;border-radius:15px;place-items:center;width:44px;height:44px;margin-bottom:6px;font-style:normal;display:grid}:root .np-app.np-app.np-app .rec-empty h3{margin:0;font-size:14px}:root .np-app.np-app.np-app .rec-empty p{max-width:420px;color:var(--ci-muted,#74799d);margin:2px 0 6px;font-size:12px}:root .np-app.np-app.np-app .rec-empty small{color:#9195b5;font-size:10.5px}:root .np-app.np-app.np-app .rec-collapsed>.rec-card:nth-child(n+5){display:none}:root .np-app.np-app.np-app .rec-more{color:#6b4cf6;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:10px;padding:6px 10px;font-size:12px;font-weight:600}@media (max-width:800px){:root .np-app.np-app.np-app .rec-head{flex-wrap:wrap}:root .np-app.np-app.np-app .rec-meta{flex-wrap:wrap;max-width:100%}:root .np-app.np-app.np-app .rec-grid[role=list]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;margin:0 -16px;padding:2px 16px 6px;scroll-padding:0 16px;display:flex;overflow-x:auto}:root .np-app.np-app.np-app .rec-grid[role=list]::-webkit-scrollbar{display:none}:root .np-app.np-app.np-app .rec-grid[role=list]>.rec-card,:root .np-app.np-app.np-app .rec-collapsed>.rec-card:nth-child(n+5){scroll-snap-align:start;flex:0 0 min(84%,340px);display:flex}:root .np-app.np-app.np-app .rec-grid[aria-hidden]{grid-template-columns:1fr}:root .np-app.np-app.np-app .rec-grid[aria-hidden]>.rec-card+.rec-card,:root .np-app.np-app.np-app .rec-more{display:none}:root .np-app.np-app.np-app .rec-cover{height:150px}}@keyframes rec-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){:root .np-app .rec-skeleton .rec-cover{animation:none}:root .np-app .rec-bar i{transition:none}}
