@font-face{font-family:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_b9cb0a90-module__jsQwaq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_b9cb0a90-module__jsQwaq__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_766ca7c8-module__tKzmYG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_766ca7c8-module__tKzmYG__variable{--font-dm:"DM Sans", "DM Sans Fallback"}
:root{--violet:#5126d6;--violet-2:#7a3be0;--violet-deep:#2e1065;--navy:#1b0f3b;--blue:#2676ff;--pink:#ff4da6;--pink-dot:#ff2e92;--lavender:#ede6ff;--blush:#ffd9f0;--soft-white:#fafaff;--purple-accent:#b07df5;--ink:#1b0f3b;--ink-2:#4a3b6b;--ink-3:#6b5b8a;--ink-4:#8d80a8;--bg:#fafaff;--surface:#fff;--surface-2:#f7f4ff;--surface-sunken:#f1ecfb;--card:var(--surface);--line:#5126d61f;--line-strong:#5126d638;--grad-brand:linear-gradient(120deg, #5126d6, #2676ff);--grad-icon:linear-gradient(160deg, #b07df5 0%, #7c6bf0 45%, #2676ff 100%);--grad-pink:linear-gradient(135deg, #ff4da6 0%, #ff2e92 100%);--grad-deep:linear-gradient(135deg, #1b0f3b, #5126d6);--accent-text:#8b63c2;--pink-text:#be226d;--blue-text:#2062d4;--muted-text:#6d6486;--ok:#127a45;--okbg:#e4f7ec;--warn:#8a5b00;--warnbg:#fff3d6;--info:#2676ff;--infobg:#dbe8ff;--danger:#c41e4a;--dangerbg:#fff0f3;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-body-lg:15px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:24px;--fs-4xl:28px;--fs-5xl:34px;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.6;--ls-tight:-.02em;--ls-tighter:-.035em;--ls-wide:.04em;--ls-caps:.14em;--font-ui:var(--font-dm), "DM Sans", system-ui, sans-serif;--font-display:var(--font-outfit), Outfit, sans-serif;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:56px;--sp-10:72px;--r-xs:8px;--r-sm:11px;--r-md:16px;--r-lg:24px;--r-xl:28px;--r-pill:999px;--shadow-soft:0 8px 22px -14px #2e106538;--shadow-card:0 26px 50px -34px #2e1065b3;--e-1:0 1px 2px #2e10650f;--e-2:0 8px 22px -14px #2e106538;--e-3:0 22px 40px -28px #2e106599;--e-4:0 40px 90px -30px #12062e73;--dur-1:.12s;--dur-2:.18s;--dur-3:.26s;--dur-4:.42s;--dur-5:.64s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--focus-color:var(--violet);--focus-ring:0 0 0 3px #5126d652;--focus-ring-light:0 0 0 3px #ffffff8c;--z-sticky:40;--z-drawer-backdrop:55;--z-drawer:60;--z-modal:150;--z-toast:200}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;height:100%}body,#root{min-height:100%;margin:0}body{font-family:var(--font-ui);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#0c0720}body:has(>.app-root){overflow:hidden}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}p{text-wrap:pretty}button{font-family:inherit}img,svg,video{max-width:100%}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}:where(.sidebar--studio,.side-cta,.auth-brand,.landing-final-cta,.landing-footer,.studio-hub-card--plan) :where(a,button,input,[tabindex]):focus-visible:focus-visible{outline-color:#fff}.btn:focus-visible,.chip:focus-visible,.nav:focus-visible,.card:focus-visible{outline-offset:3px}:where(a,button,input,select,textarea):focus:not(:focus-visible){outline:none}.skip-link{top:var(--sp-2);left:var(--sp-2);z-index:calc(var(--z-toast) + 1);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);background:var(--violet);color:#fff;font-size:var(--fs-md);box-shadow:var(--e-3);transform:translateY(calc(-100% - var(--sp-4)));transition:transform var(--dur-3) var(--ease-out);font-weight:600;text-decoration:none;position:fixed}.skip-link:focus-visible{outline-color:#fff;transform:none}*{scrollbar-width:thin;scrollbar-color:#7864aa52 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--r-pill);transition:background var(--dur-2) var(--ease-out);background:#7864aa47 padding-box content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:#7864aa80 padding-box content-box}@keyframes crFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes crFadeIn{0%{opacity:0}to{opacity:1}}@keyframes crScaleIn{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}@keyframes crShimmer{0%{background-position:-180% 0}to{background-position:180% 0}}@keyframes crSpin{to{transform:rotate(360deg)}}.cr-stagger>*{animation:crFadeUp var(--dur-4) var(--ease-out) backwards}.cr-stagger>:first-child{animation-delay:0s}.cr-stagger>:nth-child(2){animation-delay:45ms}.cr-stagger>:nth-child(3){animation-delay:90ms}.cr-stagger>:nth-child(4){animation-delay:.135s}.cr-stagger>:nth-child(5){animation-delay:.18s}.cr-stagger>:nth-child(6){animation-delay:.225s}.cr-stagger>:nth-child(7){animation-delay:.27s}.cr-stagger>:nth-child(8){animation-delay:.315s}.cr-stagger>:nth-child(9){animation-delay:.36s}.cr-stagger>:nth-child(10){animation-delay:.405s}.cr-stagger>:nth-child(11){animation-delay:.45s}.cr-stagger>:nth-child(n+12){animation-delay:.495s}.sk{border-radius:var(--r-sm);background:var(--surface-sunken);position:relative;overflow:hidden}.sk:after{content:"";animation:crShimmer 1.4s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000 0%,#ffffffa6 50%,#0000 100%) 0 0/180% 100%;position:absolute;inset:0}.sk--text{border-radius:var(--r-pill);height:12px}.sk--title{border-radius:var(--r-xs);width:260px;max-width:70%;height:26px}.sk--line{border-radius:var(--r-pill);width:100%;height:12px}.sk--line-sm{width:45%}.sk--line-md{width:70%}.sk--pill{border-radius:var(--r-pill);width:140px;height:40px}.sk--avatar{border-radius:var(--r-sm);flex:none;width:46px;height:46px}.sk--card{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--e-2);padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex}.sk-row{align-items:center;gap:var(--sp-3);display:flex}.sk-stack{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.sk-page-h{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);margin:var(--sp-4) 0 var(--sp-6);display:flex}.sk-grid{gap:var(--sp-4);margin-bottom:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.sk-list{gap:var(--sp-3);flex-direction:column;display:flex}.app-boot{place-content:center;justify-items:center;gap:var(--sp-6);animation:crFadeIn var(--dur-3) var(--ease-out);background:radial-gradient(900px 600px at 50% 0,#2a1566 0%,#0000 60%),#0c0720;display:grid;position:fixed;inset:0}.app-boot__logo{opacity:.9;width:auto;height:30px}.app-boot__dots{gap:var(--sp-2);display:flex}.app-boot__dots i{background:var(--purple-accent);width:8px;height:8px;animation:crBootPulse 1.1s var(--ease-in-out) infinite;border-radius:50%}.app-boot__dots i:nth-child(2){animation-delay:.14s}.app-boot__dots i:nth-child(3){animation-delay:.28s}@keyframes crBootPulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.cr-spinner{opacity:.7;border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite crSpin}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sk:after{opacity:.4;animation:none}}
.page-h h1,.landing-section__title,.landing-hero__title{font-family:var(--font-display)}.app-root{display:none;position:fixed;inset:0}.app-root.active{display:flex}.sidebar{flex-direction:column;flex:none;gap:6px;width:248px;padding:20px 14px;display:flex}.side-brand{align-items:center;gap:10px;padding:6px 10px 18px;display:flex}.side-brand img{object-fit:contain;flex-shrink:0;width:auto;max-width:none;height:24px}.side-sect{letter-spacing:.16em;text-transform:uppercase;opacity:.5;padding:14px 12px 6px;font-size:11px;font-weight:700}.nav{all:unset;cursor:pointer;color:inherit;transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border-radius:13px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav svg{flex:none;width:20px;height:20px}.nav .badge-n{border-radius:99px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{flex:none;align-items:center;gap:16px;height:66px;padding:0 28px;display:flex}.topbar .crumb{align-items:center;gap:8px;font-size:14px;display:flex}.topbar .grow{flex:1}.searchbox{border-radius:12px;align-items:center;gap:9px;width:260px;height:40px;padding:0 14px;font-size:14px;display:flex}.searchbox input{all:unset;flex:1;font-size:14px}.content{flex:1;padding:12px clamp(20px,3.5vw,40px) 48px;overflow-y:auto}.page-view{animation:crFadeUp var(--dur-4) var(--ease-out);width:100%;max-width:1200px;margin:0 auto}.page-view--wide{max-width:1280px}.page-h{justify-content:space-between;align-items:flex-end;gap:20px;margin:14px 0 22px;display:flex}.page-h h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.page-h p{margin:5px 0 0;font-size:14px;font-weight:300}.eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-text);font-size:11px;font-weight:700}.t-light{background:radial-gradient(900px 500px at 100% -10%, #efe9ff 0%, transparent 60%), radial-gradient(700px 500px at -5% 110%, #ffe9f6 0%, transparent 55%), var(--bg)}.t-light .sidebar{border-right:1px solid var(--line);background:#fff}.t-light .side-sect{color:var(--ink)}.t-light .nav{color:var(--ink-2)}.t-light .nav:hover{background:var(--bg);color:var(--ink)}.t-light .nav.on{background:var(--lavender);color:var(--violet);font-weight:600}.t-light .nav.on svg{color:var(--violet)}.t-light .topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3}.t-light .crumb{color:var(--ink-3)}.t-light .crumb b{color:var(--ink);font-weight:600}.t-light .searchbox{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3)}.t-light .page-h p{color:var(--ink-2)}.t-light .sidebar.sidebar--studio,.app-root .sidebar.sidebar--studio{background:var(--navy);color:#fff;border-right:0;flex:0 0 268px;gap:12px;width:268px;padding:20px 14px 16px}.t-light .sidebar--studio .side-brand,.app-root .sidebar--studio .side-brand{padding:4px 10px 8px}.t-light .sidebar--studio .side-brand img,.app-root .sidebar--studio .side-brand img{filter:none;height:26px}.side-brand-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:14px}.side-brand-card__kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:10px;font-size:10px;font-weight:600}.side-brand-card__row{align-items:center;gap:10px;display:flex}.side-brand-card__avatar{color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;text-decoration:none;display:flex}.side-brand-card__name{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;overflow:hidden}.side-brand-card__name:hover{color:var(--blush)}.side-brand-card__switch{color:#ffffffe0;text-align:center;width:100%;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:#0a041e73;border:0;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:500;text-decoration:none;display:block}.side-brand-card__switch:hover{color:#fff;background:#0a041ea6}.side-spacer{flex:1;min-height:12px}.t-light .sidebar--studio .side-nav,.app-root .sidebar--studio .side-nav{flex-direction:column;gap:2px;margin-top:4px;display:flex}.t-light .sidebar--studio .side-sect,.app-root .sidebar--studio .side-sect{display:none}.t-light .sidebar--studio .nav,.app-root .sidebar--studio .nav{color:#d6cdf0b8;background:0 0;border:1px solid #0000;border-radius:14px;gap:12px;padding:11px 12px;font-size:14px;font-weight:500}.t-light .sidebar--studio .nav .nav-label,.app-root .sidebar--studio .nav .nav-label{flex:1;min-width:0}.t-light .sidebar--studio .nav:hover,.app-root .sidebar--studio .nav:hover{color:#fff;background:#ffffff0f}.t-light .sidebar--studio .nav.on,.app-root .sidebar--studio .nav.on{color:#fff;box-shadow:none;background:0 0;border-color:#ffffffe0;font-weight:500}.t-light .sidebar--studio .nav.on svg,.t-light .sidebar--studio .nav svg,.app-root .sidebar--studio .nav.on svg,.app-root .sidebar--studio .nav svg{color:inherit}.t-light .sidebar--studio .nav-dot,.app-root .sidebar--studio .nav-dot{width:8px;height:8px;box-shadow:none;transition:background-color var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-spring), transform var(--dur-3) var(--ease-spring);background:#8170b28c;border-radius:50%;flex:none}.t-light .sidebar--studio .nav:hover .nav-dot,.app-root .sidebar--studio .nav:hover .nav-dot{background:#d6cdf0e6}.t-light .sidebar--studio .nav.on .nav-dot,.app-root .sidebar--studio .nav.on .nav-dot{background:var(--pink-dot);transform:scale(1.1);box-shadow:0 0 0 3px #ff2e9238}.t-light .sidebar--studio .badge-n,.app-root .sidebar--studio .badge-n{border-radius:99px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.t-light .sidebar--studio .b-pink,.app-root .sidebar--studio .b-pink{color:#fff;background:#db277d}.side-cta{background:linear-gradient(145deg, var(--violet) 0%, var(--navy) 48%, var(--blue) 120%);border:1px solid #ffffff1f;border-radius:18px;padding:16px;box-shadow:0 18px 36px -28px #0000008c}.side-cta__title{color:#fff;margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.3}.side-cta p{color:#ffffffb8;margin:0 0 12px;font-size:12px;line-height:1.5}.side-cta__btn{width:100%;color:var(--violet);cursor:pointer;transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.side-cta__btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px -12px #ffffff8c}.side-user{color:#fff;align-items:center;gap:10px;padding:8px 4px 2px;display:flex}.side-user__copy{flex:1;min-width:0;line-height:1.2}.side-user__name{font-size:13px;font-weight:600}.side-user__studio{opacity:.65;font-size:11px}.side-user__avatar{background:#ffffff1f;width:34px;height:34px;font-size:12px}.sidebar--studio .btn.side-user__logout{box-shadow:none;color:#ffffff8c;background:0 0;margin-left:auto;padding:8px}.sidebar--studio .btn.side-user__logout:hover{color:#fff;background:#ffffff14}.topbar--studio{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafaffeb;border-bottom:1px solid #5126d61a;flex-wrap:wrap;gap:12px 16px;height:auto;min-height:66px;padding:15px 32px}.topbar-studio__sect{color:var(--ink-3);font-size:12px}.topbar-studio__title{font-family:var(--font-display);color:var(--violet-deep);font-size:20px;font-weight:500;line-height:1.2}.topbar-studio__help{min-width:180px;max-width:420px;color:var(--ink-3);flex:220px;margin:0;font-size:12px;line-height:1.5}.topbar-studio__month{background:var(--lavender);color:var(--violet);border-radius:99px;flex:none;padding:8px 14px;font-size:12px;font-weight:500}.topbar-studio__avatar{background:var(--navy);flex:none;width:36px;height:36px;font-size:12px}.side-toggle,.side-close,.side-backdrop{display:none}.t-light .card{border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff}.studio-brand-chips{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 22px;display:flex}.studio-brand-chip{color:var(--ink);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:#fff;border:1px solid #5126d629;border-radius:99px;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.studio-brand-chip:hover{border-color:#5126d659;transform:translateY(-2px);box-shadow:0 12px 24px -18px #2e10658c}.studio-brand-chip__avatar{color:#fff;width:22px;height:22px;font-family:var(--font-display);border-radius:7px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.studio-brand-chip--add{color:var(--violet);border-style:dashed;border-color:#5126d64d}.studio-org-row{color:inherit;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);padding:17px;text-decoration:none}.studio-org-row:hover{transform:translateY(-3px);box-shadow:0 22px 40px -28px #2e1065a6}.panel-section{margin-top:var(--sp-7)}.panel-section__head{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-4);display:flex}.panel-section__title{margin:0 0 var(--sp-4);font-size:var(--fs-xl);letter-spacing:var(--ls-tight);color:var(--violet-deep);font-weight:600}.panel-section__head .panel-section__title{margin-bottom:0}.panel-section__all{align-items:center;gap:var(--sp-1);font-size:var(--fs-md);color:var(--violet);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-xs);transition:gap var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex}.panel-section__all:hover{gap:var(--sp-2);background:var(--lavender)}.org-rows{gap:var(--sp-3);flex-direction:column;display:flex}.studio-org-row__head{gap:var(--sp-3)}.studio-org-row__copy{flex:1;min-width:0}.studio-org-row__name{gap:var(--sp-2)}.studio-org-row__name b{font-size:var(--fs-lg);letter-spacing:var(--ls-tight)}.studio-org-row__sub{font-size:var(--fs-sm);color:var(--ink-3);margin-top:2px}.studio-org-row__chev{color:var(--ink-3);transition:transform var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);display:inline-flex}.studio-org-row:hover .studio-org-row__chev{color:var(--violet);transform:translate(3px)}.studio-org-row__progress{gap:var(--sp-3);margin-top:var(--sp-3)}.studio-org-row__progress .bar{flex:1}.studio-org-row__progress span{font-size:var(--fs-sm);color:var(--ink-2);flex:none}.studio-brand-chip--static{cursor:default}.studio-brand-chip--static.on{background:var(--violet);border-color:var(--violet);color:#fff}.studio-org-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.studio-org-card{color:inherit;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);flex-direction:column;gap:14px;padding:18px;text-decoration:none;display:flex}.studio-org-card:hover{transform:translateY(-4px);box-shadow:0 26px 44px -30px #2e1065b3}.studio-org-card__head{align-items:center;gap:12px;display:flex}.studio-org-card__copy{flex:1;min-width:0}.studio-org-card__title{gap:var(--sp-2)}.studio-org-card__name{font-size:var(--fs-lg);letter-spacing:var(--ls-tight)}.studio-org-card__sub{color:var(--ink-3);margin-top:2px;font-size:12px}.studio-org-card__meta{color:var(--ink-3);justify-content:space-between;gap:10px;font-size:12px;display:flex}.studio-org-card__progress{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-2);display:flex}.studio-org-card__progress .bar{flex:1}.studio-org-card__actions{flex-wrap:wrap;gap:8px;display:flex}.studio-org-card__actions span{color:var(--violet);background:var(--lavender);border-radius:99px;padding:5px 10px;font-size:12px;font-weight:500}.studio-org-hero{grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);align-items:stretch;gap:18px;margin-bottom:22px;display:grid}.studio-org-hero__brand{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #5126d61a;border-radius:24px;align-items:center;gap:16px;padding:22px;display:flex}.studio-org-hero__progress{background:linear-gradient(135deg, var(--violet), var(--blue));color:#fff;border-radius:24px;padding:22px}.studio-org-hero__progress .eyebrow{color:#ffffffbf}.studio-org-hero__pct{font-family:var(--font-display);margin:8px 0 12px;font-size:34px;font-weight:600;line-height:1}.studio-org-hero__progress .bar{background:#ffffff42}.studio-org-hero__progress .bar i{background:var(--blush)}.studio-org-hero__progress p{color:#ffffffc7;margin:10px 0 0;font-size:12px}.studio-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}@media (max-width:1100px){.studio-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.studio-hub-grid{grid-template-columns:1fr}}.studio-hub-card{color:inherit;min-height:190px;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #5126d61a;border-radius:24px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.studio-hub-card:hover{transform:translateY(-5px);box-shadow:0 28px 48px -32px #2e1065b8}.studio-hub-card h2{font-family:var(--font-display);color:var(--violet-deep);margin:0;font-size:18px;font-weight:500}.studio-hub-card p{color:var(--ink-2);flex:1;margin:0;font-size:14px;line-height:1.55}.studio-hub-card__icon{background:var(--lavender);width:38px;height:38px;color:var(--violet);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.studio-hub-card__icon--spark{background:var(--lavender)}.studio-hub-card__icon--light{color:#fff;background:#ffffff2e}.studio-hub-card__cta{color:var(--violet);align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;display:inline-flex}.studio-hub-card--accent{border-color:#5126d638;box-shadow:0 18px 36px -28px #5126d68c}.studio-hub-card--plan{background:var(--grad-deep);color:#fff;border:0;box-shadow:0 26px 50px -28px #2e1065bf}.studio-hub-card--plan:hover{box-shadow:0 34px 60px -30px #2e1065d9}.studio-hub-card--plan h2,.studio-hub-card--plan .studio-hub-card__cta{color:#fff}.studio-hub-card--plan p{color:#ffffffc7}.studio-hub-card--plan .studio-hub-card__icon--light{color:#fff;background:#ffffff2e}.studio-facts{padding:22px}.studio-facts h2{margin:0 0 14px;font-size:16px;font-weight:600}.studio-facts dl{gap:12px;margin:0;display:grid}.studio-facts dl>div{justify-content:space-between;gap:16px;display:flex}.studio-facts dt{color:var(--ink-3);font-size:13px}.studio-facts dd{text-align:right;margin:0;font-weight:500}.studio-onboarding{width:100%;max-width:1080px;margin:0 auto;padding-bottom:24px}.studio-onboarding .studio-onb-blocks{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:12px;margin:0 0 22px;padding:2px 2px 6px;scroll-padding-inline:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 36px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 36px),#0000 100%)}.studio-onboarding .studio-onb-blocks::-webkit-scrollbar{display:none}.studio-onb-block{scroll-snap-align:start;text-align:left;background:var(--bg);cursor:pointer;min-width:200px;transition:border-color var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);font:inherit;color:var(--ink-2);box-shadow:none;border:1.5px solid #5126d61f;border-radius:18px;flex-direction:column;flex:0 0 calc(25% - 9px);gap:8px;min-height:92px;padding:16px 16px 14px;display:flex}.studio-onb-block:hover{background:#fff;border-color:#5126d647;transform:translateY(-2px)}.studio-onb-block.on{border-color:var(--violet);color:var(--violet-deep);background:#fff;box-shadow:0 16px 30px -22px #5126d68c}.studio-onb-block.done .studio-onb-block__mark{color:#fff;background:#22c55e}.studio-onb-block__top{flex-direction:row;align-items:flex-start;gap:10px;min-width:0;margin-bottom:0;display:flex}.studio-onb-block__mark{background:var(--lavender);width:24px;height:24px;color:var(--violet);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.studio-onb-block.on .studio-onb-block__mark{background:var(--violet);color:#fff}.studio-onb-block__name{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.studio-onb-block__meta{color:var(--ink-3);margin-top:auto;padding-left:34px;font-size:12px}.studio-onb-block__warn{color:var(--pink-text)}.studio-onb-panel{background:#fff;border:1px solid #5126d61f;border-radius:28px;width:100%;padding:clamp(24px,3vw,40px);box-shadow:0 26px 50px -42px #2e1065b3}.t-light .card.studio-onb-panel{background:#fff;border-radius:28px;box-shadow:0 26px 50px -42px #2e1065b3}.studio-onb-panel__head{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:8px;display:flex}@media (max-width:900px){.studio-onb-block{flex-basis:calc(33.3333% - 8px);min-width:170px}}@media (max-width:640px){.studio-onb-block{flex-basis:calc(50% - 6px);min-width:150px}.studio-onboarding .studio-onb-blocks{-webkit-mask-image:none;mask-image:none}.studio-onb-block__meta{padding-left:0}}.studio-onb-panel__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--pink);font-size:11px;font-weight:500}.studio-onb-panel__hint{color:var(--ink-3);font-size:12px}.studio-onb-panel__title{font-family:var(--font-display);color:var(--violet-deep);text-wrap:pretty;align-items:center;gap:10px;margin:0 0 8px;font-size:clamp(22px,2.6vw,28px);font-weight:500;line-height:1.25;display:flex}.studio-onb-panel__intro{color:var(--ink-3);margin:0 0 10px;font-size:14px;line-height:1.6}@media (max-width:900px){.studio-org-hero{grid-template-columns:1fr}}.studio-plan-hero{flex-wrap:wrap;align-items:stretch;gap:16px;margin-bottom:18px;display:flex}.studio-plan-hero__main{background:linear-gradient(135deg, var(--violet), var(--blue));color:#fff;border-radius:24px;flex:300px;padding:26px;position:relative;overflow:hidden}.studio-plan-hero__main:after{content:"";background:#ffffff24;border-radius:50%;width:150px;height:150px;position:absolute;top:-40px;right:-40px}.studio-plan-hero__kicker,.studio-plan-hero__title,.studio-plan-hero__main p,.studio-plan-hero__bar,.studio-plan-hero__meta{z-index:1;position:relative}.studio-plan-hero__kicker{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:500}.studio-plan-hero__title{font-family:var(--font-display);margin:10px 0 6px;font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.1}.studio-plan-hero__main p{color:#ffffffd1;max-width:420px;margin:0;font-size:14px;line-height:1.5}.studio-plan-hero__bar{background:#ffffff42;border-radius:99px;height:7px;margin-top:18px;overflow:hidden}.studio-plan-hero__bar i{background:var(--blush);border-radius:99px;height:100%;display:block}.studio-plan-hero__meta{color:#ffffffbf;margin-top:9px;font-size:12px}.studio-plan-hero__kpi{transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:#fff;border:1px solid #5126d61a;border-radius:24px;flex-direction:column;flex:150px;gap:4px;padding:22px;display:flex}.studio-plan-hero__kpi:hover{transform:translateY(-4px);box-shadow:0 26px 44px -34px #2e1065b3}.studio-plan-hero__kpi .lab{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.studio-plan-hero__kpi .val{font-family:var(--font-display);color:var(--violet-deep);margin:6px 0 2px;font-size:28px;font-weight:600;line-height:1.1}.studio-plan-hero__kpi .delta{color:var(--ink-3);font-size:12px}.studio-piece-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.studio-piece-card{text-align:left;box-shadow:var(--shadow-soft);cursor:pointer;font:inherit;color:inherit;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);background:#fff;border:1px solid #5126d61a;border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex}.studio-piece-card:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px #2e10658c}.studio-piece-card__tags{justify-content:space-between;align-items:center;gap:8px;display:flex}.studio-piece-card__type,.studio-piece-card__status{letter-spacing:.04em;border-radius:99px;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.studio-piece-card__type--carousel{background:var(--blush);color:#be2070}.studio-piece-card__type--video{color:var(--blue-text);background:#dbe8ff}.studio-piece-card__type--story{color:#7749da;background:#e9e4ff}.studio-piece-card__type--post{background:var(--lavender);color:var(--violet)}.studio-piece-card__media{background:repeating-linear-gradient(-45deg,#5126d614,#5126d614 12px,#5126d608 12px 24px);border-radius:18px;min-height:140px;position:relative;overflow:hidden}.studio-piece-card__media--carousel{background:repeating-linear-gradient(-45deg, var(--blush), var(--blush) 12px, #fff5fb 12px, #fff5fb 24px)}.studio-piece-card__media--video{background:repeating-linear-gradient(-45deg,#dbe8ff,#dbe8ff 12px,#f3f8ff 12px 24px)}.studio-piece-card__media--story{background:repeating-linear-gradient(-45deg,#e9e4ff,#e9e4ff 12px,#f7f4ff 12px 24px)}.studio-piece-card__when{color:#fff;background:#1b0f3b8c;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:500;position:absolute;bottom:12px;left:12px}.studio-piece-card__body h3{font-family:var(--font-display);color:var(--violet-deep);margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.3}.studio-piece-card__body p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.45}@media (max-width:1100px){.studio-piece-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.studio-piece-grid{grid-template-columns:1fr}}.studio-placeholder{max-width:720px}.studio-placeholder__hero{background:#fff;border:1px solid #5126d61f;border-radius:28px;padding:clamp(28px,4vw,44px);box-shadow:0 26px 50px -42px #2e10658c}.studio-placeholder__hero h1{font-family:var(--font-display);color:var(--violet-deep);margin:8px 0 10px;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.2}.studio-placeholder__hero>p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.6}.studio-placeholder__list{color:var(--ink-2);gap:8px;margin:18px 0 0;padding-left:18px;font-size:14px;line-height:1.45;display:grid}.studio-placeholder__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.brand-manual__drop{text-align:center;background:linear-gradient(#fff 0%,#f7f3ff 100%);border:1.5px dashed #5126d647;border-radius:24px;justify-items:center;gap:10px;padding:clamp(32px,5vw,56px) 28px;display:grid}.brand-manual__drop.is-over{border-color:var(--violet);background:#f3edff}.brand-manual__drop b{color:var(--violet-deep);font-size:18px}.brand-manual__drop p{max-width:36ch;color:var(--ink-3);margin:0;font-size:14px;line-height:1.5}.brand-manual__drop .brand-manual__alt{margin-top:8px;font-size:13px}.brand-manual__alt a{color:var(--violet);text-underline-offset:2px;text-decoration:underline}.brand-manual__kit{gap:16px;display:grid}.brand-manual__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.brand-manual__meta>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brand-manual__file{color:var(--ink-2);align-items:center;gap:6px;font-size:14px;display:inline-flex}.brand-manual__block{background:#fff;border:1px solid #5126d61a;border-radius:20px;padding:20px 22px}.brand-manual__block h2{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:13px;font-weight:700}.brand-manual__block p,.brand-manual__block li{color:var(--violet-deep);margin:0;font-size:14px;line-height:1.55}.brand-manual__block ul{gap:6px;margin:0;padding-left:18px;display:grid}.brand-manual__swatches{flex-wrap:wrap;gap:12px;display:flex}.brand-manual__swatch{justify-items:center;gap:6px;display:grid}.brand-manual__swatch span{border:1px solid #1b0f3b1f;border-radius:12px;width:44px;height:44px;box-shadow:inset 0 0 0 1px #ffffff59}.brand-manual__swatch code{color:var(--ink-3);font-size:11px}.brand-manual__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.brand-manual__chips{flex-wrap:wrap;gap:8px;display:flex}.studio-aud-grid{gap:14px;display:grid}.studio-aud-card{transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);padding:20px}.studio-aud-card.open{border-color:#5126d647;box-shadow:0 24px 44px -34px #2e10658c}.studio-aud-empty{text-align:center;padding:40px 28px}.studio-onboarding .studio-onb-panel{margin-top:4px}.t-light .studio-onboarding .input,.t-light .studio-onb-panel .input{background:var(--soft-white);border-radius:14px;padding:14px 16px;box-shadow:inset 0 0 0 1px #5126d629}.studio-onboarding .ob-choices{gap:10px}.studio-onboarding .ob-choices .chip,.t-light .studio-onboarding .ob-choices .chip{background:var(--bg);color:var(--ink-2);border-radius:99px;padding:11px 18px;font-size:14px;font-weight:500;box-shadow:inset 0 0 0 1.5px #5126d629}.studio-onboarding .ob-choices .chip.on,.t-light .studio-onboarding .ob-choices .chip.on{background:var(--lavender);color:var(--violet-deep);box-shadow:inset 0 0 0 1.5px var(--violet)}.studio-onboarding .fld{color:var(--violet-deep);font-size:14px;font-weight:600}.studio-onboarding .ob-actions{border-top:1px solid #5126d61a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:22px;display:flex}.studio-onboarding .ob-actions__primary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.studio-onboarding .ob-actions__later{font:inherit;color:var(--ink-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px;font-size:14px;font-weight:500;text-decoration:underline}.studio-onboarding .ob-actions__later:hover{color:var(--violet)}.studio-onboarding .ob-actions__later:disabled{opacity:.5;cursor:not-allowed}.studio-onboarding .btn-primary{box-shadow:0 14px 28px -12px #5126d6a6}@media (max-width:980px){.t-light .sidebar.sidebar--studio,.app-root .sidebar.sidebar--studio{z-index:60;width:min(300px,88vw);transition:transform var(--dur-4) var(--ease-out);position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:0 30px 80px -20px #0a041e8c}.app-root.nav-open .sidebar.sidebar--studio{transform:none}.side-backdrop{z-index:55;opacity:0;pointer-events:none;transition:opacity var(--dur-3) var(--ease-out);background:#0c07207a;border:0;display:block;position:fixed;inset:0}.app-root.nav-open .side-backdrop{opacity:1;pointer-events:auto}.side-toggle{background:var(--lavender);width:40px;height:40px;color:var(--violet);cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.side-toggle__bars{flex-direction:column;gap:4px;width:16px;display:flex}.side-toggle__bars i{background:currentColor;border-radius:99px;height:2px;display:block}.side-close{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;display:inline-flex}.t-light .sidebar--studio .side-brand,.app-root .sidebar--studio .side-brand{align-items:center;gap:10px;width:100%;display:flex}.topbar--studio{gap:10px;padding:12px 16px}.topbar-studio__help{display:none}.topbar-studio__title{font-size:18px}.content{padding:8px 16px 32px}.page-h{flex-direction:column;align-items:flex-start}.page-h h1{font-size:clamp(22px,5vw,28px)}}@media (max-width:640px){.topbar-studio__avatar{display:none}.kpi .val{font-size:26px}}.t-dark{color:#ede8fb;background:radial-gradient(1000px 620px at 14% -8%,#3a1d77 0%,#0000 55%),radial-gradient(900px 600px at 100% 0,#2a1566 0%,#0000 50%),#140a30}.t-dark .sidebar{background:#0a051c8c;border-right:1px solid #ffffff12}.t-dark .side-sect{color:#fff;opacity:.45}.t-dark .side-brand{color:#fff}.t-dark .nav{color:#b6abdc}.t-dark .nav:hover{color:#fff;background:#ffffff0f}.t-dark .nav.on{color:#fff;background:linear-gradient(100deg,#7c6bf052,#7c6bf01f);font-weight:600;box-shadow:inset 0 0 0 1px #b07df559}.t-dark .nav.on svg{color:var(--accent-text)}.t-dark .topbar{border-bottom:1px solid #ffffff12}.t-dark .crumb{color:#9888c4}.t-dark .crumb b{color:#fff;font-weight:600}.t-dark .searchbox{color:#9888c4;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.t-dark .searchbox input,.t-dark .page-h h1{color:#fff}.t-dark .page-h p{color:#a99ed1}.t-dark .card{border-radius:var(--r-lg);box-shadow:none;background:#ffffff0a;border:1px solid #ffffff14}.t-dark .eyebrow{color:var(--accent-text)}.btn{cursor:pointer;letter-spacing:-.01em;white-space:nowrap;transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transition-duration:var(--dur-1);transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn svg{width:18px;height:18px}.btn-primary{background:var(--grad-brand);color:#fff;box-shadow:0 12px 22px -12px #5126d6b3}.btn-primary:hover{box-shadow:0 18px 30px -14px #5126d6c7}.btn-primary:active{box-shadow:0 6px 14px -10px #5126d6b3}.btn-sm{border-radius:10px;padding:8px 13px;font-size:13px}.btn-lg{padding:14px 22px;font-size:15px}.t-light .btn-ghost{color:var(--violet);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.t-light .btn-ghost:hover{background:var(--bg)}.t-light .btn-soft{background:var(--lavender);color:var(--violet)}.t-dark .btn-ghost{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29}.t-dark .btn-soft{color:#d9c9ff;background:#b07df52e}.badge{border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.badge .dot{border-radius:99px;width:6px;height:6px}.b-ok{background:var(--okbg);color:var(--ok)}.b-warn{background:var(--warnbg);color:var(--warn)}.b-info{background:var(--infobg);color:var(--blue-text)}.b-lav{background:var(--lavender);color:var(--violet)}.b-pink{background:var(--blush);color:var(--pink-text)}.b-muted{color:var(--muted-text);background:#eee9f6}.t-dark .b-ok{color:#5fe0a3;background:#13a05f2e}.t-dark .b-warn{color:#ffce6e;background:#d98a0033}.t-dark .b-info{color:#8fb6ff;background:#2676ff33}.t-dark .b-lav{color:#d9c9ff;background:#b07df533}.t-dark .b-pink{color:#ff9ccf;background:#ff4da62e}.t-dark .b-muted{color:#a99ed1;background:#ffffff14}.chip{cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.t-light .chip{color:var(--ink-2);transition:transform var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);background:#fff;padding:11px 17px;font-size:14px;box-shadow:inset 0 0 0 1px #5126d629}.t-light .chip:hover{transform:translateY(-2px)}.t-light .chip.on{background:var(--violet);color:#fff;box-shadow:none}.t-dark .chip{color:#b6abdc;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.t-dark .chip.on{background:var(--violet);color:#fff;box-shadow:none}.kpi-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.kpi{padding:var(--sp-5);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}.kpi:hover{box-shadow:var(--e-3);transform:translateY(-2px)}.kpi .lab{opacity:.7;font-size:13px;font-weight:500}.kpi .val{letter-spacing:-.02em;margin:6px 0 4px;font-size:32px;font-weight:700;line-height:1}.kpi .ico{border-radius:var(--r-sm);background:var(--lavender);width:40px;height:40px;color:var(--violet);place-items:center;display:grid}.kpi--ok .ico{background:var(--okbg);color:var(--ok)}.kpi--warn .ico{background:var(--warnbg);color:var(--warn)}.kpi--info .ico{background:var(--infobg);color:var(--blue-text)}.grid{gap:18px;display:grid}.input{border:0;border-radius:12px;width:100%;padding:13px 14px;font-family:inherit;font-size:14px}.t-light .input{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.t-dark .input{color:#fff;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f}label.fld{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.avatar{background:var(--grad-icon);color:#fff;border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;opacity:.55;padding:0 16px 12px;font-size:12px;font-weight:600}.table td{padding:14px 16px}.t-light .table tbody tr{box-shadow:var(--shadow-soft);background:#fff}.t-light .table tbody tr td:first-child{border-radius:14px 0 0 14px}.t-light .table tbody tr td:last-child{border-radius:0 14px 14px 0}.t-light .table{border-spacing:0 9px;border-collapse:separate}.t-dark .table{border-spacing:0 8px;border-collapse:separate}.t-dark .table tbody tr{background:#ffffff0a;border:1px solid #ffffff12}.t-dark .table tbody tr td:first-child{border-radius:14px 0 0 14px}.t-dark .table tbody tr td:last-child{border-radius:0 14px 14px 0}tbody tr.clk{cursor:pointer}.t-light tbody tr.clk:hover{transform:translateY(-1px);box-shadow:0 10px 26px -14px #2b0e5766}.t-dark tbody tr.clk:hover{background:#ffffff12}.muted{opacity:.62}.thumb{background:linear-gradient(150deg,#d9c4ff,#9d7bf5);border-radius:14px;flex:none;position:relative;overflow:hidden}.ai-tag{color:var(--violet);background:linear-gradient(100deg,#b07df538,#2676ff2e);border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.t-dark .ai-tag{color:#d9c9ff}.bar{border-radius:99px;height:8px;overflow:hidden}.t-light .bar{background:var(--lavender)}.t-dark .bar{background:#ffffff1a}.bar>i{background:var(--grad-brand);border-radius:99px;height:100%;display:block}.seg{border-radius:13px;gap:3px;padding:4px;display:inline-flex}.t-light .seg{background:#efebf8}.t-dark .seg{background:#ffffff0f}.seg button{all:unset;cursor:pointer;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:500}.t-light .seg button.on{color:var(--violet);box-shadow:var(--shadow-soft);background:#fff;font-weight:600}.t-dark .seg button.on{color:#fff;background:#ffffff1f;font-weight:600}.envswitch{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0720d1;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -16px #000000b3}.envswitch .lbl{color:#9888c4;letter-spacing:.04em;padding:0 10px 0 12px;font-size:11px;font-weight:600}.envswitch button{all:unset;cursor:pointer;color:#cfc4ff;border-radius:99px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.envswitch button.on{background:var(--grad-brand);color:#fff}.envswitch button svg{width:15px;height:15px}.modal-wrap{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c072099;justify-content:center;align-items:center;padding:28px;display:none;position:fixed;inset:0}.modal-wrap.show{display:flex}.modal{background:#fff;border-radius:22px;width:100%;max-width:560px;max-height:90vh;padding:30px;overflow-y:auto;box-shadow:0 40px 90px -30px #0009}.flex{display:flex}.between{justify-content:space-between}.center{align-items:center}.wrap{flex-wrap:wrap}.grow{flex:1}.feed{flex-direction:column;display:flex}.fi{border-radius:13px;align-items:center;gap:12px;padding:11px;display:flex}.fi+.fi{margin-top:1px}.t-light .fi:hover{background:var(--bg)}.t-dark .fi:hover{background:#ffffff0a}.fd{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ft{opacity:.6;margin-top:2px;font-size:12px}.step{border-radius:12px;align-items:center;gap:12px;padding:12px 10px;display:flex}.step .sc{width:28px;height:28px;color:var(--ink-3);background:#efebf8;border-radius:99px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.step .ss{color:var(--ink-3);margin-top:1px;font-size:12px}.step.done .sc{background:var(--ok);color:#fff}.step.on{background:var(--lavender)}.step.on .sc{background:var(--violet);color:#fff}.opt{cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink-2);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;font-size:13px;font-weight:500;display:flex}.opt.on{box-shadow:inset 0 0 0 2px var(--violet);color:var(--violet);background:var(--lavender)}.chartbars{align-items:flex-end;gap:10px;height:150px;display:flex}.chartbars>i{height:var(--h);background:var(--lavender);border-radius:8px 8px 4px 4px;flex:1}.chartbars>i.hot{background:var(--grad-brand)}.t-dark .chartbars>i{background:#ffffff1a}.parrilla-dow{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:8px;display:grid}.parrilla-dow span{color:var(--ink-3);padding-left:4px;font-size:11px;font-weight:600}.parrilla{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.parrilla .cell{border-radius:12px;flex-direction:column;gap:3px;min-height:88px;padding:7px;display:flex}.t-light .parrilla .cell{background:var(--bg)}.t-dark .parrilla .cell{background:#ffffff0a}.parrilla .cell.empty{background:0 0}.parrilla .cell .dn{opacity:.55;font-size:12px;font-weight:600}.parrilla .cell.today{outline:2px solid var(--violet);outline-offset:-2px}.parrilla .ev{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:4px;padding:3px 5px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.parrilla .ev i{border-radius:99px;flex:none;width:5px;height:5px}i.lg{border-radius:3px;width:9px;height:9px;display:inline-block}.minibars{align-items:flex-end;gap:4px;height:140px;display:flex}.minibars>i{height:var(--h);background:#ffffff1f;border-radius:4px 4px 2px 2px;flex:1}.minibars>i.hot{background:var(--grad-icon)}.tog{cursor:pointer;width:42px;height:24px;transition:background var(--dur-1) var(--ease-out);background:#ffffff29;border-radius:99px;flex:none;position:relative}.t-light .tog{background:var(--line)}.tog:after{content:"";width:18px;height:18px;transition:transform var(--dur-1) var(--ease-out);background:#fff;border-radius:99px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.tog.on{background:var(--violet)}.tog.on:after{transform:translate(18px)}.mrow{align-items:center;gap:12px;padding:11px 0;display:flex}.mrow+.mrow{border-top:1px solid #ffffff12}.t-light .mrow+.mrow{border-top:1px solid var(--line)}.qbar{background:#ffffff1a;border-radius:99px;flex:1;height:6px;overflow:hidden}.t-light .qbar{background:var(--lavender)}.qbar>i{background:var(--grad-icon);border-radius:99px;height:100%;display:block}.intg{background:#ffffff0a;border-radius:14px;align-items:center;gap:13px;padding:14px;display:flex}.t-light .intg{background:var(--bg)}.donut{border-radius:99px;place-items:center;width:148px;height:148px;margin:4px auto 0;display:grid;position:relative}.donut>div{text-align:center;background:#1a1038;border-radius:99px;place-items:center;width:96px;height:96px;display:grid}.t-light .donut>div{background:#fff}.leg{align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.leg i{border-radius:3px;flex:none;width:9px;height:9px}.link-btn{all:unset;color:var(--violet);cursor:pointer;font-size:13px;font-weight:600}.t-dark .link-btn{color:var(--accent-text)}.auth-root{overflow:auto}.auth-wrap{width:100%;height:100%;min-height:100%;display:flex}.auth-brand{color:#fff;background:linear-gradient(155deg, #2b0e57 0%, var(--violet) 52%, var(--blue) 122%);flex-direction:column;flex:0 0 46%;justify-content:space-between;padding:50px;display:flex;position:relative;overflow:hidden}.auth-brand .blob{filter:blur(10px);opacity:.5;pointer-events:none;border-radius:99px;position:absolute}.auth-brand__spark{z-index:1;pointer-events:none;position:absolute}.auth-brand__spark--1{top:130px;left:60%}.auth-brand__spark--2{top:210px;left:40%}.auth-brand__spark--3{bottom:200px;right:64px}.auth-brand__logo{object-fit:contain;width:auto;height:30px}.auth-brand__tagline{font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;opacity:1;margin-bottom:14px;font-size:28px;font-weight:600}.auth-brand__title{letter-spacing:-.02em;margin:0 0 16px;font-size:34px;font-weight:700;line-height:1.18}.auth-brand__desc{opacity:.82;margin:0;font-size:15px;font-weight:300;line-height:1.6}.auth-brand__proof{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:18px;padding:18px;position:relative}.auth-panel{background:radial-gradient(900px 500px at 100% -10%, #efe9ff 0%, transparent 60%), radial-gradient(700px 500px at -5% 110%, #ffe9f6 0%, transparent 55%), var(--bg);flex:1;justify-content:center;align-items:center;padding:40px;display:flex;overflow-y:auto}.auth-card{width:100%;max-width:408px}.auth-card h1{letter-spacing:-.02em;margin:0 0 8px;font-size:30px;font-weight:700}.auth-card .sub{color:var(--ink-2);margin:0 0 26px;font-size:14px;font-weight:300;line-height:1.5}.auth-icon-badge{background:var(--lavender);width:54px;height:54px;color:var(--violet);border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.auth-or{color:var(--ink-3);align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-fields{display:block}.auth-link{color:var(--violet);cursor:pointer;font-weight:600;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-link--btn{all:unset;cursor:pointer;color:var(--violet);font-weight:600}.otp{gap:10px;display:flex}.otp input{text-align:center;width:100%;height:62px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);background:#fff;border:0;border-radius:14px;font-family:inherit;font-size:24px;font-weight:700}.otp input:focus{box-shadow:inset 0 0 0 2px var(--violet);outline:none}.cbx{all:unset;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line);color:#0000;cursor:pointer;border-radius:6px;flex:none;place-items:center;display:grid}.cbx.on{background:var(--violet);color:#fff;box-shadow:none}.gbtn{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line);color:#4285f4;background:#fff;border-radius:99px;place-items:center;font-size:12px;font-weight:800;display:grid}.passwrap{position:relative}.passwrap .eye{all:unset;color:var(--ink-3);cursor:pointer;place-items:center;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.auth-checkbox{margin:18px 0 0}.auth-alert{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);font-size:var(--fs-base);font-weight:500;line-height:var(--lh-normal);margin-bottom:var(--sp-4);animation:crFadeUp var(--dur-3) var(--ease-out);border-left:3px solid}.auth-alert--error{background:var(--dangerbg);color:var(--danger);box-shadow:inset 0 0 0 1px #ffd0dc}.auth-alert--info{color:#1a5fb4;background:#eef6ff;box-shadow:inset 0 0 0 1px #cfe4ff}.auth-demo{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.auth-demo__title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:11px;font-weight:700}.auth-demo__grid{gap:8px;display:grid}.auth-demo__btn{all:unset;cursor:pointer;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur-1) var(--ease-out);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.auth-demo__btn:hover{box-shadow:inset 0 0 0 1.5px var(--violet)}.auth-demo__btn b{color:var(--ink);font-size:13px}.auth-demo__btn span{color:var(--ink-3);font-size:12px}.auth-loading{color:#c9bfe8;background:#0c0720;place-items:center;gap:12px;font-size:14px;display:grid;position:fixed;inset:0}.auth-loading__dot{background:var(--purple-accent);border-radius:99px;width:10px;height:10px;animation:1s ease-in-out infinite authPulse}@keyframes authPulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:900px){.auth-brand{display:none}.auth-panel{min-height:100%}}.org-flow{color:var(--ink)}.org-flow__frame{flex-direction:column;width:100%;min-height:100%;display:flex;overflow:auto}.org-flow__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafaffeb;border-bottom:1px solid #5126d61a;flex:none;align-items:center;padding:18px 28px;display:flex}.org-flow__logo{object-fit:contain;width:auto;height:24px}.org-flow__body{flex:1;justify-content:center;padding:40px 24px 56px;display:flex}.org-flow__inner{width:100%;max-width:560px}.org-flow__inner--wide{max-width:1120px}.org-flow__card{width:100%;box-shadow:var(--shadow-card);background:#fff;border-radius:22px;padding:30px}.org-flow__card--message{color:var(--ink-2);font-size:15px}.org-flow__title{letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:700}.org-flow__desc{color:var(--ink-2);margin:0 0 20px;font-size:14px;line-height:1.5}.org-flow__progress{text-align:right;flex:none}.org-flow__onboarding-grid{grid-template-columns:260px 1fr;align-items:start;gap:18px}.org-detail__back{color:var(--ink-3);align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.org-detail__back:hover{color:var(--ink)}.org-detail__avatar{width:52px;height:52px;font-size:20px}.org-detail__tabs{gap:8px;margin-bottom:18px;display:flex}.org-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.org-detail__facts{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.org-detail__facts p{margin:4px 0 0;font-size:14px;font-weight:600}.org-detail__redes-cta{background:linear-gradient(145deg,#f8f5ff 0%,#fff5fb 100%);grid-column:1/-1}.meta-social{gap:16px;display:grid}.meta-social__hero{background:linear-gradient(135deg,#f3eeff 0%,#ffe9f6 100%);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.meta-social__title{margin:0;font-size:20px;font-weight:700}.meta-social__desc{color:var(--ink-2);max-width:560px;margin:8px 0 0;font-size:14px;line-height:1.5}.meta-social__loading{color:var(--ink-3);align-items:center;gap:10px;font-size:14px;display:flex}.meta-social__platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.meta-social__platform-card{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:16px}.meta-social__platform-card--on{background:#f6fff8;box-shadow:inset 0 0 0 1.5px #22c55e59}.meta-social__platform-head{align-items:flex-start;gap:12px;display:flex}.meta-social__platform-head b{font-size:14px;display:block}.meta-social__platform-head p{color:var(--ink-3);margin:2px 0 0;font-size:12px}.meta-social__platform-head .badge{margin-left:auto}.meta-social__platform-body{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.meta-social__account b{font-size:14px;display:block}.meta-social__empty{color:var(--ink-3);margin:14px 0 0;font-size:13px;line-height:1.45}.meta-social__platform-icon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;display:flex}.meta-social__platform-icon--fb{background:#1877f2;font-family:system-ui,sans-serif;font-size:22px}.meta-social__platform-icon--ig{background:linear-gradient(145deg,#f58529,#dd2a7b,#8134af)}.meta-social__page-list{gap:8px;display:grid}.meta-social__page-btn{width:100%;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;text-align:left;background:#fff;border:none;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.meta-social__page-btn:hover{box-shadow:inset 0 0 0 1.5px var(--violet)}.meta-social__page-btn b{font-size:14px}.meta-social__page-btn span{color:var(--ink-3);font-size:12px}.meta-social__tips-list{color:var(--ink-2);margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.meta-social__success{color:var(--ok);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.meta-social--compact .meta-social__compact-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.meta-social__compact-status{align-items:center;gap:8px;display:flex}.meta-social__compact-label{color:var(--ink-2);font-size:13px}.meta-social__hint{color:var(--ink-2);margin:0 0 8px;font-size:13px}.org-onboarding__social-cta{background:linear-gradient(145deg,#f8f5ff 0%,#fff 55%)}.plan-gen__steps{gap:10px;display:grid}.plan-gen__step{background:var(--bg);border-radius:12px;align-items:center;gap:12px;padding:14px 12px;display:flex}.plan-gen__step.on{background:var(--lavender)}.plan-gen__step.done .sc{background:var(--ok);color:#fff}.plan-gen__loader .plan-gen__step .sc{width:28px;height:28px;color:var(--ink-3);background:#efebf8;border-radius:99px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.plan-item-modal{max-width:620px}.plan-item-modal__meta{grid-template-columns:repeat(2,1fr);gap:14px}.plan-item-modal__field{background:var(--bg);border-radius:14px;padding:14px}.plan-item-modal__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.plan-item-modal__brief{color:var(--ink-2);background:var(--bg);border-radius:14px;margin:8px 0 0;padding:16px;font-size:15px;line-height:1.6}.table tbody tr.clk{cursor:pointer}.plan-calendar-groups{flex-direction:column;gap:24px;display:flex}.plan-calendar-group__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.plan-calendar-group__title{margin:0;font-size:16px;font-weight:600}.plan-calendar__ev{cursor:pointer;text-align:left;border:none;width:100%}.plan-calendar__cell--active{background:color-mix(in srgb, var(--lavender) 35%, transparent)}.plan-approve-bar{border:1px solid color-mix(in srgb, var(--violet) 25%, transparent);background:color-mix(in srgb, var(--lavender) 40%, var(--surface))}.plan-gen-form{margin-bottom:20px;padding:24px}.plan-gen-form__intro{color:var(--ink-2);margin:0 0 20px;font-size:14px;line-height:1.55}.plan-gen-form__grid{flex-direction:column;gap:20px;display:flex}.plan-gen-form__section{background:color-mix(in srgb, var(--lavender) 22%, var(--surface));border:1px solid color-mix(in srgb, var(--violet) 10%, transparent);border-radius:16px;padding:18px}.plan-gen-form__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:14px;font-weight:700}.plan-gen-form__textarea{resize:vertical;min-height:72px;line-height:1.45}.plan-gen-form__actions{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding-top:20px;display:flex}.plan-gen-form__hint{color:var(--warn);margin:0;font-size:13px}.plan-result__view-toggle{flex-shrink:0}.plan-cal{border:1px solid color-mix(in srgb, var(--violet) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lavender) 28%, var(--surface)) 0%, var(--surface) 120px);padding:20px}.plan-cal__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.plan-cal__nav{align-items:center;gap:10px;display:flex}.plan-cal__nav-btn{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--surface);width:36px;height:36px;color:var(--ink-2);cursor:pointer;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);border-radius:10px;justify-content:center;align-items:center;display:flex}.plan-cal__nav-btn:hover:not(:disabled){background:var(--lavender);border-color:color-mix(in srgb, var(--violet) 20%, transparent);color:var(--violet)}.plan-cal__nav-btn:disabled{opacity:.35;cursor:not-allowed}.plan-cal__nav-center{text-align:center;flex-direction:column;gap:2px;min-width:180px;display:flex}.plan-cal__month{color:var(--ink);text-transform:capitalize;font-size:18px;font-weight:600}.plan-cal__range{color:var(--ink-3);font-size:12px}.plan-cal__stats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-cal__filters{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex}.plan-cal__filter{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.plan-cal__filter:hover{border-color:color-mix(in srgb, var(--filter-accent,var(--violet)) 35%, transparent);background:color-mix(in srgb, var(--filter-accent,var(--violet)) 8%, var(--surface))}.plan-cal__filter.on{border-color:color-mix(in srgb, var(--filter-accent,var(--violet)) 45%, transparent);background:color-mix(in srgb, var(--filter-accent,var(--violet)) 14%, var(--surface));color:var(--ink)}.plan-cal__filter-dot{background:var(--filter-accent,var(--violet));border-radius:99px;flex-shrink:0;width:8px;height:8px}.plan-cal__filter-count{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink-3);border-radius:99px;padding:2px 7px;font-size:11px;font-weight:700}.plan-cal__filter.on .plan-cal__filter-count{background:color-mix(in srgb, var(--filter-accent,var(--violet)) 20%, transparent);color:var(--ink-2)}.plan-cal__dow{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px;display:grid}.plan-cal__dow span{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:4px 8px;font-size:11px;font-weight:700}.plan-cal__grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.plan-cal__cell{background:var(--bg);min-height:108px;transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);border:1px solid #0000;border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex}.t-light .plan-cal__cell--in-range{background:color-mix(in srgb, var(--lavender) 35%, var(--bg))}.t-light .plan-cal__cell--out-range{background:color-mix(in srgb, var(--ink) 3%, var(--bg));opacity:.65}.plan-cal__cell--empty{opacity:.3;background:0 0;border:none;min-height:0}.plan-cal__cell--today{border-color:var(--violet);box-shadow:0 0 0 1px color-mix(in srgb, var(--violet) 25%, transparent)}.plan-cal__cell--has-items{border-color:color-mix(in srgb, var(--violet) 15%, transparent)}.plan-cal__cell-head{justify-content:space-between;align-items:center;gap:4px;display:flex}.plan-cal__day{color:var(--ink-2);font-size:12px;font-weight:700}.plan-cal__cell--today .plan-cal__day{color:var(--violet)}.plan-cal__count{background:var(--violet);color:#fff;border-radius:99px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.2}.plan-cal__events{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex}.plan-cal__event{border:none;border-left:3px solid var(--ev-accent,var(--violet));background:color-mix(in srgb, var(--ev-accent,var(--violet)) 12%, var(--surface));cursor:pointer;text-align:left;transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:7px 8px;display:flex}.plan-cal__event:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--ev-accent,var(--violet)) 18%, transparent);transform:translateY(-1px)}.plan-cal__event-channel{letter-spacing:.06em;text-transform:uppercase;color:var(--ev-accent,var(--violet));font-size:10px;font-weight:700;line-height:1.2}.plan-cal__event-topic{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.plan-cal__event-type{color:var(--ink-3);font-size:10px;line-height:1.2}@media (max-width:900px){.plan-cal__grid{gap:4px}.plan-cal__cell{min-height:88px;padding:6px}.plan-cal__event-topic{-webkit-line-clamp:1}.plan-cal__toolbar{flex-direction:column}.plan-cal__stats{width:100%}.org-flow__onboarding-grid{grid-template-columns:1fr}.org-flow__progress{text-align:left;width:100%}.org-flow__header{padding:14px 16px}.org-flow__body{padding:16px}.ob-steps{max-height:none;position:static}.page-h{flex-direction:column;align-items:flex-start}.org-detail__grid,.meta-social__platforms{grid-template-columns:1fr}.meta-social__hero{flex-direction:column}}
.landing-root{background:var(--soft-white);min-height:100vh;color:var(--ink);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.landing-root section[id],.landing-root [id]{scroll-margin-top:88px}.landing-root a{color:inherit;text-decoration:none}.landing-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafaffcc;border-bottom:1px solid #5126d614;padding:0 clamp(16px,3vw,36px);position:sticky;top:0}.landing-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 20px;max-width:min(1240px,100%);margin:0 auto;padding:14px 0;display:flex}.landing-header__logo{width:auto;height:30px;display:block}.landing-header__anchors{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.landing-header__anchor{color:var(--ink-2);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:99px;padding:9px 13px;font-size:14px;font-weight:400}.landing-header__anchor:hover{background:var(--lavender);color:var(--violet)}.landing-header__nav{align-items:center;gap:10px;display:flex}.landing-kicker{letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:500}.landing-kicker--pink{color:var(--pink-text)}.landing-kicker--blue{color:var(--blue-text)}.landing-kicker--soft{color:#ff7dbf}.landing-section{background:var(--soft-white);padding:clamp(56px,8vw,100px) clamp(16px,3vw,36px)}.landing-section--white,.landing-section--product{background:#fff}.landing-section__inner{max-width:min(1240px,100%);margin:0 auto}.landing-section__inner--narrow{max-width:920px}.landing-section__intro{max-width:680px;margin-bottom:40px}.landing-section__title{letter-spacing:-.035em;color:var(--violet-deep);text-align:center;text-wrap:pretty;margin:0 0 14px;font-size:clamp(28px,4.2vw,52px);font-weight:600;line-height:1.08}.landing-section__title--left{text-align:left}.landing-section__title--light{color:#fff}.landing-section__sub{font-family:var(--font-display);color:var(--ink-2);text-align:center;text-wrap:pretty;max-width:560px;margin:0 auto;font-size:clamp(16px,1.7vw,19px);font-weight:300;line-height:1.55}.landing-section__sub--left{text-align:left;margin-left:0;margin-right:0}.landing-section__sub--light{color:#ffffffc2;max-width:460px}.landing-hero{background:radial-gradient(1100px 620px at 82% -12%, var(--blush) 0%, #ffd9f000 58%), radial-gradient(1000px 680px at 4% 6%, var(--lavender) 0%, #ede6ff00 60%), var(--soft-white);padding:clamp(20px,2.5vw,40px) clamp(16px,3vw,36px) clamp(48px,6vw,80px);position:relative;overflow:hidden}.landing-hero__blob{pointer-events:none;position:absolute}.landing-hero__blob--left{background:linear-gradient(140deg, var(--lavender), #e3d4ff);width:340px;height:340px;animation:18s ease-in-out infinite landingBlob;top:70px;left:-120px}.landing-hero__blob--right{background:var(--blush);border-radius:50%;width:130px;height:130px;animation:9s ease-in-out infinite landingFloat;top:30px;right:5%}.landing-hero__star{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#a855f7;width:58px;height:58px;animation:4.5s ease-in-out infinite landingTwinkle;position:absolute;bottom:90px;right:45%}.landing-hero__dots{opacity:.2;background-image:radial-gradient(#5126d6 1.7px,#0000 1.7px);background-size:15px 15px;width:140px;height:140px;animation:12s ease-in-out infinite landingFloat2;position:absolute;bottom:50px;left:9%}.landing-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(28px,4vw,48px);max-width:min(1240px,100%);margin:0 auto;display:grid;position:relative}.landing-hero__badge{color:var(--violet);background:#fff;border:1px solid #5126d624;border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:7px 15px 7px 9px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 6px 18px -8px #5126d680}.landing-hero__pulse{width:16px;height:16px;position:relative}.landing-hero__pulse:before,.landing-hero__pulse:after{content:"";background:var(--pink);border-radius:50%;position:absolute;inset:0}.landing-hero__pulse:before{animation:2.2s ease-out infinite landingPulse}.landing-hero__pulse:after{inset:4.5px}.landing-hero__title{letter-spacing:-.04em;color:var(--violet-deep);text-wrap:pretty;margin:0 0 22px;font-size:clamp(34px,5.8vw,76px);font-weight:600;line-height:1}.landing-hero__word{transition:transform var(--dur-5) var(--ease-out), opacity var(--dur-5) var(--ease-out);margin-right:.28em;display:inline-block}.landing-hero__word--on{transform:translateY(-6px)scale(1.03)}.landing-hero__word--pink{color:var(--pink)}.landing-hero__word--blue{color:var(--blue-text)}.landing-hero__desc{max-width:560px;font-family:var(--font-display);color:var(--ink-2);text-wrap:pretty;margin:0 0 32px;font-size:clamp(16px,1.85vw,20px);font-weight:300;line-height:1.55}.landing-waitlist{flex-wrap:wrap;align-items:center;gap:12px;max-width:560px;margin-bottom:16px;display:flex}.landing-waitlist input{min-width:0;font:400 15px var(--font-ui);color:var(--ink);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:#fff;border:1px solid #5126d62e;border-radius:15px;outline:none;flex:230px;padding:16px 18px}.landing-waitlist input:focus{border-color:var(--violet);box-shadow:0 0 0 4px #5126d61f}.landing-waitlist--cta{max-width:520px;margin:0 auto}.landing-waitlist--cta input{border:0}.landing-hero__trust{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.landing-phone{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.landing-phone__device{aspect-ratio:308/626;background:var(--navy);z-index:2;border-radius:clamp(36px,4vw,46px);width:clamp(248px,23vw,320px);height:auto;padding:clamp(7px,.8vw,10px);position:relative;box-shadow:0 50px 90px -26px #2e10658c}.landing-phone__screen{background:var(--soft-white);border-radius:clamp(30px,3.4vw,38px);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.landing-phone__status{color:var(--ink-2);justify-content:space-between;padding:15px 20px 8px;font-size:11px;font-weight:500;display:flex}.landing-phone__logo{object-fit:contain;flex:none;align-self:flex-start;width:auto;height:20px;margin:4px 20px 0;display:block}.landing-phone__hello{padding:16px 20px 0}.landing-phone__hello strong{font-family:var(--font-display);color:var(--violet-deep);font-size:20px;font-weight:600;display:block}.landing-phone__hello span{color:var(--ink-3);margin-top:3px;font-size:13px;display:block}.landing-phone__progress{background:var(--grad-brand);color:#fff;border-radius:20px;margin:14px 20px 0;padding:16px;position:relative;overflow:hidden}.landing-phone__progress:after{content:"";background:#ffffff24;border-radius:50%;width:90px;height:90px;position:absolute;top:-24px;right:-24px}.landing-phone__progress-label,.landing-phone__progress-value,.landing-phone__progress-bar{position:relative}.landing-phone__progress-label{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:500}.landing-phone__progress-value{font-family:var(--font-display);margin:7px 0 12px;font-size:24px;font-weight:600}.landing-phone__progress-bar{background:#ffffff47;border-radius:99px;height:6px}.landing-phone__progress-bar i{background:var(--blush);height:100%;transition:width var(--dur-5) var(--ease-out);border-radius:99px;display:block}.landing-phone__cards{flex-direction:column;gap:9px;padding:14px 20px 0;display:flex}.landing-phone__card{transition:opacity var(--dur-5) var(--ease-out);background:#fff;border:1px solid #5126d61a;border-radius:15px;padding:12px 14px;box-shadow:0 8px 20px -16px #2e106599}.landing-phone__card div{letter-spacing:.1em;font-size:10px;font-weight:500}.landing-phone__card p{color:var(--ink);margin:4px 0 0;font-size:13px}.landing-phone__tabbar{color:var(--ink-3);background:#fff;border-top:1px solid #5126d61a;justify-content:space-between;margin-top:auto;padding:13px 20px;font-size:10px;font-weight:500;display:flex}.landing-phone__tabbar .on{color:var(--violet)}.landing-phone__float{z-index:3;border-radius:14px;align-items:center;gap:9px;padding:11px 14px;font-size:12px;font-weight:500;line-height:1.3;display:flex;box-shadow:0 18px 40px -18px #2e106573}.landing-phone__float small{color:var(--ink-3);font-weight:400;display:block}.landing-phone__float--top{color:var(--violet-deep);background:#fff;align-self:flex-start;animation:7s ease-in-out infinite landingFloat}.landing-phone__float--bottom{background:var(--violet-deep);color:#fff;align-self:flex-end;animation:8.5s ease-in-out infinite landingFloat2}.landing-phone__float--bottom small{color:#ffffffa6}.landing-phone__badge{background:var(--lavender);width:26px;height:26px;color:var(--violet);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.landing-phone__dot{background:var(--pink);border-radius:50%;width:8px;height:8px}.landing-ticker{background:var(--violet-deep);padding:15px 0;overflow:hidden}.landing-ticker__track{width:max-content;animation:26s linear infinite landingMarquee;display:flex}.landing-ticker__track span{color:#ffffff9e;white-space:nowrap;align-items:center;gap:26px;padding:0 26px;font-size:13px;font-weight:500;display:flex}.landing-ticker__track i{background:var(--pink);border-radius:50%;width:6px;height:6px;display:inline-block}.landing-steps-tabs{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.landing-steps-tabs__btn{color:var(--ink-2);font:500 13.5px var(--font-ui);cursor:pointer;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:#fff;border:1px solid #5126d629;border-radius:99px;padding:11px 18px}.landing-steps-tabs__btn.on{background:var(--violet);border-color:var(--violet);color:#fff}.landing-steps-panel{background:linear-gradient(135deg, var(--bg), var(--lavender));border:1px solid #5126d61a;border-radius:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:34px;padding:32px;display:grid}.landing-steps-panel__num{width:48px;height:48px;color:var(--violet);font-family:var(--font-display);background:#fff;border-radius:15px;justify-content:center;align-items:center;margin-bottom:20px;font-size:18px;font-weight:600;display:flex;box-shadow:0 10px 24px -14px #2e1065b3}.landing-steps-panel h3{font-family:var(--font-display);color:var(--violet-deep);margin:0 0 12px;font-size:26px;font-weight:500}.landing-steps-panel>div>p{color:var(--ink-2);max-width:420px;margin:0 0 20px;font-size:16px;line-height:1.65}.landing-check-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.landing-check-list li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.landing-check-list span{background:var(--violet);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:10px;font-weight:700;display:flex}.landing-check-list--light{gap:15px;margin-bottom:32px}.landing-check-list--light li{color:#ffffffe0;font-size:15px}.landing-check-list--light span{width:23px;height:23px;color:var(--blush);background:#ffffff21}.landing-window{background:#fff;border-radius:22px;padding:22px;box-shadow:0 30px 60px -34px #2e106599}.landing-window__chrome{align-items:center;gap:7px;margin-bottom:18px;display:flex}.landing-window__chrome span{background:var(--blush);border-radius:50%;width:9px;height:9px}.landing-window__chrome span:first-child{background:var(--pink)}.landing-window__chrome span:nth-child(3){background:var(--lavender)}.landing-window__chrome em{color:var(--ink-3);margin-left:8px;font-size:11px;font-style:normal;font-weight:500}.landing-window__body{flex-direction:column;gap:11px;display:flex}.landing-window__row{background:var(--soft-white);border:1px solid #5126d617;border-radius:14px;padding:13px 15px;animation:.5s cubic-bezier(.2,.9,.2,1) both landingRise}.landing-window__row-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-window__row-top strong{color:var(--violet-deep);font-size:13px;font-weight:500}.landing-window__row-top span{border-radius:99px;padding:4px 9px;font-size:12px}.landing-window__row-top .is-violet{color:var(--violet);background:var(--lavender)}.landing-window__row-top .is-blue{color:var(--blue-text);background:var(--infobg)}.landing-window__bar{background:var(--lavender);border-radius:99px;height:5px;margin-top:9px}.landing-window__bar i{background:linear-gradient(90deg, var(--violet), var(--pink));border-radius:99px;height:100%;display:block}.landing-agencies{background:var(--navy);color:#fff;padding:clamp(56px,8vw,100px) clamp(16px,3vw,36px);position:relative;overflow:hidden}.landing-agencies:before{content:"";background:linear-gradient(135deg,#5126d6f2,#2676ff73);width:420px;height:420px;animation:22s ease-in-out infinite landingBlob;position:absolute;top:-80px;right:-110px}.landing-agencies__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,4vw,48px);max-width:min(1240px,100%);margin:0 auto;display:grid;position:relative}.landing-brands-panel{background:#ffffff0f;border:1px solid #ffffff24;border-radius:26px;padding:24px}.landing-brands-panel__head{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:11px;display:flex}.landing-brands-panel__list{flex-direction:column;gap:10px;display:flex}.landing-brands-panel__row{all:unset;box-sizing:border-box;cursor:pointer;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:#ffffff0d;border:1px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.landing-brands-panel__row:hover{transform:translate(4px)}.landing-brands-panel__row.on{background:#ffffff24;border-color:#ffffff4d}.landing-brands-panel__avatar{color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.landing-brands-panel__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.landing-brands-panel__meta strong{color:#fff;font-size:14px;font-weight:500}.landing-brands-panel__meta em{color:#ffffff8c;font-size:12px;font-style:normal}.landing-brands-panel__status{color:var(--blush);white-space:nowrap;background:#ffffff1f;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:500}.landing-brands-panel__note{background:#ffffff0d;border:1px dashed #fff3;border-radius:16px;margin-top:16px;padding:16px}.landing-brands-panel__note strong{margin-bottom:4px;font-size:12px;display:block}.landing-brands-panel__note p{color:#fff9;margin:0;font-size:12px;line-height:1.5}.landing-value-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:20px;display:grid}.landing-value-card{transition:transform var(--dur-4) var(--ease-out), box-shadow var(--dur-4) var(--ease-out);background:#fff;border:1px solid #5126d61a;border-radius:24px;height:100%;padding:28px}.landing-value-card:hover{transform:translateY(-8px);box-shadow:0 30px 50px -30px #2e10658c}.landing-value-card__icon{width:36px;height:36px;margin-bottom:18px;display:block}.landing-value-card__icon--0{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#a855f7}.landing-value-card__icon--1{border:2.5px solid var(--blue);border-radius:11px}.landing-value-card__icon--2{border:2.5px solid var(--pink);border-radius:50%}.landing-value-card__icon--3{background:var(--pink);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.landing-value-card__soon{letter-spacing:.1em;text-transform:uppercase;color:var(--violet);background:#ffffffbf;border-radius:99px;margin-bottom:12px;padding:4px 9px;font-size:10px;font-weight:500;display:inline-block}.landing-value-card h3{font-family:var(--font-display);color:var(--violet-deep);margin:0 0 9px;font-size:20px;font-weight:500}.landing-value-card p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.landing-pricing__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.landing-pricing__head>p{max-width:390px;color:var(--ink-3);margin:0;font-size:14px;line-height:1.6}.landing-pricing{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:stretch;gap:20px;display:grid}.landing-pricing__card{background:var(--soft-white);transition:transform var(--dur-4) var(--ease-out), opacity var(--dur-4) var(--ease-out);border:1px solid #5126d61f;border-radius:28px;flex-direction:column;height:100%;padding:32px;display:flex;position:relative;overflow:hidden}.landing-pricing__card:hover{transform:translateY(-10px);box-shadow:0 40px 70px -40px #2e1065bf}.landing-pricing__card--featured{background:var(--navy);color:#fff;border-color:#0000}.landing-pricing__badge{letter-spacing:.1em;text-transform:uppercase;background:var(--pink);color:#fff;border-radius:99px;align-self:flex-start;margin-bottom:14px;padding:5px 11px;font-size:10px;font-weight:500}.landing-pricing__card h3{font-family:var(--font-display);margin:0 0 7px;font-size:24px;font-weight:500}.landing-pricing__who{color:var(--ink-3);margin:0 0 22px;font-size:14px;line-height:1.5}.landing-pricing__card--featured .landing-pricing__who{color:#ffffffb3}.landing-pricing__price{font-family:var(--font-display);color:var(--violet);background:linear-gradient(90deg, var(--violet), var(--pink), var(--violet));-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:300;animation:4s linear infinite landingShimmer}.landing-pricing__card--featured .landing-pricing__price{background:linear-gradient(90deg, var(--blush), #fff, var(--blush));background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.landing-pricing__brands{color:var(--ink-3);margin:9px 0 24px;font-size:13px}.landing-pricing__card--featured .landing-pricing__brands{color:#ffffffb3}.landing-pricing__feats{color:var(--ink-2);flex-direction:column;flex:1;gap:10px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.landing-pricing__card--featured .landing-pricing__feats{color:#ffffffe0}.landing-pricing__feats li{align-items:flex-start;gap:9px;display:flex}.landing-pricing__feats span{color:var(--violet);font-weight:700}.landing-pricing__card--featured .landing-pricing__feats span{color:var(--blush)}.landing-pricing__card .btn{width:100%;margin-top:28px}.landing-pricing__note{color:var(--ink-3);margin:24px 0 0;font-size:13px;line-height:1.5}.landing-faq .landing-faq__list{flex-direction:column;gap:11px;margin-top:32px;display:flex}.landing-faq__item{background:#fff;border:1px solid #5126d61a;border-radius:20px;padding:0;overflow:hidden}.landing-faq__item--open{border-color:#5126d64d}.landing-faq__question{all:unset;box-sizing:border-box;width:100%;font-family:var(--font-display);cursor:pointer;color:var(--violet-deep);align-items:center;gap:16px;padding:22px 26px;font-size:18px;font-weight:500;display:flex}.landing-faq__answer{color:var(--ink-2);margin:0;padding:0 26px 22px;font-size:14px;line-height:1.65}.landing-final-cta{background:var(--grad-brand);color:#fff;text-align:center;padding:clamp(56px,8vw,96px) clamp(16px,3vw,36px);position:relative;overflow:hidden}.landing-final-cta__logo{width:auto;height:42px;margin:0 auto 26px;display:block}.landing-final-cta p{max-width:530px;font-family:var(--font-display);color:#ffffffdb;margin:0 auto 30px;font-size:clamp(16px,1.8vw,19px);font-weight:300;line-height:1.55}a.btn-dark,button.btn-dark{background:var(--navy);color:#fff}a.btn-light,button.btn-light{color:var(--violet);background:#fff}.landing-footer{background:var(--navy);color:#fff9;padding:clamp(40px,6vw,56px) clamp(16px,3vw,36px)}.landing-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:36px;max-width:min(1240px,100%);margin:0 auto;display:flex}.landing-footer__logo{width:auto;height:26px;margin-bottom:14px;display:block}.landing-footer__inner p{max-width:290px;margin:0;font-size:13px;line-height:1.6}.landing-footer__cols{flex-wrap:wrap;gap:60px;display:flex}.landing-footer__cols div{flex-direction:column;gap:10px;font-size:13px;display:flex}.landing-footer__cols strong{color:#fff;font-weight:500}.landing-footer__cols a{color:#fff9}.landing-footer__cols a:hover{color:#fff}.landing-footer__copy{border-top:1px solid #ffffff1a;max-width:min(1240px,100%);margin:36px auto 0;padding-top:22px;font-size:12px}.landing-reveal{opacity:0;transition:opacity var(--dur-5) var(--ease-out), transform var(--dur-5) var(--ease-out);transform:translateY(26px)}.landing-reveal--visible{opacity:1;transform:none}@keyframes landingFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(3deg)}}@keyframes landingFloat2{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(14px)translate(-10px)}}@keyframes landingBlob{0%,to{border-radius:58% 42% 61% 39%/45% 52% 48% 55%;transform:rotate(0)scale(1)}33%{border-radius:42% 58% 39% 61%/55% 45%;transform:rotate(12deg)scale(1.06)}66%{border-radius:64% 36% 48% 52%/38% 62%;transform:rotate(-8deg)scale(.97)}}@keyframes landingTwinkle{0%,to{opacity:.55;transform:scale(.85)rotate(0)}50%{opacity:1;transform:scale(1.18)rotate(45deg)}}@keyframes landingMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landingShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes landingPulse{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.9)}}@keyframes landingRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-hero__blob,.landing-hero__star,.landing-hero__dots,.landing-phone__float,.landing-ticker__track,.landing-pricing__price,.landing-agencies:before,.landing-hero__pulse:before{animation:none!important}}@media (max-width:1100px){.landing-hero__grid{text-align:left;grid-template-columns:1fr;justify-items:center}.landing-hero__copy{justify-self:start;width:100%;max-width:640px}.landing-hero__visual{justify-content:center;width:100%;display:flex}.landing-phone__device{width:min(340px,78vw)}.landing-agencies__grid,.landing-steps-panel{grid-template-columns:1fr}}@media (max-width:960px){.landing-header__anchors{display:none}.landing-pricing{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.landing-value-grid{grid-template-columns:1fr 1fr}.landing-phone__float{max-width:min(220px,42vw);font-size:11px}}@media (max-width:720px){.landing-header__logo{height:26px}.landing-header__nav .btn-ghost{display:none}.landing-hero__title{font-size:clamp(32px,11vw,48px)}.landing-hero__badge{margin-bottom:18px;font-size:11px}.landing-waitlist{flex-direction:column;align-items:stretch;max-width:none}.landing-waitlist input,.landing-waitlist .btn{flex:none;width:100%}.landing-phone__float--top,.landing-phone__float--bottom{align-self:center}.landing-phone__float--top{order:-1}.landing-value-grid{grid-template-columns:1fr}.landing-steps-panel{padding:22px}.landing-steps-panel h3{font-size:22px}.landing-faq__question{padding:18px;font-size:16px}.landing-faq__answer{padding:0 18px 18px}.landing-footer__cols{justify-content:flex-start;width:100%}.landing-blob,.landing-hero__blob--left,.landing-hero__blob--right,.landing-hero__star,.landing-hero__dots{opacity:.55}}@media (max-width:420px){.landing-phone__device{width:min(280px,88vw)}.landing-pricing__card{padding:24px}}.landing-burger{border-radius:var(--r-sm);width:40px;height:40px;color:var(--violet);cursor:pointer;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);background:#fff;border:1px solid #5126d629;justify-content:center;align-items:center;padding:0;display:none}.landing-burger:hover{background:var(--lavender)}.landing-burger>span{flex-direction:column;gap:5px;width:17px;display:flex}.landing-burger i{border-radius:var(--r-pill);height:2px;transition:transform var(--dur-3) var(--ease-out), opacity var(--dur-2) var(--ease-out);background:currentColor;display:block}.landing-burger.is-open i:first-child{transform:translateY(3.5px)rotate(45deg)}.landing-burger.is-open i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.landing-menu{width:100%;padding-top:var(--sp-3);margin-top:var(--sp-1);animation:crFadeUp var(--dur-3) var(--ease-out);border-top:1px solid #5126d61a;display:none}.landing-menu[hidden]{display:none}.landing-menu nav{flex-direction:column;gap:2px;display:flex}.landing-menu__link{padding:var(--sp-3) var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-base);color:var(--ink-2);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);font-weight:500}.landing-menu__link:hover{background:var(--lavender);color:var(--violet)}@media (max-width:960px){.landing-burger{display:inline-flex}.landing-menu:not([hidden]){display:block}}.landing-waitlist__msg{margin:var(--sp-2) 0 0;min-height:1.4em;font-size:var(--fs-md);color:#0000;transition:color var(--dur-3) var(--ease-out);line-height:1.4}.landing-waitlist__msg.is-error{color:#c01a5c}.landing-waitlist__msg.is-ok{color:var(--ok)}.landing-waitlist__msg.on-dark.is-error{color:#ffb4d0}.landing-waitlist__msg.on-dark.is-ok{color:#9ff2c4}
.blog-index__head{max-width:680px;margin-bottom:44px}.blog-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:36px;display:flex}.blog-section__head .landing-section__title{margin-bottom:0}.blog-section__all{color:var(--violet);background:var(--lavender);white-space:nowrap;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:99px;padding:9px 15px;font-size:14px;font-weight:500}.blog-section__all:hover{background:#e2d7ff;transform:translate(3px)}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px;display:grid}.blog-card{height:100%;transition:transform var(--dur-4) var(--ease-out), box-shadow var(--dur-4) var(--ease-out);background:#fff;border:1px solid #5126d61a;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.blog-card:hover{transform:translateY(-8px);box-shadow:0 30px 50px -30px #2e10658c}.blog-card:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.blog-card__cover{aspect-ratio:16/9;background:var(--lavender);position:relative;overflow:hidden}.blog-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-5) var(--ease-out);display:block}.blog-card:hover .blog-card__cover img{transform:scale(1.04)}.blog-card__placeholder{background:radial-gradient(420px 220px at 78% 8%, #ff4da680 0%, #ff4da600 62%), var(--grad-brand);width:100%;height:100%;display:block}.blog-card__body{flex-direction:column;flex:1;gap:10px;padding:24px 26px 26px;display:flex}.blog-card__meta{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500}.blog-card__body h3{letter-spacing:-.02em;color:var(--violet-deep);text-wrap:pretty;margin:0;font-size:20px;font-weight:600;line-height:1.22}.blog-card__body p{font-family:var(--font-display);color:var(--ink-2);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:300;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card__more{color:var(--violet);margin-top:auto;padding-top:8px;font-size:14px;font-weight:500}.blog-card--featured{flex-direction:row;grid-column:1/-1}.blog-card--featured .blog-card__cover{aspect-ratio:auto;flex:0 0 52%;min-height:300px}.blog-card--featured .blog-card__body{justify-content:center;gap:12px;padding:clamp(26px,3vw,44px)}.blog-card--featured .blog-card__body h3{font-size:clamp(24px,2.6vw,34px)}.blog-card--featured .blog-card__body p{-webkit-line-clamp:4;font-size:16px}.blog-card__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--pink);align-self:flex-start;font-size:11px;font-weight:500}.blog-empty{border:1px dashed var(--line);text-align:center;font-family:var(--font-display);color:var(--ink-2);background:#fff;border-radius:24px;margin:0;padding:44px 28px;font-size:16px;font-weight:300}.blog-article{max-width:760px;margin:0 auto;padding:clamp(36px,6vw,72px) clamp(16px,3vw,36px) clamp(56px,8vw,96px)}.blog-article__back{color:var(--violet);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);margin-bottom:26px;font-size:14px;font-weight:500;display:inline-block}.blog-article__back:hover{transform:translate(-3px)}.blog-article__meta{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:12px;font-weight:500}.blog-article h1{letter-spacing:-.035em;color:var(--violet-deep);text-wrap:pretty;margin:0 0 18px;font-size:clamp(30px,5vw,46px);font-weight:600;line-height:1.1}.blog-article__lead{font-family:var(--font-display);color:var(--ink-2);text-wrap:pretty;margin:0 0 30px;font-size:clamp(17px,2vw,20px);font-weight:300;line-height:1.55}.blog-article__cover{aspect-ratio:16/9;object-fit:cover;background:var(--lavender);border-radius:24px;width:100%;height:auto;margin-bottom:38px;display:block}.blog-prose{font-family:var(--font-display);color:var(--ink-2);font-size:18px;font-weight:300;line-height:1.75}.blog-prose>:first-child{margin-top:0}.blog-prose p{text-wrap:pretty;margin:0 0 22px}.blog-prose h2,.blog-prose h3,.blog-prose h4{font-family:var(--font-ui);color:var(--violet-deep);letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:90px;line-height:1.2}.blog-prose h2{margin:46px 0 16px;font-size:clamp(24px,3vw,30px);font-weight:600}.blog-prose h3{margin:34px 0 12px;font-size:clamp(19px,2.2vw,23px);font-weight:600}.blog-prose h4{margin:28px 0 10px;font-size:18px;font-weight:600}.blog-prose strong{color:var(--ink);font-weight:600}.blog-prose em{font-style:italic}.blog-prose a{color:var(--violet);text-underline-offset:3px;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);font-weight:400;-webkit-text-decoration:underline #5126d659;text-decoration:underline #5126d659;text-decoration-thickness:1px}.blog-prose a:hover{-webkit-text-decoration-color:var(--violet);text-decoration-color:var(--violet)}.blog-prose ul,.blog-prose ol{margin:0 0 22px;padding-left:24px}.blog-prose li{text-wrap:pretty;margin-bottom:9px;padding-left:4px}.blog-prose li::marker{color:var(--violet)}.blog-prose blockquote{border-left:3px solid var(--pink);color:var(--ink);margin:30px 0;padding:4px 0 4px 24px;font-size:20px;font-style:italic}.blog-prose blockquote p{margin:0}.blog-prose code{background:var(--lavender);color:var(--violet);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.blog-prose pre{background:var(--navy);border-radius:16px;margin:0 0 24px;padding:20px 22px;line-height:1.6;overflow-x:auto}.blog-prose pre code{color:#e6def9;background:0 0;padding:0;font-size:14px}.blog-prose img{border-radius:16px;max-width:100%;height:auto;display:block}.blog-prose figure{margin:30px 0}.blog-prose hr{border:0;border-top:1px solid var(--line);margin:38px 0}.blog-article__cta{background:linear-gradient(135deg, var(--lavender), #ffeaf6);border:1px solid #5126d61a;border-radius:24px;margin-top:52px;padding:clamp(26px,4vw,36px)}.blog-article__cta b{letter-spacing:-.02em;color:var(--violet-deep);margin-bottom:8px;font-size:20px;font-weight:600;display:block}.blog-article__cta p{font-family:var(--font-display);color:var(--ink-2);margin:0 0 20px;font-size:16px;font-weight:300;line-height:1.6}.blog-related{border-top:1px solid var(--line);margin-top:56px;padding-top:34px}.blog-related h2{letter-spacing:-.025em;color:var(--violet-deep);margin:0 0 24px;font-size:22px;font-weight:600}.blog-related .blog-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.blog-related .blog-card__body{padding:20px 22px 22px}.blog-related .blog-card__body h3{font-size:18px}@media (max-width:860px){.blog-card--featured{flex-direction:column}.blog-card--featured .blog-card__cover{aspect-ratio:16/9;flex:none;min-height:0}.blog-card--featured .blog-card__body p{font-size:15px}}@media (max-width:720px){.blog-grid{grid-template-columns:1fr}.blog-prose{font-size:16px}.blog-section__head{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card__cover img,.blog-article__back,.blog-section__all{transition:none}.blog-card:hover,.blog-card:hover .blog-card__cover img,.blog-article__back:hover,.blog-section__all:hover{transform:none}}
