.google-sign-in-button-module__uppjuq__container{justify-content:center;min-height:44px;display:flex}.google-sign-in-button-module__uppjuq__disabled{pointer-events:none;opacity:.5}
.studio-top-nav-module__-Hs4_G__topBar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:12;background:linear-gradient(#121721f5,#080b11f5);border:1px solid #8e9cb53d;border-radius:14px;align-items:center;gap:16px;width:min(1520px,100%);margin:8px auto 0;padding:10px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0006}.studio-top-nav-module__-Hs4_G__topBarFullWidth{width:calc(100% - 24px);max-width:none}.studio-top-nav-module__-Hs4_G__topBar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ebf3ff6b,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.studio-top-nav-module__-Hs4_G__logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.studio-top-nav-module__-Hs4_G__logoBadge{color:#0d131c;letter-spacing:.05em;text-transform:lowercase;background:linear-gradient(#f6f8fc,#cfd7e5);border:1px solid #ffffff73;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.74rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #00000052}.studio-top-nav-module__-Hs4_G__logoText{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;letter-spacing:.03em;color:#f3f7ff;white-space:nowrap;font-size:1.2rem;font-weight:700}.studio-top-nav-module__-Hs4_G__nav{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.studio-top-nav-module__-Hs4_G__nav::-webkit-scrollbar{display:none}.studio-top-nav-module__-Hs4_G__navLink{color:#8e99ab;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex}.studio-top-nav-module__-Hs4_G__navLink:hover{color:#d8dfeb;background:#ffffff0d;border-color:#aebcd338}.studio-top-nav-module__-Hs4_G__navLinkActive{color:#f8fbff;background:#ffffff0f;border-color:#bac7dc47}.studio-top-nav-module__-Hs4_G__navBadge{color:#152109;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(140deg,#d5ff4d,#9bc916);border-radius:999px;padding:2px 6px;font-size:.62rem;font-weight:700}.studio-top-nav-module__-Hs4_G__topActions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.studio-top-nav-module__-Hs4_G__accountLabel{color:#ccd6e8;text-overflow:ellipsis;white-space:nowrap;background:#0b0f17db;border:1px solid #a1b0c947;border-radius:999px;max-width:230px;margin:0;padding:6px 10px;font-size:.74rem;overflow:hidden}.studio-top-nav-module__-Hs4_G__creditsLabel{color:#dff4ae;white-space:nowrap;background:#18240cb3;border:1px solid #bbe16457;border-radius:999px;margin:0;padding:6px 10px;font-size:.74rem}.studio-top-nav-module__-Hs4_G__creditsLabel strong{color:#f2ffd0;font-weight:700}.studio-top-nav-module__-Hs4_G__primaryButton,.studio-top-nav-module__-Hs4_G__secondaryButton,.studio-top-nav-module__-Hs4_G__ghostButton{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:600;text-decoration:none;transition:transform .12s,color .12s,border-color .12s,background-color .12s,box-shadow .12s;display:inline-flex}.studio-top-nav-module__-Hs4_G__primaryButton{color:#0a1205;background:linear-gradient(135deg,#d7ff53,#9dc824);border-color:#a0ca25d6}.studio-top-nav-module__-Hs4_G__secondaryButton,.studio-top-nav-module__-Hs4_G__ghostButton{color:#d8e0ed;background:#ffffff0a;border-color:#a0aec73d}.studio-top-nav-module__-Hs4_G__primaryButton:hover,.studio-top-nav-module__-Hs4_G__secondaryButton:hover,.studio-top-nav-module__-Hs4_G__ghostButton:hover{transform:translateY(-1px);box-shadow:0 10px 18px #00000047}.studio-top-nav-module__-Hs4_G__avatarBadge{color:#141b0e;text-transform:uppercase;background:radial-gradient(circle at 32% 26%,#f0ffa4,#ccdf62 42%,#7f9132 100%);border:1px solid #d6f47ee6;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.74rem;font-weight:700;display:inline-flex;box-shadow:0 0 0 2px #070a10e6}.studio-top-nav-module__-Hs4_G__primaryButton:focus-visible,.studio-top-nav-module__-Hs4_G__secondaryButton:focus-visible,.studio-top-nav-module__-Hs4_G__ghostButton:focus-visible,.studio-top-nav-module__-Hs4_G__navLink:focus-visible{outline-offset:2px;outline:2px solid #d6ee72}.studio-top-nav-module__-Hs4_G__hamburger{cursor:pointer;background:0 0;border:1px solid #8e9cb53d;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;width:32px;height:32px;padding:6px;display:none}.studio-top-nav-module__-Hs4_G__hamburger span{background:#c8d5e7;border-radius:2px;width:100%;height:2px;display:block}@media (max-width:940px){.studio-top-nav-module__-Hs4_G__accountLabel,.studio-top-nav-module__-Hs4_G__creditsLabel{display:none}}@media (max-width:760px){.studio-top-nav-module__-Hs4_G__topBar{gap:6px;padding:8px 10px;position:relative}.studio-top-nav-module__-Hs4_G__logoText{display:none}.studio-top-nav-module__-Hs4_G__hamburger{display:flex}.studio-top-nav-module__-Hs4_G__nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:linear-gradient(#121721fa,#080b11fa);border:1px solid #8e9cb53d;border-radius:12px;flex-direction:column;flex:none;padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:visible;box-shadow:0 12px 32px #00000080}.studio-top-nav-module__-Hs4_G__navOpen{display:flex}.studio-top-nav-module__-Hs4_G__navLink{border-radius:8px;width:100%;padding:10px 12px;font-size:.88rem}.studio-top-nav-module__-Hs4_G__topActions{gap:4px}.studio-top-nav-module__-Hs4_G__primaryButton,.studio-top-nav-module__-Hs4_G__secondaryButton,.studio-top-nav-module__-Hs4_G__ghostButton{padding:6px 10px;font-size:.76rem}}
.mini-tour-preview-module__exuVea__preview{border-radius:16px;position:relative;overflow:hidden}.mini-tour-preview-module__exuVea__previewA{background:linear-gradient(165deg,#1e1248,#130d32);border:1px solid #583ca059;box-shadow:0 20px 50px #0a041e99,inset 0 1px #a082ff14}.mini-tour-preview-module__exuVea__previewB{background:linear-gradient(#f8f9fb,#f0f2f5);border:1px solid #dfe3ea;box-shadow:0 20px 50px #0000001a,inset 0 1px #fffc}.mini-tour-preview-module__exuVea__appA{align-content:start;gap:6px;min-height:340px;padding:0;display:grid}.mini-tour-preview-module__exuVea__navBarA{background:#0f082499;border-bottom:1px solid #583ca033;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.mini-tour-preview-module__exuVea__navLeftA{align-items:center;gap:5px;display:flex}.mini-tour-preview-module__exuVea__navLogoA{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;font-size:.44rem;font-weight:800;display:flex;box-shadow:0 2px 6px #7c3aed4d}.mini-tour-preview-module__exuVea__navTitleA{color:#e8e0ff;letter-spacing:.01em;font-size:.56rem;font-weight:700}.mini-tour-preview-module__exuVea__navRightA{gap:2px;display:flex}.mini-tour-preview-module__exuVea__navPillA{color:#8b7aad;background:0 0;border:1px solid #0000;border-radius:999px;padding:2px 6px;font-size:.34rem;font-weight:600;transition:all .15s}.mini-tour-preview-module__exuVea__navPillActiveA{color:#e8e0ff;background:#7c3aed40;border-color:#7c3aed66}.mini-tour-preview-module__exuVea__headerRowA{grid-template-columns:repeat(4,1fr);gap:5px;padding:0 8px;display:grid}.mini-tour-preview-module__exuVea__statCardA{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(165deg,#221650cc,#140c34e6);border:1px solid #583ca040;border-radius:8px;gap:2px;padding:6px 7px;transition:border-color .2s;display:grid}.mini-tour-preview-module__exuVea__statCardA:hover{border-color:#583ca073}.mini-tour-preview-module__exuVea__statIconA{border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;margin-bottom:1px;display:flex}.mini-tour-preview-module__exuVea__statLabelA{color:#9b8cc0;letter-spacing:.02em;font-size:.36rem;font-weight:500}.mini-tour-preview-module__exuVea__statValueA{color:#f0ebff;font-size:.68rem;font-weight:800;line-height:1}.mini-tour-preview-module__exuVea__statValueA small{color:#9b8cc0;font-size:.36rem;font-weight:500}.mini-tour-preview-module__exuVea__statDeltaA{font-size:.34rem;font-weight:700}.mini-tour-preview-module__exuVea__gaugeRowA{grid-template-columns:1.4fr 1fr 1fr;gap:5px;padding:0 8px;display:grid}.mini-tour-preview-module__exuVea__npsBreakdownA{background:linear-gradient(165deg,#221650cc,#140c34e6);border:1px solid #583ca040;border-radius:8px;align-content:center;gap:4px;padding:6px 7px;display:grid}.mini-tour-preview-module__exuVea__npsBarA{border-radius:3px;gap:1px;height:6px;display:flex;overflow:hidden}.mini-tour-preview-module__exuVea__npsSegmentA{border-radius:2px;height:100%}.mini-tour-preview-module__exuVea__npsLegendA{flex-wrap:wrap;gap:6px;display:flex}.mini-tour-preview-module__exuVea__npsLegendA span{color:#c4bae0;align-items:center;gap:3px;font-size:.34rem;font-weight:500;display:flex}.mini-tour-preview-module__exuVea__dotGreen{background:#34d399;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.mini-tour-preview-module__exuVea__dotYellow{background:#fbbf24;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.mini-tour-preview-module__exuVea__dotRed{background:#f87171;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.mini-tour-preview-module__exuVea__gaugeCardA{background:linear-gradient(165deg,#221650cc,#140c34e6);border:1px solid #583ca040;border-radius:8px;align-content:center;justify-items:center;gap:3px;padding:6px 7px;display:grid}.mini-tour-preview-module__exuVea__gaugeLabelA{color:#9b8cc0;text-transform:uppercase;letter-spacing:.06em;font-size:.34rem;font-weight:600}.mini-tour-preview-module__exuVea__gaugeRingA{justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.mini-tour-preview-module__exuVea__gaugeSvgA{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.mini-tour-preview-module__exuVea__gaugeValA{color:#e8e0ff;z-index:1;font-size:.46rem;font-weight:800}.mini-tour-preview-module__exuVea__chartRowA{grid-template-columns:.9fr 1.2fr .9fr;gap:5px;padding:0 8px;display:grid}.mini-tour-preview-module__exuVea__chartCardA{background:linear-gradient(165deg,#221650cc,#140c34e6);border:1px solid #583ca040;border-radius:8px;gap:4px;padding:6px 7px;display:grid}.mini-tour-preview-module__exuVea__chartLabelA{color:#9b8cc0;text-transform:uppercase;letter-spacing:.04em;font-size:.34rem;font-weight:600}.mini-tour-preview-module__exuVea__miniBarGroupA{align-items:flex-end;gap:3px;height:36px;display:flex}.mini-tour-preview-module__exuVea__miniStackA{border-radius:3px;flex-direction:column-reverse;flex:1;gap:1px;height:100%;display:flex;overflow:hidden}.mini-tour-preview-module__exuVea__miniStackA>div{border-radius:1px;width:100%}.mini-tour-preview-module__exuVea__lineChartA{height:36px;position:relative}.mini-tour-preview-module__exuVea__lineSvgA{width:100%;height:100%}.mini-tour-preview-module__exuVea__miniColumnGroupA{align-items:flex-end;gap:2px;height:100%;display:flex}.mini-tour-preview-module__exuVea__miniColA{background:linear-gradient(#38bdf8,#38bdf840);border-radius:2px 2px 0 0;flex:1;transition:opacity .2s}.mini-tour-preview-module__exuVea__miniColA:hover{opacity:.8}.mini-tour-preview-module__exuVea__appB{grid-template-columns:30px minmax(0,1fr);gap:0;min-height:340px;display:grid}.mini-tour-preview-module__exuVea__sidebarB{background:linear-gradient(#f3f4f7,#eceef2);border-right:1px solid #dfe3ea;align-content:start;justify-items:center;gap:1px;padding:6px 0;display:grid}.mini-tour-preview-module__exuVea__sidebarLogoB{color:#3b82f6;justify-content:center;align-items:center;width:20px;height:20px;margin-bottom:2px;display:flex}.mini-tour-preview-module__exuVea__sidebarDividerB{background:#d5d9e0;width:16px;height:1px;margin:3px 0}.mini-tour-preview-module__exuVea__iconB{color:#94a3b8;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.mini-tour-preview-module__exuVea__iconActiveB{color:#3b82f6;background:#3b82f61a}.mini-tour-preview-module__exuVea__mainB{align-content:start;gap:6px;padding:8px 9px;display:grid}.mini-tour-preview-module__exuVea__headerB{justify-content:space-between;align-items:center;padding-bottom:2px;display:flex}.mini-tour-preview-module__exuVea__headerLeftB{align-items:center;gap:5px;display:flex}.mini-tour-preview-module__exuVea__titleB{color:#0f172a;letter-spacing:-.01em;font-size:.64rem;font-weight:800}.mini-tour-preview-module__exuVea__titleBadgeB{color:#16a34a;text-transform:uppercase;letter-spacing:.06em;background:#16a34a1a;border:1px solid #16a34a33;border-radius:999px;padding:1px 4px;font-size:.3rem;font-weight:700}.mini-tour-preview-module__exuVea__pillGroupB{gap:2px;display:flex}.mini-tour-preview-module__exuVea__pillGroupB span{color:#64748b;background:#fff;border:1px solid #e2e5ea;border-radius:999px;padding:1px 6px;font-size:.34rem;font-weight:500;transition:all .15s}.mini-tour-preview-module__exuVea__pillActiveB{box-shadow:0 2px 4px #3b82f640;color:#fff!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:#3b82f6!important}.mini-tour-preview-module__exuVea__topMetricsB{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.mini-tour-preview-module__exuVea__metricCardB{background:#fff;border:1px solid #e8ebf0;border-radius:8px;gap:1px;padding:6px 7px;transition:box-shadow .2s,border-color .2s;display:grid;box-shadow:0 1px 3px #0000000a}.mini-tour-preview-module__exuVea__metricCardB:hover{border-color:#d0d5dd;box-shadow:0 2px 6px #00000014}.mini-tour-preview-module__exuVea__metricTopB{align-items:center;gap:3px;display:flex}.mini-tour-preview-module__exuVea__metricDotB{border-radius:50%;flex-shrink:0;width:4px;height:4px}.mini-tour-preview-module__exuVea__metricCardB span{color:#64748b;font-size:.34rem;font-weight:500}.mini-tour-preview-module__exuVea__metricCardB strong{color:#0f172a;font-size:.64rem;font-weight:800;line-height:1.1}.mini-tour-preview-module__exuVea__metricCardB strong small{color:#94a3b8;font-size:.36rem;font-weight:500}.mini-tour-preview-module__exuVea__metricTrendB{font-size:.32rem;font-weight:700}.mini-tour-preview-module__exuVea__midRowB{grid-template-columns:1fr 1fr 1fr;gap:5px;display:grid}.mini-tour-preview-module__exuVea__panelB{background:#fff;border:1px solid #e8ebf0;border-radius:8px;gap:4px;padding:6px 7px;display:grid;box-shadow:0 1px 3px #0000000a}.mini-tour-preview-module__exuVea__panelTitleB{color:#334155;letter-spacing:.01em;font-size:.38rem;font-weight:700}.mini-tour-preview-module__exuVea__hBarGroupB{gap:3px;display:grid}.mini-tour-preview-module__exuVea__hBarRowB{grid-template-columns:34px 1fr 20px;align-items:center;gap:4px;display:grid}.mini-tour-preview-module__exuVea__hBarRowB span{color:#64748b;font-size:.34rem;font-weight:500}.mini-tour-preview-module__exuVea__hBarValB{color:#334155;text-align:right;font-size:.32rem;font-weight:700}.mini-tour-preview-module__exuVea__hBarTrackB{background:#f1f5f9;border-radius:3px;height:5px}.mini-tour-preview-module__exuVea__hBarFillB{background:#3b82f6;border-radius:3px;height:100%;transition:width .5s}.mini-tour-preview-module__exuVea__miniColGroupB{align-items:flex-end;gap:2px;height:30px;display:flex}.mini-tour-preview-module__exuVea__miniColB{background:linear-gradient(#3b82f6,#93c5fd);border-radius:2px 2px 0 0;flex:1;transition:opacity .2s}.mini-tour-preview-module__exuVea__miniColB:hover{opacity:.8}.mini-tour-preview-module__exuVea__bottomRowB{grid-template-columns:1fr 1fr;gap:5px;display:grid}.mini-tour-preview-module__exuVea__lineSvgB{width:100%;height:30px;display:block}.mini-tour-preview-module__exuVea__highlightRing{pointer-events:none;z-index:2;border:2px solid;border-radius:10px;transition:top .5s cubic-bezier(.4,0,.2,1),left .5s cubic-bezier(.4,0,.2,1),width .5s cubic-bezier(.4,0,.2,1),height .5s cubic-bezier(.4,0,.2,1);animation:1.4s ease-in-out infinite mini-tour-preview-module__exuVea__pulseRing;position:absolute}.mini-tour-preview-module__exuVea__bubble{z-index:4;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0f172af7,#080d16fa);border:1px solid #badeff2e;border-radius:12px;gap:3px;width:140px;padding:8px 9px;transition:top .5s cubic-bezier(.4,0,.2,1),left .5s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;box-shadow:0 14px 32px #00000080,inset 0 1px #ffffff0a}.mini-tour-preview-module__exuVea__bubbleStep{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.42rem;font-weight:700}.mini-tour-preview-module__exuVea__bubbleTitle{color:#f1f5f9;margin:0;font-size:.62rem;font-weight:700;line-height:1.15}.mini-tour-preview-module__exuVea__bubbleBody{color:#94a3b8;margin:0;font-size:.48rem;line-height:1.3}.mini-tour-preview-module__exuVea__bubbleActions{gap:4px;margin-top:2px;display:flex}.mini-tour-preview-module__exuVea__bubbleBtnPrev,.mini-tour-preview-module__exuVea__bubbleBtnNext{border-radius:5px;padding:2px 6px;font-size:.42rem;font-weight:700}.mini-tour-preview-module__exuVea__bubbleBtnPrev{color:#cbd5e1;background:#162436cc;border:1px solid #2f4969}.mini-tour-preview-module__exuVea__bubbleBtnNext{border:1px solid}.mini-tour-preview-module__exuVea__floatingVideo{z-index:5;background:0 0;border:2px solid #ffffff1a;border-radius:10px;width:100px;padding:0;transition:top .5s cubic-bezier(.4,0,.2,1),bottom .5s cubic-bezier(.4,0,.2,1),left .5s cubic-bezier(.4,0,.2,1),right .5s cubic-bezier(.4,0,.2,1);position:absolute;overflow:hidden;box-shadow:0 10px 24px #00000073,0 0 0 1px #0003}.mini-tour-preview-module__exuVea__floatingVideo video{aspect-ratio:784/1176;object-fit:cover;background:0 0;border-radius:8px;width:100%;display:block}@keyframes mini-tour-preview-module__exuVea__pulseRing{0%,to{opacity:1}50%{opacity:.65}}
.studio-builder-module__EOQ8qW__page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 8% -12%,#5676db33,#0000 32%),radial-gradient(circle at 92% 0,#bdff3a1a,#0000 28%),linear-gradient(#03060b 0%,#010308 58%,#000104 100%);position:relative;overflow-x:clip}.studio-builder-module__EOQ8qW__page:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 38%,#0000 80%);mask-image:radial-gradient(circle at 50% 0,#000 38%,#0000 80%)}.studio-builder-module__EOQ8qW__topBar,.studio-builder-module__EOQ8qW__main{z-index:1;width:100%;margin:0 auto;position:relative}.studio-builder-module__EOQ8qW__topBar{border:1px solid var(--line);background:#080e17cc;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 18px;display:flex;box-shadow:0 18px 42px #00000059}.studio-builder-module__EOQ8qW__logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.studio-builder-module__EOQ8qW__logoBadge{width:36px;height:36px;color:var(--accent);letter-spacing:.05em;background:linear-gradient(140deg,#111c2b,#263950);border:1px solid #365475;border-radius:10px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.studio-builder-module__EOQ8qW__logoText{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;letter-spacing:.02em;font-size:1.4rem;font-weight:700}.studio-builder-module__EOQ8qW__nav{align-items:center;gap:8px;display:inline-flex}.studio-builder-module__EOQ8qW__navLink{color:#d6e3f7;background:#111d2d;border:1px solid #2e4968;border-radius:10px;justify-content:center;align-items:center;padding:9px 12px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.studio-builder-module__EOQ8qW__navLinkActive{color:#09120f;background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:#84a80f}.studio-builder-module__EOQ8qW__topActions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.studio-builder-module__EOQ8qW__accountLabel{color:#cfddf1;background:#122133;border:1px solid #2f4969;border-radius:999px;margin:0;padding:6px 10px;font-size:.8rem}.studio-builder-module__EOQ8qW__main{gap:16px;padding:14px 12px 32px;display:grid}.studio-builder-module__EOQ8qW__workspaceLayout{grid-template-columns:minmax(320px,1fr) minmax(0,3fr);gap:14px;display:grid}.studio-builder-module__EOQ8qW__creatorPane,.studio-builder-module__EOQ8qW__libraryPane{align-content:start;gap:14px;display:grid}.studio-builder-module__EOQ8qW__introCard,.studio-builder-module__EOQ8qW__card{border:1px solid var(--line);background:linear-gradient(160deg,#0a111bf7,#060a11fc);border-radius:16px;box-shadow:0 18px 42px #00000059}.studio-builder-module__EOQ8qW__introCard{gap:10px;padding:20px;display:grid}.studio-builder-module__EOQ8qW__eyebrow,.studio-builder-module__EOQ8qW__stepLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0;font-size:.76rem;font-weight:700}.studio-builder-module__EOQ8qW__introCard h1,.studio-builder-module__EOQ8qW__card h2{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:0;line-height:.95}.studio-builder-module__EOQ8qW__introCard h1{font-size:clamp(2rem,4vw,3.2rem)}.studio-builder-module__EOQ8qW__introCard p,.studio-builder-module__EOQ8qW__helperText{color:var(--muted);margin:0}.studio-builder-module__EOQ8qW__form{gap:14px;display:grid}.studio-builder-module__EOQ8qW__card{gap:10px;padding:18px;display:grid}.studio-builder-module__EOQ8qW__card h2{font-size:clamp(1.5rem,3vw,2.2rem)}.studio-builder-module__EOQ8qW__libraryHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-builder-module__EOQ8qW__libraryControls{justify-items:end;gap:8px;display:grid}.studio-builder-module__EOQ8qW__libraryGridSizeControl{gap:6px;display:grid}.studio-builder-module__EOQ8qW__libraryGridSizeLabel{color:#a9bfdc;justify-content:flex-end;align-items:center;margin:0;line-height:1;display:inline-flex}.studio-builder-module__EOQ8qW__libraryGridSizeIcon{fill:currentColor;width:15px;height:15px;display:block}.studio-builder-module__EOQ8qW__libraryGridSizeSlider{width:min(220px,100%);accent-color:var(--accent)}.studio-builder-module__EOQ8qW__libraryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.studio-builder-module__EOQ8qW__libraryCard{background:#050a12;border:1px solid #2a415f;border-radius:12px;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.studio-builder-module__EOQ8qW__libraryCardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.studio-builder-module__EOQ8qW__dateText{color:var(--muted);font-size:.76rem}.studio-builder-module__EOQ8qW__libraryTitle{color:#eff6ff;margin:0;font-weight:700}.studio-builder-module__EOQ8qW__libraryActionRow{flex-wrap:wrap;gap:8px;display:flex}.studio-builder-module__EOQ8qW__errorInline{color:var(--danger-text);margin:0;font-size:.86rem}.studio-builder-module__EOQ8qW__assetLinks{flex-wrap:wrap;gap:8px;display:flex}.studio-builder-module__EOQ8qW__videoAssetList{gap:8px;display:grid}.studio-builder-module__EOQ8qW__videoAssetCard{background:#0b1524;border:1px solid #2a415f;border-radius:10px;gap:6px;padding:8px;display:grid}.studio-builder-module__EOQ8qW__videoPlayer{object-fit:cover;background:#050a12;border:none;border-radius:0;width:100%;height:100%;min-height:180px;display:block}.studio-builder-module__EOQ8qW__cardActionGroup{z-index:2;align-items:center;gap:6px;display:inline-flex;position:absolute;top:8px;right:8px}.studio-builder-module__EOQ8qW__cardDeleteButton,.studio-builder-module__EOQ8qW__cardMenuButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;height:34px;display:inline-flex}.studio-builder-module__EOQ8qW__cardDeleteButton{color:#ffceda;background:#32161dd9;border:1px solid #6c2e3c;width:34px;padding:0}.studio-builder-module__EOQ8qW__cardDeleteIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.studio-builder-module__EOQ8qW__cardMenuButton{color:#e7f1ff;background:#0b1422d1;border:1px solid #355174;width:34px;padding:0;font-size:1rem;font-weight:700}.studio-builder-module__EOQ8qW__cardDeleteButton:hover{background:#511e2af5}.studio-builder-module__EOQ8qW__cardMenuButton:hover{background:#15253bf5}.studio-builder-module__EOQ8qW__cardDeleteButton:disabled,.studio-builder-module__EOQ8qW__cardMenuButton:disabled{cursor:not-allowed;opacity:.65}.studio-builder-module__EOQ8qW__pendingLibraryCard{border-style:dashed;min-height:180px}.studio-builder-module__EOQ8qW__pendingLibraryBody{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:180px;padding:14px;display:grid}.studio-builder-module__EOQ8qW__pendingSpinner{border:3px solid #2f4f72;border-top-color:#b5d6ff;border-radius:999px;width:30px;height:30px;animation:1s linear infinite studio-builder-module__EOQ8qW__pending-spin}.studio-builder-module__EOQ8qW__pendingLibraryTitle{color:#e6f0ff;margin:0;font-weight:700}.studio-builder-module__EOQ8qW__pendingLibraryMeta{color:#a9bfdc;margin:0;font-size:.8rem}@keyframes studio-builder-module__EOQ8qW__pending-spin{to{transform:rotate(360deg)}}.studio-builder-module__EOQ8qW__modalOverlay{z-index:50;background:#010409d1;place-items:center;padding:64px 18px 18px;display:grid;position:fixed;inset:0}.studio-builder-module__EOQ8qW__modalCard{border:1px solid var(--line);background:linear-gradient(160deg,#0a111bfa,#060a11);border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(980px,100%);max-height:calc(100vh - 82px);padding:16px;display:grid;overflow:hidden;box-shadow:0 24px 52px #00000080}.studio-builder-module__EOQ8qW__modalHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-builder-module__EOQ8qW__modalHeader h3{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:0;font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:.95}.studio-builder-module__EOQ8qW__modalCloseButton{color:#e4eeff;cursor:pointer;background:#132236;border:1px solid #355174;border-radius:10px;justify-content:center;align-items:center;padding:8px 11px;font-size:.84rem;font-weight:700;display:inline-flex}.studio-builder-module__EOQ8qW__modalVideoPlayer{aspect-ratio:16/9;background:#050a12;border:1px solid #27476f;border-radius:10px;width:100%}.studio-builder-module__EOQ8qW__modalVideoFrame{flex-direction:column;width:100%;display:flex;position:relative}.studio-builder-module__EOQ8qW__modalTrimVideoFrame{border-radius:10px;overflow:hidden}.studio-builder-module__EOQ8qW__modalTrimVideoFrame .studio-builder-module__EOQ8qW__modalVideoPlayer{border-bottom:none;border-radius:10px 10px 0 0}.studio-builder-module__EOQ8qW__trimToolbar{pointer-events:none;z-index:2;flex-direction:column;gap:5px;display:flex;position:absolute;top:8px;left:8px}.studio-builder-module__EOQ8qW__trimToolbarButton{-webkit-backdrop-filter:blur(6px);width:32px;height:32px;color:var(--accent);cursor:pointer;pointer-events:auto;letter-spacing:.02em;background:#d5ff2f1a;border:1px solid #d5ff2f59;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.6rem;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.studio-builder-module__EOQ8qW__trimToolbarButton:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong);background:#d5ff2f33}.studio-builder-module__EOQ8qW__trimToolbarButton:disabled{opacity:.3;cursor:not-allowed}.studio-builder-module__EOQ8qW__trimToolbarSpinner{border:2px solid #d5ff2f40;border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite studio-builder-module__EOQ8qW__trimSpin}@keyframes studio-builder-module__EOQ8qW__trimSpin{to{transform:rotate(360deg)}}.studio-builder-module__EOQ8qW__modalSplitLayout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.studio-builder-module__EOQ8qW__modalClipList{align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.studio-builder-module__EOQ8qW__modalClipCard{text-align:left;color:inherit;font:inherit;cursor:pointer;background:#112034;border:1px solid #355174;border-radius:10px;gap:6px;padding:8px;display:grid}.studio-builder-module__EOQ8qW__modalClipCardActive{border-color:#84a80f;box-shadow:0 0 0 1px #84a80f59}.studio-builder-module__EOQ8qW__modalClipCardVideo{aspect-ratio:16/9;object-fit:cover;background:#050a12;border:1px solid #27476f;border-radius:8px;width:100%}.studio-builder-module__EOQ8qW__modalClipCardPlaceholder{aspect-ratio:16/9;color:#bdd4f1;background:#0a1422;border:1px dashed #2f4f72;border-radius:8px;place-items:center;gap:8px;width:100%;font-size:.8rem;display:grid}.studio-builder-module__EOQ8qW__modalClipStatusRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.studio-builder-module__EOQ8qW__modalClipDetailsPanel{align-content:start;gap:10px;min-height:0;display:grid;overflow-y:auto}.studio-builder-module__EOQ8qW__modalClipPreviewPlaceholder{aspect-ratio:16/9;color:#bdd4f1;background:#0a1422;border:1px dashed #2f4f72;border-radius:10px;place-items:center;gap:8px;width:100%;display:grid}.studio-builder-module__EOQ8qW__modalDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.studio-builder-module__EOQ8qW__modalDetailsGrid div{background:#0f1927;border:1px solid #2a415f;border-radius:10px;padding:8px 10px}.studio-builder-module__EOQ8qW__modalDetailsGrid dt{text-transform:uppercase;letter-spacing:.06em;color:#9fb6d5;margin:0;font-size:.72rem}.studio-builder-module__EOQ8qW__modalDetailsGrid dd{color:#e7f1ff;word-break:break-word;margin:4px 0 0;font-size:.86rem}.studio-builder-module__EOQ8qW__payloadDetails{background:#0f1927;border:1px solid #2a415f;border-radius:10px;padding:8px 10px}.studio-builder-module__EOQ8qW__payloadDetails summary{cursor:pointer;color:#d8e6fa;font-weight:700}.studio-builder-module__EOQ8qW__payloadDetails pre{color:#cfe3ff;white-space:pre;background:#0a1422;border:1px solid #27476f;border-radius:8px;margin:8px 0 0;padding:8px;font-size:.76rem;overflow-x:auto}.studio-builder-module__EOQ8qW__partRegenerationSection{background:#0f1927;border:1px solid #2a415f;border-radius:10px;gap:8px;padding:10px;display:grid}.studio-builder-module__EOQ8qW__partRegenerationSection h4{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:0;font-size:1.08rem;line-height:1}.studio-builder-module__EOQ8qW__clipTrimSection{background:#0f1927;border:1px solid #2a415f;border-radius:10px;gap:8px;padding:10px;display:grid}.studio-builder-module__EOQ8qW__clipTrimSection h4{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:0;font-size:1.08rem;line-height:1}.studio-builder-module__EOQ8qW__partRegenerationList{gap:8px;display:grid}.studio-builder-module__EOQ8qW__partRegenerationCard{background:#112034;border:1px solid #355174;border-radius:8px;gap:6px;padding:8px;display:grid}.studio-builder-module__EOQ8qW__partRegenerationTextarea{width:100%;color:var(--text);resize:vertical;background:#0d1725;border:1px solid #2a415f;border-radius:8px;padding:8px 10px;font-size:.9rem}.studio-builder-module__EOQ8qW__partRegenerationTextarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.studio-builder-module__EOQ8qW__partRegenerationActions{justify-content:flex-end;display:flex}.studio-builder-module__EOQ8qW__videoAssetFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.studio-builder-module__EOQ8qW__videoAssetLabel{color:#d8e6fa;font-size:.78rem;font-weight:700}.studio-builder-module__EOQ8qW__assetLink{color:#dff3a4;background:#d5ff2f14;border:1px solid #5c7a16;border-radius:8px;align-items:center;padding:6px 8px;font-size:.82rem;text-decoration:none;display:inline-flex}.studio-builder-module__EOQ8qW__statusPill{text-transform:uppercase;letter-spacing:.05em;border:1px solid #0000;border-radius:999px;padding:3px 8px;font-size:.68rem}.studio-builder-module__EOQ8qW__statusPending{color:#b5d6ff;background:#13263d;border-color:#2f4f72}.studio-builder-module__EOQ8qW__statusSuccess{color:#b9efc9;background:#17301f;border-color:#2e5a3d}.studio-builder-module__EOQ8qW__statusDanger{color:#ffb9cb;background:#32161d;border-color:#6c2e3c}.studio-builder-module__EOQ8qW__optionGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.studio-builder-module__EOQ8qW__optionCard{cursor:pointer;background:#0f1b2b;border:1px solid #2a415f;border-radius:12px;gap:6px;padding:11px;display:grid}.studio-builder-module__EOQ8qW__optionCard:has(input:checked){background:linear-gradient(160deg,#d5ff2f1f,#0d1823f5);border-color:#6e9416}.studio-builder-module__EOQ8qW__optionCard input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-builder-module__EOQ8qW__thumbGrid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;gap:8px;display:grid}.studio-builder-module__EOQ8qW__thumbCard{cursor:pointer;background:#0f1b2b;border:1px solid #2a415f;border-radius:10px;gap:6px;padding:7px;display:grid;position:relative;overflow:visible}:is(.studio-builder-module__EOQ8qW__thumbCard:has(input:checked),.studio-builder-module__EOQ8qW__thumbCardSelected){background:linear-gradient(160deg,#d5ff2f1f,#0d1823f5);border-color:#6e9416}.studio-builder-module__EOQ8qW__thumbCard input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-builder-module__EOQ8qW__thumbMedia{aspect-ratio:2/3;background:#0b1524;border:1px solid #27476f;border-radius:8px;width:100%;position:relative;overflow:hidden}.studio-builder-module__EOQ8qW__customThumbPlaceholder{color:#d6e3f7;text-align:center;background:linear-gradient(160deg,#18283ef2,#0c1624fa);place-content:center;gap:6px;width:100%;height:100%;padding:8px;display:grid}.studio-builder-module__EOQ8qW__customThumbGlyph{color:var(--accent);font-size:1.8rem;line-height:1}.studio-builder-module__EOQ8qW__customThumbText{letter-spacing:.02em;font-size:.72rem;font-weight:700}.studio-builder-module__EOQ8qW__optionThumb{object-fit:cover}.studio-builder-module__EOQ8qW__thumbName{color:#eff6ff;text-align:center;font-size:.76rem;font-weight:700;line-height:1.1}.studio-builder-module__EOQ8qW__thumbPreview{opacity:0;pointer-events:none;z-index:20;width:220px;transition:transform .14s,opacity .14s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)scale(.92)}.studio-builder-module__EOQ8qW__thumbPreviewMedia{aspect-ratio:2/3;background:#0b1524;border:1px solid #4d7097;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 36px #00000080}@media (hover:hover) and (pointer:fine){.studio-builder-module__EOQ8qW__thumbCard:hover .studio-builder-module__EOQ8qW__thumbPreview,.studio-builder-module__EOQ8qW__thumbCard:focus-within .studio-builder-module__EOQ8qW__thumbPreview{opacity:1;transform:translateY(-50%)scale(1.08)}}.studio-builder-module__EOQ8qW__optionMeta{gap:4px;display:grid}.studio-builder-module__EOQ8qW__optionCard span{color:#eff6ff;font-weight:700}.studio-builder-module__EOQ8qW__optionCard small{color:var(--muted);font-size:.84rem}.studio-builder-module__EOQ8qW__customCharacterUpload{gap:8px;display:grid}.studio-builder-module__EOQ8qW__label{color:#dbe7f7;font-size:.9rem;font-weight:600}.studio-builder-module__EOQ8qW__input,.studio-builder-module__EOQ8qW__textarea{width:100%;color:var(--text);background:#0d1725;border:1px solid #2a415f;border-radius:10px;padding:10px 12px;font-size:.95rem}.studio-builder-module__EOQ8qW__input::placeholder,.studio-builder-module__EOQ8qW__textarea::placeholder{color:#7e94b0}.studio-builder-module__EOQ8qW__textarea{resize:vertical}.studio-builder-module__EOQ8qW__fileInput{width:100%;color:var(--text);background:#0d1725;border:1px dashed #3b5f86;border-radius:10px;padding:10px 12px;font-size:.9rem}.studio-builder-module__EOQ8qW__fileInput::file-selector-button{color:#e4eeff;cursor:pointer;background:#132236;border:1px solid #355174;border-radius:8px;margin-right:10px;padding:5px 10px;font-size:.82rem;font-weight:700}.studio-builder-module__EOQ8qW__estimatePanel{background:#0b1524;border:1px solid #294568;border-radius:10px;gap:10px;padding:12px;display:grid}.studio-builder-module__EOQ8qW__estimateStats{gap:4px;display:grid}.studio-builder-module__EOQ8qW__estimateChunkList{gap:8px;max-height:340px;padding-right:4px;display:grid;overflow-y:auto}.studio-builder-module__EOQ8qW__estimateChunkCard{background:#112034;border:1px solid #355174;border-radius:8px;gap:6px;padding:8px;display:grid}.studio-builder-module__EOQ8qW__estimateChunkMeta{color:#d5e4f8;margin:0;font-size:.8rem;font-weight:700}.studio-builder-module__EOQ8qW__estimateChunkScript{color:#e8f0fb;margin:0;font-size:.85rem}.studio-builder-module__EOQ8qW__wordSplitWarning{color:#f5d98a;background:#2e2510;border:1px solid #6b5a2e;border-radius:10px;margin:0 0 8px;padding:9px 11px;font-size:.9rem}.studio-builder-module__EOQ8qW__wordSplitChunkCard{background:#1a1708;border:1px solid #6b5a2e;border-radius:8px;gap:6px;padding:8px;display:grid}.studio-builder-module__EOQ8qW__chunkEditRow{align-items:flex-start;gap:6px;display:flex}.studio-builder-module__EOQ8qW__chunkEditTextarea{resize:vertical;color:#f5d98a;background:#0d0c06;border:1px solid #6b5a2e;border-radius:6px;flex:1;min-height:48px;padding:6px 8px;font-family:inherit;font-size:.85rem}.studio-builder-module__EOQ8qW__chunkEditBtn{color:#f5d98a;cursor:pointer;white-space:nowrap;background:#2e2510;border:1px solid #6b5a2e;border-radius:6px;padding:4px 10px;font-size:.8rem}.studio-builder-module__EOQ8qW__chunkEditBtn:hover{background:#3d3218}.studio-builder-module__EOQ8qW__guidedStepChunkList{gap:8px;display:grid}.studio-builder-module__EOQ8qW__guidedStepChunkCard{background:#0d1a2b;border:1px solid #3b5f86;border-radius:8px;gap:6px;padding:8px;display:grid}.studio-builder-module__EOQ8qW__tourButtonColorSwatch{vertical-align:middle;border:1px solid #ffffff2e;border-radius:4px;width:14px;height:14px;margin-right:6px;display:inline-block}.studio-builder-module__EOQ8qW__tourButtonPreview{background:#0b1524;border:1px solid #294568;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:14px;display:flex}.studio-builder-module__EOQ8qW__guidedStepEditorPanel{background:#0b1524;border:1px solid #294568;border-radius:10px;gap:10px;padding:12px;display:grid}.studio-builder-module__EOQ8qW__guidedStepEditorHeader{gap:4px;display:grid}.studio-builder-module__EOQ8qW__guidedStepEditorTitle{color:#eef6ff;font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:0;font-size:1.02rem;line-height:1}.studio-builder-module__EOQ8qW__guidedStepEditorList{gap:8px;max-height:420px;padding-right:4px;display:grid;overflow-y:auto}.studio-builder-module__EOQ8qW__guidedStepEditorCard{background:#112034;border:1px solid #355174;border-radius:10px;gap:8px;padding:10px;display:grid}.studio-builder-module__EOQ8qW__guidedStepEditorCardHeader{justify-content:space-between;align-items:start;gap:8px;display:flex}.studio-builder-module__EOQ8qW__guidedStepEditorSelector{color:#c4d7f3;word-break:break-word;margin:3px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.studio-builder-module__EOQ8qW__guidedStepSourceToggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio-builder-module__EOQ8qW__inlineGhostButton,.studio-builder-module__EOQ8qW__inlineToggleButton{color:#d7e6fb;font:inherit;cursor:pointer;background:#0e1a2a;border:1px solid #345375;border-radius:9px;padding:8px 10px;font-size:.82rem;font-weight:700;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s}.studio-builder-module__EOQ8qW__inlineGhostButton{padding:6px 8px;font-size:.78rem}.studio-builder-module__EOQ8qW__inlineToggleButton:hover,.studio-builder-module__EOQ8qW__inlineGhostButton:hover{transform:translateY(-1px);box-shadow:0 8px 14px #0003}.studio-builder-module__EOQ8qW__inlineToggleButtonActive{color:#eeffd0;background:linear-gradient(160deg,#d5ff2f1f,#0d1823f5);border-color:#b9e9489e}.studio-builder-module__EOQ8qW__codeBlock{color:#cde1ff;white-space:pre;background:#0b1524;border:1px solid #27476f;border-radius:10px;margin:0;padding:12px;font-size:.86rem;overflow-x:auto}.studio-builder-module__EOQ8qW__instructionList{color:#c9d8ea;gap:6px;margin:0;padding-left:18px;display:grid}.studio-builder-module__EOQ8qW__notice,.studio-builder-module__EOQ8qW__error,.studio-builder-module__EOQ8qW__success{border-radius:10px;margin:0;padding:9px 11px;font-size:.9rem}.studio-builder-module__EOQ8qW__notice{background:var(--notice-bg);border:1px solid var(--notice-line);color:var(--notice-text)}.studio-builder-module__EOQ8qW__error{background:var(--danger-bg);border:1px solid var(--danger-line);color:var(--danger-text)}.studio-builder-module__EOQ8qW__success{color:#b9efc9;background:#17301f;border:1px solid #2e5a3d}.studio-builder-module__EOQ8qW__submitRow{gap:10px;display:grid}.studio-builder-module__EOQ8qW__primaryButton,.studio-builder-module__EOQ8qW__secondaryButton,.studio-builder-module__EOQ8qW__ghostButton{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}.studio-builder-module__EOQ8qW__primaryButton{color:#07100d;background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:#84a80f}.studio-builder-module__EOQ8qW__secondaryButton,.studio-builder-module__EOQ8qW__ghostButton{color:#e4eeff;background:#132236;border-color:#355174}.studio-builder-module__EOQ8qW__primaryButton:hover,.studio-builder-module__EOQ8qW__secondaryButton:hover,.studio-builder-module__EOQ8qW__ghostButton:hover{transform:translateY(-1px);box-shadow:0 10px 18px #00000059}.studio-builder-module__EOQ8qW__primaryButton:disabled{opacity:.65;cursor:not-allowed}.studio-builder-module__EOQ8qW__generateButton{letter-spacing:.01em;width:100%;min-height:56px;padding:14px 18px;font-size:1rem}.studio-builder-module__EOQ8qW__primaryButton:focus-visible,.studio-builder-module__EOQ8qW__secondaryButton:focus-visible,.studio-builder-module__EOQ8qW__ghostButton:focus-visible,.studio-builder-module__EOQ8qW__cardDeleteButton:focus-visible,.studio-builder-module__EOQ8qW__cardMenuButton:focus-visible,.studio-builder-module__EOQ8qW__modalCloseButton:focus-visible,.studio-builder-module__EOQ8qW__assetLink:focus-visible,.studio-builder-module__EOQ8qW__navLink:focus-visible,.studio-builder-module__EOQ8qW__input:focus-visible,.studio-builder-module__EOQ8qW__fileInput:focus-visible,.studio-builder-module__EOQ8qW__textarea:focus-visible,.studio-builder-module__EOQ8qW__optionCard:focus-within,.studio-builder-module__EOQ8qW__thumbCard:focus-within{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1180px){.studio-builder-module__EOQ8qW__workspaceLayout{grid-template-columns:1fr}}@media (max-width:720px){.studio-builder-module__EOQ8qW__libraryHeader{flex-direction:column}.studio-builder-module__EOQ8qW__libraryControls{justify-items:start;width:100%}.studio-builder-module__EOQ8qW__libraryGridSizeControl{width:100%}.studio-builder-module__EOQ8qW__libraryGridSizeLabel{justify-content:flex-start}.studio-builder-module__EOQ8qW__libraryGridSizeSlider{width:100%}.studio-builder-module__EOQ8qW__topBar,.studio-builder-module__EOQ8qW__main{padding-left:12px;padding-right:12px}.studio-builder-module__EOQ8qW__topBar{flex-wrap:wrap;gap:10px}.studio-builder-module__EOQ8qW__nav{order:3;width:100%}.studio-builder-module__EOQ8qW__navLink{flex:1}.studio-builder-module__EOQ8qW__topActions{justify-content:stretch;width:100%}.studio-builder-module__EOQ8qW__topActions .studio-builder-module__EOQ8qW__primaryButton,.studio-builder-module__EOQ8qW__topActions .studio-builder-module__EOQ8qW__secondaryButton,.studio-builder-module__EOQ8qW__topActions .studio-builder-module__EOQ8qW__ghostButton,.studio-builder-module__EOQ8qW__submitRow .studio-builder-module__EOQ8qW__primaryButton,.studio-builder-module__EOQ8qW__submitRow .studio-builder-module__EOQ8qW__ghostButton{flex:1}.studio-builder-module__EOQ8qW__card,.studio-builder-module__EOQ8qW__introCard{padding:16px}.studio-builder-module__EOQ8qW__modalSplitLayout{grid-template-columns:1fr}.studio-builder-module__EOQ8qW__modalClipList{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding-right:0;overflow-y:visible}.studio-builder-module__EOQ8qW__modalDetailsGrid{grid-template-columns:1fr}}@media (max-width:460px){.studio-builder-module__EOQ8qW__thumbGrid{grid-template-columns:repeat(2,minmax(0,92px))}}button.studio-builder-module__EOQ8qW__thumbCard{font:inherit;color:inherit;text-align:center;appearance:none}.studio-builder-module__EOQ8qW__clothingPickerGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:4px 0 8px;display:grid}.studio-builder-module__EOQ8qW__clothingPickerItem{cursor:pointer;font:inherit;color:inherit;text-align:center;appearance:none;background:#0f1b2b;border:2px solid #2a415f;border-radius:10px;gap:6px;padding:6px;transition:border-color .15s;display:grid}.studio-builder-module__EOQ8qW__clothingPickerItem:hover{border-color:#4a6a90}.studio-builder-module__EOQ8qW__clothingPickerItemActive{background:linear-gradient(160deg,#d5ff2f1f,#0d1823f5);border-color:#6e9416}.studio-builder-module__EOQ8qW__clothingPickerImageWrap{aspect-ratio:3/4;border-radius:6px;width:100%;position:relative;overflow:hidden}.studio-builder-module__EOQ8qW__clothingPickerLabel{color:#a0b4cc;word-break:break-all;padding:2px 0;font-size:.72rem;line-height:1.2}
.page-module__ewKzVG__page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 8% -12%,#5676db33,#0000 32%),radial-gradient(circle at 92% 0,#bdff3a1a,#0000 28%),linear-gradient(#03060b 0%,#010308 58%,#000104 100%);padding:0 20px 20px}.page-module__ewKzVG__main{place-items:center;width:min(760px,100%);min-height:calc(100vh - 110px);margin:20px auto 0;display:grid}.page-module__ewKzVG__card{border:1px solid var(--line);background:linear-gradient(160deg,#0a111bf7,#060a11fc);border-radius:16px;gap:12px;padding:22px;display:grid;box-shadow:0 18px 42px #00000059}.page-module__ewKzVG__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0;font-size:.76rem;font-weight:700}.page-module__ewKzVG__card h1{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:0;font-size:clamp(2rem,6vw,3.1rem);line-height:.95}.page-module__ewKzVG__card p{color:var(--muted);margin:0}.page-module__ewKzVG__actionGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.page-module__ewKzVG__primaryButton,.page-module__ewKzVG__secondaryButton{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:11px 14px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__ewKzVG__primaryButton{color:#07100d;background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:#84a80f}.page-module__ewKzVG__secondaryButton{color:#e4eeff;background:#132236;border-color:#355174}.page-module__ewKzVG__subtle a{color:#dff3a4;font-weight:600}@media (max-width:640px){.page-module__ewKzVG__actionGrid{grid-template-columns:1fr}}
.layout-module__T8_2_W__page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 8% -12%,#5676db33,#0000 32%),radial-gradient(circle at 92% 0,#bdff3a1a,#0000 28%),linear-gradient(#03060b 0%,#010308 58%,#000104 100%);position:relative;overflow-x:clip}.layout-module__T8_2_W__page:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 38%,#0000 80%);mask-image:radial-gradient(circle at 50% 0,#000 38%,#0000 80%)}.layout-module__T8_2_W__statusMain{z-index:1;place-items:center;width:min(560px,100%);min-height:100vh;margin:0 auto;padding:24px;display:grid;position:relative}.layout-module__T8_2_W__statusCard{border:1px solid var(--line);background:linear-gradient(160deg,#0a111bf7,#060a11fc);border-radius:18px;gap:10px;width:100%;padding:28px;display:grid;box-shadow:0 22px 52px #00000073}.layout-module__T8_2_W__statusCard h1{font-size:clamp(2rem,6vw,2.6rem);line-height:.95;font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:0}.layout-module__T8_2_W__statusCard p{color:var(--muted);margin:0}.layout-module__T8_2_W__authCard{border:1px solid var(--line);background:linear-gradient(160deg,#0a111bf7,#060a11fc);border-radius:18px;gap:10px;width:100%;padding:28px;display:grid;box-shadow:0 22px 52px #00000073}.layout-module__T8_2_W__authCard h2{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:0;font-size:1.8rem;line-height:.95}.layout-module__T8_2_W__authCard p{color:var(--muted);margin:0}.layout-module__T8_2_W__divider{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:12px;font-size:.85rem;display:flex}.layout-module__T8_2_W__divider:before,.layout-module__T8_2_W__divider:after{content:"";background:var(--line);flex:1;height:1px}.layout-module__T8_2_W__form{gap:10px;display:grid}.layout-module__T8_2_W__label{color:#dbe7f7;font-size:.9rem;font-weight:600}.layout-module__T8_2_W__input{width:100%;color:var(--text);background:#0d1725;border:1px solid #2a415f;border-radius:10px;padding:10px 12px;font-size:.95rem}.layout-module__T8_2_W__input::placeholder{color:#7e94b0}.layout-module__T8_2_W__input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.layout-module__T8_2_W__primaryButton{cursor:pointer;color:#07100d;background:linear-gradient(135deg,var(--accent),var(--accent-strong));border:1px solid #84a80f;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}.layout-module__T8_2_W__primaryButton:hover:enabled{transform:translateY(-1px);box-shadow:0 10px 18px #00000059}.layout-module__T8_2_W__primaryButton:disabled{opacity:.65;cursor:not-allowed}.layout-module__T8_2_W__primaryButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.layout-module__T8_2_W__notice{background:var(--notice-bg);border:1px solid var(--notice-line);color:var(--notice-text);border-radius:10px;margin:0;padding:9px 11px;font-size:.9rem}.layout-module__T8_2_W__error{background:var(--danger-bg);border:1px solid var(--danger-line);color:var(--danger-text);border-radius:10px;margin:0;padding:9px 11px;font-size:.9rem}.layout-module__T8_2_W__authHelp{color:var(--muted);margin:0;font-size:.9rem}.layout-module__T8_2_W__authLink{color:#dff3a4;font-weight:600}.layout-module__T8_2_W__authLink:hover{text-decoration:underline}.layout-module__T8_2_W__shell{z-index:1;grid-template-columns:240px 1fr;min-height:calc(100vh - 60px);display:grid;position:relative}.layout-module__T8_2_W__sidebar{border-right:1px solid var(--line);background:#060a11d9;flex-direction:column;gap:2px;height:calc(100vh - 60px);padding:20px 0;display:flex;position:sticky;top:60px;overflow-y:auto}.layout-module__T8_2_W__sidebarHeader{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;border-bottom:1px solid var(--line);margin-bottom:8px;padding:0 16px 14px;font-size:1.3rem;font-weight:700;line-height:1}.layout-module__T8_2_W__navLink{color:var(--muted);border-left:3px solid #0000;align-items:center;gap:10px;padding:10px 16px;font-size:.88rem;font-weight:500;text-decoration:none;transition:background-color .1s,color .1s;display:flex}.layout-module__T8_2_W__navLink:hover{color:var(--text);background:#d5ff2f0a}.layout-module__T8_2_W__navLinkActive{color:var(--accent);border-left-color:var(--accent);background:#d5ff2f0f;font-weight:600}.layout-module__T8_2_W__navIcon{opacity:.7;flex-shrink:0;width:18px;height:18px}.layout-module__T8_2_W__navLinkActive .layout-module__T8_2_W__navIcon{opacity:1}.layout-module__T8_2_W__content{width:100%;max-width:1100px;padding:24px 28px 40px}.layout-module__T8_2_W__mobileToggle{z-index:100;border:1px solid var(--line-bright);width:48px;height:48px;color:var(--accent);cursor:pointer;background:#0a111bf2;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;display:none;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #00000080}@media (max-width:768px){.layout-module__T8_2_W__shell{grid-template-columns:1fr}.layout-module__T8_2_W__sidebar{z-index:90;width:260px;transition:transform .2s;position:fixed;top:60px;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #00000080}.layout-module__T8_2_W__sidebarOpen{transform:translate(0)}.layout-module__T8_2_W__mobileToggle{display:flex}.layout-module__T8_2_W__content{padding:18px 14px 30px}}
.page-module__UbcVeq__pageShell{background:radial-gradient(circle at 14% 10%,#cbff5e17,#0000 46%),radial-gradient(circle at 82% 16%,#5897ff29,#0000 42%),linear-gradient(#060a11 0%,#09101b 45%,#060b12 100%);min-height:100vh}.page-module__UbcVeq__page{grid-template-columns:1fr;gap:14px;width:calc(100% - 24px);max-width:1200px;margin:10px auto 24px;display:grid}.page-module__UbcVeq__columnHeader{background:linear-gradient(#0f1521f2,#080d15f0);border:1px solid #7e97be38;border-radius:16px;gap:12px;padding:14px;display:grid;box-shadow:0 18px 40px #00000047}.page-module__UbcVeq__eyebrow{color:#b6c7df;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.page-module__UbcVeq__columnHeader h1{color:#eff5ff;font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:4px 0 0;font-size:1.6rem;line-height:1.05}.page-module__UbcVeq__columnHeader h2{color:#eff5ff;font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:4px 0 0;font-size:1.35rem;line-height:1.05}.page-module__UbcVeq__headerCopy{color:#cddbf0;margin:8px 0 0;font-size:.92rem}.page-module__UbcVeq__controls{flex-wrap:wrap;gap:8px;display:flex}.page-module__UbcVeq__primaryButton,.page-module__UbcVeq__secondaryButton,.page-module__UbcVeq__ghostButton,.page-module__UbcVeq__smallGhostButton{cursor:pointer;font:inherit;border:1px solid #0000;border-radius:10px;font-weight:700;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s}.page-module__UbcVeq__primaryButton{color:#0f1706;background:linear-gradient(135deg,#d5ff54,#8ebc17);border-color:#c1f359a6;padding:9px 12px}.page-module__UbcVeq__secondaryButton{color:#e7f0ff;background:#172538;border-color:#314a69;padding:9px 12px}.page-module__UbcVeq__ghostButton{color:#d7e2f4;background:#ffffff08;border-color:#8ea4c138;padding:9px 12px}.page-module__UbcVeq__smallGhostButton{color:#d4e1f7;background:#122033;border-color:#284465;padding:6px 8px;font-size:.78rem}.page-module__UbcVeq__primaryButton:hover,.page-module__UbcVeq__secondaryButton:hover,.page-module__UbcVeq__ghostButton:hover,.page-module__UbcVeq__smallGhostButton:hover{transform:translateY(-1px);box-shadow:0 8px 18px #00000038}.page-module__UbcVeq__statusBar{color:#d2def2;background:#0a0f18db;border:1px solid #7991b733;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.page-module__UbcVeq__statusSelector{color:#c6dcfb;background:#0d1828;border:1px solid #29466b;border-radius:999px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.77rem}.page-module__UbcVeq__warnPill,.page-module__UbcVeq__errorPill,.page-module__UbcVeq__successPill{border-radius:999px;padding:4px 8px;font-size:.76rem;font-weight:700}.page-module__UbcVeq__warnPill{color:#ffd28f;background:#ffb44c24;border:1px solid #ffb44c5c}.page-module__UbcVeq__errorPill{color:#ffbdc4;background:#ee57661f;border:1px solid #ee576647}.page-module__UbcVeq__successPill{color:#c7ffb8;background:#88e5721f;border:1px solid #88e57247}.page-module__UbcVeq__demoApp{background:linear-gradient(#0a111d 0%,#0c1521 65%,#0a111d 100%);border:1px solid #7c95be33;border-radius:18px;grid-template-columns:210px minmax(0,1fr);gap:12px;min-height:680px;margin-top:10px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 22px 48px #00000057}.page-module__UbcVeq__sidebar{background:linear-gradient(#101b2b,#0c1624);border:1px solid #22364f;border-radius:14px;align-content:start;gap:8px;padding:12px;display:grid}.page-module__UbcVeq__sidebarBrand{color:#eff6ff;font-family:var(--font-rajdhani),"Segoe UI",sans-serif;letter-spacing:.04em;padding:4px 6px 10px;font-size:1.05rem;font-weight:700}.page-module__UbcVeq__sideNavButton{text-align:left;color:#d8e3f6;font:inherit;cursor:default;background:#101a29;border:1px solid #21344d;border-radius:10px;padding:10px}.page-module__UbcVeq__workspace{background:linear-gradient(#0f1a2a,#0b1321);border:1px solid #21344d;border-radius:14px;align-content:start;gap:12px;padding:12px;display:grid}.page-module__UbcVeq__workspaceTop{justify-content:space-between;align-items:end;gap:10px;display:flex}.page-module__UbcVeq__searchWrap{flex:1;gap:6px;display:grid}.page-module__UbcVeq__searchLabel{color:#b4c7e3;font-size:.78rem;font-weight:700}.page-module__UbcVeq__searchWrap input{color:#eef5ff;background:#0b1524;border:1px solid #2b4566;border-radius:10px;width:100%;padding:10px 12px;font-size:.9rem}.page-module__UbcVeq__inviteButton{color:#efffd1;font:inherit;white-space:nowrap;cursor:default;background:linear-gradient(135deg,#d4ff4c2e,#73a40b61);border:1px solid #4f6c12;border-radius:10px;padding:10px 12px;font-weight:700}.page-module__UbcVeq__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.page-module__UbcVeq__metricCard{background:linear-gradient(#101d30,#0d1726);border:1px solid #294363;border-radius:12px;padding:10px}.page-module__UbcVeq__metricCard p{color:#aec3e0;margin:0;font-size:.78rem}.page-module__UbcVeq__metricCard h3{color:#eff5ff;margin:8px 0 4px;font-size:1.15rem}.page-module__UbcVeq__metricCard small{color:#a6bcd9}.page-module__UbcVeq__chartCard{background:linear-gradient(#0f1a2b,#0c1421);border:1px solid #294363;border-radius:14px;gap:10px;padding:12px;display:grid}.page-module__UbcVeq__chartHeader{justify-content:space-between;align-items:start;gap:10px;display:flex}.page-module__UbcVeq__chartHeader p{color:#a8bfdc;text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.76rem}.page-module__UbcVeq__chartHeader h3{color:#eff6ff;margin:5px 0 0;font-size:1rem}.page-module__UbcVeq__chartLegend{flex-wrap:wrap;gap:6px;display:flex}.page-module__UbcVeq__chartLegend span{color:#d2dff2;background:#0c1523;border:1px solid #284262;border-radius:999px;padding:3px 7px;font-size:.72rem}.page-module__UbcVeq__chartCanvas{background:linear-gradient(#0d1623f5,#090e18fa),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 48px),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 40px);border:1px solid #22364f;border-radius:12px;height:190px;position:relative;overflow:hidden}.page-module__UbcVeq__chartBandA,.page-module__UbcVeq__chartBandB{height:55%;position:absolute;inset:auto 0 0}.page-module__UbcVeq__chartBandA{background:linear-gradient(#74b0ff1f,#74b0ff00)}.page-module__UbcVeq__chartBandB{background:linear-gradient(#beff5424,#beff5400);height:38%}.page-module__UbcVeq__chartLineOne,.page-module__UbcVeq__chartLineTwo,.page-module__UbcVeq__chartLineThree{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.page-module__UbcVeq__chartLineOne{background-image:radial-gradient(circle at 7% 68%,#78b3ff 0 5px,#0000 6px),radial-gradient(circle at 31%,#78b3ff 0 5px,#0000 6px),radial-gradient(circle at 56% 57%,#78b3ff 0 5px,#0000 6px),radial-gradient(circle at 79% 35%,#78b3ff 0 5px,#0000 6px),radial-gradient(circle at 93% 30%,#78b3ff 0 5px,#0000 6px)}.page-module__UbcVeq__chartLineTwo{background-image:radial-gradient(circle at 7% 76%,#d9ff5b 0 4px,#0000 5px),radial-gradient(circle at 31% 61%,#d9ff5b 0 4px,#0000 5px),radial-gradient(circle at 56% 64%,#d9ff5b 0 4px,#0000 5px),radial-gradient(circle at 79% 48%,#d9ff5b 0 4px,#0000 5px),radial-gradient(circle at 93% 44%,#d9ff5b 0 4px,#0000 5px)}.page-module__UbcVeq__chartLineThree{background-image:radial-gradient(circle at 7% 84%,#ffb25f 0 4px,#0000 5px),radial-gradient(circle at 31% 74%,#ffb25f 0 4px,#0000 5px),radial-gradient(circle at 56% 79%,#ffb25f 0 4px,#0000 5px),radial-gradient(circle at 79% 61%,#ffb25f 0 4px,#0000 5px),radial-gradient(circle at 93% 56%,#ffb25f 0 4px,#0000 5px)}.page-module__UbcVeq__tableCard{background:#0e1827;border:1px solid #294363;border-radius:14px;gap:10px;padding:12px;display:grid}.page-module__UbcVeq__tableHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module__UbcVeq__tableHeader h3{color:#eaf3ff;margin:0;font-size:.98rem}.page-module__UbcVeq__tableHeader button{color:#d2def0;font:inherit;cursor:default;background:#0b1422;border:1px solid #284262;border-radius:8px;padding:6px 8px}.page-module__UbcVeq__tableRows{gap:8px;display:grid}.page-module__UbcVeq__tableRows>div{color:#d6e4f8;background:#0b1422;border:1px solid #22364f;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:8px;padding:9px 10px;font-size:.84rem;display:grid}.page-module__UbcVeq__tableRows>div span:last-child{color:#9fb6d4}.page-module__UbcVeq__highlightRing{pointer-events:none;z-index:5;background:#d8ff571f;border:2px solid #d9ff5b;border-radius:12px;animation:1.2s ease-in-out infinite page-module__UbcVeq__pulseRing;position:absolute;box-shadow:0 0 0 4px #d9ff5b1f,0 16px 34px #00000038}.page-module__UbcVeq__tourBubble{z-index:6;background:linear-gradient(#0c121cf7,#070b12fa);border:1px solid #badeff42;border-radius:14px;gap:8px;width:min(340px,100% - 24px);padding:12px;display:grid;position:absolute;box-shadow:0 22px 40px #0006}.page-module__UbcVeq__tourStepLabel{color:#b9cae3;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.page-module__UbcVeq__tourBubble h2{color:#f2f7ff;margin:0;font-size:1.05rem;line-height:1.1}.page-module__UbcVeq__tourBubble>p{color:#d7e3f6;margin:0;font-size:.86rem;line-height:1.35}.page-module__UbcVeq__tourVideoWrap{background:#08111d;border:1px solid #24405f;border-radius:10px;padding:8px}.page-module__UbcVeq__tourVideoWrap video{background:#04080f;border-radius:8px;width:100%;display:block}.page-module__UbcVeq__invalidVideo{color:#ffc4cb;margin:0;font-size:.8rem}.page-module__UbcVeq__tourActions{justify-content:flex-end;gap:8px;display:flex}.page-module__UbcVeq__editorCard{background:linear-gradient(#0e1420f2,#080d15f2);border:1px solid #7e97be38;border-radius:16px;gap:12px;padding:14px;display:grid;position:sticky;top:12px;box-shadow:0 18px 40px #00000047}.page-module__UbcVeq__editorCardHeader{justify-content:space-between;align-items:start;gap:8px;display:flex}.page-module__UbcVeq__editorHelp{color:#cbdaef;margin:0;font-size:.88rem}.page-module__UbcVeq__inlineCode{color:#d9e9ff;background:#0b1524;border:1px solid #294363;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em}.page-module__UbcVeq__codeBlock{color:#d6e4f8;white-space:pre;background:#091220;border:1px solid #294363;border-radius:12px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;line-height:1.45;overflow-x:auto}.page-module__UbcVeq__hostChecklist{color:#d6e4f8;gap:8px;margin:0;padding-left:18px;font-size:.86rem;line-height:1.35;display:grid}.page-module__UbcVeq__stepList{gap:10px;max-height:calc(100vh - 230px);padding-right:2px;display:grid;overflow-y:auto}.page-module__UbcVeq__stepCard{background:#0f1b2d;border:1px solid #294363;border-radius:12px;gap:8px;padding:10px;display:grid}.page-module__UbcVeq__stepCardActive{border-color:#7caf16;box-shadow:0 0 0 1px #7caf1647}.page-module__UbcVeq__stepCardHeader{justify-content:space-between;align-items:start;gap:8px;display:flex}.page-module__UbcVeq__stepCardActions{gap:6px;display:flex}.page-module__UbcVeq__stepNumber{color:#eef5ff;margin:0;font-size:.86rem;font-weight:700}.page-module__UbcVeq__stepSelectorPreview{color:#acc1dd;word-break:break-word;margin:3px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem}.page-module__UbcVeq__fieldLabel{color:#d9e6fa;gap:6px;font-size:.82rem;font-weight:600;display:grid}.page-module__UbcVeq__fieldInput,.page-module__UbcVeq__fieldTextarea{color:#eef6ff;width:100%;font:inherit;background:#0b1524;border:1px solid #2a415f;border-radius:10px;padding:9px 10px;font-size:.88rem}.page-module__UbcVeq__fieldTextarea{resize:vertical;min-height:76px}.page-module__UbcVeq__fieldInput::placeholder,.page-module__UbcVeq__fieldTextarea::placeholder{color:#7f96b2}.page-module__UbcVeq__stepStatusRow{flex-wrap:wrap;gap:6px;display:flex}@keyframes page-module__UbcVeq__pulseRing{0%,to{box-shadow:0 0 0 4px #d9ff5b1f,0 16px 34px #00000038}50%{box-shadow:0 0 0 8px #d9ff5b12,0 16px 34px #00000038}}@media (prefers-reduced-motion:reduce){.page-module__UbcVeq__highlightRing{animation:none}.page-module__UbcVeq__primaryButton,.page-module__UbcVeq__secondaryButton,.page-module__UbcVeq__ghostButton,.page-module__UbcVeq__smallGhostButton{transition:none}}@media (max-width:860px){.page-module__UbcVeq__demoApp{grid-template-columns:1fr;min-height:820px}.page-module__UbcVeq__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.page-module__UbcVeq__sidebarBrand{grid-column:1/-1}.page-module__UbcVeq__metricGrid,.page-module__UbcVeq__tableRows>div{grid-template-columns:1fr}}
.page-module___8aEwW__page{--bg:#010308;--surface:#090f18;--surface-strong:#0f1724;--line:#1a2a3d;--line-bright:#29415c;--text:#eef4ff;--muted:#99abc4;--accent:#d5ff2f;--accent-strong:#c2ef13;--shadow:0 22px 52px #00000073;min-height:100vh;color:var(--text);font-family:var(--font-plus-jakarta),"Segoe UI",sans-serif;background:radial-gradient(circle at 5% -15%,#5676db33,#0000 34%),radial-gradient(circle at 90% 0,#bdff3a1a,#0000 28%),linear-gradient(#03060b 0%,#010308 58%,#000104 100%);padding-top:10px;position:relative;overflow-x:clip}.page-module___8aEwW__page:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 40%,#0000 85%);mask-image:radial-gradient(circle at 50% 0,#000 40%,#0000 85%)}.page-module___8aEwW__topBar,.page-module___8aEwW__main{z-index:1;width:min(1440px,100%);margin:0 auto;position:relative}.page-module___8aEwW__topBar{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);background:#080e17c7;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.page-module___8aEwW__logo{align-items:center;gap:10px;display:inline-flex}.page-module___8aEwW__logoBadge{width:36px;height:36px;color:var(--accent);letter-spacing:.05em;background:linear-gradient(140deg,#111c2b,#263950);border:1px solid #365475;border-radius:10px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.page-module___8aEwW__logoText{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;letter-spacing:.02em;font-size:1.3rem;font-weight:700}.page-module___8aEwW__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.page-module___8aEwW__navLink{color:#c8d5e7;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.92rem;transition:background-color .14s,color .14s;display:inline-flex}.page-module___8aEwW__navLink:hover{color:#f5f9ff;background:#25395299}.page-module___8aEwW__navBadge{color:#0c121b;background:var(--accent);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:2px 6px;font-size:.67rem;font-weight:700;display:inline-flex}.page-module___8aEwW__topActions{align-items:center;gap:10px;display:inline-flex}.page-module___8aEwW__main{gap:18px;padding:14px 18px 30px;display:grid}.page-module___8aEwW__reveal{animation:.55s cubic-bezier(.18,.7,.24,1) both page-module___8aEwW__riseIn}.page-module___8aEwW__mediaRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.page-module___8aEwW__showcaseCard{border:1px solid var(--line);min-height:320px;box-shadow:var(--shadow);isolation:isolate;background:#08101a;border-radius:14px;animation:.55s cubic-bezier(.18,.7,.24,1) both page-module___8aEwW__riseIn;position:relative;overflow:hidden}.page-module___8aEwW__showcaseCard:first-child{animation-delay:60ms}.page-module___8aEwW__showcaseCard:nth-child(2){animation-delay:.12s}.page-module___8aEwW__showcaseCard:nth-child(3){animation-delay:.18s}.page-module___8aEwW__showcaseCard:nth-child(4){animation-delay:.24s}.page-module___8aEwW__showcaseCard:nth-child(5){animation-delay:.3s}.page-module___8aEwW__showcaseVideo{object-fit:cover;opacity:.94;width:100%;height:100%}.page-module___8aEwW__showcaseCard:after{content:"";background:linear-gradient(#0000001a 25%,#000c 100%),linear-gradient(140deg,#d5ff2f14,#0000 55%);position:absolute;inset:0}.page-module___8aEwW__cardContent{z-index:1;gap:6px;padding:16px 16px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.page-module___8aEwW__cardKicker{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0;font-size:.7rem;font-weight:700}.page-module___8aEwW__cardContent h2{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:0;font-size:1.7rem;line-height:1}.page-module___8aEwW__cardContent p{color:#d0dced;max-width:30ch;margin:0;font-size:.9rem}.page-module___8aEwW__campaign,.page-module___8aEwW__templateSection,.page-module___8aEwW__ctaBand{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(160deg,#080e18f7,#050910fc);border-radius:16px}.page-module___8aEwW__campaign{grid-template-columns:minmax(0,1.38fr) minmax(0,.62fr);gap:20px;padding:24px;display:grid}.page-module___8aEwW__campaignCopy{align-content:start;gap:14px;display:grid}.page-module___8aEwW__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0;font-size:.77rem;font-weight:700}.page-module___8aEwW__campaignCopy h1{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;letter-spacing:.01em;max-width:17ch;margin:0;font-size:clamp(2.2rem,4vw,4rem);line-height:.95}.page-module___8aEwW__campaignCopy h1 span{color:var(--accent)}.page-module___8aEwW__lead{color:var(--muted);max-width:62ch;margin:0;font-size:1.02rem}.page-module___8aEwW__ctaRow{flex-wrap:wrap;gap:10px;display:flex}.page-module___8aEwW__primaryButton,.page-module___8aEwW__ghostButton{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:.9rem;font-weight:700;transition:transform .14s,box-shadow .14s,background-color .14s;display:inline-flex}.page-module___8aEwW__primaryButton{color:#08110e;background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:#84a80f}.page-module___8aEwW__ghostButton{color:#dfebfb;background:#162436;border-color:#2f4969}.page-module___8aEwW__primaryButton:hover,.page-module___8aEwW__ghostButton:hover{transform:translateY(-1px);box-shadow:0 10px 18px #00000059}.page-module___8aEwW__primaryButton:focus-visible,.page-module___8aEwW__ghostButton:focus-visible,.page-module___8aEwW__navLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module___8aEwW__metricList{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.page-module___8aEwW__metricList li{border:1px solid var(--line);color:#c9d8ea;background:#0f1926;border-radius:10px;gap:2px;padding:10px 12px;font-size:.9rem;display:grid}.page-module___8aEwW__metricList strong{color:#eef4ff;font-size:.92rem}.page-module___8aEwW__campaignMediaWrap{gap:8px;display:grid}.page-module___8aEwW__campaignVideo{border:1px solid var(--line-bright);background:#000;border-radius:14px;width:100%;height:auto}.page-module___8aEwW__videoOverlayWrap{border-radius:14px;position:relative;overflow:hidden}.page-module___8aEwW__playOverlay{cursor:pointer;background:#00000059;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;inset:0}.page-module___8aEwW__playOverlay:hover{background:#00000040}.page-module___8aEwW__playOverlay svg{width:108px;height:108px;color:var(--accent);filter:drop-shadow(0 4px 12px #00000080);transition:transform .16s}.page-module___8aEwW__playOverlay:hover svg{transform:scale(1.1)}.page-module___8aEwW__mediaCaption{color:var(--muted);margin:0;font-size:.82rem}.page-module___8aEwW__templateSection{gap:14px;padding:22px;display:grid}.page-module___8aEwW__sectionHeader{gap:8px;display:grid}.page-module___8aEwW__sectionHeader h2{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;max-width:26ch;margin:0;font-size:clamp(1.9rem,3.3vw,3rem);line-height:.98}.page-module___8aEwW__sectionVideoWrap{border-radius:14px;grid-template-columns:repeat(6,1fr);gap:12px;display:grid;overflow:hidden}.page-module___8aEwW__sectionVideo{aspect-ratio:784/1176;object-fit:cover;border:1px solid var(--line);opacity:.85;border-radius:12px;width:100%;transition:opacity .3s}.page-module___8aEwW__sectionVideo:hover{opacity:1}.page-module___8aEwW__sectionVideoItem{border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden}.page-module___8aEwW__sectionVideoItem .page-module___8aEwW__sectionVideo{border:none;border-radius:0}.page-module___8aEwW__sectionVideoOverlay{pointer-events:none;background:linear-gradient(#0000,#000000d9 60%);gap:4px;padding:32px 10px 10px;display:grid;position:absolute;bottom:0;left:0;right:0}.page-module___8aEwW__sectionVideoOverlay strong{color:#fff;font-size:1.1rem}.page-module___8aEwW__sectionVideoOverlay p{color:#ffffffbf;margin:0;font-size:.95rem;line-height:1.45}.page-module___8aEwW__tourPreviewWrap{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.page-module___8aEwW__templateGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.page-module___8aEwW__sectionCta{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.page-module___8aEwW__templateCard{border:1px solid var(--line);background:linear-gradient(150deg,#d5ff2f0f,#0000 45%),#0f1826;border-radius:12px;gap:8px;padding:14px;transition:transform .14s,border-color .14s;display:grid}.page-module___8aEwW__templateCard:hover{border-color:#44658f;transform:translateY(-2px)}.page-module___8aEwW__templateType{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0;font-size:.74rem;font-weight:700}.page-module___8aEwW__templateCard h3{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:0;font-size:1.5rem;line-height:.95}.page-module___8aEwW__templateCard p{color:var(--muted);margin:0;font-size:.9rem}.page-module___8aEwW__ctaBand{background:radial-gradient(circle at 100% 0,#d5ff2f1f,#0000 45%),#0b121d;justify-items:start;gap:12px;padding:24px;display:grid}.page-module___8aEwW__ctaBand h2{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;max-width:19ch;margin:0;font-size:clamp(2rem,3.6vw,3.5rem);line-height:.95}.page-module___8aEwW__ctaBand p{color:var(--muted);max-width:60ch;margin:0}.page-module___8aEwW__footer{color:#7890ae;justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 8px;font-size:.85rem;display:flex}.page-module___8aEwW__footer p{color:#c4d4e6;margin:0;font-weight:700}.page-module___8aEwW__footer span{margin:0}@keyframes page-module___8aEwW__riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1220px){.page-module___8aEwW__showcaseCard{min-height:260px}}@media (max-width:980px){.page-module___8aEwW__campaign{grid-template-columns:1fr;padding:18px}}@media (max-width:720px){.page-module___8aEwW__topBar,.page-module___8aEwW__main{padding-left:12px;padding-right:12px}.page-module___8aEwW__page{padding-top:8px}.page-module___8aEwW__topBar{gap:6px;padding-top:8px;padding-bottom:8px}.page-module___8aEwW__logoText{display:none}.page-module___8aEwW__campaign{grid-template-columns:minmax(0,1fr) minmax(0,.55fr);gap:10px;padding:14px}.page-module___8aEwW__campaignCopy{display:contents}.page-module___8aEwW__lead,.page-module___8aEwW__metricList,.page-module___8aEwW__mediaCaption{display:none}.page-module___8aEwW__eyebrow{grid-area:1/1}.page-module___8aEwW__campaignCopy h1{grid-area:2/1}.page-module___8aEwW__campaignMediaWrap{grid-area:1/2/3;align-self:start}.page-module___8aEwW__ctaRow{flex-wrap:nowrap;grid-area:3/1/auto/-1;justify-content:center;gap:6px}.page-module___8aEwW__ctaRow .page-module___8aEwW__primaryButton,.page-module___8aEwW__ctaRow .page-module___8aEwW__ghostButton{padding:8px 10px;font-size:.78rem}.page-module___8aEwW__mediaRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.page-module___8aEwW__showcaseCard:nth-child(5){display:none}.page-module___8aEwW__showcaseCard{min-height:auto}.page-module___8aEwW__cardContent h2{font-size:.9rem}.page-module___8aEwW__cardContent p{display:none}.page-module___8aEwW__cardKicker{font-size:.58rem}.page-module___8aEwW__sectionVideoWrap{grid-template-columns:repeat(4,1fr);gap:6px}.page-module___8aEwW__sectionVideoItem:nth-child(n+5){display:none}.page-module___8aEwW__sectionVideoOverlay strong{font-size:.7rem}.page-module___8aEwW__sectionVideoOverlay p{display:none}.page-module___8aEwW__templateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__templateCard h3{font-size:1rem;line-height:1}.page-module___8aEwW__templateCard p{display:none}.page-module___8aEwW__templateType{font-size:.6rem}.page-module___8aEwW__tourPreviewWrap{grid-template-columns:1fr;gap:6px}.page-module___8aEwW__tourPreviewWrap>:nth-child(2){display:none}.page-module___8aEwW__templateSection,.page-module___8aEwW__ctaBand{padding:18px}.page-module___8aEwW__footer{flex-direction:column;align-items:flex-start}}
.page-module__qCP4TG__page{--bg:#010308;--surface:#090f18;--surface-strong:#0f1724;--line:#1a2a3d;--line-bright:#29415c;--text:#eef4ff;--muted:#99abc4;--accent:#d5ff2f;--accent-strong:#c2ef13;--shadow:0 22px 52px #00000073;min-height:100vh;color:var(--text);font-family:var(--font-plus-jakarta),"Segoe UI",sans-serif;background:radial-gradient(circle at 5% -15%,#5676db33,#0000 34%),radial-gradient(circle at 90% 0,#bdff3a1a,#0000 28%),linear-gradient(#03060b 0%,#010308 58%,#000104 100%);padding-top:10px;position:relative;overflow-x:clip}.page-module__qCP4TG__page:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 40%,#0000 85%);mask-image:radial-gradient(circle at 50% 0,#000 40%,#0000 85%)}.page-module__qCP4TG__main{z-index:1;gap:18px;width:min(1100px,100%);margin:0 auto;padding:14px 18px 40px;display:grid;position:relative}.page-module__qCP4TG__hero{text-align:center;justify-items:center;gap:10px;padding:28px 24px 18px;animation:.55s cubic-bezier(.18,.7,.24,1) both page-module__qCP4TG__riseIn;display:grid}.page-module__qCP4TG__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0;font-size:.77rem;font-weight:700}.page-module__qCP4TG__hero h1{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.page-module__qCP4TG__hero p{color:var(--muted);max-width:52ch;margin:0;font-size:1rem}.page-module__qCP4TG__section{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(160deg,#080e18f7,#050910fc);border-radius:16px;gap:14px;padding:22px;animation:.55s cubic-bezier(.18,.7,.24,1) both page-module__qCP4TG__riseIn;display:grid}.page-module__qCP4TG__sectionHeader{gap:4px;display:grid}.page-module__qCP4TG__sectionHeader h2{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1}.page-module__qCP4TG__sectionHeader p{color:var(--muted);margin:0;font-size:.88rem}.page-module__qCP4TG__periodToggle{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.page-module__qCP4TG__periodButton{width:100%;color:var(--text);text-align:center;cursor:pointer;background:#0f1927;border:1px solid #2a415f;border-radius:10px;gap:2px;padding:10px 12px;transition:border-color .12s,background .12s;display:grid}.page-module__qCP4TG__periodButtonSelected{background:linear-gradient(160deg,#d5ff2f1f,#0d1823f5);border-color:#6e9416}.page-module__qCP4TG__periodButton:hover:not(.page-module__qCP4TG__periodButtonSelected){border-color:#3d5b7d}.page-module__qCP4TG__periodButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__qCP4TG__periodButtonLabel{color:#cfe2ff;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:600}.page-module__qCP4TG__periodButtonMeta{color:#9fb6d5;font-size:.78rem}.page-module__qCP4TG__tierGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.page-module__qCP4TG__tierCard{border:1px solid var(--line);text-align:center;background:linear-gradient(150deg,#d5ff2f0a,#0000 45%),#0f1826;border-radius:12px;gap:6px;padding:16px 14px;transition:transform .14s,border-color .14s;display:grid}.page-module__qCP4TG__tierCard:hover{border-color:#44658f;transform:translateY(-2px)}.page-module__qCP4TG__tierName{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.page-module__qCP4TG__tierPrice{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;font-size:1.7rem;font-weight:700;line-height:1}.page-module__qCP4TG__tierPeriod{color:var(--muted);font-size:.78rem}.page-module__qCP4TG__tierCredits{font-size:.88rem;font-weight:600}.page-module__qCP4TG__tierMeta{color:#9fb6d5;font-size:.76rem}.page-module__qCP4TG__tierSaving{color:#b9efc9;background:#2e5a3d59;border:1px solid #2e5a3d;border-radius:6px;justify-self:center;margin-top:2px;padding:2px 6px;font-size:.72rem;font-weight:600}.page-module__qCP4TG__tierCta{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;margin-top:4px;padding:8px 12px;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-flex}.page-module__qCP4TG__tierCtaPrimary{color:#08110e;background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:#84a80f}.page-module__qCP4TG__tierCtaGhost{color:#dfebfb;background:#162436;border-color:#2f4969}.page-module__qCP4TG__tierCta:hover{transform:translateY(-1px);box-shadow:0 10px 18px #00000059}.page-module__qCP4TG__tierPopular{border-color:var(--accent);background:linear-gradient(150deg,#d5ff2f1a,#0000 55%),#0f1826}.page-module__qCP4TG__popularBadge{color:#0c121b;background:var(--accent);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-self:center;padding:2px 8px;font-size:.62rem;font-weight:700}.page-module__qCP4TG__costSubheading{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;color:var(--text);margin:0;font-size:1.15rem;line-height:1}.page-module__qCP4TG__costTable{border-collapse:collapse;width:100%;font-size:.88rem}.page-module__qCP4TG__costTable th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);padding:10px 12px;font-size:.76rem;font-weight:600}.page-module__qCP4TG__costTable td{vertical-align:middle;border-bottom:1px solid #1a2a3d80;padding:10px 12px}.page-module__qCP4TG__costTable tr:last-child td{border-bottom:none}.page-module__qCP4TG__costTable tbody tr:hover{background:#d5ff2f08}.page-module__qCP4TG__qualityBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-block}.page-module__qCP4TG__quality720{color:#b5d6ff;background:#13263d;border:1px solid #2f4f72}.page-module__qCP4TG__quality1080{color:#b9efc9;background:#17301f;border:1px solid #2e5a3d}.page-module__qCP4TG__costHighlight{color:var(--accent);font-weight:700}.page-module__qCP4TG__freeNote{box-shadow:var(--shadow);background:linear-gradient(160deg,#2e5a3d2e,#050910f7);border:1px solid #2e5a3d;border-radius:16px;align-items:flex-start;gap:16px;padding:22px 24px;animation:.55s cubic-bezier(.18,.7,.24,1) both page-module__qCP4TG__riseIn;display:flex}.page-module__qCP4TG__freeNoteIcon{flex-shrink:0;margin-top:2px;font-size:1.6rem;line-height:1}.page-module__qCP4TG__freeNoteBody{gap:4px;display:grid}.page-module__qCP4TG__freeNoteBody h3{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;color:#b9efc9;margin:0;font-size:1.25rem;line-height:1}.page-module__qCP4TG__freeNoteBody p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.page-module__qCP4TG__freeNoteBody strong{color:var(--text)}.page-module__qCP4TG__ctaBand{border:1px solid var(--line);text-align:center;box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#d5ff2f1f,#0000 45%),#0b121d;border-radius:16px;justify-items:center;gap:12px;padding:24px;animation:.55s cubic-bezier(.18,.7,.24,1) both page-module__qCP4TG__riseIn;display:grid}.page-module__qCP4TG__ctaBand h2{font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:.95}.page-module__qCP4TG__ctaBand p{color:var(--muted);max-width:50ch;margin:0}.page-module__qCP4TG__ctaRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.page-module__qCP4TG__primaryButton,.page-module__qCP4TG__ghostButton{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-flex}.page-module__qCP4TG__primaryButton{color:#08110e;background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:#84a80f}.page-module__qCP4TG__ghostButton{color:#dfebfb;background:#162436;border-color:#2f4969}.page-module__qCP4TG__primaryButton:hover,.page-module__qCP4TG__ghostButton:hover{transform:translateY(-1px);box-shadow:0 10px 18px #00000059}.page-module__qCP4TG__primaryButton:focus-visible,.page-module__qCP4TG__ghostButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__qCP4TG__footer{color:#7890ae;justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 8px;font-size:.85rem;display:flex}.page-module__qCP4TG__footer p{color:#c4d4e6;margin:0;font-weight:700}.page-module__qCP4TG__footer span{margin:0}@keyframes page-module__qCP4TG__riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.page-module__qCP4TG__tierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-module__qCP4TG__main{padding-left:12px;padding-right:12px}.page-module__qCP4TG__page{padding-top:8px}.page-module__qCP4TG__hero{padding:20px 12px 12px}.page-module__qCP4TG__section{padding:18px}.page-module__qCP4TG__tierGrid,.page-module__qCP4TG__periodToggle{grid-template-columns:1fr}.page-module__qCP4TG__costTable{font-size:.82rem}.page-module__qCP4TG__costTable th,.page-module__qCP4TG__costTable td{padding:6px 8px}.page-module__qCP4TG__footer{flex-direction:column;align-items:flex-start}}
.page-module__nC61QG__page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 8% -12%,#5676db33,#0000 32%),radial-gradient(circle at 92% 0,#bdff3a1a,#0000 28%),linear-gradient(#03060b 0%,#010308 58%,#000104 100%);position:relative;overflow-x:clip}.page-module__nC61QG__page:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 38%,#0000 80%);mask-image:radial-gradient(circle at 50% 0,#000 38%,#0000 80%)}.page-module__nC61QG__main{z-index:1;place-items:center;width:min(560px,100%);min-height:calc(100vh - 110px);margin:0 auto;padding:16px 20px 20px;display:grid;position:relative}.page-module__nC61QG__card{border:1px solid var(--line);background:linear-gradient(160deg,#0a111bf7,#060a11fc);border-radius:18px;gap:12px;width:100%;padding:26px;display:grid;box-shadow:0 22px 52px #00000073}.page-module__nC61QG__card h1{font-size:clamp(2rem,7vw,2.8rem);line-height:.95;font-family:var(--font-rajdhani),"Segoe UI",sans-serif;margin:0}.page-module__nC61QG__card p{color:var(--muted);margin:0}.page-module__nC61QG__divider{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:12px;font-size:.85rem;display:flex}.page-module__nC61QG__divider:before,.page-module__nC61QG__divider:after{content:"";background:var(--line);flex:1;height:1px}.page-module__nC61QG__form{gap:10px;display:grid}.page-module__nC61QG__label{color:#dbe7f7;font-size:.9rem;font-weight:600}.page-module__nC61QG__input{width:100%;color:var(--text);background:#0d1725;border:1px solid #2a415f;border-radius:10px;padding:10px 12px;font-size:.95rem}.page-module__nC61QG__input::placeholder{color:#7e94b0}.page-module__nC61QG__input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__nC61QG__primaryButton{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#07100d;cursor:pointer;border:1px solid #84a80f;border-radius:10px;padding:10px 14px;font-size:.92rem;font-weight:700;transition:transform .12s,box-shadow .12s}.page-module__nC61QG__primaryButton:hover:enabled{transform:translateY(-1px);box-shadow:0 10px 18px #00000059}.page-module__nC61QG__primaryButton:focus-visible,.page-module__nC61QG__subtle a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__nC61QG__primaryButton:disabled{opacity:.7;cursor:not-allowed}.page-module__nC61QG__error{background:var(--danger-bg);border:1px solid var(--danger-line);color:var(--danger-text);border-radius:10px;margin:0;padding:9px 11px;font-size:.9rem}.page-module__nC61QG__subtle{color:var(--muted);font-size:.9rem}.page-module__nC61QG__subtle a{color:#dff3a4;font-weight:600}.page-module__nC61QG__subtle a:hover{text-decoration:underline}@media (max-width:620px){.page-module__nC61QG__main{padding:14px}.page-module__nC61QG__card{padding:20px}}
.waveform-timeline-module__96WSoq__container{flex-shrink:0;width:100%}.waveform-timeline-module__96WSoq__waveformWrap{cursor:pointer;-webkit-user-select:none;user-select:none;background:#010308e0;width:100%;height:48px;position:relative;overflow:hidden}.waveform-timeline-module__96WSoq__waveformWrap[data-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.waveform-timeline-module__96WSoq__waveformCanvas{width:100%;height:100%;display:block}.waveform-timeline-module__96WSoq__waveformLoading{pointer-events:none;background:#01030880;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.waveform-timeline-module__96WSoq__waveformSpinner{border:2px solid #d5ff2f40;border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite waveform-timeline-module__96WSoq__waveformSpin}@keyframes waveform-timeline-module__96WSoq__waveformSpin{to{transform:rotate(360deg)}}.waveform-timeline-module__96WSoq__controls{border-top:1px solid var(--line);background:#090f18f0;border-radius:0 0 10px 10px;align-items:center;gap:6px;padding:5px 10px;display:flex}.waveform-timeline-module__96WSoq__controlButton{border:1px solid var(--line-bright);background:var(--surface);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.waveform-timeline-module__96WSoq__controlButton:hover{background:var(--surface-strong);border-color:var(--accent)}.waveform-timeline-module__96WSoq__controlButton:disabled{opacity:.4;cursor:not-allowed}.waveform-timeline-module__96WSoq__controlButtonActive{background:var(--accent);color:#0a1407;border-color:var(--accent-strong)}.waveform-timeline-module__96WSoq__controlButtonActive:hover{background:var(--accent-strong)}.waveform-timeline-module__96WSoq__timecodeDisplay{color:var(--muted);letter-spacing:.03em;-webkit-user-select:none;user-select:none;white-space:nowrap;margin-left:auto;font-family:SF Mono,Cascadia Mono,Consolas,monospace;font-size:.76rem}.waveform-timeline-module__96WSoq__fpsBadge{color:var(--muted);opacity:.7;border:1px solid var(--line);-webkit-user-select:none;user-select:none;border-radius:4px;flex-shrink:0;padding:2px 5px;font-family:SF Mono,Cascadia Mono,Consolas,monospace;font-size:.65rem}.waveform-timeline-module__96WSoq__shortcutsHint{color:var(--muted);opacity:.55;-webkit-user-select:none;user-select:none;background:#090f18b3;border-top:1px solid #1a2a3d66;border-radius:0 0 10px 10px;margin:0;padding:3px 10px 4px;font-size:.68rem}.waveform-timeline-module__96WSoq__shortcutsHint code{background:#ffffff0f;border-radius:3px;padding:1px 4px;font-family:SF Mono,Cascadia Mono,Consolas,monospace;font-size:.65rem}
