@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@600;700&display=swap";:root{--bg: #eef1f8;--surface: #ffffff;--surface-2: #f6f8ff;--text: #0f172a;--muted: #5f6b86;--line: #dde3f1;--brand-1: #0a1540;--brand-2: #182f75;--brand-3: #4f46e5;--ok: #1a9f61;--warn: #d97706;--danger: #c2362b;--shadow: 0 10px 35px rgba(13, 29, 78, .08)}*{box-sizing:border-box}body{margin:0;font-family:Manrope,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at 85% 18%,rgba(99,102,241,.08),transparent 25%),radial-gradient(circle at 30% 0%,rgba(14,165,233,.07),transparent 23%),var(--bg)}a{color:#4338ca;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;font-family:Sora,Manrope,sans-serif;letter-spacing:-.02em}p{margin:0}.muted{color:var(--muted)}.stack{display:grid;gap:12px}.row{display:flex;gap:10px;align-items:center;min-width:0}.wrap{flex-wrap:wrap}.row.wrap{width:100%}.row.wrap>.input,.row.wrap>input,.row.wrap>select,.row.wrap>form{flex:1 1 220px;min-width:0}.row.wrap>button,.row.wrap>.btn-primary,.row.wrap>.btn-ghost,.row.wrap>.ghost-link{flex:0 0 auto}.admin-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr}.sidebar{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%),linear-gradient(170deg,var(--brand-1),var(--brand-2));color:#e8ecff;padding:10px 10px 14px;display:grid;grid-template-rows:auto 1fr auto;gap:20px;border-right:1px solid rgba(160,177,255,.2)}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 0 6px;width:100%}.brand p{color:#ecf1ffcc;font-weight:600;font-size:.74rem}.brand-logo{width:100%;max-width:220px;height:56px;object-fit:contain;display:block}.nav-list{display:flex;flex-direction:column;gap:8px;padding-top:8px;align-items:flex-start}.nav-item{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 14px;width:calc(100% - 10px);margin-right:10px;border-radius:12px;color:#dce4ff;font-weight:700;letter-spacing:.01em;transition:all .18s ease}.nav-item:hover{background:#8a98ff29;text-decoration:none}.nav-item.active{color:#fff;background:linear-gradient(120deg,#5948ec,#6b5cf4);box-shadow:inset 0 -1px #fff3,0 8px 18px #5549e652}.nav-icon{width:28px;height:28px;text-align:center;opacity:.95;display:inline-grid;place-items:center}.nav-icon svg{width:22px;height:22px;stroke-linecap:round;stroke-linejoin:round}.sidebar-bottom-links{border:1px solid rgba(161,180,255,.28);border-radius:12px;padding:10px 8px;background:#273b8066;display:grid;gap:6px}.main-shell{display:grid;grid-template-rows:auto 1fr}.topbar{height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 28px;border-bottom:1px solid var(--line);background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar-left{display:grid;gap:8px}.breadcrumb{text-transform:capitalize;font-weight:700}.mobile-nav-wrap{display:none}.mobile-nav-select{width:220px;max-width:100%;border-radius:10px;border:1px solid rgba(164,176,224,.9);background:linear-gradient(120deg,#eef2ff,#f7f8ff);color:#1f2a49;font-weight:700}.topbar-actions{display:flex;align-items:center;gap:12px;position:relative}.notification-wrap,.notification-btn{position:relative}.notification-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:999px;background:#ef4444;color:#fff;font-size:.7rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fff}.notification-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(420px,86vw);max-height:420px;overflow:auto;background:#fff;border:1px solid #dbe2f2;border-radius:12px;box-shadow:0 18px 34px #0f172a24;padding:12px;z-index:50}.notification-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.notification-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.notification-list li{padding:8px;border:1px solid #e7ecf8;border-radius:10px;background:#fafbff;display:grid;gap:2px}.content-shell{padding:22px 24px 28px}.dashboard{display:grid;gap:16px}.page-header{padding:4px 2px 8px}.page-header h1{font-size:2rem}.panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:var(--shadow)}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel-actions{margin-top:12px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.stat-card{display:grid;grid-template-columns:74px 1fr;gap:16px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 20px;min-height:146px;box-shadow:0 8px 20px #0f172a0d}.stat-icon{width:64px;height:64px;border-radius:999px;display:grid;place-items:center}.stat-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tone-indigo .stat-icon{background:#efeafd;color:#6a4df2}.tone-blue .stat-icon{background:#e8f1ff;color:#3b82f6}.tone-green .stat-icon{background:#ddf6e9;color:#22a85a}.tone-amber .stat-icon{background:#fff0da;color:#e69820}.stat-value{font-weight:800;font-size:1.95rem;line-height:1;letter-spacing:-.03em}.stat-label{margin-top:8px;color:#263554;font-weight:700;font-size:1.05rem}.stat-detail{margin-top:6px;color:var(--muted);font-size:.9rem;font-weight:700}.stat-detail.ok{color:#20a760}.dashboard-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:14px}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{text-align:left;padding:12px 8px;border-bottom:1px solid #ebeff8}.data-table tr.clickable-row{cursor:pointer}.data-table tr.clickable-row:hover td{background:#f8faff}.data-table td.row-select-cell{cursor:pointer}.data-table tr.row-select-group:hover td.row-select-cell{background:#f8faff}.data-table th{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#6d7792}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:70px;height:28px;border-radius:999px;padding:0 10px;font-size:.82rem;font-weight:700;text-transform:capitalize}.status-pill.ok{background:#def5e9;color:#107a47}.status-pill.idle{background:#eceff7;color:#556381}.status-pill.warn{background:#fff3de;color:#a16407}.ghost-link,.primary-link,.btn-primary,.btn-ghost,.icon-btn{font:inherit;border-radius:10px;font-weight:700}.ghost-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);padding:8px 12px;color:#354367}.ghost-link:hover{background:var(--surface-2);text-decoration:none}.ghost-link:disabled{opacity:.55;cursor:not-allowed}.ghost-link.danger{border-color:#f2c1bd;color:#c2362b;background:#fff7f6}.ghost-link.manage-link{border-color:#b7e7cc;color:#137a46;background:#e9f9ef}.ghost-link.manage-link:hover{background:#ddf3e6}.primary-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;color:#fff;background:linear-gradient(120deg,#4f46e5,#6d58f0)}.primary-link:hover{text-decoration:none;filter:brightness(1.04)}.btn-primary{border:0;color:#fff;background:linear-gradient(120deg,#4f46e5,#6d58f0);padding:10px 16px;cursor:pointer}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-ghost,.icon-btn{border:1px solid var(--line);background:#fff;color:#33405f}.btn-ghost{padding:10px 14px;cursor:pointer}.btn-ghost:disabled{opacity:.6;cursor:not-allowed}.btn-logout{border-color:#f2c1bd;color:#c2362b;background:#fff7f6}.btn-logout:hover{background:#feeceb}.icon-btn{width:42px;height:42px}.notification-btn svg{width:20px;height:20px}.activity-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.activity-item{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #ebeff8}.activity-item:last-child{border-bottom:0}.activity-dot{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:700}.activity-dot.tone-media{background:#def5e9}.activity-dot.tone-screen{background:#dceafe}.activity-dot.tone-playlist{background:#ece8ff}.activity-dot.tone-store{background:#fff2d7}.activity-copy{display:grid;gap:2px}.table-action-wrap{position:relative;display:inline-flex;align-items:center;gap:16px}.table-action-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:132px;background:#fff;border:1px solid #dbe2f2;border-radius:10px;box-shadow:0 14px 26px #0f172a1f;padding:8px;display:grid;gap:6px;z-index:12}.table-action-menu .ghost-link{width:100%;justify-content:flex-start}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:4px}.getting-started{display:flex;justify-content:space-between;gap:24px;align-items:center}.store-detail-page .page-header{padding-bottom:0}.store-hero{display:grid;grid-template-columns:160px 1fr auto;gap:20px}.store-hero-image-wrap{position:relative;width:160px;height:140px}.store-hero-image{width:160px;height:140px;border-radius:14px;background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid #d8e0f0}.store-image-edit-btn{position:absolute;top:8px;right:8px;width:34px;height:34px;border-radius:10px;border:1px solid #d7def2;background:#fff;color:#4f46e5;font-weight:800;cursor:pointer;box-shadow:0 8px 16px #0f172a1f}.store-hero-image-fallback{display:grid;place-items:center;background:radial-gradient(circle at 28% 24%,#fffc,#fff0),linear-gradient(140deg,#eef2ff,#dfe9ff 48%,#ddefff);color:#1e2d59;border:1px solid #cfd9f1;box-shadow:inset 0 1px #ffffffb3}.store-hero-main{display:grid;gap:10px}.store-hero-title{display:flex;align-items:center;gap:12px}.store-metrics{margin-top:4px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-top:1px solid #ebeff8;padding-top:12px}.store-metrics>div{display:grid;gap:4px}.store-metric-tile{border:1px solid #e4e9f6;border-radius:12px;padding:10px;background:#fbfcff}.store-metric-icon{width:30px;height:30px;border-radius:10px;display:inline-grid;place-items:center;color:#4f46e5;background:#ece8ff;font-size:.9rem}.store-metrics strong{font-size:1.06rem}.store-metrics span{color:var(--muted);font-size:.84rem}.access-panel{display:grid;grid-template-columns:1fr 1.5fr;gap:16px;align-items:center}.access-form{display:grid;grid-template-columns:1fr 1fr auto auto;gap:10px;align-items:center}.store-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.store-detail-page .data-table th,.store-detail-page .data-table td{white-space:nowrap}.store-detail-page .panel{overflow-x:auto}.store-detail-page .screens-panel{overflow:visible}.store-hero-actions{border-left:1px solid #ebeff8;padding-left:14px;display:grid;grid-template-columns:1fr;align-content:start;gap:10px;min-width:190px}.store-icon-editor{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;border-top:1px solid #ebeff8;padding-top:12px}.store-icon-title{font-weight:800;color:#1f2a49}.store-icon-form{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.store-icon-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.store-icon-file{position:relative;cursor:pointer}.store-icon-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;display:grid;place-items:center;z-index:60;padding:16px}.icon-modal{width:min(520px,100%);display:grid;gap:12px}.icon-modal-preview img,.icon-modal-preview .store-hero-image-fallback{width:100%;max-width:260px;height:180px;border-radius:14px;border:1px solid #d8e0f0;object-fit:cover}.store-cell{display:flex;align-items:center;gap:10px}.store-avatar{width:34px;height:34px;border-radius:10px;object-fit:cover;border:1px solid #d8e0f0;flex:0 0 auto}.store-avatar-fallback{display:grid;place-items:center;background:radial-gradient(circle at 28% 24%,#ffffffbf,#fff0),linear-gradient(140deg,#eef2ff,#e4ecff,#e2f1ff);color:#1e2d59;border:1px solid #cfd9f1;box-shadow:inset 0 1px #ffffffbf}.store-fallback-icon{width:24px;height:24px;stroke:currentColor;stroke-width:1.7}.store-fallback-icon.hero{width:94px;height:94px;stroke-width:1.5}.asset-preview{width:92px;height:52px;border-radius:8px;border:1px solid #d8e0f0;object-fit:cover;background:#0f172a;display:block}.upload-progress{display:flex;align-items:center;gap:10px;width:100%;margin-top:6px}.upload-progress-track{height:10px;flex:1;background:#e8edfb;border-radius:999px;overflow:hidden;border:1px solid #d7deef}.upload-progress-fill{height:100%;background:linear-gradient(120deg,#4f46e5,#6d58f0);transition:width .18s ease}.steps{display:flex;gap:18px;flex-wrap:wrap}.steps span{background:#f4f6fe;border:1px solid #e2e7f5;border-radius:999px;padding:8px 12px;font-size:.9rem;color:#33405f}.steps .getting-started-cta{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:999px;padding:8px 14px;font-size:.9rem;line-height:1.1;text-decoration:none}.input,input,select,button{font-family:inherit}.input,input,select{border:1px solid #cfd7e8;border-radius:10px;background:#fff;color:var(--text);padding:10px 12px}.input:focus,input:focus,select:focus{border-color:#5e57e8;outline:2px solid rgba(94,87,232,.16)}.error-banner{color:var(--danger);background:#feeceb;border:1px solid #f8c8c4;border-radius:10px;padding:10px 12px}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:20px}.auth-card{width:min(460px,100%);background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:var(--shadow)}.auth-logo{width:200px;max-width:100%;height:auto;object-fit:contain}.auth-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.auth-mode-tab{border:1px solid #d7def1;border-radius:10px;min-height:40px;background:#f7f9ff;color:#2c3b61;font-weight:800;cursor:pointer}.auth-mode-tab.active{border-color:#5e57e8;background:#ede9fe;color:#4f46e5}.auth-inline-link{border:0;background:transparent;color:#4f46e5;font-weight:700;text-align:left;padding:0;cursor:pointer}.auth-inline-link:hover{text-decoration:underline}.auth-notice{color:#0f6b43;background:#e9f9ef;border:1px solid #b7e7cc;border-radius:10px;padding:10px 12px}.auth-cancel-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;border-color:#f2c1bd;color:#c2362b;background:#fff7f6;text-decoration:none}.auth-cancel-btn:hover{background:#feeceb;text-decoration:none}ul{margin:0;padding-left:18px;display:grid;gap:8px}@media (max-width: 1200px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}}@media (max-width: 980px){.admin-shell{grid-template-columns:1fr}.sidebar{display:none}.mobile-nav-wrap{display:block}}@media (max-width: 760px){.panel{overflow-x:auto}.data-table{min-width:640px}.content-shell{padding:16px}.topbar{padding:12px 16px;height:auto;min-height:74px;align-items:flex-start}.topbar-left{width:100%;min-width:0}.topbar-actions{width:100%;justify-content:flex-end}.row.wrap>.input,.row.wrap>input,.row.wrap>select,.row.wrap>form,.row.wrap>button,.row.wrap>.btn-primary,.row.wrap>.btn-ghost,.row.wrap>.ghost-link{flex:1 1 100%;width:100%}.mobile-nav-select{width:100%}.stats-grid,.store-hero{grid-template-columns:1fr}.store-hero-image-wrap,.store-hero-image{width:100%;height:180px}.store-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.store-hero-actions{border-left:0;padding-left:0;border-top:1px solid #ebeff8;padding-top:12px;grid-template-columns:1fr}.store-icon-editor{align-items:flex-start;flex-direction:column}.access-panel,.access-form,.store-split-grid{grid-template-columns:1fr}.getting-started{align-items:flex-start;flex-direction:column}}.sample-like .store-hero{grid-template-columns:160px 1fr auto;align-items:stretch}.sample-like .store-hero-main{gap:12px}.sample-like .store-hero-title h1{font-size:2.8rem;line-height:1}.sample-like .store-hero-actions{min-width:190px}.sample-like .store-metric-tile{display:flex;align-items:center;gap:12px;min-height:82px}.sample-like .store-metric-tile .store-metric-icon{width:40px;height:40px;border-radius:12px;font-size:.95rem;box-shadow:inset 0 1px #ffffffb8}.sample-like .credentials-title .store-metric-icon{width:34px;height:34px;border-radius:10px;font-size:.9rem}.sample-like .store-metric-copy{display:grid;gap:2px}.sample-like .store-metric-copy strong{line-height:1}.sample-like .store-metric-copy span{font-weight:700}.inline-copy-btn{border:0;background:transparent;color:#4f46e5;cursor:pointer;font-size:.95rem;line-height:1;padding:0 2px}.store-metric-icon svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.store-hero-actions .ghost-link svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.store-hero-actions .ghost-link{gap:8px}.sample-like .credentials-strip{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:16px;align-items:center}.sample-like .credentials-title{display:flex;align-items:flex-start;gap:12px;border-right:1px solid #ebeff8;padding-right:12px}.sample-like .credential-field{display:grid;gap:6px}.sample-like .credential-field label{color:#5f6b86;font-weight:700;font-size:.85rem}.sample-like .credential-field-inline{grid-template-columns:auto 1fr;align-items:center;gap:10px}.sample-like .credential-field-inline label{color:#25355d;font-weight:800;font-size:1rem;white-space:nowrap}.sample-like .credential-input-wrap{display:grid;grid-template-columns:1fr auto auto;gap:6px}.sample-like .credential-cta{display:flex;justify-content:flex-end}.sample-like .assets-head{align-items:flex-start}.sample-like .asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sample-like .asset-card{border:1px solid #e4e9f6;border-radius:12px;padding:8px;display:grid;gap:6px;background:#fff;position:relative}.sample-like .asset-card.selected{border-color:#5f57ea;box-shadow:0 0 0 2px #5f57ea1f}.sample-like .asset-date-status-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sample-like .asset-select{border:1px solid #d7def2;background:#fffffff5;border-radius:8px;padding:4px 8px;font-size:.76rem;font-weight:700;color:#4f46e5;cursor:pointer}.sample-like .asset-select-full{width:100%;min-height:36px;font-size:.84rem}.sample-like .asset-card.selected .asset-select{border-color:#5f57ea;background:#ece8ff}.sample-like .asset-name{font-size:.92rem;line-height:1.2}.sample-like .asset-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sample-like .asset-preview{width:100%;height:100px}.sample-like .asset-preview-placeholder{display:grid;place-items:center;color:#8791aa}.sample-like .asset-empty{grid-column:1 / -1;min-height:120px;align-content:center}.sample-like .playlist-list{display:grid;gap:10px}.sample-like .playlist-panel{overflow:visible}.sample-like .playlist-row{border:1px solid #e4e9f6;border-radius:12px;padding:12px;display:grid;grid-template-columns:160px 1fr auto;gap:16px;align-items:center}.sample-like .playlist-thumb-wrap{width:160px}.sample-like .playlist-thumb{width:160px;height:94px;border-radius:10px;object-fit:cover;border:1px solid #d8e0f0}.sample-like .playlist-thumb-fallback{display:grid;place-items:center;color:#8791aa;background:#f4f7ff}.sample-like .playlist-main{display:grid;gap:12px}.sample-like .playlist-main h4{margin:0;font-size:2rem;line-height:1}.sample-like .playlist-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sample-like .playlist-stat{min-height:78px;border:1px solid #e4e9f6;border-radius:12px;background:#fbfcff;display:flex;align-items:center;gap:10px;padding:10px}.sample-like .playlist-stat-icon{width:34px;height:34px;border-radius:10px;display:inline-grid;place-items:center;color:#5f57ea;background:#ece8ff}.sample-like .playlist-stat-icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.sample-like .playlist-stat>div{border-left:1px solid #edf1fb;padding-left:8px;display:grid;gap:3px}.sample-like .playlist-stat-schedule-value{white-space:normal;line-height:1.2;font-size:.88rem}.sample-like .playlist-stat:first-child>div{border-left:0;padding-left:0}.sample-like .playlist-stat strong{font-size:1rem}.sample-like .playlist-stat span{color:#5f6b86;font-size:.82rem}.sample-like .playlist-actions{display:grid;gap:8px;align-content:center}.sample-like .playlist-actions-inline .ghost-link{min-width:110px;gap:8px}.sample-like .playlist-actions-inline .ghost-link svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.sample-like .playlist-editor-modal{width:min(980px,96vw)}.sample-like .playlist-editor-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sample-like .playlist-editor-block{border:1px solid #e5eaf7;border-radius:12px;padding:12px;display:grid;gap:10px;background:#fbfcff}.sample-like .playlist-editor-block h4{margin:0;font-size:1rem}.sample-like .playlist-editor-head{display:grid;gap:8px}.sample-like .playlist-level-schedule{border:1px solid #e6ebf8;border-radius:12px;padding:10px;display:grid;gap:8px;margin:2px 0 10px;background:#fbfcff}.sample-like .playlist-level-schedule h4{margin:0;font-size:.94rem}.sample-like .playlist-editor-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:320px;overflow:auto}.sample-like .playlist-editor-list li{border:1px solid #e6ebf8;border-radius:10px;padding:8px;display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.sample-like .playlist-editor-item{display:grid;gap:8px;flex:1;min-width:0}.sample-like .playlist-editor-file{display:grid;gap:2px;min-width:0}.sample-like .playlist-editor-file strong{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sample-like .playlist-editor-file small{font-size:.78rem}.sample-like .playlist-item-schedule{display:grid;gap:8px}.sample-like .playlist-schedule-row{display:flex;align-items:center;justify-content:space-between}.sample-like .playlist-check{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:#334155}.sample-like .playlist-schedule-days{display:flex;flex-wrap:wrap;gap:6px}.sample-like .day-chip{border:1px solid #d3dbf1;border-radius:999px;background:#fff;color:#344158;font-size:.74rem;font-weight:700;padding:4px 10px;cursor:pointer}.sample-like .day-chip.active{border-color:#7c3aed;background:#ede9fe;color:#5b21b6}.sample-like .playlist-schedule-time{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sample-like .playlist-time-field{display:grid;gap:4px}.sample-like .playlist-time-field span{font-size:.72rem;color:#64748b;font-weight:700}.sample-like .playlist-time-field .input{min-height:38px}.sample-like .screen-playlist-option{display:inline-flex;align-items:center;gap:8px;font-size:.85rem}.sample-like .screen-playlist-dropdown{position:relative}.sample-like .screen-playlist-summary{list-style:none;border:1px solid #cfd8ef;border-radius:10px;background:#fff;min-height:38px;padding:8px 10px;font-size:.84rem;color:#1f2937;cursor:pointer;width:100%;text-align:left}.sample-like .screen-playlist-summary::-webkit-details-marker{display:none}.sample-like .screen-playlist-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;border:1px solid #dce4f6;border-radius:10px;background:#fff;box-shadow:0 12px 30px #0f172a24;padding:8px;display:grid;gap:6px;max-height:220px;overflow:auto}.sample-like .screen-action-dropdown{position:relative;z-index:50}.sample-like .screen-action-menu{position:absolute;z-index:90;right:0;top:calc(100% + 6px);min-width:130px;border:1px solid #dce4f6;border-radius:10px;background:#fff;box-shadow:0 12px 30px #0f172a24;padding:8px;display:grid;gap:6px}.sample-like .screen-action-menu .ghost-link{justify-content:flex-start}.sample-like .screen-confirm-btn{border-color:#10b981;color:#065f46;background:#ecfdf5}.sample-like .screen-confirm-btn:hover{border-color:#059669;color:#064e3b}.sample-like .screen-cancel-btn{border-color:#ef4444;color:#b91c1c;background:#fef2f2}.sample-like .screen-cancel-btn:hover{border-color:#dc2626;color:#991b1b}.sample-like .view-all-toggle{margin-top:10px}.sample-like .playlist-preview-modal{width:min(980px,96vw);display:grid;gap:12px}.sample-like .playlist-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sample-like .playlist-preview-stage{border:1px solid #e5eaf7;border-radius:12px;background:#0f172a;min-height:320px;display:grid;place-items:center;overflow:hidden}.sample-like .playlist-preview-media{width:100%;max-height:56vh;object-fit:contain;background:#000;opacity:1;transition:opacity .18s ease}.sample-like .playlist-preview-media.is-fading{opacity:.1}.sample-like .playlist-preview-empty{color:#cbd5e1;font-weight:700}.sample-like .playlist-preview-controls{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.sample-like .playlist-preview-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:220px;overflow:auto}.sample-like .playlist-preview-item{width:100%;text-align:left;border:1px solid #e6ebf8;border-radius:10px;background:#fff;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.sample-like .playlist-preview-item.active{border-color:#5f57ea;box-shadow:0 0 0 2px #5f57ea1f}.billing-page{display:grid;grid-template-columns:1.45fr 1fr;gap:14px}.billing-page .panel{border-radius:18px;background:radial-gradient(circle at 30% 0%,rgba(112,95,255,.1),transparent 30%),linear-gradient(165deg,#070f2d,#0a1747);border:1px solid rgba(131,148,255,.22);color:#eef2ff;box-shadow:0 20px 36px #03081c80}.billing-header h1{font-size:2.25rem}.billing-header .muted{color:#b9c4ea;margin-top:6px}.billing-cycle-switch{display:inline-flex;align-items:center;gap:8px;margin-top:16px;margin-bottom:18px;padding:6px;border:1px solid rgba(141,156,255,.35);border-radius:14px;background:#0d1a4db8}.billing-cycle-switch button{border:0;border-radius:10px;min-width:94px;height:34px;cursor:pointer;color:#d6def9;background:transparent;font-weight:700}.billing-cycle-switch button.active{background:linear-gradient(120deg,#5b4dff,#7a2dff);color:#fff}.billing-cycle-switch span{color:#66dc97;font-size:.86rem;font-weight:800;padding:0 8px 0 4px}.billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.billing-plan-card{border:1px solid rgba(143,158,255,.25);border-radius:14px;padding:14px;background:#040c27cc;display:grid;gap:9px;cursor:pointer}.billing-current-chip{justify-self:start;background:#2fb66833;border:1px solid rgba(91,214,139,.5);color:#a7f5c7;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:800;letter-spacing:.01em}.billing-plan-card.active{border-color:#8d4dff;box-shadow:0 0 0 1px #8d4dff,0 0 24px #8d4dff66}.billing-badge{justify-self:start;background:linear-gradient(120deg,#5c49ff,#8c2fff);color:#fff;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:800}.billing-plan-card h3{font-size:1.7rem}.billing-plan-card .muted{color:#bac4e9}.billing-price{font-size:2rem;font-weight:800;letter-spacing:-.02em}.billing-price span{font-size:1rem;color:#bdc7ea}.billing-plan-card ul{margin:0;padding-left:18px;color:#d9e1ff;gap:6px}.billing-right{display:grid;align-content:start;gap:14px}.billing-selection-card{border:1px solid rgba(141,157,255,.3);border-radius:14px;padding:14px;background:#071033bf}.billing-selection-price{margin-top:8px;font-size:1.7rem;font-weight:800}.billing-selection-price span{font-size:.95rem;color:#b7c3ed}.billing-methods h3{margin-bottom:8px}.billing-method{width:100%;min-height:48px;border-radius:12px;border:1px solid rgba(143,159,255,.26);background:#071135a3;color:#e8eeff;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;cursor:pointer}.billing-method.active{border-color:#8f50ff;box-shadow:0 0 0 1px #8f50ffcc}.billing-radio{width:14px;height:14px;border-radius:999px;border:2px solid #a8b8ef}.billing-method.active .billing-radio{border-color:#8f50ff;background:#8f50ff}.billing-subscribe-btn{width:100%;min-height:48px;border-radius:12px;background:linear-gradient(120deg,#5b49ff,#8f2dff)}.billing-inline-error{margin-top:8px;color:#ffd7d4;font-size:.88rem}.billing-feedback{margin-top:10px;border-radius:10px;padding:10px 12px;font-size:.9rem;line-height:1.35}.billing-feedback-success{color:#c8f3dd;border:1px solid rgba(58,181,109,.45);background:#1a5c3959}.billing-feedback-error{color:#ffd7d4;border:1px solid rgba(223,92,92,.55);background:#72222280}.help-page{border-radius:16px;background:var(--surface);border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow)}.policy-page{display:grid;gap:16px}.policy-card{border:1px solid #e4e9f6;border-radius:14px;background:#fff;padding:16px;display:grid;gap:10px}.policy-card h2{font-size:1.5rem}.policy-card p{color:#3e4e72;line-height:1.45}.support-page{display:grid;gap:14px;align-content:start}.profile-v2{gap:14px}.profile-v2-head h1{font-size:3rem}.profile-v2-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:14px}.profile-v2-left,.profile-v2-right{display:grid;gap:14px;align-content:start}.profile-v2-card{border:1px solid #e4e9f6;border-radius:14px;background:#fff;padding:16px;display:grid;gap:12px}.profile-v2-card h2{font-size:1.9rem}.profile-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-user-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px}.profile-user-main{display:flex;align-items:center;gap:16px}.profile-avatar{width:84px;height:84px;border-radius:999px;background:linear-gradient(120deg,#5b4dff,#7a2dff);color:#fff;font-weight:800;font-size:2rem;display:inline-grid;place-items:center}.profile-user-copy{display:grid;gap:4px}.profile-user-row{display:inline-flex;align-items:center;gap:10px}.profile-user-row h2{font-size:2.2rem}.profile-role-chip{border:1px solid #d8cdfb;border-radius:999px;background:#ede9fe;color:#5745eb;padding:2px 10px;font-size:.78rem;font-weight:700}.profile-edit-btn{min-width:140px}.profile-v2-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-v2-actions{display:flex;justify-content:flex-start}.profile-overview-list{display:grid;gap:10px}.profile-overview-list strong{color:#202d4f}.profile-storage-track{width:100%;height:8px;border-radius:999px;background:#e9eefb;overflow:hidden}.profile-storage-fill{height:100%;display:block;background:linear-gradient(120deg,#5b4dff,#7a2dff)}.profile-storage-percent{justify-self:end;color:#5b4dff;font-weight:700;font-size:.9rem}.profile-toggle-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.profile-toggle-row>span{display:grid;gap:2px}.profile-toggle-row input[type=checkbox]{width:42px;height:24px;accent-color:#5b4dff}.profile-v2 .input:disabled{background:#f5f7fd;color:#6d7792;cursor:not-allowed}.help-page .muted{color:var(--muted)}.help-page-head h1{font-size:3rem}.help-page-head{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:18px}.help-page-section{scroll-margin-top:14px}.help-page-section+.help-page-section{margin-top:24px}.help-contact-form,.help-faq-wrap{border:1px solid #e4e9f6;border-radius:14px;background:#fff;padding:20px 18px}.help-contact-form{display:grid;gap:12px}.help-contact-form h2,.help-faq-toolbar h2{font-size:2rem}.help-contact-form form{display:grid;gap:12px}.help-submit-btn{width:100%;min-height:44px}.help-faq-wrap{padding-top:18px}.help-faq-toolbar{display:grid;grid-template-columns:1fr minmax(260px,360px);align-items:end;gap:12px;margin-bottom:12px}.help-faq-search{position:relative;display:block}.help-faq-search .input{width:100%;padding-right:36px}.help-faq-search svg{width:18px;height:18px;color:#7b86a8;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.help-topic-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.help-topic-chip{border:1px solid #e2e7f5;background:#f8faff;color:#33405f;border-radius:10px;min-height:30px;padding:0 14px;font-weight:700;cursor:pointer}.help-topic-chip.active{border-color:#7c73ff;color:#5c49ff;background:#f2f0ff}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.faq-item{border:1px solid #e4e9f6;border-radius:12px;background:#fff;overflow:hidden}.faq-item.open{border-color:#cfc9ff;background:#f8f7ff}.faq-question{width:100%;border:0;background:transparent;color:#1f2a49;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;text-align:left;font-size:1.03rem;font-weight:700;cursor:pointer}.faq-question-main{display:inline-flex;align-items:center;gap:10px}.faq-question-icon{width:20px;height:20px;border:1px solid #d7dff2;border-radius:999px;color:#6d7792;font-size:.75rem;font-weight:800;display:inline-grid;place-items:center;flex:0 0 auto}.faq-chevron{font-size:1.1rem;color:#6d7792;transform:rotate(0);transition:transform .18s ease}.faq-chevron.open{transform:rotate(180deg)}.faq-answer{margin:0;padding:0 14px 12px;color:#3e4e72;line-height:1.45}.help-field{display:grid;gap:6px}.help-field>span{color:#33405f;font-weight:700;font-size:.9rem}.help-page .input{border-color:#cfd7e8;background:#fff;color:var(--text)}.help-page .input:focus{border-color:#5e57e8;outline:2px solid rgba(94,87,232,.16)}.help-message{min-height:150px;resize:vertical}.help-notice{border:1px solid rgba(74,190,124,.5);border-radius:10px;background:#1a5c3959;color:#c8f3dd;padding:10px 12px;font-size:.9rem}@media (max-width: 1200px){.help-faq-toolbar,.faq-grid,.profile-v2-grid,.profile-v2-fields,.profile-user-card{grid-template-columns:1fr}.sample-like .credentials-strip{grid-template-columns:1fr 1fr}.sample-like .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.billing-page,.billing-plan-grid,.sample-like .store-hero{grid-template-columns:1fr}.sample-like .store-hero-title h1{font-size:2rem}.sample-like .store-hero-actions{min-width:100%}.sample-like .credentials-strip{grid-template-columns:1fr}.sample-like .credentials-title{border-right:0;padding-right:0;border-bottom:1px solid #ebeff8;padding-bottom:10px}.sample-like .credential-field-inline{grid-template-columns:96px 1fr;align-items:center}.sample-like .credential-input-wrap{grid-template-columns:1fr auto auto;align-items:center}.sample-like .asset-grid,.sample-like .playlist-row{grid-template-columns:1fr}.sample-like .playlist-thumb-wrap,.sample-like .playlist-thumb{width:100%;height:140px}.sample-like .playlist-main h4{font-size:1.45rem}.sample-like .playlist-meta-grid{grid-template-columns:1fr}.sample-like .playlist-actions-inline .ghost-link{width:100%}.sample-like .playlist-editor-columns,.sample-like .playlist-schedule-time{grid-template-columns:1fr}.sample-like .playlist-preview-stage{min-height:220px}.sample-like .playlist-preview-media{max-height:46vh}}.marketing-page{--mk-bg: #f7f8ff;--mk-text: #0f1745;--mk-muted: #5c6688;--mk-line: #e6e9f7;--mk-accent: #5a43f0;--mk-accent-2: #7f5dff;background:radial-gradient(circle at 15% 0%,#ffffff 0%,var(--mk-bg) 68%);color:var(--mk-text);min-height:100vh;padding:22px clamp(18px,3vw,44px) 40px;display:grid;gap:28px}.marketing-page>*{width:min(1440px,100%);margin-inline:auto}.marketing-nav{display:flex;align-items:center;justify-content:space-between;gap:20px}.marketing-brand{display:inline-flex;align-items:center;gap:10px;color:var(--mk-text);font-weight:900;text-decoration:none}.marketing-brand img{width:168px;max-width:100%;height:auto;object-fit:contain}.marketing-links{display:flex;flex-wrap:wrap;gap:18px}.marketing-links a{text-decoration:none;color:#212a52;font-weight:700;font-size:.92rem}.marketing-nav-actions{display:inline-flex;gap:10px;align-items:center}.marketing-hero{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;align-items:stretch}.marketing-hero-copy{grid-column:span 12;padding:16px 4px;display:grid;gap:16px;align-content:start}.marketing-pill{display:inline-block;width:fit-content;border:1px solid #d8ddf4;border-radius:999px;color:#4d42dd;background:#f2f0ff;font-size:.8rem;font-weight:800;padding:6px 12px}.marketing-hero-copy h1{margin:0;font-size:clamp(2.15rem,4.6vw,4.1rem);line-height:1.04;letter-spacing:-.03em}.marketing-hero-copy h1 span{color:var(--mk-accent)}.marketing-cta-row{display:flex;flex-wrap:wrap;gap:10px}.hero-outline{border-width:2px;border-color:#c9cff2;background:#fff}.marketing-proof-row{margin-top:6px;display:flex;flex-wrap:wrap;gap:10px 16px;color:var(--mk-muted);font-size:.86rem;font-weight:700}.marketing-dashboard-mock{grid-column:span 6;display:grid;gap:12px;padding:16px;border-radius:18px;border-color:#dfe5f8}.mock-head{display:flex;justify-content:space-between;align-items:center}.mock-sample{border:1px solid #dbe3f7;border-radius:14px;background:#f4f7ff;display:grid;gap:10px;padding:8px}.mock-sample-top{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mock-sample-panel,.mock-playlists-panel{border:1px solid #dbe3f7;border-radius:12px;background:#fff;padding:10px;display:grid;gap:9px}.mock-sample-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.mock-sample-head h5{margin:0;font-size:.95rem}.mock-sample-head p{margin:0;color:#5f6c8f;font-size:.74rem}.mock-sample-toolbar{display:flex;align-items:center;gap:6px}.mock-sample-toolbar .field{border:1px solid #dbe3f7;border-radius:8px;min-height:32px;padding:7px 10px;background:#f9fbff;color:#8a95b4;font-size:.72rem;min-width:108px}.mock-sample-toolbar button{border:0;border-radius:8px;min-height:32px;padding:0 11px;background:linear-gradient(120deg,#5b49ff,#8f2dff);color:#fff;font-weight:800;font-size:.72rem}.mock-sample-table{border:1px solid #e3e8f6;border-radius:10px;overflow:hidden}.mock-sample-table .head,.mock-sample-table .row{display:grid;grid-template-columns:1.35fr 1.15fr .9fr .85fr;gap:6px;align-items:center;padding:8px 10px}.mock-sample-table .head{background:#fafcff;border-bottom:1px solid #e7ecf8;color:#7a86a5;font-size:.67rem;text-transform:uppercase;font-weight:800}.mock-sample-table .row{border-bottom:1px solid #edf1fb;color:#37486e;font-size:.77rem}.mock-sample-table .row:last-child{border-bottom:0}.mock-sample-table .status{border-radius:999px;padding:4px 10px;background:#fff3de;color:#a16407;font-size:.7rem;font-weight:800;justify-self:start}.mock-sample-table .action{border:1px solid #dde3f2;border-radius:8px;background:#f8faff;padding:4px 9px;font-size:.72rem;font-weight:800;justify-self:start}.mock-assets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mock-assets-grid article{border:1px solid #dfe6f6;border-radius:10px;background:#fff;padding:6px;display:grid;gap:5px}.mock-asset-thumb{height:50px;border-radius:7px;background:linear-gradient(160deg,#131b3f,#263769)}.mock-assets-grid p{margin:0;font-size:.71rem;font-weight:800;color:#25335a}.mock-assets-grid small{color:#627096;font-size:.68rem}.mock-assets-grid button{border:1px solid #dde4f5;border-radius:8px;background:#fafdff;color:#5f50e9;font-size:.7rem;font-weight:800;min-height:28px}.mock-playlists-panel{gap:10px}.mock-playlist-row{border:1px solid #dfe6f6;border-radius:10px;background:#fff;padding:8px;display:grid;grid-template-columns:86px 1fr auto;grid-template-rows:auto auto;column-gap:8px;row-gap:6px}.mock-playlist-row img{width:86px;height:56px;border-radius:7px;object-fit:cover;grid-row:1 / span 2}.mock-playlist-title{font-size:1.02rem;font-weight:800;color:#101c45}.mock-playlist-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mock-playlist-chips span{border:1px solid #e4e9f8;border-radius:8px;padding:5px 8px;background:#fbfcff;color:#465478;font-size:.69rem;font-weight:700}.mock-playlist-actions{grid-row:1 / span 2;display:grid;gap:6px}.mock-playlist-actions button{border:1px solid #dbe2f2;border-radius:8px;min-height:30px;padding:0 11px;background:#f8faff;color:#334266;font-size:.73rem;font-weight:800}.mock-playlist-actions button.danger{border-color:#f2c1bd;color:#c2362b;background:#fff7f6}.mock-sample-foot{margin:0;color:#657395;font-size:.8rem;font-weight:700}.marketing-section{display:grid;gap:14px}.marketing-section-head{text-align:center;display:grid;gap:6px}.marketing-kicker{margin:0;color:#5b46ef;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:900}.marketing-section-head h2{margin:0;font-size:clamp(1.65rem,3.2vw,2.45rem)}.marketing-feature-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.marketing-feature-card{grid-column:span 2;min-height:170px;display:grid;gap:8px;align-content:start;border-radius:14px}.marketing-feature-card h3{margin:0;font-size:1.06rem}.marketing-usecase-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.marketing-usecase-card{grid-column:span 3;border-radius:14px;border:1px solid #d8dff4;background:#fff;overflow:hidden}.marketing-usecase-card img{width:100%;height:136px;object-fit:cover;object-position:center 18%;display:block;background:linear-gradient(120deg,#0d1336a8,#2a368829),radial-gradient(circle at 70% 20%,#9eb2ff,#3951bf 46%,#1b2448)}.marketing-usecase-card strong{display:block;padding:10px;font-size:.95rem}.marketing-pricing-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;max-width:1140px;margin:0 auto}.pricing-card{grid-column:span 4;display:grid;gap:8px;border-radius:14px}.pricing-card.featured{border-color:#b9aefd;box-shadow:0 10px 26px #5a43f02e}.pricing-value{margin:0;font-weight:900;font-size:2rem;color:#241f61}.pricing-value span{color:var(--mk-muted);font-size:1rem}.pricing-card ul{margin:0 0 4px;padding-left:18px;color:#3b456d;display:grid;gap:5px}.marketing-cta-banner{border-radius:16px;border:1px solid #6f5bff;background:linear-gradient(100deg,#5341df,#6d53f4 46%,#7f5dff);color:#fff;padding:clamp(18px,3vw,28px);display:flex;justify-content:space-between;align-items:center;gap:16px}.marketing-cta-banner h3{margin:0 0 5px;font-size:clamp(1.25rem,2.4vw,1.95rem)}.marketing-cta-banner p{margin:0;color:#ffffffe0}.marketing-cta-banner .btn-primary{background:#fff;color:#3d2ed6}.marketing-cta-banner .hero-outline{border-color:#ffffff85;color:#fff;background:transparent}.marketing-footer{border-top:1px solid var(--mk-line);padding-top:14px;display:grid;gap:12px}.marketing-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.marketing-footer-brand{display:inline-grid;gap:8px}.marketing-footer-brand img{width:126px;height:auto}.marketing-footer-links{display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:flex-end;align-items:center}.marketing-footer-links a{color:#34406a;font-weight:700;text-decoration:none}.marketing-info-content{display:grid;gap:28px;align-items:start}.marketing-info-page{grid-template-rows:auto 1fr auto}.marketing-info-page .marketing-info-content{min-height:0}@media (max-width: 1180px){.marketing-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.marketing-feature-card{grid-column:span 4}.mock-sample-top{grid-template-columns:1fr}.mock-assets-grid,.mock-playlist-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 920px){.marketing-links{display:none}.marketing-hero{grid-template-columns:repeat(12,minmax(0,1fr))}.marketing-hero-copy,.marketing-dashboard-mock{grid-column:span 12}.marketing-usecase-grid,.marketing-pricing-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.marketing-usecase-card,.pricing-card{grid-column:span 6}.marketing-cta-banner,.marketing-footer-top{flex-direction:column;align-items:flex-start}.marketing-footer-links{justify-content:flex-start}}@media (max-width: 680px){.marketing-nav{flex-wrap:nowrap;align-items:center}.marketing-nav-actions{width:auto;margin-left:auto;justify-content:flex-end}.marketing-feature-grid,.marketing-usecase-grid,.marketing-pricing-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.marketing-feature-card,.marketing-usecase-card,.pricing-card{grid-column:span 12}.mock-sample-head{flex-direction:column;align-items:flex-start}.mock-sample-toolbar{width:100%;flex-wrap:wrap}.mock-sample-toolbar .field,.mock-sample-toolbar button{width:100%}.mock-assets-grid,.mock-playlist-chips,.mock-sample-table .head,.mock-sample-table .row,.mock-playlist-row{grid-template-columns:1fr}.mock-playlist-row img,.mock-playlist-actions{grid-row:auto}.mock-playlist-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}
