@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";._page_61n8i_1{min-height:100vh;background:var(--bg)}._shell_61n8i_6{min-height:100vh;display:grid;grid-template-columns:330px minmax(0,1fr);transition:grid-template-columns .25s ease}._collapsed_61n8i_13{grid-template-columns:88px minmax(0,1fr)}._sidecar_61n8i_17{position:sticky;top:0;height:100vh;padding:18px 16px;border-right:1px solid rgba(255,255,255,.095);background:var(--bg-nav);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow-y:auto;scrollbar-width:none;z-index:20;display:flex;flex-direction:column;gap:18px}._sidecar_61n8i_17::-webkit-scrollbar{display:none}._header_61n8i_37{display:flex;align-items:center;justify-content:space-between;gap:10px}._logo_61n8i_44{display:flex;align-items:center;gap:12px;min-width:0}._brandText_61n8i_51{min-width:0}._logoMain_61n8i_55{display:block;font-size:17px;font-weight:950;color:var(--text);line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._logoSub_61n8i_66{display:block;margin-top:5px;font-size:12px;color:var(--text3);white-space:nowrap}._sidebarToggle_61n8i_74,._footerButton_61n8i_75,._accountButton_61n8i_76,._primaryAction_61n8i_77,._iconAction_61n8i_78{border:1px solid rgba(255,255,255,.095);background:#ffffff0f;color:var(--text);cursor:pointer}._sidebarToggle_61n8i_74{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:14px;line-height:1;padding:0}._nav_61n8i_98{display:flex;flex-direction:column;gap:10px}._navGroup_61n8i_104{display:grid;gap:6px;position:relative}._navGroupTitle_61n8i_110{width:100%;display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:14px;border:1px solid transparent;color:var(--text);background:transparent;font-weight:900;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease}._navGroupTitle_61n8i_110:hover,._navGroupActive_61n8i_127{background:#ffffff0b;border-color:#333633}._navGroupActive_61n8i_127 ._navGroupIcon_61n8i_132{color:var(--accent)}._navGroupIcon_61n8i_132{width:30px;min-width:30px;height:30px;text-align:center;font-size:23px;line-height:30px}._navGroupIcon_61n8i_132 svg{width:21px;height:21px;display:block;margin:4.5px auto 0}._navGroupName_61n8i_152{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navLinks_61n8i_160{display:grid;gap:6px;padding:0 0 4px 10px}._navLinksSingle_61n8i_167{display:none}._tab_61n8i_171{width:100%;min-height:38px;padding:10px 12px 10px 37px;border-radius:13px;border:1px solid transparent;background:transparent;color:var(--text2);font-size:13px;font-weight:800;text-align:left;cursor:pointer;position:relative;display:flex;align-items:center;gap:8px;transition:background .18s ease,border-color .18s ease,color .18s ease}._tab_61n8i_171:before{content:"";position:absolute;left:20px;top:50%;width:6px;height:6px;border-radius:999px;background:#ffffff3d;transform:translateY(-50%)}._tab_61n8i_171:hover,._tabActive_61n8i_203{color:var(--text);background:#ffffff0e;border-color:#ffffff18}._tabActive_61n8i_203:before{background:var(--lime);box-shadow:none}._count_61n8i_214{margin-left:auto;font-size:10px;font-family:var(--mono);background:#ffffff0e;border:1px solid rgba(255,255,255,.095);border-radius:20px;padding:1px 6px;color:var(--text3)}._sidecarFooter_61n8i_225{margin-top:auto;display:grid;gap:8px}._footerButton_61n8i_75{min-height:38px;border-radius:13px;font-size:12px;font-weight:850}._accountButton_61n8i_76{width:100%;min-height:42px;border-radius:13px;display:flex;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:850}._accountButton_61n8i_76>span:first-child{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:var(--text);font-size:11px;font-weight:950;flex:0 0 auto}._accountName_61n8i_264{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accountChevron_61n8i_271{margin-left:auto;color:var(--text3)}._contentShell_61n8i_276{min-width:0;min-height:100vh;display:flex;flex-direction:column}._sidecarFlyout_61n8i_283{position:fixed;left:100px;top:18px;bottom:18px;width:292px;z-index:60;border:1px solid #1F2220;border-radius:24px;background:var(--bg-nav);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 24px 80px #00000061;padding:16px;overflow-y:auto}._flyoutHead_61n8i_299{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #1F2220}._flyoutTitleWrap_61n8i_309{display:flex;gap:10px;align-items:flex-start;min-width:0}._flyoutIcon_61n8i_316{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;font-size:21px;color:var(--accent);background:#76e20013;border:1px solid rgba(118,226,0,.22);flex:0 0 auto}._flyoutTitle_61n8i_309{font-size:16px;font-weight:950;color:var(--text)}._flyoutDesc_61n8i_335{margin-top:4px;color:var(--text3);font-size:12px;line-height:1.35}._flyoutClose_61n8i_342{width:32px;height:32px;border-radius:11px;border:1px solid #333633;background:#1a1c19;color:var(--text);display:grid;place-items:center;padding:0;cursor:pointer}._flyoutLinks_61n8i_355{display:grid;gap:8px}._flyoutLink_61n8i_355{border:1px solid #1F2220;border-radius:14px;padding:12px 13px;cursor:pointer;color:var(--text2);background:#1a1c19;transition:background .18s ease,border-color .18s ease,color .18s ease;font-size:13px;font-weight:800;text-align:left;display:flex;align-items:center;gap:10px}._flyoutLinkIcon_61n8i_376{width:24px;height:24px;border-radius:10px;display:grid;place-items:center;background:#111210;border:1px solid #333633;font-size:15px;flex:0 0 auto}._flyoutLinkIcon_61n8i_376 svg,._dashboardTopLinks_61n8i_389 button span svg,._mobileDropdownIcon_61n8i_390 svg{width:14px;height:14px;display:block}._flyoutLink_61n8i_355:hover,._flyoutLinkActive_61n8i_397{color:var(--text);border-color:#76e20047;background:#76e20013}._flyoutLink_61n8i_355:hover ._flyoutLinkIcon_61n8i_376,._flyoutLinkActive_61n8i_397 ._flyoutLinkIcon_61n8i_376{color:var(--accent);border-color:#76e20047;background:#76e20014}._topbar_61n8i_410{padding:24px 26px 18px;display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:16px;background:transparent;position:relative;z-index:10}._pageTitle_61n8i_421{font-family:var(--display);font-size:46px;font-weight:650;color:var(--text);line-height:.95;letter-spacing:-.03em}._pageEyebrow_61n8i_430{font-size:10px;line-height:1;font-family:var(--mono);font-weight:700;letter-spacing:.18em;color:var(--text3);text-transform:uppercase;margin-bottom:10px}._pageEyebrow_61n8i_430 span{color:var(--lime)}._pageSub_61n8i_445{margin-top:10px;color:var(--text3);font-size:15px;line-height:1.45}._dashboardTopLinks_61n8i_389{min-height:38px;border:0;border-radius:0;background:transparent;color:var(--text3);display:flex;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:800;justify-self:center}._dashboardTopLinks_61n8i_389 button{height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border-radius:8px;border:1px solid #232836;background:#0e1015;color:inherit;white-space:nowrap;cursor:pointer}._dashboardTopLinks_61n8i_389 button span{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}._dashboardTopLinks_61n8i_389 button:hover{color:var(--text);background:#161922}._topbarActions_61n8i_494{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}._topbar_61n8i_410 ._accountButton_61n8i_76{width:auto;min-width:0;padding:0 12px 0 8px}._topbar_61n8i_410 ._accountName_61n8i_264{max-width:96px}._iconAction_61n8i_78{width:40px;padding:0;display:inline-grid;place-items:center}._primaryAction_61n8i_77,._iconAction_61n8i_78{min-height:42px;padding:12px 15px;border-radius:14px;font-size:13px;font-weight:850;white-space:nowrap}._primaryAction_61n8i_77{border-color:#76e2006b;background:var(--lime);color:#071018;box-shadow:0 0 0 1px #76e20038,0 18px 44px #76e20026}._main_61n8i_536{padding:18px 26px 26px;width:100%;margin:0;box-sizing:border-box;flex:1}._collapsed_61n8i_13 ._brandText_61n8i_51,._collapsed_61n8i_13 ._navGroupName_61n8i_152,._collapsed_61n8i_13 ._navLinks_61n8i_160,._collapsed_61n8i_13 ._sidecarFooter_61n8i_225{display:none}._collapsed_61n8i_13 ._sidecar_61n8i_17{padding-left:6px;padding-right:6px}._collapsed_61n8i_13 ._navGroupTitle_61n8i_110{justify-content:center}._collapsed_61n8i_13 ._header_61n8i_37{flex-direction:row;gap:4px;justify-content:center;align-items:center}._collapsed_61n8i_13 ._sidebarToggle_61n8i_74{display:none}._collapsed_61n8i_13 ._logo_61n8i_44 img{height:32px!important}._collapsed_61n8i_13 ._navGroupTitle_61n8i_110{padding:14px 8px}._collapsed_61n8i_13 ._navGroupIcon_61n8i_132{font-size:27px}._collapsed_61n8i_13 ._navGroupIcon_61n8i_132 svg{width:24px;height:24px;margin-top:3px}._collapsed_61n8i_13 ._logo_61n8i_44{cursor:pointer;width:100%;justify-content:center}._collapsed_61n8i_13 ._navGroupTitle_61n8i_110:hover{background:transparent;border-color:transparent;color:var(--lime)}._collapsed_61n8i_13 ._navGroupTitle_61n8i_110:hover ._navGroupIcon_61n8i_132{color:var(--lime)}._collapsed_61n8i_13 ._navGroupActive_61n8i_127{color:var(--lime);background:transparent;border-color:transparent;box-shadow:none}._collapsed_61n8i_13 ._navGroupActive_61n8i_127 ._navGroupIcon_61n8i_132{color:var(--lime)}._mobileNav_61n8i_618{display:none}._mobilePill_61n8i_622{flex-shrink:0;white-space:nowrap;padding:7px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.095);background:#ffffff0a;color:var(--text2);font-size:12px;font-weight:600;cursor:pointer;font-family:var(--font)}._mobilePill_61n8i_622:hover{background:#ffffff14;color:var(--text)}._mobilePillActive_61n8i_641{border-color:#fff3;background:#ffffff14;color:var(--text)}._mobileNavScroll_61n8i_647{display:flex;flex-direction:row;gap:6px;align-items:center;overflow-x:auto;overflow-y:visible;scrollbar-width:none;padding-bottom:2px}._mobileNavScroll_61n8i_647::-webkit-scrollbar{display:none}._mobileGroup_61n8i_660{position:relative;flex-shrink:0}._mobileDropdown_61n8i_390{position:absolute;top:calc(100% + 6px);left:0;min-width:150px;background:var(--bg2);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:6px;z-index:100;box-shadow:0 16px 48px #00000080;flex-direction:column;gap:2px}._mobileDropdownItem_61n8i_680{width:100%;display:flex;align-items:center;gap:7px;text-align:left;padding:9px 12px;border-radius:10px;border:none;background:transparent;color:var(--text2);font-size:12px;font-weight:600;cursor:pointer;font-family:var(--font);white-space:nowrap}._mobileDropdownIcon_61n8i_390{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}._mobileDropdownItem_61n8i_680:hover{background:#ffffff12;color:var(--text)}._mobileDropdownItemActive_61n8i_709{color:var(--text);background:#ffffff12}._mobileAvatar_61n8i_711{flex-shrink:0;margin-left:auto;display:flex;align-items:center;gap:7px;padding:5px 10px 5px 5px;border-radius:20px;border:1px solid rgba(255,255,255,.095);background:#ffffff0a;color:var(--text2);font-size:12px;font-weight:600;cursor:pointer;font-family:var(--font);white-space:nowrap}._mobileAvatar_61n8i_711:hover{background:#ffffff14;color:var(--text)}._mobileAvatarDot_61n8i_731{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:var(--text);font-size:11px;font-weight:950;flex-shrink:0}._mobileAvatarName_61n8i_745{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1080px){._shell_61n8i_6,._collapsed_61n8i_13{display:block}._sidecar_61n8i_17{display:none}._mobileNav_61n8i_618{display:flex;flex-direction:row;gap:6px;align-items:center;position:sticky;top:0;z-index:200;padding:10px 12px;overflow:visible;background:#07080feb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.095)}._sidecarFlyout_61n8i_283{display:none!important}._topbar_61n8i_410{position:relative;align-items:flex-start;grid-template-columns:1fr;padding:18px 14px 12px}._dashboardTopLinks_61n8i_389,._topbarActions_61n8i_494{justify-self:stretch;overflow-x:auto}}@media (max-width: 640px){._logoMain_61n8i_55{font-size:15px}._logoSub_61n8i_66{display:none}._main_61n8i_536{padding:10px}}.courses .crumbs{font-family:var(--mono);font-size:11px;color:var(--text3);margin-bottom:8px}.courses .crumbs button{background:none;border:none;color:var(--text3);font-family:var(--mono);font-size:11px;padding:0;cursor:pointer}.courses .crumbs button:hover{color:var(--lime)}.courses .crumbs .sep{color:var(--border2);margin:0 7px}.courses .bar{display:flex;align-items:center;gap:12px;margin-bottom:22px;flex-wrap:wrap}.courses .bar h2{font-size:26px;margin:0}.courses .bar .spacer{margin-left:auto}.courses .mono{font-family:var(--mono)}.courses .muted{color:var(--text3);font-size:13px}.course-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:15px}.course-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;text-align:left;padding:0;color:inherit;cursor:pointer}.course-card:hover{border-color:var(--border2)}.course-card .thumb{aspect-ratio:16 / 9;background:linear-gradient(135deg,#16210b,#0c0c0c 70%);display:grid;place-items:center;border-bottom:1px solid var(--border);position:relative}.course-card .glyph{font-family:var(--display);font-size:44px;color:#76e20047;letter-spacing:.06em}.course-card .state-pill{position:absolute;top:9px;right:9px;font-family:var(--mono);font-size:9px;letter-spacing:.08em;padding:2px 6px;border-radius:4px}.state-live{color:var(--green);background:#00d4a81a;border:1px solid rgba(0,212,168,.35)}.state-draft{color:var(--text3);background:var(--bg3);border:1px solid var(--border)}.course-card .cbody{padding:13px 14px}.course-card .cbody h3{font-size:17px;margin:0 0 4px}.course-card .cmeta{font-family:var(--mono);font-size:10.5px;color:var(--text3);display:flex;gap:11px}.course-empty{border:1px dashed var(--border2);border-radius:var(--r);padding:60px 24px;text-align:center;background:var(--bg2)}.course-empty .ic{font-size:38px;opacity:.35;margin-bottom:12px}.course-empty h3{font-size:20px;margin:0 0 8px}.course-empty p{color:var(--text3);font-size:13px;max-width:44ch;margin:0 auto 20px}.course-dash{width:100%;background:none;border:1px dashed var(--border2);color:var(--text3);padding:10px;border-radius:var(--r);font-size:12px;font-weight:700;cursor:pointer}.course-dash:hover{color:var(--lime);border-color:var(--lime)}.course-wizard{max-width:620px}.course-steps{display:flex;margin-bottom:26px}.course-step{flex:1;text-align:center;padding-bottom:12px;border-bottom:2px solid var(--border)}.course-step.reached{border-bottom-color:var(--lime)}.course-step .num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;margin:0 auto 6px;font-family:var(--mono);font-size:11px;background:var(--bg);color:var(--text3);border:1.5px solid var(--border)}.course-step.reached .num{color:var(--lime);border-color:var(--lime)}.course-step.done .num{background:var(--lime);color:#0c0c0c;border-color:var(--lime)}.course-step .lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--text3)}.course-step.current .lbl{color:var(--text)}.course-wizard h3{font-size:20px;margin:0 0 5px}.course-wizard .sub{color:var(--text3);font-size:12.5px;margin:0 0 20px}.course-wizard .draft-note{font-size:11.5px;color:var(--text3);margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.course-wizard .draft-note strong{color:var(--text2)}.course-wizard .err{margin-top:14px;color:var(--red);font-size:12px}.course-wnav{display:flex;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid var(--border)}.course-wnav .spacer{margin-left:auto}.course-tabs{display:flex;gap:4px;margin-bottom:22px;border-bottom:1px solid var(--border)}.course-tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--text3);padding:9px 14px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.course-tab.active{border-bottom-color:var(--lime);color:var(--lime)}.course-editor{max-width:700px}.course-section{border:1px solid var(--border);border-radius:var(--r);background:var(--bg2);margin-bottom:13px}.course-section .shead{display:flex;align-items:center;gap:11px;padding:13px 14px;border-bottom:1px solid var(--border);background:var(--bg3);border-radius:var(--r) var(--r) 0 0}.course-section .sname{font-family:var(--display);font-size:17px;letter-spacing:.04em;flex:1;min-width:0}.course-section .scount{font-family:var(--mono);font-size:10px;color:var(--text3)}.icon-x{background:none;border:none;color:var(--text3);font-size:15px;padding:2px 6px;cursor:pointer}.icon-x:hover{color:var(--red)}.course-lrow{display:flex;align-items:center;gap:11px;padding:11px 14px;border-bottom:1px solid rgba(52,52,52,.55)}.course-lrow:last-of-type{border-bottom:none}.course-lrow .lname{flex:1;min-width:0;background:none;border:none;color:var(--text2);font-size:13px;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-lrow .lname:hover{color:var(--lime)}.tag{font-family:var(--mono);font-size:9px;letter-spacing:.08em;border-radius:4px;padding:1px 5px}.tag-kind{color:var(--text3);border:1px solid var(--border)}.tag-free{color:var(--lime);border:1px solid rgba(118,226,0,.35);background:#76e20014}.tag-pub{font-size:9.5px;padding:3px 8px;border-radius:5px;border:1px solid}.tag-pub.on{color:var(--green);border-color:#00d4a866}.tag-pub.off{color:var(--text3);border-color:var(--border)}.course-addrow{margin:11px 14px 13px}.course-inline-add{display:flex;gap:8px}.course-inline-add input{flex:1}.seg{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.seg button{background:var(--bg);border:none;color:var(--text3);padding:8px 16px;font-size:12px;font-weight:700;cursor:pointer;text-transform:capitalize}.seg button.on{background:var(--bg3);color:var(--lime)}.course-drop{border:1px dashed var(--border2);border-radius:8px;padding:26px 16px;text-align:center;color:var(--text3);font-size:12px;background:var(--bg);cursor:pointer}.course-drop .arrow{font-size:22px;opacity:.45;margin-bottom:7px}.course-drop b{color:var(--lime)}.course-progress{border:1px solid rgba(118,226,0,.3);border-radius:8px;padding:14px 16px;background:var(--bg)}.course-progress .row{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--lime);margin-bottom:8px}.course-progress .track{height:4px;border-radius:999px;background:var(--bg3);overflow:hidden}.course-progress .track span{display:block;height:100%;background:var(--lime);transition:width .2s}.course-video-card{border:1px solid var(--border);border-radius:8px;padding:12px 14px;background:var(--bg);display:flex;align-items:center;gap:12px}.course-video-card video{width:180px;border-radius:6px;background:#000}.course-video-card .meta{flex:1;min-width:0}.course-video-card .meta strong{font-size:13px}.course-video-card .meta .dur{font-family:var(--mono);font-size:11px;color:var(--text3);margin-top:2px}.course-file{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:8px 11px;margin-bottom:6px;font-size:12px}.course-file .fname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-file .fsize{font-family:var(--mono);font-size:10px;color:var(--text3)}.course-toggle{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--border);border-radius:8px;background:var(--bg);cursor:pointer;margin-bottom:10px}.course-switch{width:34px;height:19px;border-radius:999px;position:relative;flex-shrink:0;background:var(--bg3);border:1px solid var(--border2)}.course-switch:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--text3);transition:transform .15s}.course-toggle.on .course-switch{background:#76e20033;border-color:var(--lime)}.course-toggle.on .course-switch:after{transform:translate(15px);background:var(--lime)}.course-toggle .tmain{flex:1}.course-toggle .tmain strong{font-weight:700;font-size:13px}.course-toggle .tmain span{display:block;color:var(--text3);font-size:11.5px;margin-top:2px}.course-pricing{max-width:560px}.course-pricing .everyone{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);display:block;margin-bottom:8px}.course-opt{display:flex;align-items:flex-start;gap:11px;padding:13px;border-radius:8px;margin-bottom:8px;border:1px solid var(--border);background:var(--bg);cursor:pointer}.course-opt.sel{border-color:var(--lime);background:#76e2000d}.course-opt.dis{opacity:.42;cursor:not-allowed}.course-radio{width:15px;height:15px;border-radius:50%;flex-shrink:0;margin-top:2px;display:grid;place-items:center;border:1.5px solid var(--border2)}.course-opt.sel .course-radio{border-color:var(--lime)}.course-opt.sel .course-radio:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--lime)}.course-opt .omain{flex:1;min-width:0}.course-opt .otitle{font-weight:700;font-size:13px;display:flex;align-items:center;gap:8px}.course-opt .odesc{display:block;color:var(--text3);font-size:11.5px;margin-top:3px}.badge-soon{font-family:var(--mono);font-size:9px;letter-spacing:.08em;color:var(--amber);border:1px solid rgba(255,153,0,.35);background:#ff990014;border-radius:4px;padding:1px 5px}.course-price-input{display:flex;align-items:center;gap:8px;margin-top:11px}.course-price-input .cur{font-family:var(--mono);color:var(--text3)}.course-price-input input{width:112px;font-family:var(--mono)}.course-summary{margin-top:16px;padding:14px;border-radius:8px;border:1px solid var(--border);background:var(--bg);font-size:12.5px}.course-summary .srow{display:flex;justify-content:space-between;gap:12px}.course-summary .srow+.srow{margin-top:7px;padding-top:7px;border-top:1px solid rgba(52,52,52,.6)}.course-summary .sval{font-family:var(--mono)}.course-summary .sval.free{color:var(--lime)}.course-summary .sval.pay{color:var(--amber)}.course-summary .sval.none{color:var(--text3)}.course-summary .fee{margin-top:11px;padding-top:10px;border-top:1px solid rgba(52,52,52,.6);color:var(--text3);font-size:11px}.cv-step-offers{position:relative}.cv-step-offers>button{display:flex;flex-direction:column;gap:2px;min-width:98px;padding:6px 12px;border:1px solid var(--border2);border-radius:8px;background:var(--bg3);color:var(--text)}.cv-step-offers>button span{font:700 9px var(--mono);text-transform:uppercase;color:var(--text3)}.cv-step-offers>button strong{font-size:12px}.cv-step-offers>button.needs-offer{border-color:var(--amber);color:var(--amber)}.cv-step-offer-popover{position:absolute;z-index:60;top:calc(100% + 10px);right:0;width:min(520px,90vw);padding:18px;background:var(--bg2);border:1px solid var(--border2);border-radius:12px;box-shadow:0 20px 70px #0000008c}.cv-step-offer-popover header{display:flex;justify-content:space-between;align-items:start;margin-bottom:12px}.cv-step-offer-popover h3{margin:4px 0}.cv-step-offer-popover header button{background:transparent;border:1px solid var(--border2);border-radius:7px;color:var(--text2);padding:7px 10px}.cv-step-offer-popover article{display:flex;justify-content:space-between;gap:12px;padding:11px;border:1px solid var(--border);border-radius:8px}.cv-step-offer-popover article div{display:grid;gap:3px}.cv-step-offer-popover article span,.cv-step-offer-popover p,.cv-step-offer-popover small{color:var(--text2)}.cv-step-offer-popover article div span{text-transform:capitalize;font-size:11px}.cv-offer-fields{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;gap:8px;align-items:end;margin-top:14px}.cv-offer-fields label{display:grid;gap:6px;font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-offer-fields select{min-width:0;padding:9px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}@media (max-width:700px){.cv-step-offer-popover{position:fixed;top:12%;right:12%;bottom:12%;left:12%;width:auto}.cv-offer-fields{grid-template-columns:1fr}}.cv-editor{height:calc(100vh - 30px);min-height:720px;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.cv-editor>header{height:64px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--border);background:var(--bg2)}.cv-editor>header>div:nth-child(2){display:flex;flex:1;flex-direction:column}.cv-editor>header span{font:10px var(--mono);color:var(--text2)}.cv-editor button{border:1px solid var(--border2);background:var(--bg3);color:var(--text);border-radius:7px;padding:8px 11px;cursor:pointer}.cv-viewports{display:flex;gap:4px}.cv-viewports button{text-transform:capitalize}.cv-viewports button.active{border-color:var(--lime);color:var(--lime)}.cv-editor-body{flex:1;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr) 260px}.cv-editor-palette,.cv-editor-properties{background:var(--bg2);padding:18px;overflow:auto}.cv-editor-palette{border-right:1px solid var(--border)}.cv-editor-properties{border-left:1px solid var(--border)}.cv-editor-palette h3,.cv-editor-properties h3{margin:0 0 5px;text-transform:capitalize}.cv-editor-palette p{font-size:12px;color:var(--text2)}.cv-editor-palette>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cv-editor-palette button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:62px;font-size:11px}.cv-editor-palette button span{color:var(--lime);font-size:17px}.cv-editor-properties label{display:grid;gap:6px;margin:0 0 14px;font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-editor-properties input,.cv-editor-properties select{width:100%;box-sizing:border-box;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text);padding:9px}.cv-editor-properties input[type=color]{padding:3px;height:42px}.cv-editor-stage{overflow:auto;padding:28px;background:#131722}.cv-editor-stage .cv-page{min-height:100%;margin:auto;box-shadow:0 12px 60px #00000073;transition:max-width .2s}.cv-editor-stage.tablet .cv-page{max-width:768px!important}.cv-editor-stage.mobile .cv-page{max-width:390px!important}.cv-page-block{position:relative;padding:22px 30px;border:1px solid transparent}.cv-page-block:hover{border-color:#baff214d}.cv-page-block.selected{border-color:var(--page-accent)}.cv-block-actions{display:none;position:absolute;right:5px;top:5px;z-index:2;gap:3px}.cv-page-block.selected .cv-block-actions{display:flex}.cv-block-actions button{padding:3px 6px;background:#111}.cv-page img,.cv-page video{display:block;max-width:100%;margin:auto}.cv-page h1{font-size:clamp(38px,6vw,72px);line-height:1.02}.cv-page p{font-size:18px;line-height:1.6}.cv-page-button,.cv-page-form button{display:inline-block;background:var(--page-accent);color:#071000;padding:13px 22px;border-radius:7px;font-weight:800;text-decoration:none}.cv-page-form{display:grid;gap:10px;max-width:460px;margin:auto}.cv-page-form input{padding:13px;border:1px solid #444;border-radius:7px}.cv-media-empty,.cv-canvas-empty{display:grid;place-items:center;min-height:160px;border:1px dashed #555;color:#888;background:#ffffff05}.cv-canvas-empty{width:calc(100% - 60px);margin:30px;background:transparent}@media (max-width:900px){.cv-editor-body{grid-template-columns:170px minmax(0,1fr)}.cv-editor-properties{position:absolute;right:0;top:64px;bottom:0;width:240px;z-index:4;box-shadow:-10px 0 30px #0006}.cv-editor>header{overflow-x:auto}.cv-viewports{display:none}}.cv-bullet-list{display:grid;gap:10px;padding:0;list-style:none}.cv-bullet-list li{position:relative;padding-left:28px}.cv-bullet-list.check li:before{content:"✓";position:absolute;left:0;color:var(--page-accent);font-weight:900}.cv-bullet-list.disc{list-style:disc;padding-left:24px}.cv-bullet-list.disc li{padding-left:0}.cv-bullet-list.disc li:before{content:none}.cv-bullet-list.number{counter-reset:item}.cv-bullet-list.number li{counter-increment:item}.cv-bullet-list.number li:before{content:counter(item) ".";position:absolute;left:0;color:var(--page-accent);font-weight:800}.cv-icon-element{display:grid;gap:5px}.cv-icon-element span{font-size:inherit;line-height:1}.cv-icon-element small{font-size:13px}.cv-link-element{color:var(--page-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.cv-audio-element{display:grid;gap:9px}.cv-audio-element audio{width:100%}.cv-divider-element{height:0;border:0;border-top-style:solid;border-top-color:var(--page-accent)}.cv-accordion{display:grid;gap:8px}.cv-accordion details{padding:13px;border:1px solid rgba(127,127,127,.35);border-radius:8px}.cv-accordion summary{cursor:pointer;font-weight:800}.cv-accordion p{margin:10px 0 0!important;font-size:15px!important}.cv-progress-element{display:grid;gap:7px}.cv-progress-element>div{height:12px;overflow:hidden;background:#7f7f7f40;border-radius:999px}.cv-progress-element i{display:block;height:100%;background:var(--page-accent);border-radius:inherit}.cv-progress-element small{color:inherit;text-align:right}.cv-navigation-element{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.cv-navigation-element a,.cv-breadcrumb-element a{color:inherit;font-weight:700;text-decoration:none}.cv-navigation-element a:hover,.cv-breadcrumb-element a:hover{color:var(--page-accent)}.cv-breadcrumb-element{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px}.cv-breadcrumb-element span{display:flex;gap:8px;align-items:center}.cv-breadcrumb-element i{color:#7f7f7fb3;font-style:normal}.cv-breadcrumb-element b{color:var(--page-accent)}.cv-inline-toolbar{position:absolute;z-index:18;left:50%;bottom:-38px;display:flex;gap:3px;padding:5px;transform:translate(-50%);background:#11141d;border:1px solid var(--border2);border-radius:7px;box-shadow:0 8px 24px #0006}.cv-inline-toolbar button{min-width:28px;padding:5px 7px}.cv-inline-toolbar button.active{border-color:var(--lime);color:var(--lime)}.cv-editor-body{grid-template-columns:190px 220px minmax(0,1fr) 260px}.cv-editor-steps{padding:18px 12px;overflow:auto;background:var(--bg2);border-right:1px solid var(--border)}.cv-editor-steps h3{margin:0 0 12px}.cv-editor-steps input{width:100%;box-sizing:border-box;margin-bottom:12px;padding:9px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-editor-steps button{width:100%;display:flex;align-items:center;gap:9px;margin-bottom:7px;padding:9px;text-align:left}.cv-editor-steps button>span{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:50%;background:var(--bg);color:var(--text2);font:10px var(--mono)}.cv-editor-steps button>div{min-width:0;display:grid;gap:3px}.cv-editor-steps strong,.cv-editor-steps small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-editor-steps small{text-transform:capitalize;color:var(--text2)}.cv-editor-steps button.active{border-color:var(--lime);background:#baff2114}.cv-editor-steps button.active>span{background:var(--lime);color:#071000}@media (max-width:1100px){.cv-editor-body{grid-template-columns:170px minmax(0,1fr) 250px}.cv-editor-palette{display:none}}@media (max-width:760px){.cv-editor-body{grid-template-columns:minmax(0,1fr)}.cv-editor-steps{display:none}}.cv-calendar-element{display:grid;gap:12px;width:100%}.cv-calendar-element>strong{text-align:center;font-size:24px}.cv-calendar-element iframe{display:block;width:100%;border:0;border-radius:10px;background:#fff}.cv-form-consent{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4}.cv-form-consent input{width:auto;margin-top:2px}.cv-video-popup-trigger{position:relative;display:grid;place-items:center;gap:10px}.cv-video-popup-trigger img{width:100%;max-height:520px;object-fit:cover;border-radius:10px}.cv-video-popup-trigger button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:14px 22px;border:0;border-radius:999px;background:var(--page-accent);color:#071000;font-weight:800}.cv-video-popup-trigger:not(:has(img)) button{position:static;transform:none}.cv-video-popup-trigger small{color:var(--text2)}.cv-video-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#000000db}.cv-video-popup-overlay>div{position:relative;width:min(100%,960px)}.cv-video-popup-overlay video{display:block;width:100%;max-height:80vh;background:#000}.cv-video-popup-close{position:absolute;z-index:2;right:-12px;top:-42px;border:0!important;background:transparent!important;color:#fff!important;font-size:32px}.cv-order-summary{display:grid;gap:0;padding:18px;border:1px solid rgba(127,127,127,.35);border-radius:10px}.cv-order-summary h3{margin:0 0 12px}.cv-order-summary>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid rgba(127,127,127,.22)}.cv-order-summary span{display:grid;gap:3px}.cv-order-summary small{color:#7f7f7fe6}.cv-product-collection>h2{text-align:center}.cv-product-collection>div{display:grid;gap:16px}.cv-product-collection article{display:grid;gap:10px;padding:16px;border:1px solid rgba(127,127,127,.3);border-radius:12px;background:#7f7f7f12}.cv-product-collection article img,.cv-product-placeholder{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.cv-product-placeholder{display:grid;place-items:center;background:#7f7f7f26;color:#7f7f7fe6}.cv-product-collection article h3,.cv-product-collection article p{margin:0}.cv-product-collection article a,.cv-product-collection article button{padding:11px 15px;border:0;border-radius:7px;background:var(--page-accent);color:#071000;text-align:center;font-weight:800;text-decoration:none}@media (max-width:700px){.cv-product-collection>div{grid-template-columns:1fr!important}}.cv-confirmation-element{display:grid;justify-items:center;gap:8px}.cv-confirmation-element>strong{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--page-accent);color:#071000;font-size:30px}.cv-confirmation-element h2,.cv-confirmation-element p{margin:0}.cv-product-carousel>div{display:flex;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.cv-product-carousel article{flex:0 0:min(320px,82vw);scroll-snap-align:start}.cv-product-price{display:flex;align-items:baseline;gap:8px}.cv-product-price s{color:#7f7f7fe6}.cv-pb-empty{padding:16px;border:1px dashed var(--border2);border-radius:9px;color:var(--text3);font-size:12.5px;text-align:center}.cv-pb-stars{color:#ffb454;letter-spacing:1.5px}.cv-pb-kicker{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text3);margin-bottom:8px}.cv-pb-title h1,.cv-pb-title h2,.cv-pb-title h3{margin:0;line-height:1.1;letter-spacing:-.02em}.cv-pb-price{display:grid;gap:5px}.cv-pb-price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cv-pb-price-row b{font-size:40px;font-weight:800;letter-spacing:-.025em}.cv-pb-price-row s{color:var(--text3);font-size:18px}.cv-pb-price-row em{font-style:normal;font-family:var(--mono);font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:5px;background:#76e20021;border:1px solid rgba(118,226,0,.42);color:var(--lime)}.cv-pb-price small{color:var(--text3);font-size:12.5px}.cv-pb-cta{background:var(--lime);color:#071000;border:0;border-radius:10px;padding:17px 28px;font-size:16.5px;font-weight:800;cursor:pointer;min-height:44px}.cv-pb-cta:disabled{opacity:.5;cursor:not-allowed}.cv-pb-buyers{font-family:var(--mono);font-size:11px;color:var(--text3);margin-top:9px}.cv-pb-buyers b{color:var(--text)}.cv-pb-gallery{display:grid;gap:8px}.cv-pb-gal-main{aspect-ratio:16/10;border:1px solid var(--border);border-radius:10px;overflow:hidden;display:grid;place-items:center;background:var(--bg2)}.cv-pb-gal-main img{width:100%;height:100%;object-fit:cover}.cv-pb-video{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#1d1d1a,#111110)}.cv-pb-play{width:54px;height:54px;border-radius:50%;background:var(--lime);color:#071000;display:grid;place-items:center;font-size:19px;padding-left:3px}.cv-pb-gal-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.cv-pb-gal-thumbs div{aspect-ratio:1;border:1px solid var(--border);border-radius:7px;overflow:hidden;display:grid;place-items:center;background:var(--bg2);color:var(--text3)}.cv-pb-gal-thumbs img{width:100%;height:100%;object-fit:cover}.cv-pb-rating{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cv-pb-rating b{font-size:14px}.cv-pb-rating span{color:var(--text3);font-size:13px}.cv-pb-reviews>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.cv-pb-reviews h2{margin:0;font-size:20px;font-weight:800}.cv-pb-agg{display:flex;align-items:center;gap:8px}.cv-pb-agg b{font-size:17px}.cv-pb-agg span{color:var(--text3);font-size:12.5px}.cv-pb-rev-grid{display:grid;gap:13px}.cv-pb-rev-grid article{background:var(--bg2);border:1px solid var(--border);border-radius:10px;overflow:hidden}.cv-pb-rev-img{aspect-ratio:4/3;background:var(--bg3)}.cv-pb-rev-img img{width:100%;height:100%;object-fit:cover;display:block}.cv-pb-rev-body{padding:15px}.cv-pb-rev-body p{margin:8px 0 10px;font-size:13px;line-height:1.55}.cv-pb-rev-body strong{font-size:11.5px;color:var(--text3);font-weight:600}.cv-pb-gtee{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:start;padding:20px;background:var(--bg2);border:1px solid var(--border);border-radius:11px}.cv-pb-gtee-icon{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;font-size:20px;background:#76e20017;border:1px solid rgba(118,226,0,.32);color:var(--lime)}.cv-pb-gtee h3{margin:0 0 5px;font-size:15.5px;font-weight:800}.cv-pb-gtee p{margin:0;font-size:13px;line-height:1.6;color:var(--text3)}.cv-pb-stock{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:8px;font-family:var(--mono);font-size:12px;background:#ff990012;border:1px solid rgba(255,153,0,.32);color:var(--amber)}.cv-pb-stock.sold-out{background:#ff224412;border-color:#ff224452;color:var(--red)}@media (max-width:700px){.cv-pb-rev-grid{grid-template-columns:1fr!important}.cv-pb-price-row b{font-size:33px}}.cv-builder-section{position:relative;min-height:46px}.cv-builder-row-wrap{position:relative}.cv-builder-row{display:flex;width:100%;box-sizing:border-box}.cv-column-shell{display:flex;position:relative;min-width:0}.cv-builder-column{display:flex;flex:1;flex-direction:column;min-width:0;position:relative;border:1px dashed transparent}.cv-editor-stage .cv-builder-section:hover,.cv-editor-stage .cv-builder-section.selected-structure{outline:2px solid #548cff;outline-offset:-2px}.cv-editor-stage .cv-builder-row-wrap:hover>.cv-builder-row,.cv-editor-stage .cv-builder-row-wrap.selected-structure>.cv-builder-row{outline:2px solid #ffb53d;outline-offset:-2px}.cv-editor-stage .cv-builder-column:hover,.cv-editor-stage .cv-builder-column.selected-column{border-color:var(--lime)}.cv-structure-toolbar,.cv-column-toolbar{display:none;position:absolute;z-index:12;align-items:center;gap:3px;background:#11141d;border:1px solid currentColor;border-radius:7px;color:#fff;box-shadow:0 7px 24px #0000006b;white-space:nowrap}.cv-structure-toolbar{top:0;left:50%;transform:translate(-50%,-50%);color:#548cff}.cv-builder-row-wrap>.cv-structure-toolbar{color:#ffb53d}.cv-builder-section:hover>.cv-structure-toolbar,.cv-builder-section.selected-structure>.cv-structure-toolbar,.cv-builder-row-wrap:hover>.cv-structure-toolbar,.cv-builder-row-wrap.selected-structure>.cv-structure-toolbar{display:flex}.cv-structure-toolbar span,.cv-column-toolbar span{padding:0 5px;font:700 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:currentColor}.cv-structure-toolbar button,.cv-column-toolbar button{padding:4px 7px;border:0;border-radius:4px;background:transparent;color:#fff}.cv-structure-toolbar button:hover,.cv-column-toolbar button:hover{background:#ffffff1f}.cv-structure-toolbar button:disabled,.cv-column-toolbar button:disabled{opacity:.25;cursor:not-allowed}.cv-drag-grip{cursor:grab!important;font-size:15px}.cv-column-toolbar{top:3px;left:50%;transform:translate(-50%);color:var(--lime)}.cv-builder-column:hover>.cv-column-toolbar,.cv-builder-column.selected-column>.cv-column-toolbar{display:flex}.cv-column-divider{position:absolute;z-index:15;left:-9px;top:50%;width:18px;height:42px;padding:0!important;transform:translateY(-50%);border:1px solid var(--lime)!important;border-radius:10px!important;background:#11141d!important;cursor:col-resize!important;touch-action:none}.cv-column-divider span{display:block;width:2px;height:20px;margin:auto;background:var(--lime);box-shadow:4px 0 var(--lime),-4px 0 var(--lime)}.cv-builder-column>.cv-canvas-empty{width:calc(100% - 24px);min-height:90px;margin:28px 12px 12px}.cv-public .cv-builder-row{gap:0}.cv-public .cv-builder-column{border:0}.cv-property-group{display:grid;gap:2px;margin:0 0 18px;padding:13px;border:1px solid var(--border);border-radius:9px}.cv-property-group legend{padding:0 7px;font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lime)}.cv-color-field{display:grid;grid-template-columns:42px 1fr;gap:6px}.cv-responsive-settings{display:grid;gap:8px;margin-top:15px;border:1px solid var(--border);border-radius:9px}.cv-responsive-settings legend{font:700 10px var(--mono);color:var(--lime)}.cv-responsive-settings label{display:flex;margin:0;align-items:center;gap:7px}.cv-responsive-settings input{width:auto}.cv-hide-desktop{display:none!important}.cv-editor-stage.tablet .cv-hide-desktop{display:block!important}.cv-editor-stage.tablet .cv-hide-tablet{display:none!important}.cv-editor-stage.mobile .cv-hide-desktop{display:block!important}.cv-editor-stage.mobile .cv-hide-mobile{display:none!important}@media (max-width:768px){.cv-builder-row{flex-direction:column}.cv-column-shell{width:100%}.cv-column-divider{display:none}.cv-hide-desktop,.cv-hide-tablet{display:block!important}.cv-hide-mobile{display:none!important}}.cv-editor-palette button[draggable=true]{cursor:grab}.cv-editor-palette button[draggable=true]:active{cursor:grabbing}.cv-palette-grip{font-size:15px!important;letter-spacing:-3px}.cv-builder-column:has(.cv-canvas-empty){min-height:130px}.cv-editor-breadcrumb{position:sticky;z-index:30;left:0;right:0;bottom:-28px;display:flex;align-items:center;gap:5px;width:max-content;max-width:calc(100% - 32px);margin:18px auto -10px;padding:8px 12px;border:1px solid var(--border2);border-radius:10px;background:#0a0c13f5;box-shadow:0 -8px 30px #00000059;overflow:auto}.cv-editor-breadcrumb span{display:flex;align-items:center;gap:5px;color:var(--text2)}.cv-editor-breadcrumb button{padding:5px 8px;font:700 9px var(--mono);text-transform:capitalize}.cv-editor-breadcrumb button.active{border-color:var(--lime);color:var(--lime)}.cv-editor-properties textarea{width:100%;box-sizing:border-box;resize:vertical;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text);padding:9px}.cv-check-field{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:8px!important}.cv-check-field input{width:auto!important}.cv-property-group small{color:var(--text2)}.cv-template-picker{min-height:calc(100vh - 40px);padding:48px;background:var(--bg);color:var(--text)}.cv-template-picker>div{max-width:1100px;margin:auto}.cv-template-picker>div>span{font:700 11px var(--mono);letter-spacing:.15em;color:var(--lime);text-transform:uppercase}.cv-template-picker h2{font-size:36px;margin:8px 0}.cv-template-picker p{color:var(--text2)}.cv-template-picker section{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px}.cv-template-picker section button{text-align:left;background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:12px;color:var(--text);cursor:pointer}.cv-template-picker section button:hover{border-color:var(--lime)}.cv-template-picker strong,.cv-template-picker small{display:block;margin-top:10px}.cv-template-picker small{color:var(--text2);line-height:1.4}.cv-template-preview{height:180px;border-radius:8px;background:linear-gradient(#121620 0,#121620 25%,#242a36 25%,#242a36 29%,#121620 29%,#121620);border:1px solid var(--border2)}.cv-template-preview.lead{background:linear-gradient(#121620 0,#121620 20%,#baff21 20%,#baff21 23%,#121620 23%,#121620 62%,#252b35 62%,#252b35 80%,#baff21 80%,#baff21 87%,#121620 87%)}.cv-template-preview.sales{background:linear-gradient(#121620 0,#121620 18%,#252b35 18%,#252b35 58%,#121620 58%,#121620 75%,#baff21 75%,#baff21 84%,#121620 84%)}.cv-template-preview.thank_you{background:radial-gradient(circle at 50% 38%,#baff21 0,#baff21 8%,#121620 9%,#121620)}@media (max-width:850px){.cv-template-picker{padding:24px}.cv-template-picker section{grid-template-columns:repeat(2,1fr)}}.cv-surface-switch{display:flex;border:1px solid var(--border2);border-radius:8px;overflow:hidden}.cv-surface-switch button{border:0!important;border-radius:0!important}.cv-surface-switch button.active{background:#baff211f!important;color:var(--lime)!important}.cv-responsive-settings{display:grid;gap:8px;margin-top:16px;padding:12px;border:1px solid var(--border);border-radius:8px}.cv-responsive-settings legend{font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-responsive-settings label{display:flex!important;align-items:center;gap:7px}.cv-settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000000b8;display:flex;justify-content:flex-end}.cv-page-settings{width:min(520px,92vw);height:100%;overflow-y:auto;padding:22px;background:var(--bg2);border-left:1px solid var(--border2)}.cv-page-settings>header{display:flex;justify-content:space-between}.cv-page-settings h2{margin:4px 0}.cv-page-settings header button{height:max-content;padding:8px 11px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-page-settings section{display:grid;gap:10px;padding:18px 0;border-top:1px solid var(--border)}.cv-page-settings section h3{margin:0}.cv-page-settings section p{margin:0;color:var(--text2)}.cv-page-settings label{display:grid;gap:6px;font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-page-settings label:has(input[type=checkbox]){display:flex;align-items:center}.cv-page-settings input:not([type=checkbox]),.cv-page-settings textarea,.cv-page-settings select{padding:10px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-page-settings textarea{min-height:90px;font-family:var(--mono)}.cv-editor-stage.desktop .cv-hide-desktop,.cv-editor-stage.tablet .cv-hide-tablet,.cv-editor-stage.mobile .cv-hide-mobile{display:none}.cv-history-controls{display:flex;gap:4px}.cv-history-controls button:disabled{opacity:.35}.cv-reusable-sections section article{display:grid;grid-template-columns:1fr auto auto;gap:7px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:8px}.cv-reusable-sections section article div{display:grid}.cv-reusable-sections section article span{color:var(--text3);font-size:11px}.cv-reusable-sections section article button{padding:7px 9px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-saved-layout-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cv-saved-layout-header h3{margin:0}.cv-saved-layout-header select{background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text);padding:7px}.cv-reusable-sections article[draggable=true]{cursor:grab}.cv-section-categories{display:flex;flex-wrap:wrap;gap:6px}.cv-section-categories button{padding:6px 9px;background:var(--bg3);border:1px solid var(--border2);border-radius:999px;color:var(--text2)}.cv-section-categories button.active{border-color:var(--lime);color:var(--lime)}.cv-reusable-sections .cv-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cv-reusable-sections .cv-template-grid article{grid-template-columns:1fr;padding:12px}.cv-template-grid article div{gap:5px}.cv-template-grid article small{min-height:32px;color:var(--text2);line-height:1.4}.cv-template-grid article .cv-primary{width:100%}@media (max-width:600px){.cv-reusable-sections .cv-template-grid{grid-template-columns:1fr}}.cv-layout-preview{display:grid!important;gap:6px;height:76px;padding:10px;border-radius:6px;background:#090c13}.cv-layout-preview i{display:block;height:9px;border-radius:3px;background:#343b49}.cv-layout-preview i:first-child{width:72%;height:14px;background:#e9edf5}.cv-layout-preview i:last-child{width:38%;height:17px;background:var(--lime)}.cv-layout-preview.split{grid-template-columns:1fr 1fr}.cv-layout-preview.split i{width:auto}.cv-template-grid article[draggable=true]{cursor:grab}.cv-settings-backdrop:has(.cv-reusable-sections){pointer-events:none}.cv-settings-backdrop:has(.cv-reusable-sections) .cv-reusable-sections{pointer-events:auto}.cv-variants-panel section article{display:grid;grid-template-columns:minmax(0,1fr) 110px auto auto;gap:8px;align-items:end;padding:12px;border:1px solid var(--border);border-radius:8px}.cv-variants-panel section article.active{border-color:var(--lime)}.cv-variants-panel section article div{display:grid;gap:4px}.cv-variants-panel section article span{color:var(--text3);font-size:11px}.cv-variants-panel section article label{font-size:9px}.cv-variants-panel section article input{width:100%}.cv-variants-panel section article button{padding:8px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-countdown{display:inline-flex;gap:10px;justify-content:center}.cv-countdown>div{display:grid;min-width:72px;padding:12px;border:1px solid currentColor;border-radius:8px;text-align:center}.cv-countdown strong{font-size:32px;line-height:1}.cv-countdown span{margin-top:6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cv-countdown-expired{text-align:center}@media (max-width:480px){.cv-countdown{gap:6px}.cv-countdown>div{min-width:52px;padding:9px 5px}.cv-countdown strong{font-size:25px}}.cv-page-settings .cv-code-input{min-height:150px;font-family:var(--mono);font-size:12px;line-height:1.55;-moz-tab-size:2;tab-size:2}.cv-page-settings section>small{color:var(--text2);line-height:1.5}.cv-custom-html-preview{display:grid;gap:8px;padding:18px;border:1px dashed var(--border2);background:#ffffff08}.cv-custom-html-preview strong{color:var(--lime)}.cv-custom-html-preview small{color:var(--text2)}.cv-custom-html-preview pre{max-height:180px;margin:0;overflow:auto;white-space:pre-wrap;font:12px/1.5 var(--mono)}.cv-asset-library{width:min(980px,92vw)}.cv-asset-toolbar{display:grid;grid-template-columns:1fr 150px auto;gap:9px}.cv-asset-toolbar input,.cv-asset-toolbar select{padding:10px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-asset-toolbar label{display:grid;place-items:center;cursor:pointer}.cv-asset-toolbar label input{display:none}.cv-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px}.cv-asset-grid article{display:grid;gap:9px;padding:10px;background:var(--bg3);border:1px solid var(--border);border-radius:9px}.cv-asset-grid img,.cv-asset-grid video{width:100%;height:150px;object-fit:cover;border-radius:6px;background:#080a0f}.cv-asset-grid article div{display:grid;min-width:0}.cv-asset-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-asset-grid small{color:var(--text3);text-transform:capitalize}@media (max-width:700px){.cv-asset-toolbar{grid-template-columns:1fr}.cv-asset-grid{grid-template-columns:1fr 1fr}}@media (max-width:440px){.cv-asset-grid{grid-template-columns:1fr}}.cv-asset-audio{display:grid;place-items:center;height:150px;border-radius:6px;background:#090c13;color:var(--lime);font-size:54px}.cv-vault-confirm-layer{z-index:1200}.cv-vault-confirm-dialog{width:min(460px,calc(100vw - 32px));padding:28px;border:1px solid var(--border2,#30342f);border-radius:18px;background:var(--bg2,#11130f);color:var(--text,#f4f5f0);box-shadow:0 24px 80px #0000008c}.cv-vault-confirm-dialog h3{margin:8px 0 10px;font-size:24px}.cv-vault-confirm-dialog p{margin:0;color:var(--text2,#adb2a8);line-height:1.55}.cv-vault-confirm-dialog>div{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.cv-vault-confirm-dialog button{padding:10px 14px;border:1px solid var(--border2,#393e36);border-radius:9px;background:var(--bg3,#1b1e19);color:var(--text,#eff1ea);font-weight:750;cursor:pointer}.cv-vault-confirm-dialog .cv-danger{border-color:#7d2737;background:#31151c;color:#ff8398}.cv-vault-input-dialog{display:grid;gap:14px}.cv-vault-input-dialog>label{display:grid;gap:7px;color:var(--text2,#adb2a8);font:700 10px var(--mono,monospace);text-transform:uppercase}.cv-vault-input-dialog input{width:100%;padding:11px 12px;border:1px solid var(--border2,#393e36);border-radius:8px;background:var(--bg3,#1b1e19);color:var(--text,#eff1ea);font:500 14px var(--sans,sans-serif);text-transform:none}.cv-vault-input-dialog>.cv-error{padding:0;background:none;border:0;color:var(--red,#ff526e)}.cv-vault-input-dialog>div{margin-top:4px}.cv-data{padding:28px;overflow-x:auto}.cv-data table{width:100%;border-collapse:collapse;background:var(--bg2);border:1px solid var(--border)}.cv-data th,.cv-data td{text-align:left;padding:13px;border-bottom:1px solid var(--border)}.cv-data th{font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-data-state{padding:50px;text-align:center;color:var(--text2)}.cv-stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px}.cv-stat-cards article{display:flex;flex-direction:column;padding:18px;background:var(--bg2);border:1px solid var(--border);border-radius:10px}.cv-stat-cards strong{font-size:28px}.cv-stat-cards span{color:var(--text2)}.cv-step-performance{display:grid;gap:8px;margin:0 0 18px;padding:18px;background:var(--bg2);border:1px solid var(--border);border-radius:10px}.cv-step-performance header{display:flex;align-items:center;justify-content:space-between}.cv-step-performance h3{margin:0}.cv-step-performance header span,.cv-step-performance article span,.cv-step-performance article small{color:var(--text2)}.cv-step-performance article{display:grid;grid-template-columns:minmax(140px,1fr) minmax(160px,2fr) 60px minmax(160px,1fr);gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--border)}.cv-step-performance article>div:first-child{display:grid;text-transform:capitalize}.cv-performance-bar{height:9px;overflow:hidden;background:var(--bg3);border-radius:999px}.cv-performance-bar i{display:block;height:100%;background:var(--lime);border-radius:inherit}.cv-step-performance b{color:var(--lime);text-align:right}@media (max-width:700px){.cv-step-performance article{grid-template-columns:1fr 60px}.cv-step-performance .cv-performance-bar,.cv-step-performance article small{grid-column:1/-1}.cv-step-performance header span{display:none}}.cv-data-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cv-data-toolbar h3{margin:0}.cv-data-toolbar label{display:flex;align-items:center;gap:9px;font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-data-toolbar select{padding:8px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.fnflow{width:100%;max-width:720px;margin:0 auto;padding:24px 4px 60px;display:flex;flex-direction:column;align-items:center}.fnflow-start-card{width:100%;max-width:420px;border:1px solid var(--border);border-radius:10px;background:var(--bg2);padding:14px 16px;text-align:center}.fnflow-start-title{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--display);font-size:13px;letter-spacing:.02em;color:var(--text2);margin-bottom:10px}.fnflow-start-url{font-family:var(--mono);font-size:11px;color:var(--text3);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:6px 10px;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fnflow-start-actions{display:flex;gap:6px;justify-content:center}.fnflow-start-btn{flex:1;padding:6px 10px;background:var(--bg3);border:1px solid var(--border);border-radius:6px;color:var(--text2);font-size:11px;font-weight:600;cursor:pointer}.fnflow-start-btn:hover{border-color:var(--border2);color:var(--text)}.fnflow-insert-row{display:flex;flex-direction:column;align-items:center;height:40px}.fnflow-connector-v{width:2px;flex:1;background:var(--border2)}.fnflow-insert-btn{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--bg2);border:1px solid var(--border2);color:var(--text3);cursor:pointer;flex-shrink:0;transition:border-color .12s,color .12s,transform .12s}.fnflow-insert-btn:hover{border-color:var(--lime);color:var(--lime);transform:scale(1.12)}.fnflow-node-row{display:flex;align-items:stretch;gap:6px;width:100%;max-width:480px}.fnflow-node-drag{display:flex;align-items:center;justify-content:center;width:18px;flex-shrink:0;color:var(--text3);cursor:grab;opacity:0;transition:opacity .12s}.fnflow-node-row:hover .fnflow-node-drag{opacity:1}.fnflow-node-drag:active{cursor:grabbing}.fnflow-node{flex:1;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--bg2);overflow:hidden;transition:border-color .12s}.fnflow-node:hover{border-color:var(--border2)}.fnflow-node-body{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:none;border:none;color:inherit;cursor:pointer;text-align:left}.fnflow-node-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;color:var(--lime);background:#76e20014;border:1px solid rgba(118,226,0,.2)}.fnflow-node-icon-checkout{color:var(--amber, #d9a441);background:#d9a4411a;border-color:#d9a44140}.fnflow-node-icon-thank_you{color:var(--green);background:#00d4a81a;border-color:#00d4a840}.fnflow-node-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fnflow-node-name-row{display:flex;align-items:center;gap:6px}.fnflow-node-name{font-family:var(--display);font-size:15px;letter-spacing:.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fnflow-node-split-dot{width:7px;height:7px;border-radius:50%;background:var(--amber, #d9a441);flex-shrink:0}.fnflow-node-path{font-family:var(--mono);font-size:11px;color:var(--text3)}.fnflow-node-status{font-family:var(--mono);font-size:9px;letter-spacing:.08em;padding:2px 8px;border-radius:999px;border:1px solid var(--border);color:var(--text3);flex-shrink:0}.fnflow-node-status.live{color:var(--green);border-color:#00d4a866;background:#00d4a814}.fnflow-node-menu{position:relative;flex-shrink:0}.fnflow-node-menu-btn{width:26px;height:26px;display:grid;place-items:center;background:none;border:none;border-radius:6px;color:var(--text3);cursor:pointer}.fnflow-node-menu-btn:hover{background:var(--bg3);color:var(--text2)}.fnflow-node-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4}.fnflow-node-menu-dropdown{position:absolute;top:100%;right:0;z-index:5;min-width:160px;background:var(--bg3);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #00000059;padding:4px}.fnflow-node-menu-dropdown button{display:block;width:100%;text-align:left;padding:7px 10px;background:none;border:none;border-radius:5px;color:var(--text2);font-size:12px;cursor:pointer}.fnflow-node-menu-dropdown button:hover{background:var(--bg2);color:var(--text)}.fnflow-node-stats-bar{display:flex;align-items:baseline;gap:6px;padding:8px 14px;border-top:1px solid var(--border);background:var(--bg)}.fnflow-node-stats-label{font-family:var(--mono);font-size:10px;color:var(--text3);text-transform:uppercase;letter-spacing:.04em}.fnflow-node-stats-value{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--lime)}.fnflow-node-stats-sub{font-family:var(--mono);font-size:10.5px;color:var(--text3)}.fnflow-end-marker{display:flex;align-items:center;gap:6px;margin-top:6px;font-family:var(--mono);font-size:11px;color:var(--text3);text-transform:uppercase;letter-spacing:.04em}.cv-workflows{padding:28px}.cv-workflows>header{display:flex;justify-content:space-between;align-items:center}.cv-workflows h3{font-size:24px;margin:0}.cv-workflows p{color:var(--text2)}.cv-workflow-list{display:grid;gap:14px}.cv-workflow-list>article{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:18px}.cv-workflow-title{display:flex;justify-content:space-between}.cv-workflow-title>div{display:flex;flex-direction:column}.cv-workflow-title span{color:var(--text2);font-size:12px}.cv-workflow-title small{margin-top:5px;color:var(--red)}.cv-workflow-flow{display:flex;align-items:center;gap:8px;margin-top:20px;overflow-x:auto}.cv-workflow-flow>div{display:flex;align-items:center;gap:8px}.cv-workflow-flow i{display:block;width:28px;height:2px;background:var(--border2)}.cv-workflow-node{display:grid;gap:2px;white-space:nowrap;padding:10px 13px;border:1px solid var(--border2);border-radius:8px}.cv-workflow-node small{color:var(--text3);font-size:10px}.cv-workflow-node.trigger{border-color:var(--lime);color:var(--lime)}.cv-action-config{display:flex;gap:10px;align-items:end;flex-wrap:wrap;padding-top:14px;margin-top:14px;border-top:1px solid var(--border)}.cv-action-config label{display:grid;gap:6px;font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-action-config input,.cv-action-config select,.cv-action-config textarea{padding:9px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-action-config textarea{min-width:320px;min-height:92px;resize:vertical}.cv-action-config .cv-email-message{flex:1}.cv-action-config .cv-email-message small{color:var(--text3);text-transform:none}.cv-action-config>div{display:flex;gap:7px}.cv-action-config button{padding:9px 12px;border:1px solid var(--border2);border-radius:7px;background:var(--bg3);color:var(--text)}.cv-workflow-node>span{display:flex;gap:5px;margin-top:5px}.cv-workflow-node>span button{padding:3px 6px;font-size:9px;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text2)}.cv-run-history{display:grid;gap:8px;margin-top:14px;padding:14px;border-top:1px solid var(--border)}.cv-run-history>header,.cv-run-history>article>div{display:flex;justify-content:space-between;gap:12px}.cv-run-history>article{display:grid;gap:5px;padding:10px;background:var(--bg3);border-radius:7px}.cv-run-history span,.cv-run-history small{color:var(--text3);font-size:10px}.cv-step-tree{display:flex;align-items:center;gap:8px}.cv-condition-branches{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.cv-condition-branches section{display:grid;gap:6px;min-width:180px;padding:8px;border:1px solid var(--border);border-radius:6px}.cv-condition-branches section>b{color:var(--lime);font-size:10px}.cv-condition-branches .cv-step-tree{align-items:start}.cv-condition-branches .cv-step-tree>i{display:none}.cv-condition-branches .cv-workflow-node{white-space:normal}.cv-condition-branches section>button{padding:6px;background:transparent;border:1px dashed var(--border2);border-radius:5px;color:var(--text2)}.cv-workflows>header>div:last-child{display:flex;gap:8px}.cv-workflow-template-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:40px;background:#000000b8;overflow:auto}.cv-workflow-template-backdrop>section{max-width:1200px;margin:auto;padding:24px;background:var(--bg2);border:1px solid var(--border2);border-radius:16px}.cv-workflow-template-backdrop>section>header{display:flex;justify-content:space-between;align-items:start}.cv-workflow-template-backdrop h2{margin:4px 0 22px}.cv-workflow-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cv-workflow-template-grid article{display:grid;gap:10px;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--bg3)}.cv-workflow-template-grid h3,.cv-workflow-template-grid p{margin:0}.cv-workflow-template-grid small{color:var(--text2)}.cv-template-flow{display:flex;gap:5px;align-items:center;overflow:hidden}.cv-template-flow span{padding:5px 8px;border:1px solid var(--border2);border-radius:999px;color:var(--lime);font:9px var(--mono);white-space:nowrap}@media (max-width:760px){.cv-workflow-template-grid{grid-template-columns:1fr}.cv-workflow-template-backdrop{padding:12px}}.cv-workflow-step-scope{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;padding:10px 12px;border:1px solid var(--border);border-radius:8px}.cv-workflow-step-scope legend{padding:0 6px;font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-workflow-step-scope p{width:100%;margin:0;font-size:11px}.cv-workflow-step-scope label{display:flex;align-items:center;gap:5px;font-size:12px}.cv-workflow-step-scope input{accent-color:var(--lime)}.cv-shell{padding:24px;max-width:1280px;margin:0 auto;color:var(--text)}.cv-header,.cv-workspace-header{display:flex;align-items:center;gap:18px;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:20px}.cv-header h2,.cv-workspace-header h2{margin:4px 0;font-size:30px}.cv-header p,.cv-workspace-header p{margin:0;color:var(--text2)}.cv-kicker{font:700 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lime)}.cv-primary{background:var(--lime);color:#071000!important;border:0!important;border-radius:8px;padding:10px 16px;font-weight:800;cursor:pointer}.cv-toolbar{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.cv-toolbar input,.cv-create input,.cv-create select{background:var(--bg2);border:1px solid var(--border2);border-radius:8px;color:var(--text);padding:10px 12px}.cv-toolbar input{width:min(420px,70%)}.cv-funnel-list{display:grid;gap:8px}.cv-funnel-row{display:grid;grid-template-columns:52px minmax(220px,1fr) repeat(3,minmax(80px,120px)) 90px 36px;align-items:center;gap:16px;background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:14px;cursor:pointer}.cv-funnel-row:hover{border-color:var(--lime)}.cv-funnel-mark{width:44px;height:44px;border-radius:8px;display:grid;place-items:center;background:#beff2114;border:1px solid rgba(190,255,33,.3);color:var(--lime);font:700 12px var(--mono)}.cv-funnel-name,.cv-funnel-row>div{display:flex;flex-direction:column;gap:4px}.cv-funnel-row span,.cv-funnel-row small{color:var(--text2);font-size:11px}.cv-status{text-transform:uppercase;font:700 10px var(--mono);letter-spacing:.08em;color:var(--text2)}.cv-status.published{color:var(--lime)}.cv-icon-button{background:none;border:1px solid var(--border);color:var(--text2);border-radius:7px;width:32px;height:32px}.cv-create{margin:12px 0;padding:16px;background:var(--bg2);border:1px solid var(--border2);border-radius:10px;display:flex;gap:12px;align-items:end;flex-wrap:wrap}.cv-create label{display:grid;gap:7px;font:700 11px var(--mono)}.cv-create>div{display:flex;gap:8px}.cv-create button,.cv-workspace-header button,.cv-step button{background:var(--bg3);border:1px solid var(--border2);color:var(--text);border-radius:8px;padding:9px 13px}.cv-error{padding:10px 12px;border:1px solid rgba(255,80,100,.4);color:var(--red);border-radius:8px;margin:12px 0}.cv-empty,.cv-module-placeholder{text-align:center;padding:70px 20px;border:1px dashed var(--border2);border-radius:12px}.cv-scope{margin-top:20px;color:var(--text3);font:11px var(--mono)}.cv-workspace-header{justify-content:flex-start}.cv-workspace-header>div{flex:1}.cv-tabs{display:flex;border-bottom:1px solid var(--border);overflow-x:auto}.cv-tabs button{padding:14px 18px;background:none;border:0;border-bottom:2px solid transparent;color:var(--text2);font-weight:700}.cv-tabs button.active{color:var(--lime);border-bottom-color:var(--lime)}.cv-flow{max-width:720px;margin:0 auto;padding:32px}.cv-flow-start,.cv-step{background:var(--bg2);border:1px solid var(--border2);border-radius:10px;padding:16px}.cv-flow-start{display:flex;justify-content:space-between}.cv-connector{height:34px;width:2px;background:var(--border2);margin:auto}.cv-step{display:flex;align-items:center;gap:14px}.cv-step>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#beff211a;color:var(--lime)}.cv-step>div{display:flex;flex:1;flex-direction:column}.cv-step small{text-transform:capitalize;color:var(--text2)}.cv-add-step{display:block;margin:auto;background:transparent;border:1px solid var(--lime);color:var(--lime);border-radius:8px;padding:10px 16px}.cv-module-placeholder{margin-top:30px}@media (max-width:800px){.cv-shell{padding:16px}.cv-funnel-row{grid-template-columns:44px 1fr 32px}.cv-funnel-row>div:not(.cv-funnel-name),.cv-funnel-row>.cv-status{display:none}.cv-header{align-items:flex-start}.cv-flow{padding:22px 0}}.cv-funnel-create-dialog{display:grid;gap:18px;width:min(840px,92vw);max-height:90vh;overflow:auto;padding:24px;background:var(--bg2);border:1px solid var(--border2);border-radius:14px}.cv-funnel-create-dialog header,.cv-funnel-create-dialog footer{display:flex;align-items:start;justify-content:space-between;gap:16px}.cv-funnel-create-dialog h2{margin:5px 0}.cv-funnel-create-dialog p{margin:0;color:var(--text2)}.cv-funnel-create-dialog header>button,.cv-funnel-create-dialog footer>button{padding:9px 13px;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;color:var(--text)}.cv-funnel-create-dialog>label{display:grid;gap:7px;font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-funnel-create-dialog>label input{padding:11px;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;color:var(--text)}.cv-funnel-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cv-funnel-template-grid button{display:grid;gap:7px;padding:16px;text-align:left;background:var(--bg3);border:1px solid var(--border);border-radius:10px;color:var(--text)}.cv-funnel-template-grid button.active{border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.cv-funnel-template-grid span,.cv-funnel-template-grid i{font:700 9px var(--mono);text-transform:uppercase;color:var(--lime);font-style:normal}.cv-funnel-template-grid small{min-height:32px;color:var(--text2);line-height:1.45}.cv-funnel-template-grid i{color:var(--text3)}.cv-funnel-create-dialog footer{justify-content:flex-end}@media (max-width:620px){.cv-funnel-template-grid{grid-template-columns:1fr}}.cv-funnel-template-tools{display:grid;grid-template-columns:1fr 190px;gap:9px}.cv-funnel-template-tools input,.cv-funnel-template-tools select{padding:10px;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;color:var(--text)}@media (max-width:620px){.cv-funnel-template-tools{grid-template-columns:1fr}}.cv-toolbar select,.cv-toolbar button{padding:9px 10px;background:var(--bg2);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-funnel-row-actions{display:flex!important;align-items:center;gap:5px}.cv-funnel-row-actions select{max-width:120px;padding:7px;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--text);font-size:10px}@media (max-width:800px){.cv-toolbar{flex-wrap:wrap}.cv-funnel-row-actions select{display:none}}.cv-upload-control{display:grid!important;gap:7px!important;cursor:pointer}.cv-upload-control>span{font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-upload-control>div{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center;min-height:66px;padding:11px 13px;border:1px dashed var(--border2);border-radius:10px;background:var(--bg3);transition:border-color .15s,background .15s}.cv-upload-control:hover>div{border-color:var(--lime);background:color-mix(in srgb,var(--lime) 4%,var(--bg3))}.cv-upload-control>div>b{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--lime) 45%,var(--border));border-radius:9px;color:var(--lime);font-size:18px}.cv-upload-control>div>strong{align-self:end;color:var(--text);font:800 12px var(--sans);text-transform:none}.cv-upload-control>div>small{align-self:start;color:var(--text3);font:500 10px var(--sans);text-transform:none}.cv-upload-control>input[type=file]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none}.cv-upload-control>small{overflow:hidden;text-overflow:ellipsis;color:var(--text2)!important;font:500 11px var(--sans)!important;text-transform:none!important}.cv-shell .cv-primary,.cv-digital-builder .cv-primary,.cv-editor .cv-primary,button.cv-primary{background:var(--lime)!important;border:1px solid var(--lime)!important;color:#071000!important;font-weight:800}.cv-shell .cv-primary:hover,.cv-digital-builder .cv-primary:hover,.cv-editor .cv-primary:hover,button.cv-primary:hover{background:#8ef020!important}.cv-shell .cv-primary:disabled,.cv-digital-builder .cv-primary:disabled,.cv-editor .cv-primary:disabled,button.cv-primary:disabled{opacity:.45;cursor:not-allowed}.cv-shell .cv-danger,.cv-digital-builder .cv-danger,button.cv-danger{background:transparent!important;border:1px solid var(--red)!important;color:var(--red)!important}.cv-funnel-views{display:flex;gap:4px}.cv-funnel-views button{padding:8px 12px;border:1px solid var(--border2);border-radius:7px;background:var(--bg2);color:var(--text2)}.cv-funnel-views button.active{border-color:var(--lime);color:var(--lime)}.cv-workspace-actions{display:flex;align-items:center;gap:10px}.cv-funnel-settings{display:grid;gap:13px;width:min(700px,92vw);max-height:88vh;overflow:auto;padding:22px;background:var(--bg2);border:1px solid var(--border2);border-radius:12px}.cv-funnel-settings header,.cv-funnel-settings footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.cv-funnel-settings h2{margin:4px 0}.cv-funnel-settings label{display:grid;gap:6px;font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-funnel-settings input,.cv-funnel-settings textarea{padding:10px;border:1px solid var(--border2);border-radius:7px;background:var(--bg3);color:var(--text)}.cv-funnel-settings textarea{min-height:130px;resize:vertical}.cv-funnel-settings>small{color:var(--text2)}.cv-funnel-settings footer{justify-content:flex-end}.cv-funnel-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.cv-funnel-tags small{padding:3px 7px;border:1px solid var(--border);border-radius:999px;color:var(--text2);font:600 9px var(--mono)}.cv-step-actions{display:flex;gap:7px;flex-wrap:wrap}.cv-funnel-confirm-layer{z-index:90}.cv-funnel-confirm-dialog{width:min(440px,calc(100vw - 32px));padding:26px;background:var(--bg2);border:1px solid var(--border2);border-radius:14px;box-shadow:0 24px 80px #0000008c}.cv-funnel-confirm-dialog h3{margin:8px 0;font-size:22px}.cv-funnel-confirm-dialog p{margin:0;color:var(--text2);line-height:1.5}.cv-funnel-confirm-dialog>div{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.cv-funnel-confirm-dialog .cv-danger{border-color:#ff456080;background:#ff45601f;color:var(--red)}.cv-store-actions{display:flex;gap:8px}.cv-store-actions a,.cv-store-actions button{padding:10px 13px;background:var(--bg2);border:1px solid var(--border2);border-radius:8px;color:var(--text);text-decoration:none}.cv-notice{margin:12px 0;padding:10px 12px;border:1px solid rgba(186,255,33,.3);border-radius:8px;color:var(--lime)}.cv-store-layout{display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,.8fr);gap:28px;padding-top:22px}.cv-store-settings{display:grid;gap:12px;align-content:start}.cv-store-settings>label,.cv-store-item-dialog label{display:grid;gap:6px;font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-store-settings input,.cv-store-settings textarea,.cv-store-item-dialog input,.cv-store-item-dialog select{padding:10px;background:var(--bg2);border:1px solid var(--border2);border-radius:8px;color:var(--text)}.cv-store-settings textarea{min-height:80px}.cv-store-items-title,.cv-store-settings>article,.cv-store-item-dialog header{display:flex;justify-content:space-between;align-items:center}.cv-store-settings>article{padding:12px;background:var(--bg2);border:1px solid var(--border);border-radius:9px}.cv-store-settings>article div{display:grid}.cv-store-settings>article span{font-size:11px;color:var(--text3)}.cv-store-preview{padding:18px;background:var(--bg2);border:1px solid var(--border2);border-radius:14px}.cv-store-preview>div{max-width:430px;min-height:620px;margin:12px auto 0;padding:34px 24px;border-radius:24px;background:var(--bg);text-align:center}.cv-store-avatar{width:88px;height:88px;border-radius:50%;object-fit:cover;border:2px solid var(--store-accent)}.cv-store-preview h1{font-size:30px}.cv-store-preview p{color:color-mix(in srgb,var(--store-text) 68%,transparent)}.cv-store-preview article{display:flex;align-items:center;gap:12px;margin:12px 0;padding:12px;border:1px solid rgba(180,180,174,.22);border-radius:13px;text-align:left}.cv-store-preview article img{width:58px;height:58px;border-radius:9px;object-fit:cover}.cv-store-preview article div{display:grid;flex:1}.cv-store-preview article span{font-size:12px;color:color-mix(in srgb,var(--store-text) 68%,transparent)}.cv-store-preview article b{color:var(--store-accent)}.cv-store-empty{margin-top:30px;padding:30px;border:1px dashed rgba(180,180,174,.24);color:color-mix(in srgb,var(--store-text) 52%,transparent)}.cv-store-item-dialog{display:grid;gap:12px;width:min(520px,90vw);padding:20px;background:var(--bg2);border:1px solid var(--border2);border-radius:12px}.cv-store-item-dialog header button{background:transparent;border:1px solid var(--border2);border-radius:7px;color:var(--text2);padding:7px 10px}@media (max-width:900px){.cv-store-layout{grid-template-columns:1fr}.cv-store-actions{flex-wrap:wrap}}.cv-store-colors{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cv-store-settings select{padding:10px;background:var(--bg2);border:1px solid var(--border2);border-radius:8px;color:var(--text)}.cv-store-settings>article>div:last-child{display:flex;gap:4px}.cv-store-settings>article button:disabled{opacity:.3}.cv-store-viewports{display:flex;justify-content:flex-end;gap:5px;margin-bottom:7px}.cv-store-viewports button.active{border-color:var(--lime);color:var(--lime)}.cv-store-preview>div{background:var(--store-bg)!important;color:var(--store-text)}.cv-store-preview article{background:var(--store-card);border-radius:var(--store-radius)!important}.cv-store-preview>div>section{display:grid;gap:12px}.cv-store-preview>div.grid>section{grid-template-columns:1fr 1fr}.cv-store-preview.mobile>div.grid>section{grid-template-columns:1fr}.cv-store-preview.desktop>div{max-width:720px}.cv-store-preview.desktop{overflow:auto}.cv-store-preview.tablet>div{max-width:560px}.cv-store-preview.mobile>div{max-width:430px}.cv-store-heading{grid-column:1/-1;margin:6px 0 -4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:left;color:color-mix(in srgb,var(--store-text) 72%,transparent)}.cv-store-address{display:flex;align-items:center;overflow:hidden;border:1px solid var(--border2);border-radius:8px;background:var(--bg2)}.cv-store-address span{padding-left:10px;color:var(--text3);font:500 12px var(--mono);text-transform:none}.cv-store-address input{min-width:120px;flex:1;border:0!important;background:transparent!important}.cv-store-settings>label>small{color:var(--text3);font:500 11px var(--sans);text-transform:none}.cv-custom-domain{display:grid;gap:10px;padding:16px;border:1px solid var(--border2);border-radius:12px;background:var(--bg2)}.cv-custom-domain h3{margin:3px 0 0}.cv-custom-domain label{display:grid;gap:6px;color:var(--text2);font-size:12px;font-weight:750}.cv-domain-instructions{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--bg)}.cv-domain-instructions p{margin:0;color:var(--text2);font-size:12px;line-height:1.55}.cv-domain-instructions strong,.cv-domain-instructions b{color:var(--lime)}.cv-domain-instructions button{justify-self:start}.cv-store-public-link{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:14px 16px;border:1px solid var(--border2);border-radius:12px;background:var(--bg2)}.cv-store-public-link>div:first-child{display:grid;gap:5px;min-width:0}.cv-store-public-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font:600 12px var(--mono)}.cv-store-public-link small{color:var(--text3)}.cv-store-public-link>div:last-child{display:flex;gap:7px;flex:0 0 auto}.cv-store-public-link button,.cv-store-public-link a{padding:9px 11px;border:1px solid var(--border2);border-radius:8px;background:var(--bg3);color:var(--text);text-decoration:none;font-weight:700}@media (max-width:600px){.cv-store-public-link{align-items:stretch;flex-direction:column}.cv-store-public-link>div:last-child{display:grid;grid-template-columns:1fr 1fr}.cv-store-public-link button,.cv-store-public-link a{text-align:center}}.cv-store-templates{display:grid;gap:12px;margin-bottom:10px}.cv-store-templates h3{margin:4px 0}.cv-store-templates>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cv-store-templates button{display:grid;gap:6px;padding:10px;border:1px solid var(--border);border-radius:11px;background:var(--bg2);color:var(--text);text-align:left}.cv-store-templates button:hover{border-color:var(--lime)}.cv-store-templates button>i{display:grid;gap:4px;height:76px;padding:10px;border:1px solid;border-radius:8px}.cv-store-templates button>i>b{display:block;width:34%;height:8px;border-radius:8px}.cv-store-templates button>i>em{display:block;height:18px;border-radius:5px}.cv-store-templates button>strong{font-size:13px}.cv-store-templates button>span{color:var(--text3);font-size:10px;line-height:1.35}.cv-store-avatar-setting{display:grid;gap:7px}.cv-store-avatar-setting>span{font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-store-avatar-setting>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cv-store-avatar-setting img,.cv-store-avatar-setting i{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--border2);border-radius:50%;object-fit:cover;background:var(--bg2);color:var(--text3);font-size:22px}.cv-store-avatar-setting label,.cv-store-avatar-setting button{padding:9px 11px;border:1px solid var(--border2);border-radius:8px;background:var(--bg2);color:var(--text);font-weight:700;cursor:pointer}.cv-store-avatar-setting label input{display:none}@media (max-width:600px){.cv-store-templates>div:last-child{grid-template-columns:1fr}}.admin-topbar.storefront-builder-page-header{display:none}.admin-main.storefront-builder-main{overflow:hidden}.cv-shell.cv-storefront,.cv-shell.cv-storefront button,.cv-shell.cv-storefront input,.cv-shell.cv-storefront textarea,.cv-shell.cv-storefront select,.cv-shell.cv-storefront h1,.cv-shell.cv-storefront h2,.cv-shell.cv-storefront h3,.cv-shell.cv-storefront strong{font-family:Inter,Arial,sans-serif}.cv-storefront .cv-storefront-header{min-height:64px;border-bottom-color:#353831;background:#171815;color:#f5f6f2}.cv-storefront .cv-storefront-header .cv-kicker{color:#8a8e84}.cv-storefront .cv-storefront-header p{color:#8d9188}.cv-storefront .cv-store-actions a,.cv-storefront .cv-store-actions button{border-color:#42463e;background:#20221e;color:#e3e5df}.cv-storefront .cv-store-actions .cv-primary{border-color:#76e200;background:#76e200;color:#11130e}.cv-storefront .cv-store-builder{grid-template-columns:270px minmax(0,1fr)}.cv-storefront .cv-store-steps{padding:24px 14px}.cv-storefront .cv-store-workspace{padding:24px}.cv-storefront .cv-store-step-title h3{font-size:22px;font-weight:850;letter-spacing:-.02em}.cv-storefront .cv-store-preview.mobile>div{max-width:390px}.cv-storefront .cv-store-preview h1{font-family:Inter,Arial,sans-serif;font-size:27px;line-height:1.08}.cv-storefront .cv-store-settings h3{font-family:Inter,Arial,sans-serif;font-size:16px}.cv-storefront .cv-store-settings>label,.cv-storefront .cv-store-item-dialog label{font-family:Inter,Arial,sans-serif;font-size:10px}.cv-storefront .cv-kicker{font-family:Inter,Arial,sans-serif;letter-spacing:.18em}.cv-storefront .cv-store-builder-nav .cv-primary{border-color:#67b522;background:#67b522;color:#fff}.cv-store-socials{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cv-store-socials>span{grid-column:1/-1;color:#656960;font-size:10px;font-weight:800;text-transform:uppercase}.cv-store-socials label{display:grid;gap:5px;color:#777b72;font-size:9px;font-weight:750}.cv-store-socials input{min-width:0}.cv-apply-brand-kit{width:100%;padding:11px;border:1px solid var(--lime);border-radius:9px;background:transparent;color:var(--lime);font-weight:800}.cv-store-item-image{display:grid;gap:8px}.cv-store-item-image>span{font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-store-item-image>img{width:100%;max-height:160px;object-fit:cover;border:1px solid var(--border2);border-radius:10px}.cv-store-item-image>div{display:flex;gap:8px}.cv-store-item-image label,.cv-store-item-image button{padding:9px 11px;border:1px solid var(--border2);border-radius:8px;background:var(--bg3);color:var(--text);font-weight:700;cursor:pointer}.cv-store-item-image label input{display:none}.cv-store-item-image small{color:var(--text3);line-height:1.4}.cv-inline-product-choice{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.cv-inline-product-choice label,.cv-inline-product-create label{display:grid;gap:6px;font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-inline-product-choice>button{padding:10px 12px;border:1px solid var(--lime);border-radius:8px;background:transparent;color:var(--lime);font-weight:800}.cv-inline-product-create{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px;border:1px solid var(--border2);border-radius:11px;background:var(--bg3)}.cv-inline-product-create h4,.cv-inline-product-create>button{grid-column:1/-1}.cv-inline-product-create h4{margin:0}.cv-inline-product-create textarea{min-height:70px;padding:10px;background:var(--bg2);border:1px solid var(--border2);border-radius:8px;color:var(--text)}@media (max-width:600px){.cv-inline-product-choice,.cv-inline-product-create{grid-template-columns:1fr}.cv-inline-product-create h4,.cv-inline-product-create>button{grid-column:auto}}.cv-store-settings>article.is-hidden{opacity:.62}.cv-store-settings>article>img{width:52px;height:52px;margin-right:10px;border-radius:8px;object-fit:cover}.cv-store-settings>article small{margin-top:3px;color:var(--lime);font:650 9px var(--mono);text-transform:uppercase}.cv-store-settings>article.is-hidden small{color:var(--text3)}.cv-store-item-actions{display:flex!important;flex-wrap:wrap;justify-content:flex-end}.cv-store-item-actions button{min-height:34px;padding:6px 9px;border:1px solid var(--border2);border-radius:7px;background:var(--bg3);color:var(--text2);font-weight:700}.cv-store-item-dialog{width:min(620px,90vw);max-height:90vh;overflow:auto}.cv-store-visibility{display:flex!important;grid-column:1/-1;align-items:center;gap:9px;padding:10px;border:1px solid var(--border2);border-radius:8px}.cv-store-visibility input{width:18px;height:18px;padding:0}.cv-store-price{display:flex;align-items:center;gap:7px;margin-top:3px}.cv-store-price del{opacity:.58}.cv-store-price b{font-size:12px}.cv-store-settings>article.is-dragging{position:relative;z-index:3;border-color:var(--lime);box-shadow:0 12px 35px #00000061}.cv-store-drag-handle{align-self:stretch;margin-right:8px;padding:4px 8px;border:0;background:transparent;color:var(--text3);font-size:22px;cursor:grab;touch-action:none}.cv-store-drag-handle:active{cursor:grabbing}.cv-card-designs{display:grid;gap:8px}.cv-card-designs>span{font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-card-designs>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.cv-card-designs button{display:grid;gap:5px;padding:8px;border:1px solid var(--border2);border-radius:8px;background:var(--bg3);color:var(--text2);text-transform:capitalize}.cv-card-designs button.active{border-color:var(--lime);color:var(--lime)}.cv-card-designs i{display:block;height:24px;border:1px solid currentColor;border-radius:5px}.cv-card-designs i.poster{background:linear-gradient(135deg,var(--lime),transparent)}.cv-card-designs i.split{background:linear-gradient(90deg,var(--text3) 40%,transparent 40%)}.cv-card-designs i.glass{background:linear-gradient(135deg,rgba(255,255,255,.18),transparent)}.cv-store-copy{grid-column:1/-1;margin:4px 0;color:var(--store-text)!important;text-align:left;line-height:1.65}.cv-store-media{grid-column:1/-1;margin:0;overflow:hidden;border-radius:var(--store-radius)}.cv-store-media img{display:block;width:100%;max-height:360px;object-fit:cover}.cv-store-media figcaption{padding:8px 2px;color:color-mix(in srgb,var(--store-text) 68%,transparent);text-align:left;font-size:12px}.cv-store-video{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:18px;border:1px solid rgba(180,180,174,.22);border-radius:var(--store-radius);background:var(--store-card);text-align:left}.cv-store-video>span{font-size:25px;color:var(--store-accent)}.cv-store-video>div{display:grid}.cv-store-preview article.card-poster{min-height:170px;align-items:flex-end;background:linear-gradient(0deg,var(--store-card),color-mix(in srgb,var(--store-card) 65%,transparent))}.cv-store-preview article.card-outline{background:transparent}.cv-store-preview article.card-glass{background:color-mix(in srgb,var(--store-card) 64%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cv-store-preview article.card-catalogue{border-radius:0!important}.cv-store-preview article.card-split img{width:42%;height:110px}.cv-store-builder{display:grid;grid-template-columns:260px minmax(0,1fr);margin-top:22px;overflow:hidden;border:1px solid var(--border2);border-radius:18px;background:var(--bg)}.cv-store-steps{display:flex;flex-direction:column;gap:7px;padding:22px 14px;background:#11130f;border-right:1px solid var(--border2)}.cv-store-steps>div:first-child{display:grid;gap:5px;padding:0 10px 16px}.cv-store-steps>button{display:flex;align-items:center;gap:11px;width:100%;padding:11px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--text2);text-align:left}.cv-store-steps>button.active{border-color:var(--border2);background:var(--bg3);color:var(--text)}.cv-store-steps>button.complete i{border-color:var(--lime);color:var(--lime)}.cv-store-steps>button>i{display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid var(--border2);border-radius:50%;font-style:normal;font-weight:800}.cv-store-steps>button.active>i{border-color:var(--lime);background:var(--lime);color:#0c0d0a}.cv-store-steps>button span{display:grid;gap:3px;font-weight:800}.cv-store-steps>button small{color:var(--text3);font-size:10px;font-weight:500}.cv-store-draft-state{display:grid;gap:5px;margin:auto 8px 0;padding:14px;border:1px solid var(--border2);border-radius:11px}.cv-store-draft-state small{color:var(--text3)}.cv-store-draft-state strong{color:var(--lime)}.cv-store-workspace{min-width:0;padding:22px}.cv-store-step-title h3{margin:5px 0 0;font-size:24px}.cv-store-workspace .cv-store-layout{padding-top:18px}.cv-store-review{display:grid;gap:10px}.cv-store-review>div{display:grid;gap:4px;padding:16px;border:1px solid var(--border2);border-radius:11px;background:var(--bg2)}.cv-store-review>div span,.cv-store-review>div small{color:var(--text3)}.cv-store-review>p{padding:14px;border:1px solid rgba(118,226,0,.28);border-radius:10px;color:var(--lime);line-height:1.5}.cv-store-builder-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.cv-store-builder-nav button{padding:10px 15px;border:1px solid var(--border2);border-radius:8px;background:var(--bg2);color:var(--text);font-weight:800}.cv-store-builder-nav button:disabled{opacity:.35}.cv-store-builder-nav span{color:var(--text3);font:650 10px var(--mono);text-transform:uppercase}@media (max-width:1000px){.cv-store-builder{grid-template-columns:1fr}.cv-store-steps{display:grid;grid-template-columns:repeat(5,1fr);border-right:0;border-bottom:1px solid var(--border2)}.cv-store-steps>div{display:none!important}.cv-store-steps>button{justify-content:center}.cv-store-steps>button span{display:none}}@media (max-width:600px){.cv-store-workspace{padding:14px}.cv-store-steps{padding:9px 6px}.cv-store-steps>button{padding:7px}.cv-store-steps>button>i{flex-basis:30px;height:30px}}.cv-shell.cv-storefront{max-width:none;margin:-24px;padding:0 0 30px;background:#f3f4ef;color:#191a17}.cv-storefront .cv-storefront-header{min-height:70px;padding:0 24px;border-bottom:1px solid #d9dbd3;background:#fff;color:#191a17}.cv-storefront .cv-storefront-header h2{margin:3px 0 0;font-size:18px}.cv-storefront .cv-storefront-header p{color:#858980}.cv-storefront .cv-store-actions a,.cv-storefront .cv-store-actions button{border-color:#d4d7ce;background:#fff;color:#34372f}.cv-storefront .cv-store-actions .cv-primary{border-color:#67b522;background:#67b522;color:#fff}.cv-storefront .cv-store-builder{grid-template-columns:286px minmax(0,1fr);min-height:calc(100vh - 122px);margin:0;border:0;border-radius:0;background:#f3f4ef}.cv-storefront .cv-store-steps{gap:8px;padding:26px 16px;border:0;background:#151713;color:#f4f5f1}.cv-storefront .cv-store-steps>button{padding:13px 11px;color:#aeb2a9}.cv-storefront .cv-store-steps>button.active{border-color:#383c34;background:#272a24;color:#fff}.cv-storefront .cv-store-steps>button>i{border-color:#464a41}.cv-storefront .cv-store-steps>button.active>i{border-color:#76e200;background:#76e200;color:#12140f}.cv-storefront .cv-store-draft-state{border-color:#3b3f36;background:#1e211c}.cv-storefront .cv-store-workspace{padding:26px 30px 20px}.cv-storefront .cv-store-step-title,.cv-storefront .cv-store-builder-nav{max-width:1130px;margin-left:auto;margin-right:auto}.cv-storefront .cv-store-step-title h3{font-size:25px;color:#191a17}.cv-storefront .cv-store-layout{grid-template-columns:minmax(340px,500px) minmax(390px,1fr);max-width:1130px;margin:0 auto;gap:20px}.cv-storefront .cv-store-settings{padding:20px;border:1px solid #d9dad4;border-radius:15px;background:#fff;box-shadow:0 10px 30px #2022180a}.cv-storefront .cv-store-step-copy{margin:0 0 18px;color:#74776f;font-size:12px;line-height:1.5}.cv-storefront .cv-store-settings>label{color:#656960}.cv-storefront .cv-store-settings input,.cv-storefront .cv-store-settings textarea,.cv-storefront .cv-store-settings select{border-color:#d8dad2;background:#fff;color:#191a17}.cv-storefront .cv-store-settings>article{display:grid;grid-template-columns:auto 62px 1fr auto;gap:10px;border-color:#d9dbd4;background:#fff;color:#191a17}.cv-storefront .cv-store-settings>article span{color:#787c73}.cv-storefront .cv-store-item-actions button{border-color:#d8dad2;background:#f7f8f4;color:#5f635a}.cv-storefront .cv-add-store-section{width:100%;padding:14px;border:1px dashed #8eb56b;border-radius:11px;background:#f5faef;color:#4f8c1b;font-weight:850}.cv-storefront .cv-store-public-link,.cv-storefront .cv-store-preview{border-color:#d9dad4;background:#fff;color:#191a17;box-shadow:0 10px 30px #2022180a}.cv-storefront .cv-store-public-link strong{color:#191a17}.cv-storefront .cv-store-public-link button,.cv-storefront .cv-store-public-link a,.cv-storefront .cv-store-viewports button{border-color:#d5d7d0;background:#fff;color:#676b62}.cv-storefront .cv-store-preview>div{border:1px solid #ccc}.cv-storefront{--bg:#f5f5f1;--bg2:#fff;--bg3:#fafbf8;--text:#171815;--text2:#676b62;--text3:#858980;--border:#e5e6e1;--border2:#d9dad4;--lime:#67c900;color:var(--text);background:var(--bg)}.cv-storefront-header{margin:-20px -20px 0;padding:14px 20px;border-bottom:1px solid var(--border2);background:#fff}.cv-storefront-header h2{margin:3px 0;font-size:18px}.cv-storefront-header p{margin:0;color:var(--text3);font-size:11px}.cv-storefront .cv-kicker{color:#4e9213}.cv-store-actions a,.cv-store-actions button{background:#fff;color:#282a25}.cv-store-actions .cv-primary,.cv-store-builder-nav .cv-primary,.cv-section-editor-top .cv-primary{border-color:#171815;background:#171815;color:#fff}.cv-storefront .cv-notice{color:#43820e;background:#f2f8ec}.cv-store-builder{margin:0 -20px -20px;border:0;border-radius:0;min-height:calc(100vh - 155px)}.cv-store-steps{background:#151613;color:#fff}.cv-store-steps>button.active{border-color:transparent;background:#292b26;color:#fff}.cv-store-steps>button.active span{color:#fff}.cv-store-steps>button.active small{color:#94988f}.cv-store-workspace{padding:26px}.cv-store-step-title h3{font-size:28px}.cv-store-workspace .cv-store-layout{grid-template-columns:minmax(340px,500px) minmax(390px,1fr);gap:20px}.cv-store-settings,.cv-store-workspace>div>div:last-child{padding:20px;border:1px solid #d9dad4;border-radius:15px;background:#fff;box-shadow:0 10px 30px #2022180a}.cv-store-workspace>div>div:last-child{align-self:start}.cv-store-settings input,.cv-store-settings textarea,.cv-store-settings select{background:#fbfbf8;color:#20211d}.cv-store-settings>article{grid-template-columns:20px 52px 1fr auto;padding:9px;border-color:#dddeda;border-radius:10px;background:#fff}.cv-store-settings>article:hover{border-color:#63a721;background:#f5faef}.cv-store-settings>article>img{width:52px;height:44px}.cv-store-settings>article>div:nth-of-type(1){min-width:0}.cv-store-settings>article>div:nth-of-type(1) strong,.cv-store-settings>article>div:nth-of-type(1) span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-store-settings>article small{color:#5d8f33}.cv-store-drag-handle{margin:0;padding:0;color:#a2a69c}.cv-store-item-actions{flex-wrap:nowrap!important}.cv-store-item-actions button{min-width:28px;min-height:28px;padding:4px;border-color:#d4d6cf;background:#fafbf8;color:#64685f}.cv-add-store-section{width:100%;padding:12px;border:1px dashed #afb3aa;border-radius:9px;background:#fafbf8;color:#4f7d26;font-weight:850}.cv-store-step-copy{margin:0 0 4px;color:#74776f;line-height:1.5}.cv-store-preview{position:sticky;top:12px;border-color:#d9dad4;background:#fff}.cv-store-viewports button{border-color:#d5d7d0;background:#fff;color:#676b62}.cv-store-public-link{background:#fafbf8}.cv-store-public-link strong{color:#171815}.cv-store-builder-nav{border-color:#e5e6e1}.cv-store-review>p{border-color:#cfe0bf;background:#f2f8ec;color:#425a2c}.cv-experience-grid{display:grid;gap:9px}.cv-experience-grid>button{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:11px;padding:10px;border:1px solid #d7d9d2;border-radius:11px;background:#fff;color:#171815;text-align:left}.cv-experience-grid>button.active{border-color:#5c9d1d;background:#f3f9ec;box-shadow:0 0 0 2px #76e20022}.cv-experience-grid>button>i{display:grid;place-items:center;width:72px;height:58px;border-radius:8px;background:linear-gradient(135deg,#151613,#30352b);color:#baff68;font-size:21px;font-style:normal}.cv-experience-grid>button:nth-child(2)>i{background:linear-gradient(135deg,#37175f,#ff7258);color:#fff}.cv-experience-grid>button:nth-child(3)>i{background:linear-gradient(135deg,#ede5da,#fff);color:#332c26}.cv-experience-grid span{display:grid;gap:3px}.cv-experience-grid small{color:#787c73;line-height:1.35}.cv-experience-grid>button>b{display:grid;place-items:center;width:21px;height:21px;border:1px solid #c4c7bf;border-radius:50%;color:transparent}.cv-experience-grid>button.active>b{border-color:#62a91d;background:#76e200;color:#142006}.cv-rhythm{display:grid;gap:8px;margin:4px 0}.cv-rhythm>span{color:#686c63;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cv-rhythm>div{display:flex;flex-wrap:wrap;gap:6px}.cv-rhythm button{padding:7px 9px;border:1px solid #d7d9d2;border-radius:999px;background:#fff;color:#6d7168}.cv-rhythm button.active{border-color:#5c9d1d;background:#edf6e4;color:#437b15}.cv-section-library-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;padding:24px;background:#111c}.cv-section-library{width:min(820px,100%);max-height:88vh;overflow:auto;padding:22px;border:1px solid #d9dbd4;border-radius:16px;background:#f7f7f3;color:#171815}.cv-section-library>header{display:flex;justify-content:space-between;gap:20px}.cv-section-library h2{margin:5px 0}.cv-section-library p{margin:0;color:#7a7e75}.cv-section-library>header>button{align-self:start;padding:8px 11px;border:1px solid #d4d6cf;border-radius:7px;background:#fff}.cv-section-library>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.cv-section-library>div>button{display:flex;gap:11px;padding:14px;border:1px solid #d9dbd4;border-radius:10px;background:#fff;color:#171815;text-align:left}.cv-section-library>div>button:hover{border-color:#63a721;background:#f3f9ed}.cv-section-library>div i{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:8px;background:#eef6e6;color:#4e8e18;font-style:normal;font-weight:900}.cv-section-library>div span{display:grid;gap:5px}.cv-section-library>div small{color:#7a7e75;line-height:1.4}.cv-section-editor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:grid;grid-template-rows:64px minmax(0,1fr);background:#20221e;color:#f5f6f2}.cv-section-editor-top{display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #3a3d36;background:#171815}.cv-section-editor-top h2{margin:4px 0 0;font-size:15px}.cv-section-editor-top>div:last-child{display:flex;gap:8px}.cv-section-editor-top button{padding:9px 12px;border:1px solid #464940;border-radius:7px;background:#20221e;color:#fff}.cv-section-editor-top .cv-section-delete{border-color:#713a3a;color:#ffadad}.cv-section-editor-body{display:grid;grid-template-columns:280px minmax(420px,1fr) 320px;min-height:0}.cv-section-toolbox,.cv-section-editor .cv-store-item-dialog{overflow:auto;padding:16px;background:#181916}.cv-section-toolbox{border-right:1px solid #353831}.cv-section-toolbox>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}.cv-section-toolbox button{display:grid;place-items:center;gap:4px;min-height:62px;border:1px solid #3a3d36;border-radius:8px;background:#20221e;color:#aeb1a9}.cv-section-toolbox button.active{border-color:#76e200;color:#baff68}.cv-section-toolbox button b{font-size:17px}.cv-section-toolbox p{margin-top:15px;color:#888c83;font-size:11px;line-height:1.5}.cv-section-canvas{overflow:auto;padding:24px;background-color:#292b26;background-image:radial-gradient(#484b43 1px,transparent 1px);background-size:18px 18px}.cv-section-canvas>div{max-width:760px;margin:auto}.cv-section-canvas .cv-store-preview{position:static;border-color:#4a4d45;background:#20221e}.cv-section-editor .cv-store-item-dialog{display:grid;align-content:start;gap:12px;width:auto;max-height:none;border:0;border-left:1px solid #353831;border-radius:0;color:#fff}.cv-section-editor .cv-store-item-dialog h3{margin:4px 0}.cv-section-editor .cv-store-item-dialog label,.cv-section-editor .cv-card-designs>span,.cv-section-editor .cv-store-item-image>span{color:#aeb1a9}.cv-section-editor .cv-store-item-dialog input,.cv-section-editor .cv-store-item-dialog select,.cv-section-editor .cv-store-item-dialog textarea{border-color:#3a3d36;background:#10110f;color:#fff}.cv-section-editor .cv-store-item-image label,.cv-section-editor .cv-store-item-image button,.cv-section-editor .cv-inline-product-choice>button,.cv-section-editor .cv-card-designs button{border-color:#3a3d36;background:#20221e;color:#d8dbd3}@media (max-width:1100px){.cv-store-workspace .cv-store-layout{grid-template-columns:1fr}.cv-section-editor-body{grid-template-columns:1fr 320px}.cv-section-toolbox{display:none}}@media (max-width:760px){.cv-section-editor-body{grid-template-columns:1fr}.cv-section-canvas{display:none}.cv-section-library>div{grid-template-columns:1fr}.cv-section-editor .cv-store-item-dialog{border-left:0}.cv-storefront-header{margin:-14px -14px 0}.cv-store-builder{margin:0 -14px -14px}}.cv-card-designs>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-card-designs button{grid-template-columns:54px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 9px;padding:10px;text-align:left;text-transform:none}.cv-card-designs button>i{grid-row:1/3;position:relative;width:54px;height:44px;overflow:hidden;background:#10110f}.cv-card-designs button>strong{font-size:11px}.cv-card-designs button>small{color:#858980;font-size:8px;line-height:1.3}.cv-card-designs i em,.cv-card-designs i b,.cv-card-designs i small{position:absolute;display:block}.cv-card-designs i em{inset:5px auto 5px 5px;width:16px;border-radius:3px;background:#6b7167}.cv-card-designs i b{left:25px;right:5px;top:9px;height:4px;background:#edf0e9}.cv-card-designs i small{left:25px;right:10px;top:19px;height:3px;background:#777d73}.cv-card-designs i.poster em{top:0;right:0;bottom:0;left:0;width:100%;border-radius:0;background:linear-gradient(135deg,#4d2269,#ff775e)}.cv-card-designs i.poster b,.cv-card-designs i.poster small{left:7px;z-index:1}.cv-card-designs i.split em{width:25px}.cv-card-designs i.split b,.cv-card-designs i.split small{left:35px}.cv-card-designs i.catalogue{border-radius:0}.cv-card-designs i.catalogue em{inset:7px auto 7px 5px;width:12px;border-radius:0}.cv-card-designs i.outline{background:transparent}.cv-card-designs i.outline em{display:none}.cv-card-designs i.outline b,.cv-card-designs i.outline small{left:7px}.cv-card-designs i.glass{background:linear-gradient(135deg,#4d5e6688,#1b2023)}.cv-store-settings>article.is-hidden{border-style:dashed}.cv-store-settings>article.is-hidden>img{filter:grayscale(1)}@media (max-width:1100px){.cv-section-editor-body{grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto minmax(0,1fr)}.cv-section-toolbox{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(260px,1fr) auto minmax(210px,.75fr);align-items:center;gap:10px;padding:10px 14px;border-right:0;border-bottom:1px solid #353831;overflow:visible}.cv-section-toolbox>div{grid-template-columns:repeat(4,minmax(64px,1fr));gap:6px;margin:0}.cv-section-toolbox>div:nth-of-type(2){grid-template-columns:repeat(3,minmax(64px,1fr))}.cv-section-toolbox button{min-height:46px}.cv-section-toolbox p{grid-column:1/-1;margin:0;font-size:10px}.cv-section-action-kicker{margin-top:0}}@media (max-width:760px){.cv-section-editor{grid-template-rows:auto minmax(0,1fr)}.cv-section-editor-top{align-items:flex-start;gap:10px;padding:10px 12px}.cv-section-editor-top>div:last-child{flex-wrap:wrap;justify-content:flex-end}.cv-section-editor-body{display:block;overflow:auto}.cv-section-toolbox{display:grid;grid-template-columns:1fr;gap:7px;position:sticky;top:0;z-index:4}.cv-section-toolbox>div,.cv-section-toolbox>div:nth-of-type(2){grid-template-columns:repeat(4,minmax(70px,1fr));overflow-x:auto}.cv-section-toolbox>div:nth-of-type(2){grid-template-columns:repeat(3,minmax(82px,1fr))}.cv-section-toolbox p{display:none}.cv-section-editor .cv-store-item-dialog{max-height:none;overflow:visible}}.cv-store-preview article.card-editorial{padding:15px}.cv-store-preview article.card-editorial img{width:72px;height:72px}.cv-store-preview article.card-split{padding:0;overflow:hidden}.cv-store-preview article.card-split img{align-self:stretch;width:44%;height:132px;border-radius:0}.cv-store-preview article.card-split>div{padding:16px 0}.cv-store-preview article.card-split>b{margin-right:15px}.cv-store-preview article.card-poster{position:relative;min-height:210px;padding:22px;overflow:hidden;border:0}.cv-store-preview article.card-poster>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;opacity:.5}.cv-store-preview article.card-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--store-card) 5%,transparent 90%)}.cv-store-preview article.card-poster>div,.cv-store-preview article.card-poster>b{position:relative;z-index:1;align-self:flex-end}.cv-store-preview article.card-poster>div strong{font-size:20px}.cv-store-preview article.card-catalogue{padding:9px 2px;border-width:0 0 1px;background:transparent}.cv-store-preview article.card-catalogue img{width:44px;height:44px;border-radius:2px}.cv-store-preview article.card-outline{padding:17px;border-width:2px;background:transparent}.cv-store-preview article.card-glass{padding:18px;border-color:color-mix(in srgb,var(--store-text) 26%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--store-card) 78%,white 10%),color-mix(in srgb,var(--store-card) 56%,transparent));box-shadow:inset 0 1px #ffffff2e,0 16px 28px #00000024;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cv-section-action-kicker{display:block;margin-top:18px}.cv-section-content-list{display:grid;gap:10px}.cv-section-content-list>header{display:flex;justify-content:space-between;align-items:center}.cv-section-content-list>header span{font-size:11px;font-weight:850}.cv-section-content-list>header small,.cv-section-content-list>p{color:#888c83;font-size:10px;line-height:1.45}.cv-section-content-list>article{display:grid;gap:9px;padding:11px;border:1px solid #3a3d36;border-radius:9px;background:#20221e}.cv-section-content-list>article.is-dragging{z-index:5;border-color:#656a5e;box-shadow:0 12px 30px #00000073;opacity:.92}.cv-section-content-list>article>header{display:flex;align-items:center;gap:7px}.cv-section-content-list>article>header strong{text-transform:capitalize;margin-right:auto}.cv-section-content-list>article>header div{display:flex;gap:4px}.cv-section-content-list>article>header button{padding:4px 7px;border:1px solid #45483f;border-radius:5px;background:#151613;color:#d8dbd3}.cv-section-content-list>article>header button.remove{color:#ff9c9c}.cv-section-content-list>article>header .cv-content-drag-handle{padding:3px 5px;border:0;background:transparent;color:#8f9389;font-size:15px;line-height:1;cursor:grab;touch-action:none}.cv-section-content-list>article>header .cv-content-drag-handle:active{cursor:grabbing}.cv-section-content-list article img{width:100%;max-height:130px;border-radius:7px;object-fit:cover}.cv-content-upload{display:grid;place-items:center;padding:10px;border:1px dashed #55594f;border-radius:7px;cursor:pointer}.cv-content-upload input{display:none}.cv-store-composed-section{display:grid;grid-column:1/-1;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--store-text) 14%,transparent);border-radius:var(--store-radius);background:color-mix(in srgb,var(--store-card) 86%,transparent)}.cv-store-composed-section .cv-store-heading,.cv-store-composed-section .cv-store-copy{margin:0}.cv-public-store-composed{display:grid;grid-column:1/-1;gap:13px;padding:18px;border:1px solid color-mix(in srgb,var(--store-text) 14%,transparent);border-radius:var(--store-radius);background:color-mix(in srgb,var(--store-card) 88%,transparent);text-align:left}.cv-public-store-composed>.cv-public-store-heading,.cv-public-store-composed>.cv-public-store-copy{margin:0}.cv-public-store-composed>a{margin:0}.cv-public-store-video.is-empty{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px dashed color-mix(in srgb,var(--store-text) 25%,transparent);border-radius:var(--store-radius);opacity:.72}.cv-public-store-video.is-empty span{display:grid;gap:4px}.cv-public-store-video.is-empty b{color:var(--store-accent)}.cv-storefront-video-player{grid-column:1/-1;margin:0;overflow:hidden;border-radius:var(--store-radius);background:#050505}.cv-storefront-video-player iframe,.cv-storefront-video-player video{display:block;width:100%;aspect-ratio:16/9;border:0;background:#000}.cv-storefront-video-player figcaption{padding:9px 11px;color:color-mix(in srgb,var(--store-text) 72%,transparent);font-size:12px}.cv-storefront-video-empty{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:18px;border:1px dashed color-mix(in srgb,var(--store-text) 25%,transparent);border-radius:var(--store-radius);background:var(--store-card);text-align:left;opacity:.8}.cv-storefront-video-empty>span{color:var(--store-accent);font-size:24px}.cv-storefront-video-empty>div{display:grid;gap:3px}.cv-storefront-video-empty small{color:color-mix(in srgb,var(--store-text) 68%,transparent)}.cv-sales-page-status{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid #3a3d36;border-radius:8px;background:#20221e}.cv-sales-page-status span{font-size:11px}.cv-sales-page-status button{padding:7px 10px;border:0;border-radius:7px;background:#76e200;color:#10120d;font-weight:850}.cv-store-confirm-layer{z-index:300}.cv-store-confirm-dialog{width:min(460px,calc(100vw - 32px));padding:26px;background:var(--bg2);border:1px solid var(--border2);border-radius:14px;box-shadow:0 24px 80px #0000008c}.cv-store-confirm-dialog h3{margin:8px 0;font-size:22px}.cv-store-confirm-dialog p{margin:0;color:var(--text2);line-height:1.5}.cv-store-confirm-dialog>div{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.cv-store-confirm-dialog .cv-danger{border-color:#ff456080;background:#ff45601f;color:var(--red)}.cv-store-composed-section.card-split,.cv-public-store-composed.card-split{border-left:4px solid var(--store-accent)}.cv-store-composed-section.card-poster,.cv-public-store-composed.card-poster{padding:22px;background:linear-gradient(150deg,color-mix(in srgb,var(--store-accent) 18%,var(--store-card)),var(--store-card))}.cv-store-composed-section.card-catalogue,.cv-public-store-composed.card-catalogue{padding-left:2px;padding-right:2px;border-width:1px 0;border-radius:0;background:transparent}.cv-store-composed-section.card-outline,.cv-public-store-composed.card-outline{border-width:2px;background:transparent}.cv-store-composed-section.card-glass,.cv-public-store-composed.card-glass{border-color:color-mix(in srgb,var(--store-text) 26%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--store-card) 78%,white 10%),color-mix(in srgb,var(--store-card) 56%,transparent));box-shadow:inset 0 1px #ffffff2e,0 16px 28px #00000024;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cv-store-composed-section>.cv-store-composed-action,.cv-public-store-composed>.cv-store-composed-action{margin:4px 0 0;padding:13px 0 0;border-width:1px 0 0;border-radius:0!important;border-color:color-mix(in srgb,var(--store-text) 18%,transparent);background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cv-store-composed-section>.cv-store-composed-action img,.cv-public-store-composed>.cv-store-composed-action img{width:52px;height:52px;border-radius:8px;object-fit:cover}.admin-main>.cv-storefront{margin:0 -26px -26px!important}.cv-store-toast{position:fixed;top:116px;right:24px;z-index:260;display:grid;grid-template-columns:30px minmax(180px,1fr) 24px;align-items:center;gap:10px;width:min(360px,calc(100vw - 32px));padding:11px 12px;border:1px solid #3b3b3b;border-radius:10px;background:#151515;color:#e2e5df;box-shadow:0 18px 55px #00000085}.cv-store-toast>i{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgb(118 226 0 / 34%);border-radius:8px;background:#76e2001a;color:var(--lime, #76e200);font-style:normal;font-weight:900}.cv-store-toast>span{display:grid;gap:2px}.cv-store-toast strong{color:#e2e5df;font-size:10px;text-transform:uppercase}.cv-store-toast small{color:#aeb1ac;font-size:10px;line-height:1.4}.cv-store-toast>button{width:24px;height:24px;padding:0;border:0;background:transparent;color:#8d908b;font-size:17px}.cv-store-toast.error>i{border-color:#ff22445c;background:#ff22441a;color:#ff526d}@media (max-width: 700px){.cv-store-toast{top:74px;right:16px}}.cv-shell.cv-storefront{--bg: #0c0c0c;--bg2: #0d0d0d;--bg3: #151515;--text: #e2e5df;--text2: #c8cbc5;--text3: #9ea19c;--border: #282828;--border2: #363636;--lime: #76e200}.cv-shell.cv-storefront,.cv-storefront .cv-store-builder,.cv-storefront .cv-store-workspace{background:var(--bg-page, #0c0c0c);color:#f3f3f3}.cv-storefront .cv-store-steps{border-right:1px solid var(--border, #343434);background:var(--bg-nav, #0c0c0c);color:var(--text, #e2e5df)}.cv-storefront .cv-store-steps>button{color:var(--text3, #9ea19c)}.cv-storefront .cv-store-steps>button.active{border-color:var(--border, #343434);background:var(--bg3, #151515);color:var(--text, #e2e5df)}.cv-storefront .cv-store-steps>button>i{border-color:var(--border2, #4a4a4a)}.cv-storefront .cv-store-steps>button small{color:var(--text3, #9ea19c)}.cv-storefront .cv-store-draft-state{border-color:var(--border, #343434);background:var(--bg2, #0d0d0d)}.cv-storefront .cv-store-step-title h3,.cv-storefront .cv-store-settings h3{color:#f3f3f3}.cv-storefront .cv-store-settings,.cv-storefront .cv-store-workspace>div>div:last-child,.cv-storefront .cv-store-public-link,.cv-storefront .cv-store-preview{border-color:#303030;background:#171717;color:#f3f3f3;box-shadow:0 14px 36px #0000003d}.cv-storefront .cv-store-settings>label,.cv-storefront .cv-store-socials header span,.cv-storefront .cv-store-avatar-setting>span{color:#b5b5b5}.cv-storefront .cv-store-settings input,.cv-storefront .cv-store-settings textarea,.cv-storefront .cv-store-settings select,.cv-storefront .cv-store-address{border-color:#383838;background:#202020;color:#f4f4f4}.cv-storefront .cv-store-step-title>button,.cv-storefront .cv-store-builder-nav button,.cv-storefront .cv-store-viewports button,.cv-storefront .cv-store-public-link button,.cv-storefront .cv-store-public-link a,.cv-storefront .cv-store-avatar-setting button,.cv-storefront .cv-store-avatar-setting label,.cv-storefront .cv-launch-destination button,.cv-storefront .cv-launch-destination a{border-color:#3b3b3b!important;background:#1b1b1b!important;color:#e1e1e1!important}.cv-storefront .cv-store-preview>div{border-color:#343434!important}.cv-storefront .cv-store-public-link,.cv-storefront .cv-store-preview,.cv-storefront .cv-store-settings,.cv-storefront .cv-launch-destination,.cv-storefront .cv-readiness-list button{border-color:#303030!important}.cv-storefront .cv-store-public-link strong,.cv-storefront .cv-store-public-link small{color:#d8d8d8}.cv-storefront .cv-store-builder-nav .cv-primary{border-color:#67c900!important;background:#67c900!important;color:#101010!important}.cv-store-socials{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.cv-store-socials>header,.cv-store-socials>div{grid-column:1 / -1;width:100%;min-width:0}.cv-store-socials>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.cv-store-socials>header>div{display:grid;gap:3px}.cv-store-socials>header span{font-size:10px;font-weight:850;text-transform:uppercase}.cv-store-socials>header small{color:gray;font-size:10px;line-height:1.4}.cv-store-socials>header button{flex:0 0 auto;padding:8px 10px;border:1px solid #444;border-radius:8px;background:#202020;color:#a8ef6d;font-size:9px;font-weight:800}.cv-store-socials>div{display:grid;gap:7px}.cv-store-socials article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid #343434;border-radius:10px;background:#1b1b1b;width:100%}.cv-store-socials article.connected{border-color:#4b4b4b}.cv-store-socials article>i,.cv-store-preview-socials span,.cv-public-store-socials a{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#282828;color:currentColor;font-style:normal}.cv-store-socials svg,.cv-store-preview-socials svg,.cv-public-store-socials svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.cv-store-socials svg .fill,.cv-store-preview-socials svg .fill,.cv-public-store-socials svg .fill{fill:currentColor;stroke:none}.cv-store-socials svg .cut,.cv-store-preview-socials svg .cut,.cv-public-store-socials svg .cut{fill:#282828;stroke:none}.cv-store-socials article:nth-child(1)>i{color:#f05a9d}.cv-store-socials article:nth-child(2)>i{color:#73f5ef}.cv-store-socials article:nth-child(3)>i{color:#ff4b4b}.cv-store-socials article:nth-child(4)>i{color:#72a5ff}.cv-social-account{display:grid;gap:5px;min-width:0}.cv-social-account>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#e9e9e9;font-size:10px;font-weight:800}.cv-social-account>span b{color:#78cf37;font-size:8px;font-weight:800;text-transform:uppercase}.cv-social-account>small{overflow:hidden;color:#929292;font-size:9px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.cv-social-editor{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:5px}.cv-store-socials article input{min-width:0;padding:7px 8px!important;font-size:10px}.cv-social-choices{display:flex;flex-wrap:wrap;gap:5px}.cv-social-choices button,.cv-social-add,.cv-social-editor button{width:fit-content;padding:7px 8px;border:1px solid #444;border-radius:7px;background:#242424;color:#d7d7d7;font-size:8px;font-weight:800}.cv-social-choices button:first-child{border-color:#555;color:#f1f1f1}.cv-store-socials article>div{display:flex;gap:5px}.cv-store-socials article>div button{padding:7px 8px;border:1px solid #444;border-radius:7px;background:#242424;color:#9bd66d;font-size:8px;font-weight:800}.cv-store-socials article>div button.remove{border-color:#463738;background:#261d1e;color:#c99a9d}.cv-store-preview-socials{display:flex;justify-content:center;gap:7px;min-height:0;margin:2px 0 12px}.cv-store-preview-socials:empty{display:none}.cv-store-preview-socials span{width:31px;height:31px;border:1px solid color-mix(in srgb,var(--store-text) 24%,transparent);background:color-mix(in srgb,var(--store-text) 8%,transparent);color:var(--store-text)}.cv-store-preview-socials svg{width:17px;height:17px}.cv-store-socials>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-store-socials article{grid-template-columns:40px minmax(0,1fr);align-content:start;min-height:124px;padding:13px}.cv-store-socials article>i{width:38px;height:38px}.cv-social-account>span{min-height:21px}.cv-social-card-actions{grid-column:1 / -1;display:flex!important;align-items:center;gap:6px!important;padding-top:4px;border-top:1px solid #2d2d2d}.cv-social-card-actions button{flex:1;padding:7px 8px!important;border:0!important;background:transparent!important;color:#cfcfcf!important;text-align:left}.cv-social-card-actions button:first-child{color:#9bd66d!important}.cv-social-card-actions button.remove{flex:0 0 auto;color:#b88c8f!important}.cv-store-avatar-setting{display:grid;gap:10px;padding-top:2px}.cv-store-avatar-setting>header{display:grid;gap:3px}.cv-store-avatar-setting>header span{color:#b5b5b5;font-size:10px;font-weight:850;text-transform:uppercase}.cv-store-avatar-setting>header small{color:gray;font-size:10px}.cv-store-avatar-setting .cv-avatar-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid #343434;border-radius:11px;background:#1b1b1b}.cv-avatar-card>div:nth-child(2){display:grid;gap:4px}.cv-avatar-card>div:nth-child(2) strong{font-size:12px}.cv-avatar-card>div:nth-child(2) small{color:#8e8e8e;font-size:9px}.cv-avatar-actions{display:flex;align-items:center;gap:5px}.cv-storefront .cv-avatar-actions label,.cv-storefront .cv-avatar-actions button{padding:7px 9px!important;border-color:#3b3b3b!important;background:#242424!important;color:#d8d8d8!important;font-size:9px}.cv-storefront .cv-avatar-actions button.remove{color:#bd9396!important}.cv-store-socials .cv-selected-socials{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cv-store-socials .cv-selected-socials>article{display:grid;grid-template-columns:32px minmax(74px,1fr) auto auto;align-items:center;gap:8px;width:auto;min-height:0;padding:8px;border-color:#343434;border-radius:10px;background:#1b1b1b}.cv-selected-socials article>i{width:32px;height:32px}.cv-selected-socials article>span{display:grid;gap:2px}.cv-selected-socials article strong{font-size:10px}.cv-selected-socials article small{color:#858585;font-size:8px}.cv-selected-socials article button{padding:6px!important;border:0!important;background:transparent!important;color:#aaa!important;font-size:8px}.cv-selected-socials article button.remove{color:#b98c90!important;font-size:16px}.cv-storefront .cv-add-social-icon{min-height:50px;padding:0 16px;border:1px dashed #464646!important;border-radius:10px;background:#141414!important;color:#d2d2d2!important;font-size:10px;font-weight:800}.cv-storefront .cv-add-social-icon:hover{border-color:#777!important;background:#1b1b1b!important}.cv-store-socials .cv-social-picker{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid #383838;border-radius:12px;background:#151515}.cv-social-picker>header{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid #303030}.cv-social-picker>header strong{font-size:11px}.cv-social-picker>header button{border:0;background:transparent;color:#999;font-size:9px}.cv-store-socials .cv-social-picker>article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:0;padding:10px 12px;border:0;border-bottom:1px solid #292929;border-radius:0;background:transparent}.cv-social-picker>article:last-child{border-bottom:0}.cv-social-picker article>i{width:32px;height:32px}.cv-social-picker article>span{display:grid;gap:3px}.cv-social-picker article>span strong{font-size:10px}.cv-social-picker article>span small{color:#858585;font-size:8px}.cv-social-picker article>div:last-child{display:flex;gap:5px}.cv-social-picker article>div:last-child button,.cv-social-picker .cv-social-editor button{padding:7px 8px;border:1px solid #3b3b3b;border-radius:7px;background:#202020;color:#d0d0d0;font-size:8px;font-weight:800}.cv-social-picker .cv-social-editor{width:min(310px,100%)}.cv-storefront .cv-store-layout.is-publish-step{grid-template-columns:minmax(430px,.95fr) minmax(380px,1.05fr);align-items:start}.cv-publish-review{display:grid;gap:14px}.cv-publish-review>header h2{margin:10px 0 6px;font-size:24px;letter-spacing:-.025em}.cv-publish-review>header p{margin:0;color:#73776e;font-size:12px;line-height:1.55}.cv-launch-status{display:inline-flex;width:fit-content;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.cv-launch-status.ready{background:#eaf6df;color:#3f7f0c}.cv-launch-status.attention{background:#fff0d8;color:#9a5b00}.cv-readiness-list{display:grid;gap:8px}.cv-readiness-list button{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:11px;border:1px solid #dcded7;border-radius:10px;background:#fff;color:#20211d;text-align:left}.cv-readiness-list button.attention{border-color:#e8c88f;background:#fffaf0}.cv-readiness-list button>i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eaf6df;color:#468713;font-style:normal;font-weight:900}.cv-readiness-list button.attention>i{background:#ffe9c5;color:#9a5b00}.cv-readiness-list button>span{display:grid;gap:3px}.cv-readiness-list button small{color:#7b7f76;line-height:1.35}.cv-readiness-list button>b{color:#4d851f;font-size:10px}.cv-readiness-list button.attention>b{color:#9a5b00}.cv-launch-destination{display:grid;gap:6px;padding:13px;border:1px solid #daddd5;border-radius:10px;background:#fafbf8}.cv-launch-destination>span{color:#659d35;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.cv-launch-destination>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.cv-launch-destination>small{color:#7b7f76;line-height:1.4}.cv-launch-destination>div{display:flex;gap:7px;margin-top:3px}.cv-launch-destination button,.cv-launch-destination a{padding:8px 10px;border:1px solid #d5d7d0;border-radius:7px;background:#fff;color:#353831;font-size:10px;font-weight:750;text-decoration:none}.cv-publish-now{display:grid;gap:3px;width:100%;padding:14px;border:0;border-radius:10px;background:#67c900;color:#102000;font-size:14px;font-weight:900}.cv-publish-now small{font-size:9px;font-weight:650;opacity:.72}.cv-publish-now:disabled{background:#d9dcd4;color:#777b72}.cv-product-rule{margin:0;padding:11px 12px;border:1px solid #cfe0bf;border-radius:9px;background:#f2f8ec;color:#526a3d;font-size:10px;line-height:1.5}.cv-publish-preview-panel{padding:14px!important}.cv-publish-preview-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cv-publish-preview-head>div{display:grid;gap:3px}.cv-publish-preview-head>span{padding:5px 8px;border-radius:999px;background:#eef5e8;color:#4f861f;font-size:9px;font-weight:800}.cv-publish-preview-panel .cv-store-preview{box-shadow:none}.cv-publish-preview-panel .cv-store-preview>div{min-height:460px;max-height:520px;overflow:auto}@media (max-width: 1100px){.cv-storefront .cv-store-layout.is-publish-step{grid-template-columns:1fr}}@media (max-width: 650px){.cv-store-socials>header,.cv-store-socials article>div{align-items:stretch;flex-direction:column}.cv-store-socials article{grid-template-columns:34px minmax(0,1fr)}.cv-store-socials article>div{grid-column:2}.cv-social-editor{grid-template-columns:1fr}.cv-store-socials>div{grid-template-columns:1fr}.cv-store-avatar-setting .cv-avatar-card{grid-template-columns:58px minmax(0,1fr)}.cv-avatar-actions{grid-column:1 / -1}}.cv-storefront .cv-store-builder{grid-template-columns:238px minmax(0,1fr)}.cv-storefront .cv-store-steps{padding:22px 12px}.cv-storefront .cv-store-steps>button{min-height:66px;padding:11px 10px}.cv-storefront .cv-store-steps>button span{font-size:13px}.cv-storefront .cv-store-steps>button small{font-size:10px;line-height:1.35}.cv-storefront .cv-store-workspace{padding:22px 24px 18px}.cv-storefront .cv-store-step-title,.cv-storefront .cv-store-layout,.cv-storefront .cv-store-builder-nav{max-width:1260px}.cv-storefront .cv-store-layout,.cv-storefront .cv-store-layout.is-publish-step{grid-template-columns:minmax(420px,540px) minmax(440px,1fr);gap:22px}.cv-storefront .cv-store-settings,.cv-storefront .cv-store-workspace>div>div:last-child{align-self:start;padding:20px;border-radius:14px}.cv-storefront .cv-store-step-copy,.cv-storefront .cv-store-settings>label>small,.cv-storefront .cv-store-socials header small,.cv-storefront .cv-store-avatar-setting header small{font-size:12px}.cv-storefront .cv-store-settings>label,.cv-storefront .cv-store-item-dialog label,.cv-storefront .cv-store-socials header span,.cv-storefront .cv-store-avatar-setting header span{font-size:11px}.cv-storefront .cv-store-settings input,.cv-storefront .cv-store-settings textarea,.cv-storefront .cv-store-settings select{min-height:42px;font-size:13px}.cv-storefront .cv-store-settings>article{min-height:76px;padding:11px}.cv-storefront .cv-store-settings>article>div:nth-of-type(1) strong{font-size:13px}.cv-storefront .cv-store-settings>article>div:nth-of-type(1) span{font-size:11px}.cv-storefront .cv-add-store-section{min-height:54px;font-size:13px}.cv-storefront .cv-store-preview{padding:16px}.cv-storefront .cv-store-preview>div{min-height:520px;padding:32px 26px}.cv-storefront .cv-store-preview h1{margin:8px 0 4px;font-size:28px}.cv-storefront .cv-store-preview p{margin:4px 0 14px;font-size:13px}.cv-storefront .cv-store-preview article div strong{font-size:13px;line-height:1.35}.cv-storefront .cv-store-public-link{padding:15px 16px}.cv-storefront .cv-store-public-link strong{font-size:12px}@media (max-width: 1180px){.cv-storefront .cv-store-layout,.cv-storefront .cv-store-layout.is-publish-step{grid-template-columns:1fr}}.cv-section-create{display:flex;gap:10px;margin:12px 0 18px}.cv-section-create input{flex:1;min-width:0}.cv-section-create button,.cv-store-section-editor>.cv-add-store-section{border:0;border-radius:10px;background:#76e200;color:#10120d;font-weight:800;padding:11px 14px}.cv-store-section-list{display:grid;gap:16px}.cv-store-section-editor{border:1px solid #d8dcd2;border-radius:14px;background:#fff;padding:14px;display:grid;gap:10px}.cv-store-section-editor>header{display:flex;align-items:center;gap:10px;border-bottom:1px solid #eceee8;padding-bottom:12px}.cv-store-section-editor>header>div{display:grid;gap:3px;flex:1}.cv-store-section-editor>header input{font-size:16px;font-weight:800;border:0;border-bottom:1px solid transparent;padding:4px 0}.cv-store-section-editor>header input:focus{outline:none;border-bottom-color:#76e200}.cv-store-section-editor>header small{color:#72776c}.cv-store-section-editor>header label{display:flex;align-items:center;gap:6px;font-size:12px}.cv-store-section-editor>header button{padding:7px 9px}.cv-store-section-editor>header .remove{color:#bd2736}.cv-store-preview-section{display:grid;gap:10px;margin:18px 0}.cv-store-preview-section>h2{margin:0;font-size:18px}.cv-store-preview-section>p{margin:0;opacity:.75}.cv-store-preview-section>div.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cv-store-preview-section>div.list{display:grid;gap:10px}@media (max-width:620px){.cv-store-section-editor>header{align-items:stretch;flex-direction:column}.cv-store-section-editor>header label{justify-content:space-between}.cv-public-store-section>.grid{grid-template-columns:1fr}}.cv-products>header{margin-bottom:20px}.cv-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.cv-product-grid>article{display:flex;min-height:210px;overflow:hidden;flex-direction:column;justify-content:space-between;background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:0}.cv-product-grid>article>div,.cv-product-grid>article>section,.cv-product-grid>article>.cv-manage-product{margin-left:18px;margin-right:18px}.cv-product-card-image{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--bg3);border-bottom:1px solid var(--border)}.cv-product-grid>article>div{padding-top:18px}.cv-product-grid h3{font-size:21px;margin:5px 0}.cv-product-grid p,.cv-product-grid span{color:var(--text2)}.cv-product-grid>article>div>span{font:700 10px var(--mono);text-transform:uppercase;color:var(--lime)}.cv-product-readiness{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.cv-product-readiness small{padding:4px 7px;border:1px solid var(--border);border-radius:999px;color:var(--text3);font:700 9px var(--mono)}.cv-product-grid article section{display:grid;gap:7px;border-top:1px solid var(--border);padding-top:14px}.cv-product-grid article section div{display:flex;justify-content:space-between}.cv-product-grid article section button{margin-top:4px;background:transparent;border:1px solid var(--border2);border-radius:7px;padding:9px;color:var(--text)}.cv-product-grid>article>.cv-manage-product{margin-bottom:18px}.cv-product-form{align-items:start}.cv-product-form label{min-width:210px}.cv-product-form .cv-product-description{flex:1}.cv-product-form textarea{min-height:72px;resize:vertical;background:var(--bg2);border:1px solid var(--border2);border-radius:8px;color:var(--text);padding:10px 12px}.cv-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;display:grid;place-items:center;padding:18px;z-index:50}.cv-price-dialog{display:grid;width:min(580px,100%);max-height:calc(100dvh - 36px);overflow:auto;background:var(--bg2);border:1px solid var(--border2);border-radius:15px;box-shadow:0 24px 80px #00000080}.cv-price-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid var(--border)}.cv-price-dialog h3{margin:4px 0 0;font-size:24px}.cv-price-dialog>header button,.cv-price-dialog>footer button{padding:9px 13px;border:1px solid var(--border2);border-radius:8px;background:var(--bg3);color:var(--text);font-weight:700}.cv-price-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 22px}.cv-price-fields label{display:grid;gap:7px;color:var(--text2);font:700 10px var(--mono);text-transform:uppercase}.cv-price-fields input,.cv-price-fields select{width:100%;min-width:0;padding:11px 12px;border:1px solid var(--border2);border-radius:8px;background:var(--bg3);color:var(--text);font:600 14px var(--sans)}.cv-price-fields label:nth-child(3){grid-column:1/-1}.cv-price-toggles{display:grid;gap:8px;padding:0 22px 20px}.cv-price-toggles label{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--bg3)}.cv-price-toggles input{width:20px;height:20px;accent-color:var(--lime)}.cv-price-toggles span{display:grid;gap:3px}.cv-price-toggles strong{color:var(--text);font-size:13px}.cv-price-toggles small{color:var(--text3);font-size:11px}.cv-price-dialog>footer{display:flex;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid var(--border);background:var(--bg3)}.cv-price-dialog>footer .cv-primary{min-width:120px}@media (max-width:560px){.cv-price-dialog{max-height:100dvh;border-radius:12px}.cv-price-fields{grid-template-columns:1fr}.cv-price-fields label:nth-child(3){grid-column:auto}.cv-price-dialog>header,.cv-price-fields,.cv-price-toggles,.cv-price-dialog>footer{padding-left:16px;padding-right:16px}.cv-price-dialog>footer{display:grid;grid-template-columns:1fr 1fr}.cv-price-dialog>footer button{width:100%}}.cv-product-module{padding:24px 0}.cv-product-module>header{display:flex;justify-content:space-between;align-items:center}.cv-product-module>header h3{font-size:24px;margin:0}.cv-product-module>header p{color:var(--text2)}.cv-collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.cv-collection-grid>article{display:grid;gap:14px;padding:18px;background:var(--bg2);border:1px solid var(--border);border-radius:11px}.cv-collection-grid h3{margin:5px 0}.cv-collection-grid select,.cv-inventory-table input{min-width:0;padding:8px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-collection-products{display:flex;gap:5px;flex-wrap:wrap}.cv-collection-products span{padding:4px 7px;border:1px solid var(--border2);border-radius:999px;font-size:10px;color:var(--text2)}.cv-inventory-table{overflow-x:auto;border:1px solid var(--border);border-radius:11px}.cv-inventory-head,.cv-inventory-table>div{display:grid;grid-template-columns:minmax(180px,1fr) 140px 60px 100px 100px 90px 70px;gap:10px;align-items:center;min-width:850px;padding:12px}.cv-inventory-head{background:var(--bg3);font:700 9px var(--mono);text-transform:uppercase;color:var(--text3)}.cv-inventory-table>div:not(.cv-inventory-head){border-top:1px solid var(--border);background:var(--bg2)}.cv-inventory-table>div.low-stock{box-shadow:inset 3px 0 var(--amber)}.cv-inventory-table input[type=checkbox]{width:18px;height:18px}.cv-inventory-table button{padding:8px;border:1px solid var(--border2);border-radius:7px;background:var(--bg3);color:var(--text)}.cv-delivery-dialog{width:min(620px,92vw);padding:20px;background:var(--bg2);border:1px solid var(--border2);border-radius:12px}.cv-delivery-dialog>header{display:flex;justify-content:space-between}.cv-delivery-dialog h3{margin:4px 0}.cv-delivery-dialog header button{height:max-content;padding:7px 10px;background:transparent;border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-delivery-dialog section{display:grid;gap:7px;margin:18px 0}.cv-delivery-dialog section article{display:grid;padding:11px;border:1px solid var(--border);border-radius:8px}.cv-delivery-dialog section span,.cv-delivery-dialog section p{color:var(--text2);overflow-wrap:anywhere}.cv-delivery-form{display:grid;grid-template-columns:1fr 1.3fr;gap:10px;align-items:end}.cv-delivery-form label{display:grid;gap:6px;font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-delivery-form input,.cv-delivery-form select{padding:9px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}@media (max-width:650px){.cv-delivery-form{grid-template-columns:1fr}}.cv-inventory-tools{display:flex;gap:10px;margin:16px 0}.cv-inventory-tools input{flex:1}.cv-inventory-tools input,.cv-inventory-tools select{padding:10px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-products{max-width:none;padding-top:24px}.cv-products>.cv-tabs{margin-bottom:0;border-bottom:1px solid var(--border)}.cv-product-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 180px 165px auto auto;gap:10px;padding:22px 0 14px}.cv-product-toolbar input,.cv-product-toolbar select,.cv-product-layout button{height:42px;min-width:0;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg2);color:var(--text)}.cv-product-layout{display:flex;gap:6px}.cv-product-layout button.active{border-color:var(--lime);color:var(--lime)}.cv-product-views{display:flex;align-items:center;gap:6px;margin-bottom:18px}.cv-product-views button{padding:9px 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text2);font-weight:800}.cv-product-views button.active{border-color:var(--border);background:var(--bg2);color:var(--text)}.cv-product-views>span{margin-left:auto;color:var(--text3);font-size:12px}.cv-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cv-product-grid>article{min-height:0;background:var(--bg2);border-radius:14px}.cv-product-grid>article>div,.cv-product-grid>article>section,.cv-product-grid>article>.cv-manage-product{margin-left:16px;margin-right:16px}.cv-product-card-media{position:relative;display:flex;align-items:flex-end;min-height:185px;margin:0!important;padding:18px!important;overflow:hidden;background:radial-gradient(circle at 70% 20%,rgba(118,226,0,.28),transparent 34%),linear-gradient(145deg,#252522,#090909);border-bottom:1px solid var(--border)}.cv-product-card-media>span{position:relative;color:var(--text)!important;font-size:25px!important;font-weight:900;line-height:.95;text-transform:uppercase}.cv-product-card-media>b{position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:999px;background:#080808d1;color:var(--lime);font:800 9px var(--mono);letter-spacing:.07em;text-transform:uppercase}.cv-product-card-media .cv-product-card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;border:0}.cv-product-grid>article>div:not(.cv-product-card-media){padding-top:16px}.cv-product-grid>article>div>span.affiliate{color:var(--purple2)}.cv-product-grid h3{height:44px;margin:7px 0 6px;overflow:hidden;font-size:18px;line-height:1.2}.cv-product-grid p{height:38px;margin:0;overflow:hidden;font-size:12px;line-height:1.5}.cv-product-grid article section{margin-top:15px;padding:14px 0 0}.cv-product-card-price{display:flex!important;align-items:flex-end;gap:10px}.cv-product-card-price>span{display:flex;align-items:flex-end;gap:16px}.cv-product-card-price i{display:grid;gap:3px;font-style:normal}.cv-product-card-price small{color:var(--text3);font:700 8px var(--mono);letter-spacing:.07em;text-transform:uppercase}.cv-product-card-price strong{color:var(--text);font-size:17px}.cv-product-card-price del{color:var(--text3);font-size:13px}.cv-product-card-price em{margin-left:auto;color:var(--text3);font-size:10px;font-style:normal}.cv-product-card-meta{display:flex!important;gap:14px;margin:12px 0;color:var(--text3);font-size:10px}.cv-product-grid>article>.cv-manage-product{height:40px;margin-top:auto;margin-bottom:16px;border-color:var(--lime);color:var(--lime);font-weight:850}.cv-product-grid.list{display:grid;grid-template-columns:1fr}.cv-product-grid.list>article{display:grid;grid-template-columns:190px minmax(220px,1fr) minmax(250px,.7fr) 190px;align-items:center}.cv-product-grid.list .cv-product-card-media{min-height:140px}.cv-product-grid.list>article>.cv-manage-product{margin:16px}@media (max-width:1250px){.cv-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:950px){.cv-product-toolbar{grid-template-columns:1fr 1fr}.cv-product-toolbar>input{grid-column:1/-1}.cv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-product-grid.list>article{grid-template-columns:150px 1fr}.cv-product-grid.list>article>section{margin-bottom:16px}.cv-product-grid.list>article>.cv-manage-product{grid-column:1/-1}}@media (max-width:620px){.cv-products{padding:16px 12px}.cv-product-toolbar{grid-template-columns:1fr}.cv-product-toolbar>input{grid-column:auto}.cv-product-layout{display:grid;grid-template-columns:1fr 1fr}.cv-product-toolbar>.cv-primary{width:100%}.cv-product-grid,.cv-product-grid.list{grid-template-columns:1fr}.cv-product-grid.list>article{display:flex}.cv-product-card-media{min-height:170px}.cv-product-card-price{align-items:flex-start}.cv-product-card-price>span{gap:12px}}.cv-product-grid>article{cursor:pointer}.cv-product-grid>article>div:not(.cv-product-card-media):not(.cv-product-card-actions){padding-top:16px}.cv-product-card-actions{position:relative;display:flex;align-items:center;gap:5px;min-height:40px;margin-top:auto!important;margin-bottom:14px;padding-top:8px!important;border-top:1px solid var(--border)}.cv-product-card-actions>span{margin-right:auto;padding:5px 8px;border-radius:6px;background:var(--bg3);color:var(--text2);font-size:10px}.cv-product-card-actions>button,.cv-product-card-actions>a{display:grid;place-items:center;width:31px;height:31px;padding:0;border:0;background:transparent;color:var(--text);text-decoration:none}.cv-product-card-actions>button:hover,.cv-product-card-actions>a:hover{color:var(--lime)}.cv-product-card-actions>button.active{color:var(--lime)}.cv-product-card-actions svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cv-product-action-menu{position:absolute;right:0;bottom:38px;z-index:8;display:grid;width:215px;padding:8px!important;margin:0!important;border:1px solid var(--border2);border-radius:12px;background:var(--bg2);box-shadow:0 18px 50px #0000008c}.cv-product-action-menu button,.cv-product-action-menu a{display:flex;align-items:center;gap:12px;width:100%;padding:11px;border:0;background:transparent;color:var(--text);text-decoration:none;text-align:left}.cv-product-action-menu svg{width:19px;height:19px;flex:0 0 auto}.cv-product-action-menu .danger{color:#ff476f}.cv-product-grid.list>article>.cv-product-card-actions{margin:16px!important}.cv-product-create-dialog.chooser{width:min(860px,94vw)}.cv-product-choice-intro{height:auto!important;margin:0;padding:0 20px;color:var(--text)!important;font-size:16px!important;font-weight:850}.cv-product-type-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 20px 22px}.cv-product-type-choices button{display:grid;min-height:135px;padding:16px;border:1px solid var(--border2);border-radius:11px;background:var(--bg3);color:var(--text);text-align:left}.cv-product-type-choices button:last-child{grid-column:1/-1;min-height:110px;border-color:var(--border2);background:var(--bg3)}.cv-product-type-choices b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#76e2001f;color:var(--lime);font-size:20px}.cv-product-type-choices strong{align-self:end;font-size:15px}.cv-product-type-choices small{color:var(--text3);font-size:11px}.cv-product-choice-back{margin:0 20px 4px;padding:7px 0;border:0;background:transparent;color:var(--lime);text-align:left}.cv-affiliate-create-prices{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:620px){.cv-product-type-choices{grid-template-columns:1fr}.cv-product-type-choices button:last-child{grid-column:auto}.cv-affiliate-create-prices{grid-template-columns:1fr}}.cv-product-card-actions button:disabled,.cv-product-action-menu button:disabled{cursor:not-allowed;color:var(--text3);opacity:.35}.cv-product-engagement{display:grid;gap:18px;padding:24px 0}.cv-product-engagement>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cv-product-engagement>header h3{margin:0 0 6px;font-size:24px}.cv-product-engagement>header p{margin:0;color:var(--text2)}.cv-product-engagement>header button,.cv-product-engagement nav button,.cv-engagement-list footer button{padding:9px 12px;border:1px solid var(--border2);border-radius:8px;background:var(--bg2);color:var(--text);font-weight:750}.cv-product-engagement nav{display:flex;gap:8px;border-bottom:1px solid var(--border);padding-bottom:12px}.cv-product-engagement nav button.active{border-color:var(--lime);color:var(--lime)}.cv-product-engagement nav span{margin-left:5px;color:var(--text3)}.cv-engagement-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cv-engagement-list>article{display:grid;gap:12px;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--bg2)}.cv-engagement-list>article>header,.cv-engagement-list>article>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.cv-engagement-list>article>header>div{display:grid;gap:3px}.cv-engagement-list a{color:var(--lime);font-size:12px}.cv-engagement-list h4{margin:0;color:var(--text2);font:800 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.cv-engagement-list p{height:auto;margin:0;color:var(--text);white-space:pre-wrap}.cv-engagement-list>article>header>span{padding:5px 8px;border-radius:999px;background:var(--bg3);color:var(--amber);font:800 9px var(--mono);text-transform:uppercase}.cv-engagement-list>article>header>span.status-answered{color:var(--lime)}.cv-engagement-list>article>header>span.status-closed{color:var(--text3)}.cv-engagement-list footer{align-items:center!important}.cv-engagement-list footer time,.cv-engagement-list footer>span{color:var(--text3);font-size:11px}.cv-engagement-list footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cv-engagement-list footer button{padding:7px 9px;font-size:11px}@media (max-width:800px){.cv-engagement-list{grid-template-columns:1fr}.cv-product-engagement>header{align-items:stretch;flex-direction:column}.cv-product-engagement>header button{width:100%}.cv-engagement-list>article>footer{align-items:stretch!important;flex-direction:column}.cv-engagement-list footer>div{justify-content:flex-start}}.cv-manage-product{margin-top:10px;padding:9px;border:1px solid var(--lime);border-radius:7px;background:transparent;color:var(--lime)}.cv-product-edit{display:grid;gap:12px;width:min(560px,92vw);padding:22px;background:var(--bg2);border:1px solid var(--border2);border-radius:12px}.cv-product-edit header{display:flex;justify-content:space-between}.cv-product-edit h3{margin:4px 0}.cv-product-edit header button{height:max-content}.cv-product-edit label{display:grid;gap:6px;font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-product-edit input,.cv-product-edit textarea,.cv-product-edit select{padding:10px;border:1px solid var(--border2);border-radius:7px;background:var(--bg3);color:var(--text)}.cv-product-edit textarea{min-height:90px;resize:vertical}.cv-product-edit img{max-width:160px;max-height:160px;border-radius:9px;object-fit:cover}.cv-product-visibility{display:grid;gap:9px;padding:13px;border:1px solid var(--border);border-radius:8px}.cv-product-visibility legend{padding:0 6px;font:700 9px var(--mono);text-transform:uppercase;color:var(--lime)}.cv-product-visibility label{display:flex!important;align-items:center;gap:8px!important;margin:0!important}.cv-product-visibility input{width:auto!important}.cv-product-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cv-product-tags small{padding:4px 8px;border:1px solid var(--border);border-radius:999px;color:var(--text2);text-transform:none}.cv-product-create-dialog{max-height:90vh;overflow:auto}.cv-upload-selection{display:flex;justify-content:space-between;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg3)}.cv-price-layer,.cv-confirm-layer{z-index:70}.cv-confirm-dialog{width:min(440px,90vw);padding:24px;background:var(--bg2);border:1px solid var(--border2);border-radius:12px}.cv-confirm-dialog h3{margin:8px 0}.cv-confirm-dialog p{color:var(--text2);line-height:1.5}.cv-confirm-dialog>div{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.cv-danger{border-color:#ff456080!important;background:#ff45601f!important;color:var(--red)!important}.cv-product-workspace{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(820px,94vw);max-height:90vh;overflow:hidden;background:var(--bg2);border:1px solid var(--border2);border-radius:16px}.cv-product-workspace>header{display:flex;justify-content:space-between;align-items:start;padding:22px 24px 16px}.cv-product-workspace h3{margin:4px 0;font-size:25px}.cv-product-workspace>header button{padding:8px 11px;background:transparent;border:1px solid var(--border2);border-radius:8px;color:var(--text)}.cv-product-workspace>nav{display:flex;gap:4px;padding:0 24px;border-bottom:1px solid var(--border);overflow-x:auto}.cv-product-workspace>nav button{flex:0 0 auto;padding:12px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text2);font-weight:700}.cv-product-workspace>nav button.active{border-color:var(--lime);color:var(--text)}.cv-product-edit-panel,.cv-product-workspace-panel{display:grid;gap:14px;padding:24px;overflow:auto}.cv-product-edit-panel label{display:grid;gap:6px;font:700 10px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-product-edit-panel input,.cv-product-edit-panel textarea,.cv-product-edit-panel select{padding:11px;border:1px solid var(--border2);border-radius:8px;background:var(--bg3);color:var(--text)}.cv-product-edit-panel textarea{min-height:100px;resize:vertical}.cv-product-edit-panel>img{width:140px;aspect-ratio:1;object-fit:cover;border-radius:12px}.cv-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.cv-workspace-heading h4{margin:0 0 5px;font-size:22px}.cv-workspace-heading p,.cv-product-workspace-panel>p,.cv-workspace-help{margin:0;color:var(--text2)}.cv-product-workspace-panel>article{display:flex;justify-content:space-between;align-items:center;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--bg3)}.cv-product-workspace-panel>article>div{display:grid;gap:4px}.cv-product-workspace-panel>article span{color:var(--text2);text-transform:capitalize}.cv-storefront-product-preview{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--bg3)}.cv-storefront-product-preview img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.cv-storefront-product-preview span{font:700 10px var(--mono);text-transform:uppercase;color:var(--lime)}.cv-storefront-product-preview h4{font-size:22px;margin:5px 0}.cv-storefront-product-preview p{color:var(--text2)}@media (max-width:600px){.cv-product-workspace{width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.cv-product-workspace>header,.cv-product-edit-panel,.cv-product-workspace-panel{padding-left:16px;padding-right:16px}.cv-product-workspace>nav{padding:0 12px}.cv-workspace-heading{align-items:stretch;flex-direction:column}.cv-storefront-product-preview{grid-template-columns:82px 1fr}}.cv-product-public-link{display:grid;gap:6px;padding:14px;border:1px solid var(--border2);border-radius:11px;background:var(--bg3)}.cv-product-public-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12px var(--mono)}.cv-product-public-link small{color:var(--text3)}.cv-product-public-link>div{display:flex;gap:8px;margin-top:5px}.cv-product-public-link button,.cv-product-public-link a{padding:9px 11px;border:1px solid var(--border2);border-radius:8px;background:var(--bg2);color:var(--text);text-decoration:none;font-weight:700}.cv-product-builder-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;padding:18px;background:var(--bg);overflow:hidden}.cv-product-builder-page .cv-product-workspace{width:100%;height:100%;max-height:none;border-radius:14px}.cv-product-builder-page .cv-product-workspace>header{border-bottom:1px solid var(--border)}@media (max-width:600px){.cv-product-builder-page{padding:0}.cv-product-builder-page .cv-product-workspace{border:0;border-radius:0}}.cv-digital-stage{display:grid;grid-template-columns:minmax(0,1fr) 390px;min-height:0;overflow:hidden;background:var(--bg3)}.cv-digital-stage-preview{align-self:start;width:min(660px,calc(100% - 48px));margin:40px auto;padding:0;background:transparent}.cv-checkout-card{padding:24px;background:var(--bg2)}.cv-checkout-card header{display:flex;align-items:center;gap:14px}.cv-checkout-card header img{width:82px;height:82px;border-radius:9px;object-fit:cover}.cv-checkout-card h3,.cv-checkout-card h1{margin:0}.cv-checkout-card header div{display:grid;gap:8px}.cv-checkout-card hr{margin:20px 0;border:0;border-top:1px solid var(--border2)}.cv-checkout-card h1{margin-bottom:10px;font-size:24px}.cv-checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px;border:1px solid var(--border2)}.cv-checkout-fields input{min-width:0;padding:14px;border:1px solid var(--border2);border-radius:8px;background:var(--bg);color:var(--text)}.cv-checkout-fields input:nth-child(n+3){grid-column:1/-1}.cv-checkout-card>p{margin:0;padding:0;color:var(--text2);font-size:12px}.cv-checkout-card>button{width:100%;margin-top:26px;padding:14px;border:0;border-radius:8px;background:var(--lime);color:#080808;font-weight:900}.cv-checkout-card>small{display:block;margin:10px auto 0;max-width:520px;text-align:center;color:var(--text2)}.cv-file-warning{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin-bottom:20px;padding:18px;border:1px solid #866f26;border-radius:9px;background:#b8911724}.cv-file-warning strong{grid-row:1/3}.cv-file-warning span{color:var(--text2)}.cv-success-art{display:grid;place-items:center;min-height:330px}.cv-success-art img{max-width:240px;max-height:240px;border-radius:50%;object-fit:cover}.cv-success-art span{font-size:80px;color:var(--lime)}.cv-success-card h1{margin:0 0 8px}.cv-success-card p{margin:0;color:var(--text2)}.cv-success-email{display:block;padding:16px;text-align:center}.cv-receipt{max-width:460px;margin:0 auto;padding:20px;background:var(--bg2)}.cv-receipt>h4{text-align:center;text-transform:none}.cv-receipt>p{padding:14px;border:1px solid var(--border);color:var(--text2)}.cv-receipt-body{display:grid;gap:16px;padding:18px;background:var(--bg3)}.cv-receipt-body>h2,.cv-receipt-body section{margin:0;padding:18px;border-radius:10px;background:var(--bg2)}.cv-receipt-body section p{margin:5px 0;color:var(--text2)}.cv-receipt-product{display:flex;align-items:center;gap:12px;margin:14px 0}.cv-receipt-product img{width:72px;height:72px;border-radius:8px;object-fit:cover}.cv-receipt-product div{display:grid;gap:5px}.cv-digital-sections select{padding:11px;border:1px solid var(--border2);border-radius:8px;background:var(--bg);color:var(--text)}.cv-digital-builder{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;grid-template-rows:auto auto minmax(0,1fr);background:var(--bg);color:var(--text)}.cv-digital-builder-nav{display:grid;grid-template-columns:180px 1fr 260px;align-items:center;min-height:64px;padding:0 20px;border-bottom:1px solid var(--border);background:var(--bg)}.cv-digital-builder-nav>button{justify-self:start;border:0;background:transparent;color:var(--text);font-size:24px}.cv-digital-builder-nav nav{display:flex;justify-content:center;align-self:stretch;gap:26px}.cv-digital-builder-nav nav button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text2);font-weight:850;text-transform:uppercase}.cv-digital-builder-nav nav button.active{border-color:var(--lime);color:var(--text)}.cv-digital-builder-nav>div{display:flex;justify-content:flex-end;gap:8px}.cv-digital-builder-nav>div button,.cv-digital-builder-tools button{padding:9px 12px;border:1px solid var(--border2);border-radius:8px;background:var(--bg2);color:var(--text);font-weight:750}.cv-digital-builder-tools{display:grid;grid-template-columns:auto minmax(200px,1fr) auto auto auto auto;gap:8px;align-items:center;padding:10px 18px;border-bottom:1px solid var(--border);background:var(--bg2)}.cv-digital-builder-tools strong{overflow:hidden;padding:10px 14px;border-radius:8px;background:var(--bg3);color:var(--text2);font:500 12px var(--mono);text-overflow:ellipsis;white-space:nowrap}.cv-digital-builder>main{display:grid;grid-template-columns:minmax(0,1fr) 390px;min-height:0;overflow:hidden}.cv-digital-preview{overflow:auto;padding:64px clamp(24px,7vw,110px);background:var(--bg3)}.cv-digital-product-hero{display:grid;grid-template-columns:minmax(280px,1.25fr) minmax(260px,.75fr);gap:48px;align-items:start}.cv-digital-product-media{display:grid;place-items:center;aspect-ratio:1.35;border:1px solid var(--border2);border-radius:12px;background:var(--bg2);overflow:hidden;color:var(--text3)}.cv-digital-product-media img{width:100%;height:100%;object-fit:cover}.cv-digital-product-hero aside{display:grid;gap:18px;padding:30px;border:1px solid var(--border2);border-radius:12px;background:var(--bg2)}.cv-digital-product-hero h1{margin:0;font-size:30px}.cv-digital-product-hero aside>strong{font-size:24px}.cv-digital-product-hero aside>button{padding:13px;border:0;border-radius:8px;background:var(--lime);color:#080808;font-weight:900}.cv-digital-preview>article{max-width:760px;padding:28px 0;border-bottom:1px solid var(--border)}.cv-digital-preview>article p{color:var(--text2);line-height:1.6}.cv-digital-preview>footer{display:grid;gap:8px;padding-top:24px}.cv-digital-preview>footer span{color:var(--text2)}.cv-digital-sections{overflow:auto;padding:18px;border-left:1px solid var(--border);background:var(--bg2)}.cv-digital-sections>header{border-bottom:1px solid var(--border)}.cv-digital-sections h2{margin:0 0 16px}.cv-digital-sections form{display:grid;gap:12px;padding:16px 0}.cv-digital-sections label{display:grid;gap:6px;color:var(--text2);font-size:12px;font-weight:800}.cv-digital-sections input,.cv-digital-sections textarea{padding:11px;border:1px solid var(--border2);border-radius:8px;background:var(--bg3);color:var(--text)}.cv-digital-sections textarea{min-height:100px;resize:vertical}.cv-digital-sections>button{display:flex;justify-content:space-between;width:100%;padding:14px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg3);color:var(--text);text-align:left}.cv-digital-sections>button+button{margin-top:8px}.cv-digital-sections h3{margin:24px 0 10px;color:var(--text3);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}@media (max-width:900px){.cv-digital-builder-nav{grid-template-columns:auto 1fr}.cv-digital-builder-nav nav{grid-column:1/-1;grid-row:2;min-height:48px;overflow:auto;justify-content:flex-start}.cv-digital-builder-nav>div{grid-column:2}.cv-digital-builder>main{grid-template-columns:1fr}.cv-digital-sections{position:fixed;right:0;bottom:0;top:112px;width:min(390px,92vw);box-shadow:-18px 0 50px #00000073}.cv-digital-product-hero{grid-template-columns:1fr}.cv-digital-builder-tools{grid-template-columns:auto 1fr auto}.cv-digital-builder-tools span{display:none}}.cv-digital-sections>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px}.cv-digital-sections>header button{border:0;background:transparent;color:var(--text);font-size:30px;line-height:1}.cv-digital-sections h2{margin:0;font-size:25px}.cv-digital-sections form{gap:8px}.cv-digital-sections form>button,.cv-digital-optional-sections>button{display:flex;align-items:center;justify-content:space-between;min-height:68px;width:100%;padding:16px;border:1px solid var(--border2);border-radius:10px;background:var(--bg3);color:var(--text);font-size:15px;text-align:left}.cv-digital-sections form>button.open{border-color:var(--lime);border-radius:10px 10px 0 0}.cv-digital-sections form>button i{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--border2);border-radius:50%;color:var(--text2);font-style:normal}.cv-digital-sections form>button i.complete{border-color:var(--lime);background:var(--lime);color:#080808}.cv-digital-section-fields{display:grid;gap:12px;margin-top:-8px;padding:14px;border:1px solid var(--lime);border-top:0;border-radius:0 0 10px 10px;background:var(--bg3)}.cv-digital-sections input,.cv-digital-sections textarea{background:var(--bg)}.cv-digital-sections h3{margin:26px 0 18px;text-align:center}.cv-digital-optional-sections{display:grid;gap:8px}.cv-digital-optional-sections button span{display:flex;align-items:center;gap:8px}.cv-digital-optional-sections button b{padding:4px 8px;border-radius:999px;background:var(--lime);color:#080808;font-size:10px}.cv-section-switch{position:relative;width:34px;height:20px;border-radius:999px;background:var(--border2)}.cv-section-switch:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--text)}.cv-digital-sections>header .cv-section-back{display:flex;align-items:center;gap:8px;padding:0;font-size:14px}.cv-section-detail{padding-top:2px}.cv-section-detail label{font-size:12px;text-transform:none}.cv-title-input{display:grid;grid-template-columns:minmax(0,1fr) 38px;border:1px solid var(--border2);border-radius:8px;background:var(--bg);overflow:hidden}.cv-title-input button{margin:5px;border:0;border-radius:6px;background:var(--lime);color:#080808;font-size:16px}.cv-section-detail label>small{padding:4px 12px 0;color:var(--text3);font-weight:500}.cv-rich-editor{min-height:360px;padding:16px;border:1px solid var(--border2);border-radius:0 0 9px 9px;background:var(--bg);color:var(--text);line-height:1.55;outline:none}.cv-section-list{display:grid;gap:8px;padding-top:16px}.cv-section-list>button{display:flex;align-items:center;justify-content:space-between;min-height:68px;width:100%;padding:16px;border:1px solid var(--border2);border-radius:10px;background:var(--bg3);color:var(--text);font-size:15px;text-align:left}.cv-section-list>button i{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--border2);border-radius:50%;color:var(--text2);font-style:normal}.cv-section-list>button i.complete{border-color:var(--lime);background:var(--lime);color:#080808}.cv-section-detail{display:grid;gap:14px;padding-top:18px}.cv-section-detail>button{padding:13px;border:1px solid var(--border2);border-radius:8px;background:var(--bg3);color:var(--text);font-weight:800}.cv-section-detail p{margin:0;color:var(--text2);line-height:1.5}.cv-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cv-choice-grid button{display:grid;gap:5px;padding:16px;border:1px solid var(--border2);border-radius:10px;background:var(--bg3);color:var(--text);text-align:left}.cv-choice-grid button.active{border-color:var(--lime)}.cv-choice-grid span,.cv-panel-note{color:var(--text3);font-size:12px}.cv-pricing-panel form{display:grid;gap:14px}.cv-money-input{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid var(--border2);border-radius:9px;background:var(--bg)}.cv-money-input span{padding-left:14px;color:var(--text2)}.cv-money-input input{border:0}.cv-fixed-currency{padding:13px;border:1px solid var(--border2);border-radius:9px;background:var(--bg3);font-weight:800}.cv-setting-toggle{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.cv-setting-toggle input{width:38px;height:22px;accent-color:var(--lime)}.cv-panel-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}.cv-panel-actions button{padding:10px 14px;border:1px solid var(--border2);border-radius:8px;background:var(--bg3);color:var(--text);font-weight:800}.cv-panel-actions button.cv-primary{background:var(--lime);border-color:var(--lime);color:#071000}.cv-rich-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid var(--border2);border-radius:9px 9px 0 0;background:var(--bg3)}.cv-rich-toolbar button{padding:7px 9px;border:0;border-radius:6px;background:var(--bg2);color:var(--text)}.cv-rich-toolbar+textarea{min-height:360px;border-radius:0 0 9px 9px}.cv-section-switch.active{background:var(--lime)}.cv-section-switch.active:after{left:17px;background:#080808}.cv-builder-message{align-self:center;color:var(--lime);font:700 10px var(--mono);text-transform:uppercase}@media (max-width:600px){.cv-choice-grid{grid-template-columns:1fr}.cv-digital-builder-nav>div{gap:4px}.cv-builder-message{display:none}}@media (max-width:900px){.cv-digital-stage{grid-template-columns:1fr}.cv-digital-stage>.cv-digital-sections{position:fixed}.cv-digital-stage-preview{margin:24px auto}.cv-checkout-fields{grid-template-columns:1fr}}.cv-digital-builder-nav{min-height:62px;padding:0 18px;border-bottom:1px solid var(--border);grid-template-columns:72px minmax(520px,1fr) minmax(400px,auto)}.cv-digital-builder-nav nav{gap:0}.cv-digital-builder-nav nav button{min-width:150px;padding:0 24px;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.cv-digital-builder-nav nav button.active{border:0!important;border-bottom:2px solid var(--lime)!important;border-radius:0!important;outline:0!important;box-shadow:none!important}.cv-digital-builder-nav>div{align-items:center;flex-wrap:nowrap;white-space:nowrap}.cv-digital-builder-nav>div .cv-builder-publish{border-color:var(--lime);background:var(--lime);color:#080808}.cv-digital-builder-nav>div button:disabled,.cv-digital-builder-tools button:disabled{cursor:not-allowed;opacity:.42}.cv-digital-builder-tools{grid-template-columns:auto minmax(260px,1fr) auto 42px auto 42px 42px 42px;padding:9px 18px;background:var(--bg)}.cv-digital-builder>main{grid-template-columns:minmax(0,1fr) 16px 390px;background:var(--bg3)}.cv-digital-builder>main>.cv-digital-preview{grid-column:1}.cv-digital-builder>main>.cv-digital-sections{grid-column:3}.cv-digital-preview{padding:58px clamp(40px,6vw,100px);background:var(--bg3)}.cv-digital-sections{border-left:0!important;background:var(--bg2)}.cv-digital-product-hero{grid-template-columns:minmax(420px,1.35fr) minmax(300px,.75fr);gap:48px}.cv-digital-product-media{aspect-ratio:1.48}.cv-digital-product-hero aside{padding:24px}.cv-product-buy-column{display:grid;gap:8px}.cv-product-buy-column aside{display:grid;gap:18px}.cv-product-buy-column h1.selected{margin:-8px;padding:7px;border:1px solid var(--text);border-radius:2px}.cv-product-share{justify-self:end;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border2);border-radius:50%;background:transparent;color:var(--text);font-size:24px}.cv-product-title-panel{padding-top:18px}.cv-product-title-panel label>small{display:block;padding:7px 12px 0}.cv-digital-product-hero aside>button{background:var(--product-accent,var(--lime))}.cv-preview-price{display:flex;align-items:baseline;gap:10px}.cv-preview-price del{color:var(--text3)}.cv-preview-price strong{font-size:24px}.cv-digital-preview.mobile{width:min(430px,100%);margin:24px auto;padding:30px 22px;border:1px solid var(--border2);border-radius:28px}.cv-digital-preview.mobile .cv-digital-product-hero{grid-template-columns:1fr}.cv-digital-preview.mobile .cv-digital-product-hero aside{padding:20px}.cv-url-origin{overflow:hidden;color:var(--text3);font:500 11px var(--mono);text-overflow:ellipsis;white-space:nowrap}.cv-selected-bump{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:14px;border:1px solid var(--border2);border-radius:9px;background:var(--bg3)}.cv-selected-bump span{color:var(--text2)}.cv-selected-bump button{grid-column:1/-1;padding:10px;border:1px solid var(--border2);border-radius:7px}.cv-digital-preview>article{max-width:780px}@media (max-width:1100px){.cv-digital-builder-nav{grid-template-columns:54px minmax(440px,1fr) auto;padding:0 10px}.cv-digital-builder-nav nav button{min-width:110px;padding:0 10px}.cv-digital-builder-nav>div{gap:5px}.cv-digital-builder-nav>div button{padding:8px}.cv-builder-message{display:none}.cv-digital-product-hero{grid-template-columns:minmax(320px,1fr) minmax(260px,.72fr)}}.cv-digital-stage{grid-template-columns:minmax(0,1fr) 16px 390px}.cv-digital-stage>.cv-digital-stage-preview{grid-column:1}.cv-digital-stage>.cv-digital-sections{grid-column:3}@media (max-width:900px){.cv-digital-stage{grid-template-columns:1fr}.cv-digital-stage>.cv-digital-stage-preview{grid-column:1}.cv-digital-stage>.cv-digital-sections{grid-column:auto}}.cv-digital-builder-nav nav button:focus,.cv-digital-builder-nav nav button:focus-visible{outline:0!important;box-shadow:none!important}.cv-digital-builder-nav nav button.active:before,.cv-digital-builder-nav nav button.active:after{display:none!important;content:none!important}.cv-design-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;padding:18px}.cv-design-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:12px 0;border-bottom:1px solid var(--border)}.cv-design-tabs button{padding:9px 4px;border:0;border-radius:999px;background:transparent;color:var(--text2);font-size:11px;font-weight:800;text-transform:capitalize}.cv-design-tabs button.active{background:var(--text);color:var(--bg)}.cv-design-content{overflow:auto;padding:16px 2px}.cv-design-content>h3{margin:0 0 14px;text-align:left;font-size:17px}.cv-layout-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cv-layout-gallery>button{display:grid;gap:8px;padding:8px;border:2px solid transparent;border-radius:10px;background:var(--bg3);color:var(--text);text-align:left}.cv-layout-gallery>button.active{border-color:var(--lime)}.cv-layout-thumb{position:relative;display:block;height:118px;border:1px solid var(--border2);border-radius:7px;background:var(--bg);overflow:hidden}.cv-layout-thumb i{position:absolute;display:block;border-radius:2px;background:var(--border2)}.cv-layout-thumb .media{left:8px;top:8px;width:calc(100% - 16px);height:55px;background:linear-gradient(135deg,var(--border2),var(--bg3))}.cv-layout-thumb .title{left:8px;top:72px;width:55%;height:7px}.cv-layout-thumb .price{left:8px;top:86px;width:25%;height:5px}.cv-layout-thumb .button{right:8px;top:72px;width:34%;height:19px;background:var(--lime)}.cv-layout-thumb .copy{left:8px;right:8px;bottom:8px;height:4px}.cv-layout-thumb.landscape .media{width:52%;height:calc(100% - 16px)}.cv-layout-thumb.landscape .title,.cv-layout-thumb.landscape .price{left:58%;right:8px;width:auto}.cv-layout-thumb.landscape .title{top:20px}.cv-layout-thumb.landscape .price{top:38px}.cv-layout-thumb.landscape .button{left:58%;right:8px;top:56px;width:auto}.cv-layout-thumb.landscape .copy{left:58%}.cv-layout-thumb.compact .media{width:38%;height:55%}.cv-layout-thumb.compact .title,.cv-layout-thumb.compact .price{left:44%;right:8px;width:auto}.cv-layout-thumb.compact .title{top:16px}.cv-layout-thumb.compact .price{top:33px}.cv-layout-thumb.compact .button{left:44%;right:8px;top:50px;width:auto}.cv-palette-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.cv-palette-gallery button{display:grid;gap:8px;padding:10px;border:2px solid transparent;border-radius:9px;background:var(--bg3);color:var(--text);text-align:left}.cv-palette-gallery button.active{border-color:var(--lime)}.cv-palette-gallery button>span{display:flex;height:34px;overflow:hidden;border:1px solid var(--border2);border-radius:7px}.cv-palette-gallery i{flex:1}.cv-font-gallery{display:grid;gap:10px}.cv-font-gallery button{display:grid;grid-template-columns:48px 1fr;gap:2px 12px;align-items:center;padding:14px;border:2px solid transparent;border-radius:9px;background:var(--bg3);color:var(--text);text-align:left}.cv-font-gallery button.active{border-color:var(--lime)}.cv-font-gallery b{grid-row:1/3;font-size:28px}.cv-font-gallery small{color:var(--text3)}.cv-brand-kit-form{display:grid;gap:12px;margin-top:16px}.cv-color-input{display:grid;grid-template-columns:48px 1fr;overflow:hidden;border:1px solid var(--border2);border-radius:8px}.cv-color-input input[type=color]{width:48px;height:42px;padding:2px;border:0;border-radius:0}.cv-color-input input:last-child{border:0;border-radius:0;font-family:var(--mono);text-transform:uppercase}.cv-design-panel>footer{padding-top:12px;border-top:1px solid var(--border)}.cv-design-panel>footer button{width:100%;padding:12px;border:0;border-radius:8px}.cv-design-panel .cv-panel-actions{display:grid;grid-template-columns:1fr 1fr}@media (max-width:900px){.cv-digital-builder{grid-template-rows:auto auto minmax(0,1fr)}.cv-digital-builder-nav{grid-template-columns:48px minmax(0,1fr);padding:8px 10px 0}.cv-digital-builder-nav>button{grid-column:1;grid-row:1}.cv-digital-builder-nav>div{grid-column:2;grid-row:1;overflow-x:auto;padding-bottom:8px}.cv-digital-builder-nav nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;min-height:46px;overflow-x:auto}.cv-digital-builder-nav nav button{flex:0 0 auto;min-width:132px}.cv-digital-builder-tools{display:flex;overflow-x:auto;padding:8px 10px}.cv-digital-builder-tools strong{flex:1 0 260px}.cv-digital-builder-tools button{flex:0 0 auto}.cv-digital-builder>main{grid-template-columns:1fr}.cv-digital-builder>main>.cv-digital-preview{grid-column:1}.cv-digital-builder>main>.cv-digital-sections{position:fixed;top:116px;right:0;bottom:0;z-index:2;grid-column:auto;width:min(390px,92vw);box-shadow:-18px 0 50px #00000073}}.cv-product-files-panel>p{font-size:15px}.cv-product-file-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cv-product-file-actions>button{display:grid;place-items:center;gap:10px;min-height:146px;padding:18px;border:1px solid var(--border2);border-radius:10px;background:var(--bg3);color:var(--text);font-size:17px}.cv-product-file-actions>button b{font-size:30px;font-weight:400}.cv-product-file-actions>button:disabled{cursor:not-allowed;opacity:.45}.cv-product-file-list{display:grid;gap:8px;padding-top:6px}.cv-product-file-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid var(--border2);border-radius:9px;background:var(--bg3)}.cv-product-file-list article>div{display:grid;min-width:0;gap:4px}.cv-product-file-list strong,.cv-product-file-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-product-file-list span{color:var(--text3);font-size:11px}.cv-product-file-list button{display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;font-size:20px}.cv-builder-mini-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:18px;background:#000000ad}.cv-builder-mini-dialog{display:grid!important;gap:12px!important;width:min(390px,100%);padding:18px!important;border:1px solid var(--border2);border-radius:12px;background:var(--bg2);box-shadow:0 24px 80px #0000009e}.cv-builder-mini-dialog>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--border)}.cv-builder-mini-dialog h3{margin:0;font-size:19px}.cv-builder-mini-dialog header button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--text);font-size:25px}.cv-builder-mini-dialog>button{width:100%;padding:12px;border:0;border-radius:8px}.cv-builder-mini-dialog>button:disabled{opacity:.45}@media (max-width:520px){.cv-product-file-actions{grid-template-columns:1fr}.cv-product-file-actions>button{min-height:96px}}.cv-pricing-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:600px){.cv-pricing-pair{grid-template-columns:1fr}}.cv-bundle-dialog{display:grid;gap:14px;width:min(620px,92vw);max-height:85vh;overflow:auto;padding:22px;background:var(--bg2);border:1px solid var(--border2);border-radius:12px}.cv-bundle-dialog header{display:flex;justify-content:space-between}.cv-bundle-dialog h3{margin:4px 0}.cv-bundle-dialog>p{margin:0;color:var(--text2)}.cv-bundle-dialog>div{display:grid;gap:7px}.cv-bundle-dialog label{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--border);border-radius:8px}.cv-bundle-dialog label span{display:grid}.cv-bundle-dialog label small{color:var(--text2);text-transform:capitalize}.cv-product-views{display:flex;gap:5px;margin:18px 0}.cv-product-views button{padding:9px 13px;border:1px solid var(--border2);border-radius:8px;background:var(--bg2);color:var(--text2)}.cv-product-views button.active{border-color:var(--lime);color:var(--lime)}.cv-product-edit-actions{display:flex;justify-content:space-between;gap:10px}.cv-product-edit-actions .cv-danger{padding:10px 14px;border:1px solid var(--red);border-radius:8px;background:transparent;color:var(--red)}.cv-digital-preview.layout-landscape .cv-digital-product-hero{grid-template-columns:1fr}.cv-digital-preview.layout-landscape .cv-digital-product-media .cv-product-media-gallery-viewport{aspect-ratio:2.1}.cv-digital-preview.layout-landscape .cv-product-buy-column{grid-template-columns:1fr auto}.cv-digital-preview.layout-landscape .cv-product-share{align-self:end}.cv-digital-preview.layout-compact{max-width:860px;margin-inline:auto}.cv-digital-preview.layout-compact .cv-digital-product-hero{grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr)}.cv-digital-preview.layout-compact .cv-digital-product-media .cv-product-media-gallery-viewport{aspect-ratio:1}.cv-reviews-panel>article,.cv-review-form{display:grid;gap:10px;padding:14px;border:1px solid var(--border2);border-radius:9px;background:var(--bg3)}.cv-reviews-panel>article header{display:flex;justify-content:space-between;gap:12px}.cv-reviews-panel>article header span{color:#ffb000}.cv-reviews-panel>article button{justify-self:end}.cv-review-form textarea{min-height:130px}.cv-review-form label small{text-align:right}.cv-product-reviews-preview{max-width:780px;padding:28px 0;border-bottom:1px solid var(--border)}.cv-product-reviews-preview>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.cv-product-reviews-preview>header h2{margin:0}.cv-product-reviews-preview>header strong,.cv-product-reviews-preview article>span{color:var(--product-accent)}.cv-product-reviews-preview>header span{color:inherit;font-weight:500}.cv-product-reviews-preview>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.cv-product-reviews-preview article{padding:16px;border:1px solid var(--border2);border-radius:10px;background:var(--bg2)}.cv-product-reviews-preview article p{margin:9px 0}.cv-digital-preview.mobile .cv-product-reviews-preview>div{grid-template-columns:1fr}.cv-digital-builder{--builder-panel-width: 390px;--builder-bar-height: 64px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;grid-template-rows:var(--builder-bar-height) auto minmax(0,1fr);overflow:hidden;background:var(--bg);color:var(--text)}.cv-digital-builder-nav{display:grid;grid-template-columns:64px minmax(560px,1fr) auto;align-items:stretch;min-height:var(--builder-bar-height);padding:0 18px;border-bottom:1px solid var(--border);background:var(--bg)}.cv-builder-back{display:grid;place-items:center;align-self:center;width:42px;height:42px;padding:0;border:0;background:transparent;color:var(--text)}.cv-digital-builder-nav nav{display:flex;justify-content:center;min-width:0;height:100%}.cv-digital-builder-nav nav button{position:relative;flex:0 1 165px;min-width:125px;padding:0 18px;border:0;border-bottom:3px solid transparent;border-radius:0;outline:0;background:transparent;box-shadow:none;color:var(--text2);font-size:13px;font-weight:800;text-transform:uppercase;white-space:nowrap}.cv-digital-builder-nav nav button.active,.cv-digital-builder-nav nav button:focus-visible{border-bottom-color:var(--lime);outline:0;box-shadow:none;color:var(--text)}.cv-digital-builder-nav>div{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-left:16px;white-space:nowrap}.cv-digital-builder-nav>div button,.cv-digital-builder-tools button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid var(--border2);border-radius:8px;background:var(--bg2);color:var(--text);font-weight:800;white-space:nowrap}.cv-digital-builder-nav>div .cv-primary{min-width:104px}.cv-builder-message{position:fixed;top:76px;left:50%;z-index:4;max-width:min(520px,calc(100vw - 32px));padding:9px 14px;border:1px solid rgba(112,224,0,.45);border-radius:999px;background:var(--bg2);color:var(--lime);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;transform:translate(-50%);box-shadow:0 10px 36px #00000059}.cv-digital-builder-tools{display:grid;grid-template-columns:auto auto minmax(220px,1fr) auto 44px auto 44px 44px 44px;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid var(--border);background:var(--bg)}.cv-page-builder-launch{border-color:var(--lime);color:var(--lime)}.cv-digital-builder-tools strong{min-width:0;overflow:hidden;padding:12px 14px;border:1px solid transparent;border-radius:8px;background:var(--bg2);color:var(--text2);font:500 12px var(--mono);text-overflow:ellipsis;white-space:nowrap}.cv-digital-builder-tools button{min-width:0;padding:0 12px}.cv-digital-builder-tools button[aria-label]{padding:0}.cv-digital-builder-tools button.active{border-color:var(--lime);color:var(--lime)}.cv-digital-builder>main,.cv-digital-stage{min-width:0;min-height:0;overflow:hidden;background:var(--bg3)}.cv-digital-builder>main.has-panel,.cv-digital-stage.has-panel{display:grid;grid-template-columns:minmax(0,1fr) var(--builder-panel-width)}.cv-digital-builder>main.panel-closed,.cv-digital-stage.panel-closed{display:grid;grid-template-columns:minmax(0,1fr)}.cv-digital-builder>main>.cv-digital-preview,.cv-digital-stage>.cv-digital-stage-preview{grid-column:1}.cv-digital-builder>main>.cv-digital-sections,.cv-digital-stage>.cv-digital-sections{grid-column:2}.cv-digital-sections{min-width:0;min-height:0;overflow:auto;padding:22px 18px 30px;border:0;border-left:1px solid var(--border);border-radius:0;background:var(--bg2);box-shadow:none}.cv-digital-sections>header{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 0 14px;border-bottom:1px solid var(--border)}.cv-digital-sections>header h2{margin:0;font-size:24px}.cv-digital-sections>header>button:last-child{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;background:transparent;color:var(--text);font-size:28px;line-height:1}.cv-digital-sections>header .cv-section-back{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:0;border:0;background:transparent;color:var(--text);font-size:17px}.cv-digital-sections>header .cv-section-back strong{font-size:19px}.cv-section-list{display:grid;gap:9px;padding-top:18px}.cv-section-list>button,.cv-digital-optional-sections>button,.cv-digital-sections>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:70px;padding:16px;border:1px solid var(--border2);border-radius:10px;background:var(--bg3);color:var(--text);font-size:15px;text-align:left}.cv-digital-sections>button+button{margin-top:9px}.cv-digital-sections h3{margin:28px 0 18px;color:var(--text3);font:800 10px var(--mono);letter-spacing:.12em;text-align:center;text-transform:uppercase}.cv-section-detail{display:grid;gap:15px;padding-top:20px}.cv-section-detail label{display:grid;gap:7px;color:var(--text);font-size:13px;font-weight:800;text-transform:none}.cv-section-detail input,.cv-section-detail textarea,.cv-section-detail select,.cv-digital-sections select{width:100%;padding:13px;border:1px solid var(--border2);border-radius:9px;background:var(--bg);color:var(--text)}.cv-title-input{display:grid;grid-template-columns:minmax(0,1fr) 42px;border:1px solid var(--border2);border-radius:9px;background:var(--bg);overflow:hidden}.cv-title-input input{min-width:0;border:0;border-radius:0}.cv-title-input button{margin:5px;border:0;border-radius:7px;background:var(--lime);color:#080808;font-size:17px}.cv-rich-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:10px;border:1px solid var(--border2);border-bottom:0;border-radius:9px 9px 0 0;background:var(--bg3)}.cv-rich-toolbar select{width:auto;min-width:122px;padding:8px 10px;border:0;background:var(--bg2)}.cv-rich-toolbar>span{width:1px;height:30px;margin:0 4px;background:var(--border2)}.cv-rich-toolbar button{display:grid;place-items:center;min-width:34px;height:34px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--text);font-size:16px}.cv-rich-toolbar button:hover{background:var(--bg2)}.cv-rich-editor{min-height:390px;padding:16px;border:1px solid var(--border2);border-radius:0 0 9px 9px;background:var(--bg);color:var(--text);line-height:1.55;outline:none}.cv-rich-editor:focus{border-color:var(--lime)}.cv-rich-editor img{max-width:100%;height:auto}.cv-media-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cv-media-upload,.cv-media-actions>button{display:grid;place-items:center;min-height:76px;padding:14px;border:1px solid var(--border2);border-radius:9px;background:var(--bg3);color:var(--text);font-size:15px;font-weight:800;cursor:pointer}.cv-media-upload{background:var(--text);color:var(--bg)}.cv-media-upload input{display:none}.cv-embed-form{display:grid;gap:10px;padding:14px;border:1px solid var(--border2);border-radius:9px;background:var(--bg3)}.cv-embed-form>div{display:flex;justify-content:flex-end;gap:8px}.cv-media-list{display:grid;gap:9px}.cv-digital-product-media.cv-product-media-gallery{display:grid;place-items:stretch;gap:10px;aspect-ratio:auto;overflow:visible;border:0;border-radius:0;background:transparent}.cv-product-media-gallery-editable{cursor:pointer}.cv-product-media-gallery-editable:focus{outline:0}.cv-product-media-gallery-editable:hover .cv-product-media-gallery-viewport,.cv-product-media-gallery-editable:focus-visible .cv-product-media-gallery-viewport,.cv-product-media-gallery-editable.selected .cv-product-media-gallery-viewport{border-color:var(--product-accent, var(--lime));box-shadow:0 0 0 1px var(--product-accent, var(--lime))}.cv-digital-product-media .cv-product-media-gallery-viewport{display:grid;place-items:center;aspect-ratio:1.48;overflow:hidden;border:1px solid var(--border2);border-radius:12px;background:var(--bg2);color:var(--text3)}.cv-digital-product-media .cv-product-media-gallery-viewport img,.cv-digital-product-media .cv-product-media-gallery-viewport video,.cv-digital-product-media .cv-product-media-gallery-viewport iframe{width:100%;height:100%;border:0;object-fit:cover}.cv-digital-product-media .cv-product-media-gallery-thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,74px));gap:8px}.cv-digital-product-media .cv-product-media-gallery-thumbnails button{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;padding:0;border:2px solid var(--border2);border-radius:8px;background:var(--bg2);color:var(--text2)}.cv-digital-product-media .cv-product-media-gallery-thumbnails button.active{border-color:var(--product-accent, var(--lime))}.cv-digital-product-media .cv-product-media-gallery-thumbnails img{width:100%;height:100%;object-fit:cover}.cv-digital-product-media .cv-product-media-gallery-thumbnails span{display:grid;place-items:center}.cv-preview-editable{margin:0;padding:7px;border:1px solid transparent;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cv-preview-editable:hover,.cv-preview-editable:focus-visible,.cv-preview-editable.selected{border-color:var(--product-accent, var(--lime));outline:0;box-shadow:0 0 0 1px var(--product-accent, var(--lime))}.cv-preview-title{display:block;width:100%}.cv-preview-title h1{margin:0}.cv-product-buy-column .cv-preview-price{display:flex;width:100%;align-items:baseline;gap:10px}.cv-digital-preview>article.cv-preview-editable{display:block;width:min(780px,100%)}.cv-media-list article{display:grid;grid-template-columns:18px 64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border:1px solid var(--border2);border-radius:9px;background:var(--bg3);cursor:grab}.cv-media-list article.dragging{border-color:var(--lime);opacity:.55}.cv-media-handle{color:var(--text3);font-size:17px;letter-spacing:-4px}.cv-media-list article>img,.cv-video-tile{width:64px;height:58px;border-radius:7px;object-fit:cover}.cv-video-tile{display:grid;place-items:center;background:var(--bg);color:var(--text2);font-size:11px}.cv-media-list article>span{min-width:0;overflow:hidden;color:var(--text2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cv-media-row-actions{display:flex;gap:4px}.cv-media-row-actions button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--border2);border-radius:6px;background:var(--bg2);color:var(--text)}.cv-media-row-actions button:disabled{opacity:.3}.cv-empty-media{padding:30px 14px;border:1px dashed var(--border2);border-radius:9px;color:var(--text3);text-align:center}.cv-brand-kit-logo{display:grid;gap:7px;color:var(--text2);font-size:12px;font-weight:800}.cv-brand-logo-field{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px}.cv-brand-logo-field>img{width:54px;height:54px;border:1px solid var(--border2);border-radius:9px;background:var(--bg);object-fit:contain}.cv-brand-logo-field>input{min-width:0}.cv-brand-logo-upload{display:grid!important;place-items:center;min-height:42px;padding:0 12px;border:1px solid var(--border2);border-radius:8px;background:var(--bg3);color:var(--text)!important;cursor:pointer}.cv-brand-logo-upload input{display:none}.cv-digital-stage-preview{align-self:start;width:min(660px,calc(100% - 48px));margin:38px auto}.cv-stage-setting-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:72px;margin-top:9px;padding:16px;border:1px solid var(--border2);border-radius:10px;background:var(--bg3)}button.cv-stage-setting-row{width:100%;color:var(--text);font:inherit;text-align:left}button.cv-stage-setting-row:hover{border-color:var(--lime)}.cv-stage-setting-row span{color:var(--text3);font-size:11px;text-align:right;text-transform:capitalize}.cv-checkout-fields textarea{grid-column:1 / -1;min-width:0;min-height:92px;padding:14px;resize:vertical;border:1px solid var(--border2);border-radius:8px;background:var(--bg);color:var(--text);font:inherit}.cv-checkout-preview-checkbox{grid-column:1 / -1;display:flex;align-items:center;gap:9px;min-height:48px;padding:0 14px;border:1px solid var(--border2);border-radius:8px;color:var(--text2)}.cv-checkout-preview-checkbox input{width:18px;min-height:18px;margin:0;accent-color:var(--lime)}.cv-checkout-preview-total{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding-top:16px;border-top:1px solid var(--border2);font-size:16px}.cv-checkout-preview-total strong{font-size:19px}.cv-checkout-card>.cv-checkout-preview-billing{margin-top:7px;color:var(--text3);font-size:11px;text-align:right}.cv-checkout-field-help{margin:12px 2px 0;color:var(--text2);font-size:12px;text-decoration:underline}.cv-order-bump-panel>small{color:var(--text3);font:700 10px var(--mono);letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.cv-order-bump-panel h4,.cv-affiliate-panel h4{margin:8px 0 -8px;font-size:17px}.cv-order-bump-panel>button,.cv-affiliate-create{width:100%;min-height:50px;border:0!important;background:var(--text)!important;color:var(--bg)!important;font-size:15px}.cv-order-bump-chooser{display:grid;gap:12px;padding:14px;border:1px solid var(--border2);border-radius:9px;background:var(--bg3)}.cv-affiliate-create:disabled{opacity:.38}.cv-affiliate-requirement{color:var(--red)!important;font-size:12px}.cv-discount-code-control{display:grid;gap:10px;padding:14px;border:1px solid var(--border2);border-radius:10px;background:var(--bg3)}.cv-discount-code-control>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cv-discount-code-control>header>div,.cv-discount-code-control>article>div{display:grid;gap:4px}.cv-discount-code-control>header span,.cv-discount-code-control>article span,.cv-discount-code-control>article small{color:var(--text3);font-size:11px}.cv-discount-code-control>header>button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--border2);border-radius:50%;background:var(--bg2);color:var(--text);font-size:24px}.cv-discount-code-control>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.cv-discount-code-control>article small{grid-column:1}.cv-discount-code-control>article>button{grid-column:2;grid-row:1 / 3;padding:8px;border:1px solid rgba(255,69,96,.4);border-radius:7px;background:#ff456014;color:var(--red)}.cv-discount-code-form{display:grid;gap:11px;padding-top:4px;border-top:1px solid var(--border)}.cv-discount-code-form>div:not(.cv-panel-actions):not(.cv-error){display:grid;grid-template-columns:1fr 1fr;gap:9px}.cv-affiliate-link-card{display:grid;gap:14px;padding:14px;border:1px solid var(--border2);border-radius:9px;background:var(--bg3)}.cv-affiliate-link-card>header,.cv-affiliate-link-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.cv-affiliate-link-card>header>div{display:grid;gap:3px;min-width:0}.cv-affiliate-link-card>header strong,.cv-affiliate-link-card>header span{overflow:hidden;text-overflow:ellipsis}.cv-affiliate-link-card>header span,.cv-affiliate-link-card>footer>span{color:var(--text3);font-size:11px}.cv-affiliate-link-card>header>b{padding:5px 8px;border:1px solid var(--lime);border-radius:999px;color:var(--lime);font:800 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.cv-affiliate-link-card>header>b.disabled{border-color:var(--border2);color:var(--text3)}.cv-affiliate-link-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:8px}.cv-affiliate-link-stats>span{display:grid;gap:4px;padding:10px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.cv-affiliate-link-stats>span:nth-child(2n){border-right:0}.cv-affiliate-link-stats>span:nth-last-child(-n+2){border-bottom:0}.cv-affiliate-link-stats small{color:var(--text3);font:700 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.cv-affiliate-link-stats strong{font-size:13px}.cv-affiliate-link-card>footer>div,.cv-affiliate-link-form .cv-panel-actions{display:flex;gap:8px}.cv-affiliate-link-card>footer button{min-height:34px;padding:0 10px;font-size:11px}.cv-affiliate-link-form{display:grid;gap:12px;padding:14px;border:1px solid var(--lime);border-radius:9px;background:var(--bg3)}.cv-affiliate-link-form .cv-panel-actions{justify-content:flex-end}@media (max-width: 520px){.cv-discount-code-form>div:not(.cv-panel-actions):not(.cv-error){grid-template-columns:1fr}.cv-affiliate-link-card>header,.cv-affiliate-link-card>footer{align-items:stretch;flex-direction:column}.cv-affiliate-link-card>header>b{width:fit-content}.cv-affiliate-link-card>footer>div{display:grid;grid-template-columns:1fr 1fr}}.cv-file-warning{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:20px;padding:18px;border:1px solid #866f26;border-radius:9px;background:#b8911724}.cv-file-warning>strong{grid-row:auto;color:#ffb000;font-size:23px}.cv-file-warning>span{display:grid;gap:4px;color:var(--text2)}.cv-file-warning>span b{color:var(--text)}.cv-file-warning button{min-height:42px;padding:0 18px;border:1px solid var(--border2);border-radius:8px;background:var(--text);color:var(--bg);font-weight:900;text-transform:uppercase}.cv-success-card{padding:14px;border:1px solid var(--border2);background:var(--bg2)}.cv-success-art{position:relative;display:grid;place-items:center;min-height:350px;overflow:hidden}.cv-success-art img{position:relative;z-index:1;width:126px;height:126px;border-radius:50%;object-fit:cover}.cv-success-art>span{position:relative;z-index:1;font-size:80px;color:var(--lime)}.cv-success-art>i{position:absolute;width:12px;height:24px;border-radius:10px;background:var(--lime);transform:rotate(28deg)}.cv-success-art>i:nth-child(1){top:22%;left:31%;background:#ffb000;transform:rotate(54deg)}.cv-success-art>i:nth-child(2){top:28%;right:31%;background:#a855f7;transform:rotate(-42deg)}.cv-success-art>i:nth-child(3){bottom:25%;left:26%;background:#00d4ff;transform:rotate(-15deg)}.cv-success-art>i:nth-child(4){bottom:21%;right:26%;background:#ff4560;transform:rotate(67deg)}.cv-success-art>i:nth-child(5){top:18%;right:46%;background:var(--lime);transform:rotate(9deg)}.cv-success-card>div:last-child{padding:24px;border-radius:10px;background:var(--bg3);text-align:center}.cv-receipt-editable{width:100%;border:1px solid transparent;background:transparent;color:inherit;font:inherit;text-align:left}.cv-receipt-editable:hover,.cv-receipt-editable.selected{border-color:var(--lime)}.cv-receipt-subject{margin:0 0 14px;padding:14px;color:var(--text2)}.cv-receipt-subject strong{color:var(--text)}.cv-receipt-help{margin:0;padding:18px;border-radius:10px;background:var(--bg2)}.cv-receipt-help h3{margin:0 0 8px}.cv-receipt-help p{margin:5px 0;color:var(--text2)}.cv-receipt-body>small{display:block;justify-self:center;padding:7px 12px;border:1px solid var(--border2);border-radius:7px;color:var(--text2);font-weight:800}@media (max-width: 1180px){.cv-digital-builder-nav{grid-template-columns:50px minmax(430px,1fr) auto;padding:0 10px}.cv-digital-builder-nav nav button{min-width:105px;padding:0 9px;font-size:11px}.cv-digital-builder-nav>div{gap:6px;padding-left:8px}.cv-digital-builder-nav>div button{padding:0 10px}.cv-digital-builder>main.has-panel,.cv-digital-stage.has-panel{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width: 900px){.cv-digital-builder{grid-template-rows:auto auto minmax(0,1fr)}.cv-digital-builder-nav{grid-template-columns:48px minmax(0,1fr);grid-template-rows:54px 46px;padding:0 10px}.cv-builder-back{grid-column:1;grid-row:1}.cv-digital-builder-nav>div{grid-column:2;grid-row:1;overflow-x:auto;padding:6px 0 6px 8px}.cv-digital-builder-nav nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;overflow-x:auto}.cv-digital-builder-nav nav button{flex:0 0 132px}.cv-digital-builder-tools{display:flex;overflow-x:auto;padding:8px 10px}.cv-digital-builder-tools strong{flex:1 0 260px}.cv-digital-builder-tools button{flex:0 0 auto}.cv-digital-builder>main.has-panel,.cv-digital-stage.has-panel,.cv-digital-builder>main.panel-closed,.cv-digital-stage.panel-closed{grid-template-columns:minmax(0,1fr)}.cv-digital-builder>main>.cv-digital-sections,.cv-digital-stage>.cv-digital-sections{position:fixed;top:154px;right:0;bottom:0;z-index:3;grid-column:1;width:min(var(--builder-panel-width),94vw);border-left:1px solid var(--border);box-shadow:-18px 0 50px #00000073}}@media (max-width: 560px){.cv-digital-builder-nav>div .cv-builder-message{display:none}.cv-digital-builder-nav>div button{min-height:40px}.cv-digital-builder-nav>div .cv-primary{min-width:88px}.cv-digital-builder-tools strong{flex-basis:220px}.cv-digital-sections{padding:18px 14px 26px}.cv-rich-toolbar>span{display:none}.cv-media-actions{grid-template-columns:1fr}.cv-media-list article{grid-template-columns:14px 54px minmax(0,1fr)}.cv-media-list article>img,.cv-video-tile{width:54px;height:50px}.cv-media-row-actions{grid-column:2 / -1;justify-content:flex-end}.cv-brand-logo-field{grid-template-columns:48px minmax(0,1fr)}.cv-brand-logo-upload{grid-column:1 / -1}.cv-file-warning{grid-template-columns:24px minmax(0,1fr)}.cv-file-warning button{grid-column:1 / -1}}.cv-page-designer-revert{position:fixed;right:18px;bottom:18px;z-index:20;padding:10px 16px;border:1px solid var(--border2);border-radius:8px;background:var(--bg2);color:var(--text2);font:700 12px var(--mono);box-shadow:0 10px 30px #00000059;cursor:pointer}.cv-page-designer-revert:hover{border-color:var(--lime);color:var(--lime)}.cv-contact-toolbar{display:flex;gap:10px;padding:18px 0}.cv-contact-toolbar input{flex:1}.cv-contact-toolbar input,.cv-contact-toolbar select,.cv-contact-toolbar button,.cv-contact-detail select{padding:10px 12px;background:var(--bg2);border:1px solid var(--border2);border-radius:8px;color:var(--text)}.cv-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px}.cv-contact-table{overflow-x:auto;border:1px solid var(--border);border-radius:11px}.cv-contact-head,.cv-contact-table>button{display:grid;grid-template-columns:minmax(220px,1.4fr) 110px minmax(150px,1fr) 110px 100px 100px;gap:12px;align-items:center;min-width:900px;width:100%;padding:13px 15px}.cv-contact-head{background:var(--bg3);font:700 10px var(--mono);text-transform:uppercase;color:var(--text3)}.cv-contact-table>button{border:0;border-top:1px solid var(--border);background:var(--bg2);color:var(--text);text-align:left}.cv-contact-table>button:hover,.cv-contact-table>button.selected{background:#baff210d}.cv-contact-table>button>span:first-child{display:grid;gap:3px}.cv-contact-table small,.cv-contact-table time{color:var(--text2)}.cv-contact-status{width:max-content;padding:4px 7px;border:1px solid var(--border2);border-radius:999px;font:700 9px var(--mono);text-transform:uppercase}.cv-contact-status.subscribed{border-color:#baff2173;color:var(--lime)}.cv-tag-list{display:flex;gap:5px;flex-wrap:wrap}.cv-tag-list i,.cv-tag-list button{padding:3px 7px;border:1px solid var(--border2);border-radius:999px;background:transparent;color:var(--text2);font:700 9px var(--mono);font-style:normal}.cv-contact-detail{padding:18px;background:var(--bg2);border:1px solid var(--border2);border-radius:11px}.cv-contact-detail>header{display:flex;justify-content:space-between}.cv-contact-detail h3{margin:4px 0}.cv-contact-detail header button,.cv-contact-detail>button{height:max-content;padding:7px 10px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-contact-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cv-contact-detail dl div{display:grid;gap:4px}.cv-contact-detail dt{font:700 9px var(--mono);text-transform:uppercase;color:var(--text3)}.cv-contact-detail dd{margin:0}.cv-contact-detail section{margin-top:20px;border-top:1px solid var(--border);padding-top:14px}.cv-contact-detail section article{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.cv-contact-detail section article strong{text-transform:capitalize}.cv-contact-detail time{font-size:11px;color:var(--text3)}@media (max-width:950px){.cv-contact-layout{grid-template-columns:1fr}.cv-contact-toolbar{flex-wrap:wrap}.cv-contact-toolbar input{flex-basis:100%}}.cv-contact-module{padding:24px 0}.cv-contact-module>header{display:flex;align-items:center;justify-content:space-between}.cv-contact-module>header h3{font-size:24px;margin:0}.cv-contact-module>header p{color:var(--text2)}.cv-segment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.cv-segment-grid article{padding:18px;background:var(--bg2);border:1px solid var(--border);border-radius:10px}.cv-segment-grid h3{margin:6px 0}.cv-segment-grid article div{display:flex;gap:5px;flex-wrap:wrap;margin-top:14px}.cv-segment-grid i{padding:4px 7px;border:1px solid var(--border2);border-radius:999px;color:var(--text2);font:700 9px var(--mono);font-style:normal}.cv-file-button{cursor:pointer}.cv-file-button input{display:none}.cv-import-preview{display:flex;align-items:center;gap:10px;padding:15px;margin-bottom:16px;background:var(--bg2);border:1px solid var(--border2);border-radius:10px}.cv-import-preview div{display:grid;flex:1}.cv-import-preview span{color:var(--text2)}.cv-import-table{overflow:hidden;border:1px solid var(--border);border-radius:10px}.cv-import-table>div{display:grid;grid-template-columns:minmax(220px,1fr) 100px repeat(4,90px);gap:10px;padding:12px;background:var(--bg2);border-top:1px solid var(--border)}.cv-import-table>div:first-child{border-top:0;background:var(--bg3);font:700 9px var(--mono);text-transform:uppercase;color:var(--text3)}.cv-import-table i{text-transform:capitalize;font-style:normal}.cv-import-table i.completed{color:var(--lime)}.cv-contact-edit{display:grid;gap:10px;margin:16px 0}.cv-contact-edit label{display:grid;gap:6px;font:700 9px var(--mono);text-transform:uppercase;color:var(--text3)}.cv-contact-edit input{padding:10px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-contact-edit>div,.cv-contact-actions{display:flex;gap:7px}.cv-contact-edit button,.cv-contact-actions button{padding:8px 10px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-import-actions{display:flex;gap:8px}.cv-import-actions>button{padding:10px 12px;background:var(--bg2);border:1px solid var(--border2);border-radius:8px;color:var(--text)}.cv-order-types{display:flex;gap:5px;margin:18px 0}.cv-order-types button{padding:9px 13px;border:1px solid var(--border2);border-radius:8px;background:var(--bg2);color:var(--text2)}.cv-order-types button.active{border-color:var(--lime);color:var(--lime)}.cv-order-insights{display:grid;gap:16px;margin:18px 0;padding:18px;background:var(--bg2);border:1px solid var(--border);border-radius:11px}.cv-order-insights header{display:flex;align-items:center;justify-content:space-between}.cv-order-insights select{padding:8px 10px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-order-insights>div{display:flex;gap:40px}.cv-order-insights article{display:grid;gap:5px;min-width:170px}.cv-order-insights article span{color:var(--text2)}.cv-order-insights article strong{font-size:27px}@media (max-width:600px){.cv-order-insights>div{gap:18px;flex-wrap:wrap}}.cv-order-workspaces{display:flex;gap:5px;margin:18px 0 0;border-bottom:1px solid var(--border)}.cv-order-workspaces button{padding:11px 15px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text2)}.cv-order-workspaces button.active{border-bottom-color:var(--lime);color:var(--lime)}.cv-invoice-table{margin-top:16px;overflow-x:auto;border:1px solid var(--border);border-radius:11px}.cv-invoice-table>div,.cv-invoice-table>article{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(190px,1.4fr) 80px 110px 110px 110px 90px;gap:12px;align-items:center;min-width:970px;padding:13px 15px}.cv-invoice-table>div{background:var(--bg3);font:700 9px var(--mono);text-transform:uppercase;color:var(--text3)}.cv-invoice-table>article{border-top:1px solid var(--border);background:var(--bg2)}.cv-invoice-table article>span{display:grid}.cv-invoice-table small{color:var(--text3)}.cv-invoice-table i{width:max-content;padding:4px 7px;border:1px solid var(--border2);border-radius:999px;font:700 9px var(--mono);text-transform:uppercase;font-style:normal}.cv-invoice-table i.paid{color:var(--lime)}.cv-invoice-table i.payment_failed{color:var(--red)}.cv-invoice-table a{color:var(--lime)}.cv-abandoned-table{margin-top:16px;overflow-x:auto;border:1px solid var(--border);border-radius:11px}.cv-abandoned-table>div,.cv-abandoned-table>article{display:grid;grid-template-columns:minmax(210px,1.4fr) minmax(150px,1fr) minmax(180px,1fr) minmax(190px,1fr) 150px 110px;gap:12px;align-items:center;min-width:1060px;padding:13px 15px}.cv-abandoned-table>div{background:var(--bg3);font:700 9px var(--mono);text-transform:uppercase;color:var(--text3)}.cv-abandoned-table>article{border-top:1px solid var(--border);background:var(--bg2)}.cv-abandoned-table article>span{display:grid}.cv-abandoned-table small{color:var(--text3);overflow-wrap:anywhere}.cv-draft-orders{padding-top:18px}.cv-draft-orders>header{display:flex;align-items:center;justify-content:space-between}.cv-draft-orders h3{margin:0}.cv-draft-orders p{color:var(--text2)}.cv-draft-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;padding:18px;background:var(--bg2);border:1px solid var(--border2);border-radius:11px}.cv-draft-form label{display:grid;gap:6px;font:700 9px var(--mono);text-transform:uppercase;color:var(--text2)}.cv-draft-form input,.cv-draft-form select,.cv-draft-form textarea{padding:10px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-draft-form .wide,.cv-draft-form>div{grid-column:1/-1}.cv-draft-form textarea{min-height:70px;resize:vertical}.cv-draft-form>div{display:flex;justify-content:flex-end;gap:8px}.cv-draft-form button{padding:9px 13px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text)}.cv-draft-table{overflow-x:auto;border:1px solid var(--border);border-radius:11px}.cv-draft-table>div,.cv-draft-table>article{display:grid;grid-template-columns:minmax(210px,1.4fr) minmax(180px,1.2fr) 120px 80px 120px 160px;gap:12px;align-items:center;min-width:940px;padding:13px 15px}.cv-draft-table>div{background:var(--bg3);font:700 9px var(--mono);text-transform:uppercase;color:var(--text3)}.cv-draft-table>article{border-top:1px solid var(--border);background:var(--bg2)}.cv-draft-table article>span{display:grid}.cv-draft-table small{color:var(--text3)}@media (max-width:650px){.cv-draft-form{grid-template-columns:1fr}.cv-draft-orders>header{align-items:start;gap:12px}}.cv-order-header-actions{display:flex;align-items:center;gap:14px}.cv-order-header-actions>button{padding:9px 12px;background:var(--bg2);border:1px solid var(--border2);border-radius:7px;color:var(--text)}@media (max-width:650px){.cv-order-header-actions{align-items:flex-end;flex-direction:column}}.fnled{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.fnled-loading{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--bg);color:var(--text3);font-family:var(--mono);font-size:13px}.fnled-toolbar{flex-shrink:0;height:56px;display:flex;align-items:center;gap:16px;padding:0 16px;border-bottom:1px solid var(--border);background:var(--bg-nav)}.fnled-toolbar-left{display:flex;align-items:center;gap:12px;min-width:0}.fnled-back{width:32px;height:32px;display:grid;place-items:center;background:none;border:1px solid var(--border);border-radius:8px;color:var(--text2);cursor:pointer;flex-shrink:0}.fnled-back:hover{border-color:var(--border2);color:var(--text)}.fnled-title{display:flex;align-items:center;gap:9px;min-width:0}.fnled-title-name{font-family:var(--display);font-size:17px;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30ch}.fnled-status{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:5px;border:1px solid var(--border);color:var(--text3);flex-shrink:0}.fnled-status-published{color:var(--green);border-color:#00d4a866;background:#00d4a814}.fnled-tabs{display:flex;align-items:center;gap:4px;height:100%}.fnled-tab{height:32px;padding:0 12px;display:flex;align-items:center;gap:6px;background:none;border:none;border-radius:8px;color:var(--text3);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.fnled-tab:hover:not(:disabled){color:var(--text2);background:var(--bg3)}.fnled-tab.on{color:var(--lime);background:var(--bg3)}.fnled-tab:disabled{cursor:not-allowed;opacity:.5}.fnled-tab-soon{font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;padding:1px 4px;border-radius:3px;color:var(--amber);background:#ff990014;border:1px solid rgba(255,153,0,.35)}.fnled-flow-body{flex:1;min-height:0;overflow-y:auto;padding:20px}.fnled-toolbar-right{display:flex;align-items:center;gap:8px;margin-left:auto}.fnled-divider{width:1px;height:22px;background:var(--border)}.fnled-saved-hint{font-family:var(--mono);font-size:11px;color:var(--lime);white-space:nowrap}.fnled-viewport-toggle{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.fnled-viewport-toggle button{width:32px;height:30px;display:grid;place-items:center;background:var(--bg);border:none;color:var(--text3);cursor:pointer}.fnled-viewport-toggle button+button{border-left:1px solid var(--border)}.fnled-viewport-toggle button.on{background:var(--bg3);color:var(--lime)}.fnled-btn{height:32px;padding:0 13px;background:none;border:1px solid var(--border);border-radius:8px;color:var(--text2);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.fnled-btn:hover:not(:disabled){border-color:var(--border2);color:var(--text)}.fnled-btn:disabled{opacity:.5;cursor:not-allowed}.fnled-btn-danger{color:var(--red);border-color:#ff45604d}.fnled-btn-danger:hover:not(:disabled){border-color:var(--red);color:var(--red)}.fnled-btn-primary{background:var(--lime);border-color:var(--lime);color:#0c0c0c;font-weight:700}.fnled-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.fnled-variant-tabs{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;flex-shrink:0}.fnled-variant-tabs button{height:32px;padding:0 12px;background:var(--bg);border:none;color:var(--text3);font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap}.fnled-variant-tabs button+button{border-left:1px solid var(--border)}.fnled-variant-tabs button.on{background:var(--bg3);color:var(--lime)}.fnled-body{flex:1;min-height:0;display:grid;grid-template-columns:220px 1fr 300px}.fnled-steps-rail{border-right:1px solid var(--border);background:var(--bg-nav);padding:14px 10px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.fnled-steps-rail-title{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);padding:0 2px}.fnled-steps-rail-search{width:100%;height:30px;padding:0 10px;background:var(--bg2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:12px}.fnled-steps-rail-list{display:flex;flex-direction:column;gap:4px}.fnled-step-card{display:flex;align-items:center;gap:10px;padding:8px;border-radius:9px;border:1px solid transparent;background:none;cursor:pointer;text-align:left;color:var(--text2)}.fnled-step-card:hover{background:var(--bg3)}.fnled-step-card.on{background:var(--bg3);border-color:var(--lime);color:var(--text)}.fnled-step-card-thumb{width:32px;height:32px;border-radius:7px;background:var(--bg2);border:1px solid var(--border);display:grid;place-items:center;flex-shrink:0;color:var(--text3)}.fnled-step-card-body{min-width:0;display:flex;flex-direction:column;gap:1px}.fnled-step-card-name{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fnled-step-card-path{font-family:var(--mono);font-size:10.5px;color:var(--text3)}.fnled-palette-twotier{display:flex;min-height:0;flex:1}.fnled-palette-categories{flex-shrink:0;width:110px;border-right:1px solid var(--border);background:var(--bg2);padding:8px 6px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.fnled-palette-category{text-align:left;padding:8px;border-radius:7px;background:none;border:none;color:var(--text3);font-size:12px;font-weight:600;cursor:pointer}.fnled-palette-category:hover{color:var(--text2);background:var(--bg3)}.fnled-palette-category.active{color:var(--lime);background:var(--bg3)}.fnled-palette{flex:1;min-width:0;background:var(--bg-nav);padding:14px 10px;overflow-y:auto}.fnled-palette-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:12px;padding:0 2px}.fnled-palette-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fnled-palette-item{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 4px;border-radius:9px;border:1px solid transparent;background:var(--bg2);cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color .12s,background .12s}.fnled-palette-item:hover{border-color:var(--border2);background:var(--bg3)}.fnled-palette-item:active{cursor:grabbing}.fnled-palette-item.dragging{opacity:.4}.fnled-palette-icon{width:26px;height:26px;display:grid;place-items:center;color:var(--lime)}.fnled-palette-item-label{font-size:9.5px;color:var(--text3);text-align:center;line-height:1.2}.fnled-gap-hover{position:relative;cursor:pointer}.fnled-gap-line{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;transition:background .1s}.fnled-gap-hover:hover .fnled-gap-line{background:#76e20033!important}.fnled-gap-plus{position:relative;z-index:1;width:20px;height:20px;border-radius:50%;border:none;background:var(--border2);color:var(--bg);display:none;align-items:center;justify-content:center;cursor:pointer}.fnled-gap-hover:hover .fnled-gap-plus{display:flex;background:var(--lime)}.fnled-add-panel-docked{flex-shrink:0;width:420px;max-width:38vw;border-left:1px solid var(--border);background:var(--bg-nav)}.fnled-add-panel-body{display:flex;flex-direction:column;min-height:0;height:100%}.fnled-add-panel-tabs{display:flex;flex-shrink:0;border-bottom:1px solid var(--border)}.fnled-add-panel-tabs button{flex:1;padding:10px 6px;background:transparent;border:none;color:var(--text3);font-size:11.5px;font-weight:700;cursor:pointer}.fnled-add-panel-tabs button.active{color:var(--lime);box-shadow:inset 0 -2px 0 var(--lime)}.fnled-section-tabs{display:flex;gap:6px;margin-bottom:12px}.fnled-section-tabs button{padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--bg2);color:var(--text3);font-size:11px;font-weight:700;cursor:pointer}.fnled-section-tabs button.active{border-color:var(--lime);color:var(--lime);background:#76e20014}.fnled-section-list{display:flex;flex-direction:column;gap:16px}.fnled-section-category .fnled-palette-label{margin-bottom:8px}.fnled-section-grid{display:grid;grid-template-columns:1fr;gap:8px}.fnled-section-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:9px;border:1px solid transparent;background:var(--bg2);cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color .12s,background .12s}.fnled-section-card:hover{border-color:var(--border2);background:var(--bg3)}.fnled-section-card:active{cursor:grabbing}.fnled-section-card.dragging{opacity:.4}.fnled-section-card-thumb{color:var(--text3);border-radius:6px;overflow:hidden;background:var(--bg)}.fnled-section-card-body{display:flex;flex-direction:column;gap:2px}.fnled-section-card-label{font-size:11.5px;font-weight:700;color:var(--text)}.fnled-section-card-desc{font-size:10px;color:var(--text3);line-height:1.3}.fnled-section-card-delete{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:50%;border:none;background:#ff456026;color:var(--red);font-size:12px;line-height:1;cursor:pointer;display:none}.fnled-section-card:hover .fnled-section-card-delete{display:block}.fnled-canvas-col{display:flex;flex-direction:column;min-height:0;min-width:0}.fnled-canvas-scroll{flex:1;min-height:0;overflow:auto;background:var(--bg2);display:flex;justify-content:center}.fnled-breadcrumb{flex-shrink:0;display:flex;align-items:center;gap:6px;height:32px;padding:0 16px;border-top:1px solid var(--border);background:var(--bg-nav);overflow-x:auto}.fnled-breadcrumb-item{display:flex;align-items:center;gap:4px;background:none;border:none;padding:3px 6px;border-radius:5px;color:var(--text3);font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.fnled-breadcrumb-item:hover{color:var(--text2);background:var(--bg3)}.fnled-breadcrumb-item.current{color:var(--lime)}.fnled-breadcrumb-sep{color:var(--border2);font-size:10px;flex-shrink:0}.fnled-canvas-frame{width:100%;max-width:none;transition:max-width .15s}.fnled-canvas-frame.mobile{max-width:420px}.fnled-canvas-page{background:#fff;color:#1a1a1a;min-height:100%}.fnled-shell{overflow:visible}.fnled-shell-toolbar{position:absolute;top:-30px;left:-2px;z-index:3;display:flex;align-items:center;gap:2px;height:26px;padding:0 4px 0 8px;background:var(--lime);color:#0c0c0c;border-radius:6px 6px 0 0;white-space:nowrap}.fnled-shell-toolbar-drag{display:flex;align-items:center;cursor:grab;opacity:.7}.fnled-shell-toolbar-label{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-left:4px}.fnled-shell-icon-btn{width:22px;height:22px;display:grid;place-items:center;background:none;border:none;border-radius:4px;color:#0c0c0c;cursor:pointer;flex-shrink:0}.fnled-shell-icon-btn:hover{background:#0c0c0c26}.fnled-shell-icon-btn.danger:hover{background:#ff4560d9;color:#fff}.fnled-style-panel{border-left:1px solid var(--border);background:var(--bg-nav);overflow-y:auto}.fnled-settings-header{height:40px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;background:var(--lime);color:#0c0c0c;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em}.fnled-settings-tabs{display:flex;border-bottom:1px solid var(--border)}.fnled-settings-tabs button{flex:1;padding:10px 6px;background:transparent;border:none;color:var(--text3);font-size:11.5px;font-weight:700;cursor:pointer}.fnled-settings-tabs button.on{color:var(--text);background:var(--bg3)}.fnled-settings-body{padding:16px}.fnled-settings-group{padding:14px 0;border-top:1px solid var(--border)}.fnled-settings-group:first-child{padding-top:0;border-top:none}.fnled-settings-group-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin:0 0 10px}.fnled-slider-field{margin-bottom:10px}.fnled-slider-field label{font-size:11px;color:var(--text3);display:block;margin-bottom:4px}.fnled-slider-row{display:flex;align-items:center;gap:8px}.fnled-slider-row input[type=range]{flex:1;accent-color:var(--lime)}.fnled-slider-input{flex-shrink:0;width:64px;display:flex;align-items:center;gap:3px;border:1px solid var(--border);border-radius:6px;padding:0 6px;background:var(--bg2)}.fnled-slider-input input{width:100%;border:none;background:none;padding:5px 0;font-size:11.5px;color:var(--text)}.fnled-slider-input span{font-size:10px;color:var(--text3);flex-shrink:0}.cv-public{min-height:100vh}.cv-public .cv-page{min-height:100vh;margin:auto}.cv-page{position:relative;isolation:isolate;overflow:hidden}.cv-background-video{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none}.cv-public-error{min-height:100vh;display:grid;place-items:center;background:#080a12;color:#f6f7fb}.cv-public-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#000000bf}.cv-public-popup>div{position:relative;width:min(720px,94vw);max-height:90vh;overflow-y:auto;background:var(--page-background,#080a12);border:1px solid rgba(255,255,255,.16);border-radius:18px;box-shadow:0 30px 100px #0009}.cv-public-popup>div>button{position:absolute;z-index:2;top:10px;right:10px;width:34px;height:34px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#11141c;color:#fff;font-size:22px}@media (min-width:901px){.cv-public .cv-hide-desktop{display:none}}@media (min-width:601px) and (max-width:900px){.cv-public .cv-hide-tablet{display:none}}@media (max-width:600px){.cv-public .cv-hide-mobile{display:none}}.cv-checkout-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:20px;background:#020307db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cv-checkout-overlay>section{display:grid;gap:14px;width:min(520px,94vw);padding:24px;background:#0b0d14;border:1px solid rgba(186,255,33,.3);border-radius:18px;box-shadow:0 28px 90px #000000b3;color:#f7f8fb}.cv-checkout-overlay header{display:flex;justify-content:space-between;gap:16px}.cv-checkout-overlay header span{color:var(--page-accent);font:700 10px monospace;text-transform:uppercase;letter-spacing:.16em}.cv-checkout-overlay h2{margin:5px 0 0}.cv-checkout-overlay header button{width:34px;height:34px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:transparent;color:#fff;font-size:22px}.cv-checkout-primary{padding:14px;background:#ffffff0a;border-radius:10px;font-weight:700}.cv-order-bump{display:flex;align-items:center;gap:12px;padding:14px;border:1px dashed var(--page-accent);border-radius:10px;cursor:pointer}.cv-order-bump input{width:20px;height:20px;accent-color:var(--page-accent)}.cv-order-bump span{display:grid;gap:4px}.cv-order-bump small,.cv-checkout-overlay>section>small{color:#999}.cv-checkout-continue{padding:15px;border:0;border-radius:10px;background:var(--page-accent);color:#080a0d;font-weight:900;font-size:16px}.cv-post-purchase-controls{display:grid;gap:10px;width:min(560px,calc(100% - 32px));margin:24px auto;padding:18px;background:#080a10f0;border:1px solid color-mix(in srgb,var(--page-accent) 45%,transparent);border-radius:14px}.cv-post-purchase-controls button{padding:14px;border:1px solid var(--page-accent);border-radius:9px;background:var(--page-accent);color:#080a0d;font-weight:900}.cv-post-purchase-controls button:nth-child(2){background:transparent;color:inherit;border-color:#ffffff2e}.cv-post-purchase-controls small{text-align:center;color:#999;line-height:1.5}.cv-public-store{min-height:100vh;padding:50px 20px;background:#080a0f;color:#f5f6fa}.cv-public-store>section{max-width:560px;margin:auto;text-align:center}.cv-public-store-avatar{width:104px;height:104px;border-radius:50%;object-fit:cover;border:3px solid var(--store-accent)}.cv-public-store h1{margin:18px 0 8px;font-size:38px}.cv-public-store p{margin:0 auto 28px;color:#a9adba;line-height:1.6}.cv-public-store section>div{display:grid;gap:13px}.cv-public-store a{display:flex;align-items:center;gap:14px;padding:13px;background:#11141c;border:1px solid #2b303c;border-radius:15px;color:#f5f6fa;text-align:left;text-decoration:none}.cv-public-store a:hover{border-color:var(--store-accent)}.cv-public-store a img{width:68px;height:68px;border-radius:10px;object-fit:cover}.cv-public-store a span{display:grid;flex:1;gap:4px}.cv-public-store a small{color:#a9adba}.cv-public-store a b{color:var(--store-accent);font-size:22px}.cv-public-store.error{display:grid;place-items:center}.cv-public-store{background:var(--store-bg)!important;color:var(--store-text)!important}.cv-public-store section>div.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-public-store a{background:var(--store-card)!important;border-radius:var(--store-radius)!important}@media (max-width:560px){.cv-public-store section>div.grid{grid-template-columns:1fr}}.cv-public-store-price{display:flex;align-items:center;gap:8px}.cv-public-store-price del{opacity:.62}.cv-public-store-price b{font-size:inherit}.cv-public-store-heading{grid-column:1/-1;margin:18px 0 -4px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:left;opacity:.72}.cv-public-store-socials{display:flex;justify-content:center;gap:7px;margin:-13px 0 25px}.cv-public-store-socials a{display:grid;place-items:center;width:31px;height:31px;padding:0;border-radius:50%;font-size:10px;font-weight:850;text-align:center}.cv-public-store.rhythm-calm section>div{gap:20px}.cv-public-store.rhythm-fast section>div{gap:8px}.cv-public-store.experience-drop>section{max-width:720px}.cv-public-store.experience-hub>section{max-width:620px}.cv-public-store-copy{grid-column:1/-1;margin:3px 0;color:var(--store-text)!important;text-align:left;line-height:1.7}.cv-public-store-media{grid-column:1/-1;margin:0;overflow:hidden;border-radius:var(--store-radius);text-align:left}.cv-public-store-media img{display:block;width:100%;max-height:520px;object-fit:cover}.cv-public-store-media figcaption{padding:9px 2px;color:color-mix(in srgb,var(--store-text) 68%,transparent);font-size:13px}.cv-public-store a.card-poster{position:relative;min-height:210px;align-items:flex-end;overflow:hidden}.cv-public-store a.card-poster>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.52}.cv-public-store a.card-poster>span,.cv-public-store a.card-poster>b{position:relative;z-index:1}.cv-public-store a.card-split img{width:42%;height:130px}.cv-public-store a.card-catalogue{border-radius:0!important}.cv-public-store a.card-outline{background:transparent!important}.cv-public-store a.card-glass{background:color-mix(in srgb,var(--store-card) 64%,transparent)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cv-public-store-video{grid-column:1/-1}.cv-public-store-video>b{font-size:18px!important}.cv-public-store-socials svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.cv-public-store-socials svg .fill{fill:currentColor;stroke:none}.cv-public-store-socials svg .cut{fill:var(--store-bg);stroke:none}.cv-public-store a.card-editorial{padding:16px}.cv-public-store a.card-editorial img{width:78px;height:78px}.cv-public-store a.card-split{padding:0;overflow:hidden}.cv-public-store a.card-split img{align-self:stretch;width:45%;height:150px;border-radius:0}.cv-public-store a.card-split>span{padding:18px 0}.cv-public-store a.card-split>b{margin-right:18px}.cv-public-store a.card-poster{min-height:250px;padding:24px;border:0;background:var(--store-card)!important}.cv-public-store a.card-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--store-card) 4%,transparent 90%)}.cv-public-store a.card-poster>img{opacity:.58;border-radius:0}.cv-public-store a.card-poster>span,.cv-public-store a.card-poster>b{z-index:2;align-self:flex-end}.cv-public-store a.card-poster strong{font-size:22px}.cv-public-store a.card-catalogue{padding:10px 2px;border-width:0 0 1px;background:transparent!important}.cv-public-store a.card-catalogue img{width:48px;height:48px;border-radius:2px}.cv-public-store a.card-outline{padding:18px;border-width:2px;background:transparent!important}.cv-public-store a.card-glass{padding:18px;border-color:color-mix(in srgb,var(--store-text) 26%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--store-card) 78%,white 10%),color-mix(in srgb,var(--store-card) 56%,transparent))!important;box-shadow:inset 0 1px #ffffff2e,0 18px 34px #00000029;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cv-public-store-section{margin:28px 0}.cv-public-store-section>h2{margin:0 0 6px;font-size:clamp(1.3rem,4vw,1.8rem)}.cv-public-store-section>p{margin:0 0 14px;opacity:.75}.cv-public-store-section>.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cv-public-store-section>.list{display:grid;gap:14px}@media (max-width:620px){.cv-public-store-section>.grid{grid-template-columns:1fr}}.cv-public-product{min-height:100vh;padding:38px 20px;background:var(--store-bg, #0c0c0c);color:var(--store-text, #e2e5df);font-family:var(--product-font, var(--font))}.cv-public-product-back{display:block;width:min(1120px,100%);margin:0 auto 24px;color:var(--store-accent, #76e200);font-weight:800;text-decoration:none}.cv-public-checkout-cancelled{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1120px,100%);margin:0 auto 24px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--store-accent, #76e200) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--store-accent, #76e200) 8%,var(--store-card, #151515))}.cv-public-checkout-cancelled>div{display:grid;gap:3px}.cv-public-checkout-cancelled span{color:color-mix(in srgb,var(--store-text, #e2e5df) 68%,transparent)}.cv-public-checkout-cancelled button{flex:0 0 auto;padding:11px 16px;border:0;border-radius:8px;background:var(--store-accent, #76e200);color:#071007;font-weight:900;cursor:pointer}.cv-public-checkout-cancelled button:disabled{cursor:not-allowed;opacity:.52}.cv-public-product-hero{display:grid;grid-template-columns:minmax(420px,1.35fr) minmax(300px,.75fr);align-items:start;gap:48px;width:min(1120px,100%);margin:auto}.cv-public-product-media{display:grid;place-items:center;aspect-ratio:1.48;overflow:hidden;border:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 18%,transparent);border-radius:12px;background:var(--store-card, #151515);color:color-mix(in srgb,var(--store-text, #e2e5df) 55%,transparent)}.cv-public-product-media img{width:100%;height:100%;object-fit:cover}.cv-public-product-media.cv-product-media-gallery{display:grid;place-items:stretch;gap:10px;aspect-ratio:auto;overflow:visible;border:0;border-radius:0;background:transparent}.cv-public-product-media .cv-product-media-gallery-viewport{display:grid;place-items:center;aspect-ratio:1.48;overflow:hidden;border:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 18%,transparent);border-radius:12px;background:var(--store-card, #151515);color:color-mix(in srgb,var(--store-text, #e2e5df) 55%,transparent)}.cv-public-product-media .cv-product-media-gallery-viewport img,.cv-public-product-media .cv-product-media-gallery-viewport video,.cv-public-product-media .cv-product-media-gallery-viewport iframe{width:100%;height:100%;border:0;object-fit:cover}.cv-public-product-media .cv-product-media-gallery-thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,78px));gap:8px}.cv-public-product-media .cv-product-media-gallery-thumbnails button{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;padding:0;border:2px solid color-mix(in srgb,var(--store-text, #e2e5df) 22%,transparent);border-radius:8px;background:var(--store-card, #151515);color:var(--store-text, #e2e5df);cursor:pointer}.cv-public-product-media .cv-product-media-gallery-thumbnails button.active{border-color:var(--store-accent, #76e200)}.cv-public-product-media .cv-product-media-gallery-thumbnails img{width:100%;height:100%;object-fit:cover}.cv-public-product-media .cv-product-media-gallery-thumbnails span{display:grid;place-items:center}.cv-public-product-buy-column{display:grid;gap:10px}.cv-public-product-share{display:grid;place-items:center;justify-self:end;width:42px;height:42px;padding:0;border:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 24%,transparent);border-radius:50%;background:transparent;color:var(--store-text, #e2e5df);cursor:pointer}.cv-public-product-share-message{justify-self:end;color:var(--store-accent, #76e200);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.cv-public-product-buy-card{display:grid;gap:16px;padding:26px;border:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 18%,transparent);border-radius:12px;background:var(--store-card, #151515);color:var(--product-card-text, var(--store-text, #e2e5df))}.cv-public-product-type{color:var(--store-accent, #76e200);font:800 11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.cv-public-product h1{margin:0;font-size:clamp(28px,4vw,42px);line-height:1.06}.cv-public-product p,.cv-public-product-description{color:color-mix(in srgb,var(--store-text, #e2e5df) 72%,transparent);font-size:16px;line-height:1.65}.cv-public-product-description{width:min(760px,100%);margin:0 max(calc((100vw - min(1120px,calc(100vw - 40px)))/2),0px);padding:30px 0;border-bottom:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 18%,transparent)}.cv-public-product-description p{white-space:normal}.cv-public-product-price{display:block;font-size:24px}.cv-public-product-compare{display:block;margin-top:-10px;color:color-mix(in srgb,var(--store-text, #e2e5df) 52%,transparent);text-decoration:line-through}.cv-public-product-buy,.cv-public-product-affiliate{display:grid;place-items:center;width:100%;min-height:50px;padding:0 18px;border:0;border-radius:8px;background:var(--store-accent, #76e200);color:#071007;font-size:15px;font-weight:900;text-align:center;text-decoration:none;cursor:pointer}.cv-public-product-buy:disabled{cursor:not-allowed;opacity:.52}.cv-public-product-success{padding:18px;border:1px solid color-mix(in srgb,var(--store-accent, #76e200) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--store-accent, #76e200) 8%,var(--store-card, #151515))}.cv-public-product-success h2{margin:0 0 8px}.cv-public-product.layout-landscape .cv-public-product-hero{grid-template-columns:1fr}.cv-public-product.layout-landscape .cv-public-product-media .cv-product-media-gallery-viewport{aspect-ratio:2.1}.cv-public-product.layout-landscape .cv-public-product-buy-column{grid-template-columns:1fr auto}.cv-public-product.layout-compact .cv-public-product-hero{grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr);width:min(860px,100%)}.cv-public-product.layout-compact .cv-public-product-media .cv-product-media-gallery-viewport{aspect-ratio:1}.cv-public-product-reviews,.cv-public-product-inquiry,.cv-public-product>footer{width:min(1120px,100%);margin:38px auto 0;padding-top:28px;border-top:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 18%,transparent)}.cv-public-product-reviews header{display:flex;align-items:center;justify-content:space-between;gap:20px}.cv-public-product-reviews header h2{margin:0}.cv-public-product-reviews header strong,.cv-public-product-reviews article>span{color:var(--store-accent, #76e200)}.cv-public-product-reviews header span{color:var(--store-text, #e2e5df);font-weight:500}.cv-public-product-reviews>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.cv-public-product-reviews article{padding:18px;border:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 16%,transparent);border-radius:14px;background:var(--store-card, #151515)}.cv-public-product-reviews article p{margin:10px 0}.cv-public-product-reviews article>strong{font-size:13px}.cv-public-product-inquiry{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(360px,1fr);gap:42px}.cv-public-product-inquiry>div>span{color:var(--store-accent, #76e200);font:800 10px var(--mono);letter-spacing:.13em;text-transform:uppercase}.cv-public-product-inquiry h2{margin:9px 0 8px}.cv-public-product-inquiry p{margin:0}.cv-public-product-inquiry form,.cv-public-product-inquiry-success{display:grid;gap:13px;padding:20px;border:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 18%,transparent);border-radius:14px;background:var(--store-card, #151515)}.cv-public-product-inquiry form>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cv-public-product-inquiry label{display:grid;gap:7px;font-size:12px;font-weight:800}.cv-public-product-inquiry input,.cv-public-product-inquiry textarea{min-width:0;min-height:46px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 18%,transparent);border-radius:9px;background:var(--store-bg, #0c0c0c);color:var(--store-text, #e2e5df);font:inherit}.cv-public-product-inquiry textarea{min-height:126px;resize:vertical}.cv-public-product-inquiry button{min-height:48px;padding:0 18px;border:0;border-radius:9px;background:var(--store-accent, #76e200);color:#071007;font-weight:900}.cv-public-product-inquiry button:disabled{opacity:.55}.cv-public-product-inquiry-success{align-content:center}.cv-public-product-inquiry-success>strong{font-size:22px}.cv-public-product>footer{display:grid;gap:7px}.cv-public-product>footer span{color:color-mix(in srgb,var(--store-text, #e2e5df) 68%,transparent)}.cv-public-checkout-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;overflow:auto;background:#000000b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cv-public-checkout-dialog{display:grid;gap:15px;width:min(620px,100%);max-height:calc(100dvh - 40px);padding:22px;overflow:auto;border:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 20%,transparent);border-radius:16px;background:var(--store-card, #151515);box-shadow:0 24px 90px #0000009e}.cv-public-checkout-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 16%,transparent)}.cv-public-checkout-dialog>header>div{display:flex;align-items:center;gap:12px}.cv-public-checkout-dialog>header img{width:64px;height:64px;border-radius:8px;object-fit:cover}.cv-public-checkout-dialog>header span{display:grid;gap:4px}.cv-public-checkout-dialog>header button{width:38px;height:38px;padding:0;border:0;background:transparent;color:var(--store-text, #e2e5df);font-size:28px}.cv-public-checkout-dialog h2{margin:4px 0 0}.cv-public-checkout-dialog label{display:grid;gap:7px;font-size:12px;font-weight:800}.cv-public-checkout-dialog input,.cv-public-checkout-dialog textarea{min-height:46px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 18%,transparent);border-radius:9px;background:var(--store-bg, #0c0c0c);color:var(--store-text, #e2e5df)}.cv-public-checkout-dialog textarea{min-height:92px;resize:vertical}.cv-public-money-input{display:grid;grid-template-columns:auto 1fr;align-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 18%,transparent);border-radius:9px;background:var(--store-bg, #0c0c0c)}.cv-public-money-input span{padding-left:13px}.cv-public-money-input input{border:0;border-radius:0}.cv-public-checkout-name-email{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cv-public-checkout-checkbox{display:flex!important;align-items:center;grid-template-columns:none!important}.cv-public-checkout-checkbox input{width:20px;min-height:20px;margin:0;accent-color:var(--store-accent, #76e200)}.cv-public-discount-code{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.cv-public-discount-code button{min-height:46px;padding:0 18px;border:1px solid var(--store-accent, #76e200);border-radius:9px;background:transparent;color:var(--store-accent, #76e200);font-weight:900}.cv-public-discount-code button:disabled{opacity:.45}.cv-public-discount-applied,.cv-public-checkout-total{display:flex;align-items:center;justify-content:space-between;gap:14px}.cv-public-discount-applied{color:var(--store-accent, #76e200);font:800 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.cv-public-checkout-total{padding-top:12px;border-top:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 16%,transparent);font-size:17px}.cv-public-checkout-total strong{font-size:20px}.cv-public-checkout-billing{margin:-4px 0 2px!important;color:color-mix(in srgb,var(--store-text, #e2e5df) 70%,transparent);font-size:12px!important;line-height:1.45}.cv-public-order-bump{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px!important;padding:15px;border:2px dashed color-mix(in srgb,var(--store-accent, #76e200) 58%,transparent);border-radius:10px;background:color-mix(in srgb,var(--store-accent, #76e200) 7%,var(--store-bg, #0c0c0c))}.cv-public-order-bump input{width:22px;min-height:22px;margin:0;accent-color:var(--store-accent, #76e200)}.cv-public-order-bump span{display:flex;align-items:center;justify-content:space-between;gap:14px}.cv-public-order-bump small{color:var(--store-accent, #76e200);white-space:nowrap}.cv-public-affiliate-applied{margin:-3px 0 0!important;color:var(--store-accent, #76e200)!important;font:800 10px var(--mono)!important;letter-spacing:.12em;text-align:center;text-transform:uppercase}.cv-public-checkout-dialog>p{margin:0;font-size:12px}.cv-public-checkout-submit{min-height:52px;border:0;border-radius:9px;background:var(--store-accent, #76e200);color:#071007;font-weight:900}.cv-public-checkout-dialog>small{color:color-mix(in srgb,var(--store-text, #e2e5df) 58%,transparent);text-align:center}.cv-public-product-success-page{min-height:100vh;display:grid;align-content:center;justify-items:center;gap:22px;padding:38px 20px;background:var(--store-bg, #0c0c0c);color:var(--store-text, #e2e5df);font-family:var(--product-font, var(--font))}.cv-public-product-success-back{width:min(760px,100%);color:var(--store-accent, #76e200);font-weight:800;text-decoration:none}.cv-public-product-success-page>section{display:grid;width:min(760px,100%);min-height:590px;padding:clamp(34px,7vw,72px);border:1px solid color-mix(in srgb,var(--store-text, #e2e5df) 22%,transparent);border-radius:16px;background:var(--store-card, #151515)}.cv-public-product-success-art{position:relative;display:grid;place-items:center;width:min(330px,78vw);aspect-ratio:1;margin:0 auto 36px}.cv-public-product-success-art img,.cv-public-product-success-art>span{position:relative;z-index:2;display:grid;place-items:center;width:116px;height:116px;border:4px solid var(--store-accent, #76e200);border-radius:50%;background:var(--store-bg, #0c0c0c);color:var(--store-accent, #76e200);font-size:50px;font-weight:900;object-fit:cover}.cv-public-product-success-art i{position:absolute;width:13px;height:13px;border-radius:3px;background:var(--store-accent, #76e200);transform:rotate(28deg)}.cv-public-product-success-art i:nth-child(1){top:14%;left:25%}.cv-public-product-success-art i:nth-child(2){top:26%;right:15%;width:8px;height:22px}.cv-public-product-success-art i:nth-child(3){right:25%;bottom:12%}.cv-public-product-success-art i:nth-child(4){bottom:22%;left:12%;width:9px;height:23px}.cv-public-product-success-art i:nth-child(5){top:8%;right:43%;width:7px;height:7px;border-radius:50%}.cv-public-product-success-art i:nth-child(6){bottom:8%;left:48%;width:8px;height:8px;border-radius:50%}.cv-public-product-success-message{align-self:end;padding:26px;border-radius:12px;background:color-mix(in srgb,var(--store-text, #e2e5df) 7%,var(--store-bg, #0c0c0c));text-align:center}.cv-public-product-success-message>span{color:var(--store-accent, #76e200);font:800 10px var(--mono);letter-spacing:.13em;text-transform:uppercase}.cv-public-product-success-message h1{margin:10px 0 7px;font-size:clamp(28px,5vw,42px)}.cv-public-product-success-message p{margin:0;color:color-mix(in srgb,var(--store-text, #e2e5df) 72%,transparent)}.cv-public-product-success-page>strong{width:min(760px,100%);color:color-mix(in srgb,var(--store-text, #e2e5df) 76%,transparent);text-align:center}.cv-product-access{min-height:100vh;display:grid;place-items:center;padding:32px 18px;background:#0c0c0b;color:#f4f4f1;font-family:Inter,system-ui,sans-serif}.cv-product-access>section{width:min(680px,100%);padding:clamp(24px,5vw,48px);border:1px solid #30302e;border-radius:24px;background:#121211}.cv-product-access h1{margin:12px 0;font-size:clamp(32px,7vw,52px)}.cv-product-access h2{margin:32px 0 14px}.cv-product-access p,.cv-product-access small{color:#aaa}.cv-product-access-items{display:grid;gap:10px;margin:28px 0}.cv-product-access-items article{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid #292927;border-radius:14px}.cv-product-access-items img{width:58px;height:58px;border-radius:10px;object-fit:cover}.cv-product-access-items div{display:grid;gap:4px}.cv-product-access-items span{color:#8e8e89;font-size:13px;text-transform:capitalize}.cv-product-access-downloads{display:grid;gap:10px}.cv-product-access-downloads h2{margin-bottom:4px}.cv-product-access-downloads a{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:12px;background:#76e200;color:#080a07;font-weight:800;text-decoration:none}.cv-product-access-note{padding:14px;border:1px solid #76e20055;border-radius:12px;background:#76e2000c}@media (max-width: 760px){.cv-public-product{padding:22px 16px}.cv-public-checkout-cancelled{align-items:stretch;flex-direction:column}.cv-public-checkout-cancelled button{width:100%}.cv-public-product-hero,.cv-public-product.layout-compact .cv-public-product-hero{grid-template-columns:1fr;gap:24px}.cv-public-product-media{aspect-ratio:4 / 3}.cv-public-product-description{width:100%;margin:0}.cv-public-product-reviews>div{grid-template-columns:1fr}.cv-public-product-inquiry,.cv-public-product-inquiry form>div:first-child{grid-template-columns:1fr}.cv-public-checkout-name-email,.cv-public-discount-code{grid-template-columns:1fr}.cv-public-checkout-backdrop{align-items:end;padding:0}.cv-public-checkout-dialog{width:100%;max-height:94dvh;border-radius:18px 18px 0 0}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}:root{--bg: #0C0C0C;--bg-page: #0C0C0C;--bg-nav: #0C0C0C;--bg2: #0D0D0D;--bg3: #151515;--bg-surface: #0D0D0D;--bg-elevated: #151515;--border: #343434;--border2: #4A4A4A;--text: #E2E5DF;--text2: #C8CBC5;--text3: #9EA19C;--lime: #76E200;--accent: #76E200;--cyan: #76E200;--pink: #24f0b2;--purple: #6b4ebb;--purple2: #a07fff;--green: #76E200;--amber: #FF9900;--red: #FF2244;--r: 10px;--r-lg: 22px;--font: "DM Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--display: "Bebas Neue", ui-sans-serif, sans-serif;--status-pending-fg: #686B67;--status-pending-bg: #1A1C19;--status-pending-border: #333633;--status-research-fg: #A855F7;--status-research-bg: #160A28;--status-research-border: #3E1A72;--status-filming-fg: #FF3FA3;--status-filming-bg: #260A1A;--status-filming-border: #6E1A48;--status-editing-fg: #FFE100;--status-editing-bg: #221C00;--status-editing-border: #584800;--status-scheduled-fg: #00D4A8;--status-scheduled-bg: #002420;--status-scheduled-border: #005A48;--status-completed-fg: #76E200;--status-completed-bg: #0D1A04;--status-completed-border: #254800;--status-published-fg: #76E200;--status-published-bg: #0D1A04;--status-published-border: #254800;--status-6hr-fg: #FF3535;--status-6hr-bg: #200808;--status-6hr-border: #441010;--status-12hr-fg: #FF5E00;--status-12hr-bg: #1E0A00;--status-12hr-border: #4A2000;--status-24hr-fg: #FF8A00;--status-24hr-bg: #1C0E00;--status-24hr-border: #582800;--status-5-day-fg: #FFD700;--status-5-day-bg: #1A1600;--status-5-day-border: #584800;--status-1-week-fg: #CCFF00;--status-1-week-bg: #141A00;--status-1-week-border: #404800;--status-1-month-fg: #76E200;--status-1-month-bg: #0D1A04;--status-1-month-border: #254800;--status-3-months-fg: #00C8A0;--status-3-months-bg: #002820;--status-3-months-border: #005040;--status-6-months-fg: #3B82F6;--status-6-months-bg: #061220;--status-6-months-border: #0A2850;--status-1-year-fg: #885CF6;--status-1-year-bg: #100820;--status-1-year-border: #381A72}.pipeline-status{--status-fg: var(--status-pending-fg);--status-bg: var(--status-pending-bg);--status-border: var(--status-pending-border);color:var(--status-fg);background:var(--status-bg);border-color:var(--status-border)}.pipeline-status.is-pending,.pipeline-status.is-new{--status-fg: var(--status-pending-fg);--status-bg: var(--status-pending-bg);--status-border: var(--status-pending-border)}.pipeline-status.is-research{--status-fg: var(--status-research-fg);--status-bg: var(--status-research-bg);--status-border: var(--status-research-border)}.pipeline-status.is-filming{--status-fg: var(--status-filming-fg);--status-bg: var(--status-filming-bg);--status-border: var(--status-filming-border)}.pipeline-status.is-editing{--status-fg: var(--status-editing-fg);--status-bg: var(--status-editing-bg);--status-border: var(--status-editing-border)}.pipeline-status.is-scheduled{--status-fg: var(--status-scheduled-fg);--status-bg: var(--status-scheduled-bg);--status-border: var(--status-scheduled-border)}.pipeline-status.is-completed,.pipeline-status.is-published{--status-fg: var(--status-completed-fg);--status-bg: var(--status-completed-bg);--status-border: var(--status-completed-border)}.pipeline-status.is-6hr{--status-fg: var(--status-6hr-fg);--status-bg: var(--status-6hr-bg);--status-border: var(--status-6hr-border)}.pipeline-status.is-12hr{--status-fg: var(--status-12hr-fg);--status-bg: var(--status-12hr-bg);--status-border: var(--status-12hr-border)}.pipeline-status.is-24hr{--status-fg: var(--status-24hr-fg);--status-bg: var(--status-24hr-bg);--status-border: var(--status-24hr-border)}.pipeline-status.is-5-day{--status-fg: var(--status-5-day-fg);--status-bg: var(--status-5-day-bg);--status-border: var(--status-5-day-border)}.pipeline-status.is-1-week{--status-fg: var(--status-1-week-fg);--status-bg: var(--status-1-week-bg);--status-border: var(--status-1-week-border)}.pipeline-status.is-1-month{--status-fg: var(--status-1-month-fg);--status-bg: var(--status-1-month-bg);--status-border: var(--status-1-month-border)}.pipeline-status.is-3-months{--status-fg: var(--status-3-months-fg);--status-bg: var(--status-3-months-bg);--status-border: var(--status-3-months-border)}.pipeline-status.is-6-months{--status-fg: var(--status-6-months-fg);--status-bg: var(--status-6-months-bg);--status-border: var(--status-6-months-border)}.pipeline-status.is-1-year{--status-fg: var(--status-1-year-fg);--status-bg: var(--status-1-year-bg);--status-border: var(--status-1-year-border)}html,body,#root{height:100%;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--lime);text-decoration:none}a:hover{color:#8ef020;text-decoration:underline}h1,h2,h3{font-family:var(--display);letter-spacing:.04em}input,select,textarea,button{font-family:var(--font);font-size:13px}input,select,textarea{width:100%;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);color:var(--text);padding:8px 10px;outline:none;transition:box-shadow .15s,border-color .15s}input:focus,select:focus,textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #76e20026}input.input-error{border-color:#ff4560!important;background:#ff456014!important}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%238888a0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}textarea{resize:vertical}button{cursor:pointer;border:none;border-radius:var(--r);padding:8px 16px;font-weight:500;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s,filter .15s,opacity .15s,transform .12s}button:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 0 1px #76e20029,0 8px 22px #0000002e;transform:translateY(-1px)}button:active:not(:disabled){filter:brightness(.96);box-shadow:inset 0 1px 4px #00000059;transform:translateY(1px) scale(.99)}button:focus-visible{outline:2px solid var(--lime);outline-offset:2px;box-shadow:0 0 0 4px #76e20029}button:disabled{cursor:not-allowed}a.button-like{cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s,filter .15s,opacity .15s,transform .12s}a.button-like:hover{filter:brightness(1.08);box-shadow:0 0 0 1px #76e20029,0 8px 22px #0000002e;transform:translateY(-1px);text-decoration:none}a.button-like:active{filter:brightness(.96);box-shadow:inset 0 1px 4px #00000059;transform:translateY(1px) scale(.99)}a.button-like:focus-visible{outline:2px solid var(--lime);outline-offset:2px;box-shadow:0 0 0 4px #76e20029}::placeholder{color:var(--text3);opacity:1}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--lime)}.card{background:linear-gradient(180deg,#ffffff09,#ffffff04);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px;box-shadow:0 24px 80px #00000061}.dashboard-shell{--dash-line: rgba(255,255,255,.08);--dash-card: rgba(13,15,25,.82);--dash-panel: rgba(19,22,37,.78);--dash-shadow: inset 0 1px 0 rgba(255,255,255,.03), 0 22px 55px rgba(0,0,0,.22);padding-top:2px}.dashboard-shell .card,.dashboard-shell [style*="background: var(--bg2)"]{background:var(--dash-card)!important;border-color:var(--dash-line)!important;border-radius:14px!important;box-shadow:var(--dash-shadow)}.dashboard-shell [style*="background: var(--bg3)"]{background:var(--dash-panel)!important;border-color:var(--dash-line)!important}.dashboard-shell .card{padding:18px!important}.dashboard-shell .section-label,.dashboard-shell [style*="text-transform: uppercase"]{letter-spacing:.14em!important}.dashboard-shell button{border-radius:10px!important}.dashboard-shell a[style*="rgba(36,240,178"]{background:#76e2001f!important;border-color:#76e20052!important;color:var(--lime)!important}.dashboard-shell [style*="var(--cyan)"]{color:var(--lime)}.dashboard-shell [style*="rgba(118,226,0"]{border-color:#76e2004d!important}.dashboard-shell [style*="#00E5FF"],.dashboard-shell [style*="var(--lime)"],.dashboard-shell [style*="#24f0b2"],.dashboard-shell [style*="#FF2D9B"],.dashboard-shell [style*="#9B59FF"]{color:var(--lime)!important}.btn-primary{background:var(--lime);color:#0c0c0b;font-weight:700;letter-spacing:.03em;padding:9px 20px;border-radius:var(--r);border:none;cursor:pointer;transition:background .15s}.btn-primary:hover{background:#8ef020}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.btn-secondary{background:transparent;border:1px solid var(--lime);color:var(--lime);font-weight:600;padding:8px 18px;border-radius:var(--r);cursor:pointer;transition:all .15s}.btn-secondary:hover{background:#76e20014}.btn-secondary:disabled{opacity:.4;cursor:not-allowed}.btn-ghost{background:transparent;border:1px solid var(--border);color:var(--text2);padding:8px 16px;border-radius:var(--r);cursor:pointer;transition:all .15s}.btn-ghost:hover{border-color:var(--border2);color:var(--text)}.btn-danger{background:#ff45601a;border:1px solid rgba(255,69,96,.25);color:var(--red);padding:8px 14px;border-radius:var(--r);cursor:pointer}.btn-danger:hover{background:#ff456033}.slide-delete-btn{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,69,96,.4);background:#141414;color:#ff4560;cursor:pointer}.slide-delete-btn:hover{background:#ff456029;border-color:#ff456099}.section-label{font-size:11px;font-family:var(--mono);color:var(--text2);text-transform:uppercase;letter-spacing:.08em;padding-bottom:6px;border-bottom:1px solid var(--border);margin-bottom:2px;margin-top:1.25rem;display:flex;align-items:center;gap:6px}.section-label:first-child{margin-top:0}.section-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.grid5{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.grid6{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.ipad-modal-frame{position:relative;display:flex;width:min(1120px,100%);height:min(820px,calc(100vh - 32px));padding:21px 18px 18px;background:linear-gradient(145deg,#353740,#15161b 34%,#07080c);border:1px solid rgba(255,255,255,.18);border-radius:42px;box-shadow:0 32px 100px #000000b8,inset 0 1px 1px #ffffff24;overflow:hidden}.ipad-modal-frame:before{content:"";position:absolute;top:8px;left:50%;width:7px;height:7px;border-radius:50%;transform:translate(-50%);background:#040509;border:1px solid rgba(89,116,147,.5);box-shadow:inset 0 0 2px #76e20066;z-index:2}.ipad-modal-screen{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow-y:auto;scrollbar-width:none;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:var(--bg2)}.ipad-modal-screen::-webkit-scrollbar,.ipad-modal-frame::-webkit-scrollbar{display:none}.ipad-modal-frame{scrollbar-width:none}.ipad-modal-workspace{display:flex;flex:1;min-height:0;background:var(--bg3)}.ipad-modal-workspace>fieldset,.ipad-modal-workspace>div{display:flex;flex:1;flex-direction:column;min-height:100%}.ipad-modal-workspace>fieldset>div,.ipad-modal-workspace>div{flex:1;border:none!important;border-radius:0!important}.vr-editor{position:relative;width:100%;min-height:100%;display:flex;flex-direction:column;padding:0;background:linear-gradient(180deg,#07080f,#050610);overflow:hidden}.vr-editor-shell{display:grid;grid-template-columns:292px minmax(0,1fr);gap:0;flex:1;min-height:0;overflow:hidden}.in-modal .vr-editor-shell{grid-template-columns:minmax(0,1fr)}.vr-editor-phone-rail{display:flex;flex-direction:column;gap:13px;min-width:0;min-height:0;padding:18px;border-right:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),#ffffff03;overflow:hidden}.vr-editor-rail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text3);font:900 10px var(--mono);letter-spacing:.18em;text-transform:uppercase}.vr-editor-rail-head strong{position:relative;color:#22f59a;letter-spacing:.1em}.vr-editor-rail-head strong:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#22f59a;box-shadow:0 0 14px #22f59acc}.vr-editor-phone{width:min(100%,252px);flex:1;min-height:0;margin:0 auto;padding:10px;border-radius:32px;background:linear-gradient(150deg,#2b2e3f,#090a11 40%,#05060b);border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 54px #00000073,inset 0 1px 1px #ffffff2e;position:relative}.vr-editor-phone-notch{position:absolute;top:14px;left:50%;width:76px;height:18px;transform:translate(-50%);border-radius:0 0 14px 14px;background:#07080d;z-index:3}.vr-editor-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:24px;background:#05060b;border:1px solid rgba(255,255,255,.1)}.vr-editor-phone-screen img,.vr-editor-phone-screen video{width:100%;height:100%;object-fit:cover;display:block}.vr-editor-phone-empty{width:100%;height:100%;display:grid;place-items:center;color:var(--cyan);background:linear-gradient(145deg,#76e2001f,#a07fff1a)}.vr-editor-phone-overlay{position:absolute;inset:auto 12px 14px;display:grid;gap:9px;z-index:2}.vr-editor-phone-chrome{position:absolute;top:36px;left:14px;right:14px;z-index:2;display:flex;align-items:center;justify-content:space-around;gap:8px;color:#ffffffb8;font-size:11px;font-weight:900;text-shadow:0 1px 9px rgba(0,0,0,.75)}.vr-editor-phone-chrome strong{position:relative;color:#fff;padding-bottom:3px}.vr-editor-phone-chrome strong:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;border-radius:2px;background:#fff}.vr-editor-phone-badges{position:absolute;top:74px;left:14px;right:14px;z-index:2;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.vr-editor-phone-badges span,.vr-editor-phone-badges strong{min-height:19px;display:inline-flex;align-items:center;padding:3px 7px;border-radius:5px;background:#07080dd1;color:#fff;font:900 10px var(--mono)}.vr-editor-phone-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 0;border-top:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,transparent,rgba(0,0,0,.22))}.vr-editor-phone-stats strong{min-width:0;color:#fff;font-size:16px;line-height:1;text-shadow:0 1px 8px rgba(0,0,0,.7)}.vr-editor-phone-stats span{display:block;margin-top:4px;color:#ffffff94;font:900 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.vr-editor-phone-meta{display:flex;justify-content:space-between;gap:8px;color:#ffffffd1;font-size:11px;font-weight:700}.vr-editor-phone-caption{padding:8px 13px 10px;display:flex;flex-direction:column;gap:4px;white-space:pre-wrap}.vr-editor-phone-handle{color:var(--lime);font-family:var(--mono);font-size:10px;font-weight:700}.vr-editor-phone-hook{color:#ffffffb8;font-size:10px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vr-editor-phone-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#000000a6;border:2px solid rgba(255,255,255,.5);color:#fff;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s;cursor:pointer}.vr-editor-phone-play:hover{background:#000000d1}.vr-editor-phone-play svg{width:28px;height:28px;margin-left:3px}.vr-editor-source-card,.vr-editor-card{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#12131fd1;box-shadow:inset 0 1px #ffffff0d}.vr-editor-source-card{padding:12px}.vr-editor-source-top{display:flex;align-items:center;gap:10px;min-width:0}.vr-editor-creator-name{padding:0;border:0;background:transparent;color:#f0f0f5;font-size:13px;font-weight:800;cursor:default;text-align:left;display:block}.vr-editor-muted{display:block;color:var(--text3);font-size:11px;line-height:1.35}.vr-editor-main{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.vr-editor-main::-webkit-scrollbar{display:none}.vr-editor-topbar,.vr-editor-actions,.vr-editor-id-row,.vr-editor-inline-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vr-editor-topbar{justify-content:space-between;align-items:flex-start;padding:18px 20px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.vr-editor-heading{display:grid;gap:14px;min-width:0}.vr-editor-heading h2{margin:0;color:var(--text);font:900 26px/1.1 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.03em;text-transform:none}.vr-editor-unsaved,.vr-editor-readonly{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;font:800 10px var(--mono);text-transform:uppercase}.vr-editor-unsaved{color:var(--amber);background:#ffb8001a;border:1px solid rgba(255,184,0,.25)}.vr-editor-readonly{color:var(--amber);background:#ffb80014;border:1px solid rgba(255,184,0,.22)}.vr-editor-btn,.vr-editor-chip-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;border:1px solid rgba(255,255,255,.12);color:var(--text2);background:#ffffff0a;font-weight:850;cursor:pointer;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease;white-space:nowrap}.vr-editor-btn{min-height:34px;padding:8px 12px;font-size:12px}.vr-editor-chip-btn{min-height:30px;padding:6px 9px;font-size:11px}.vr-editor-btn:hover,.vr-editor-chip-btn:hover,.vr-editor-tab:hover,.vr-editor-library-list button:hover,.vr-editor-linked-row button:hover{transform:translateY(-1px)}.vr-editor-btn:focus-visible,.vr-editor-chip-btn:focus-visible,.vr-editor-tab:focus-visible,.vr-editor-creator-name:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.vr-editor-btn.primary{color:#080912;background:#c8ff3a;border-color:#c8ff3a;box-shadow:0 0 0 1px #c8ff3a59,0 8px 24px #c8ff3a2e}.vr-editor-btn.cyan{color:var(--lime);background:#76e2001a;border-color:#76e20052}.vr-editor-btn.purple{color:var(--purple);background:#9b7bff1f;border-color:#9b7bff59}.vr-editor-btn.green,.vr-editor-chip-btn.green{color:var(--green);background:#00e5a01a;border-color:#00e5a047}.vr-editor-chip-btn.cyan{color:var(--lime);background:#76e2001a;border-color:#76e20047}.vr-editor-chip-btn.purple{color:var(--purple2);background:#a07fff1f;border-color:#a07fff4d}.vr-editor-chip-btn.amber{color:var(--amber);background:#ffb8001a;border-color:#ffb80047}.vr-editor-chip-btn.danger{color:var(--red);background:#ff45601a;border-color:#ff456047}.vr-editor-btn.ghost,.vr-editor-chip-btn.ghost{color:var(--text2);background:#ffffff0a;border-color:#ffffff1f}.vr-editor-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:4px;flex:0 0 auto;background:#131524;border-bottom:1px solid rgba(255,255,255,.07)}.vr-editor-tab{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 6px;border-radius:8px;border:0;background:transparent;color:#8d90a8;font-size:11px;font-weight:750;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.vr-editor-tab .vr-editor-icon{color:#5b5e76;transition:color .16s ease}.vr-editor-tab.active{color:var(--text);background:#232739;box-shadow:inset 0 0 0 1px #ffffff1f}.vr-editor-tab.active .vr-editor-icon{color:var(--lime)}.vr-editor-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.vr-editor-kpi,.vr-editor-metric{min-width:0;min-height:72px;display:grid;align-content:space-between;border-radius:12px;padding:11px 12px;background:#131524;border:1px solid rgba(255,255,255,.12)}.vr-editor-kpi span,.vr-editor-metric span{display:block;color:#5b5e76;font:800 9px var(--mono);letter-spacing:.14em;text-transform:uppercase}.vr-editor-kpi strong,.vr-editor-metric strong{display:block;color:var(--text);font-family:var(--display, "Space Grotesk", Inter, sans-serif);font-size:clamp(18px,1.8vw,26px);font-weight:600;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-editor-kpi.lime{border-color:#c8ff3a52;background:linear-gradient(135deg,#c8ff3a1f,#ffffff06)}.vr-editor-kpi.lime strong{color:#c8ff3a}.vr-editor-kpi.cyan{border-color:#76e20052;background:linear-gradient(135deg,#76e20021,#ffffff06)}.vr-editor-kpi.cyan strong,.vr-editor-metric.cyan strong{color:var(--cyan)}.vr-editor-kpi.blue{border-color:#9b7bff52;background:linear-gradient(135deg,#9b7bff24,#ffffff06)}.vr-editor-kpi.blue strong{color:#9b7bff}.vr-editor-kpi.pink strong,.vr-editor-metric.pink strong{color:var(--pink)}.vr-editor-kpi.amber{border-color:#ffb53a52;background:linear-gradient(135deg,#ffb53a1f,#ffffff06)}.vr-editor-kpi.amber strong{color:var(--amber)}.vr-editor-kpi.green{border-color:#c8ff3a52;background:linear-gradient(135deg,#c8ff3a1f,#ffffff06)}.vr-editor-kpi.green strong{color:#c8ff3a}.vr-editor-kpi.purple{border-color:#9b7bff52;background:linear-gradient(135deg,#9b7bff24,#ffffff06)}.vr-editor-kpi.purple strong,.vr-editor-metric.purple strong{color:var(--purple2)}.vr-editor-fieldset{flex:1;min-width:0;min-height:0;border:0;padding:0;margin:0;overflow:auto;scrollbar-width:none}.vr-editor-fieldset::-webkit-scrollbar{display:none}.vr-editor-panel{display:grid;gap:13px;padding:16px 20px 18px}.vr-editor-panel.mockup-details{gap:13px}.vr-editor-section-label{margin-bottom:8px;color:#5b5e76;font:800 10px var(--mono);letter-spacing:.18em;text-transform:uppercase}.vr-editor-detail-row{width:100%;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#181929eb;padding:10px 12px}.vr-editor-video-tile{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(118,226,0,.25);background:#76e20014;color:var(--cyan);cursor:pointer}.vr-editor-video-thumb{width:64px;height:64px;flex:0 0 64px;min-height:0;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;background:#0a0b14;border:1px solid rgba(255,255,255,.1);contain:strict}.vr-editor-video-thumb img,.vr-editor-video-thumb video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.vr-editor-video-thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;color:#fff;font-size:18px;opacity:1;transition:opacity .15s}.vr-editor-video-thumb:hover .vr-editor-video-thumb-play{background:#0000008c}.vr-editor-row-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:10px;color:var(--cyan);background:#76e2001a;border:1px solid rgba(118,226,0,.24)}.vr-editor-detail-row.creator-row{position:relative}.vr-editor-creator-picker{display:grid;gap:8px;margin-top:10px}.vr-editor-creator-menu.inline{grid-column:auto;max-height:160px}.vr-editor-detail-row.sound-row{padding:0;overflow:hidden}.vr-editor-sound-block{width:100%;padding:12px}.vr-editor-sound-disc{width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#070911 0 14%,transparent 15%),conic-gradient(from 120deg,#c7ff29,var(--lime),#a07fff,#c7ff29);box-shadow:0 0 18px #76e2002e}.vr-editor-sound-image-static{width:36px;height:36px;flex:0 0 36px;border-radius:50%;object-fit:cover}.vr-editor-sound-icon{width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:#ffffff0f;display:grid;place-items:center;color:var(--text3)}.vr-editor-panel.mockup-details .vr-editor-grid.two{gap:10px}.vr-editor-panel.mockup-details .vr-editor-grid.two>label{display:grid;gap:6px}.vr-editor-panel.mockup-details .mockup-url input{max-width:360px}.vr-editor-card{padding:12px;display:grid;gap:10px}.vr-editor-card-head{display:flex;align-items:center;gap:7px;color:var(--text);font-size:12px;font-weight:900}.vr-editor-grid{display:grid;gap:10px;min-width:0}.vr-editor-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-editor-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-editor-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.vr-editor-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.vr-editor-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vr-editor-metrics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-editor-metric-input{border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#131524;padding:11px}.vr-editor-metric-input label{margin-bottom:0}.vr-editor-metric-input input{border:0;border-radius:0;background:transparent;padding:0;font-family:var(--display, "Space Grotesk", Inter, sans-serif);font-size:22px;font-weight:600;color:var(--text);margin-top:7px}.vr-editor-metric-input.missing{border-color:#ff456066}.vr-editor label{min-width:0;display:block;margin-bottom:6px;color:#5b5e76;font:800 9px var(--mono);letter-spacing:.14em;text-transform:uppercase}.vr-editor label.missing{color:var(--red)}.vr-editor input,.vr-editor select,.vr-editor textarea{width:100%;min-width:0;background:#131524;border:1px solid rgba(255,255,255,.07);border-radius:9px;color:var(--text);padding:10px 11px;font-size:12px;line-height:1.4}.vr-editor input:focus,.vr-editor select:focus,.vr-editor textarea:focus{border-color:#ffffff2e;outline:none}.vr-editor textarea{resize:vertical;min-height:88px}.vr-editor-media-row,.vr-editor-sound-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.vr-editor-media-row>div:not(.vr-editor-video-thumb),.vr-editor-sound-row>div{flex:1 1 180px;min-width:0}.vr-editor-media-row strong,.vr-editor-sound-row strong{display:block;color:var(--text);font-size:13px}.vr-editor-media-row span.vr-editor-creator-name{color:#f0f0f5;font-size:13px;font-weight:800}.vr-editor-media-row span,.vr-editor-sound-row span{display:block;color:var(--text3);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-editor-dropzone{min-height:96px;width:100%;display:grid;place-items:center;gap:8px;padding:16px;border-radius:8px;border:1px dashed rgba(118,226,0,.36);background:#76e2000e;color:var(--cyan);font-size:12px;font-weight:850;cursor:pointer;text-align:center}.vr-editor-dropzone.compact{min-height:58px}.vr-detail-audio-drop-zone{min-height:92px;width:100%;display:grid;place-items:center;gap:7px;padding:16px;border:2px dashed rgba(151,170,195,.42);border-radius:var(--r);background:transparent;color:var(--text2);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.vr-detail-audio-drop-zone>span{color:var(--text);line-height:1}.vr-detail-audio-drop-zone>strong{font-size:13px}.vr-detail-audio-drop-zone>small{color:var(--text3);font-size:11px}.vr-detail-audio-drop-zone.is-dragging{border-color:var(--amber);background:#ffb8000a}.vr-detail-audio-upload-state{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid rgba(255,184,0,.35);border-radius:var(--r);background:#ffb8000f;color:var(--amber)}.vr-detail-audio-upload-state>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.vr-detail-audio-upload-state.success{border-color:#00e5a04d;background:#00e5a012;color:var(--green)}.vr-detail-audio-upload-state.error{border-color:#ff45604d;background:#ff456012;color:var(--red)}.vr-detail-audio-upload-state.error small{color:var(--text2)}.vr-editor-upload-progress{position:relative;overflow:hidden;display:flex;justify-content:space-between;border-radius:8px;padding:12px;color:var(--cyan);background:#76e20014}.vr-editor-upload-progress i{position:absolute;left:0;bottom:0;height:3px;background:var(--cyan)}.vr-editor-stack{display:grid;gap:8px}.vr-editor-danger{color:var(--red)}.vr-editor-success{color:var(--green);font-size:12px}.vr-editor-warning{display:grid;gap:6px;padding:9px 10px;border-radius:8px;color:var(--amber);background:#ffb80014;border:1px solid rgba(255,184,0,.22);font-size:12px}.vr-editor-sound-image{width:38px;height:38px;flex:0 0 38px;display:grid!important;place-items:center;border-radius:50%;overflow:hidden;cursor:pointer;color:var(--purple2);border:1px solid rgba(160,127,255,.35);background:#a07fff1a}.vr-editor-sound-image img,.vr-editor-library-list img,.vr-editor-creator-menu img{width:100%;height:100%;object-fit:cover}.vr-editor-library-list,.vr-editor-linked-list{display:grid;gap:7px}.vr-editor-library-list{max-height:360px;overflow-y:auto}.vr-editor-library-row{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:7px}.vr-editor-library-list button,.vr-editor-creator-menu button{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);background:#ffffff0a;cursor:pointer;text-align:left}.vr-editor-library-list .vr-editor-library-preview{width:40px;padding:0;justify-content:center;color:var(--lime)}.vr-editor-library-list .vr-editor-library-preview:disabled{cursor:not-allowed;opacity:.4}.vr-editor-library-list button>svg,.vr-editor-library-list button>img,.vr-editor-creator-menu button>svg,.vr-editor-creator-menu button>img{width:28px;height:28px;flex:0 0 28px;border-radius:50%}.vr-editor-library-list span{display:grid;gap:2px;min-width:0}.vr-editor-library-list strong,.vr-editor-library-list em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-editor-library-list em{color:var(--text3);font-style:normal;font-size:11px}.vr-editor-audio{width:100%;height:36px}.vr-editor-url-row,.vr-editor-label-action{display:flex;align-items:center;gap:8px;min-width:0}.vr-editor-url-row input{flex:1}.vr-editor-url-row a,.vr-editor-url-row button,.vr-editor-label-action a{flex:0 0 auto;border-radius:8px;border:1px solid rgba(118,226,0,.25);background:#76e20014;color:var(--cyan);padding:8px 10px;font-size:11px;font-weight:850;text-decoration:none;cursor:pointer}.vr-editor-label-action{justify-content:space-between;color:var(--text3)}.vr-editor-niche-wrap{margin-top:6px}.vr-editor-fav-label{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text3);cursor:pointer;white-space:nowrap}.vr-editor-creator-menu{grid-column:1 / -1;display:grid;gap:6px;max-height:210px;overflow:auto;padding:8px;border-radius:8px;background:var(--bg2);border:1px solid var(--border)}.vr-editor-toggle{display:flex!important;align-items:center;gap:8px;cursor:pointer;text-transform:none!important;font:800 12px var(--font)!important;color:var(--text2)!important}.vr-editor-toggle input{width:auto}.vr-editor-linked-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(170px,250px) auto;gap:8px;align-items:center;padding:9px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--status) 35%,transparent);background:color-mix(in srgb,var(--status) 13%,transparent)}.vr-editor-linked-row button{display:flex;align-items:center;gap:8px;min-width:0;border:0;background:transparent;color:var(--status);font:900 12px var(--mono);cursor:pointer;text-align:left}.vr-editor-linked-row button span{color:var(--text3);font:700 11px var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-editor-linked-row em{color:var(--text3);font-style:normal;font-size:11px}.vr-editor-empty{padding:22px;border-radius:8px;background:#ffffff0a;color:var(--text3);text-align:center;font-size:13px}.vr-editor-avatar-empty{display:grid;place-items:center;border-radius:50%;color:var(--cyan);background:#76e2001a;border:1px solid rgba(118,226,0,.24)}.vr-editor-icon{display:block;width:15px;height:15px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vr-editor-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:8px;font:900 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.vr-editor-pill.cyan{color:var(--cyan);background:#76e2001a;border:1px solid rgba(118,226,0,.38)}.vr-editor-pill.amber{color:var(--amber);background:#ffb8001a;border:1px solid rgba(255,184,0,.36)}.vr-editor-pill.ghost{color:var(--text2);background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.vr-editor-pill.lime{color:#c8ff3a;background:#c8ff3a14;border:1px solid rgba(200,255,58,.35)}.vr-editor-meta-line{flex:1 1 100%;color:#5b5e76;font:700 12px var(--mono);padding-left:0}.vr-editor-bottom-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:#131524;border-top:1px solid rgba(255,255,255,.07);flex-wrap:wrap;flex-shrink:0}@media (max-width: 980px){.vr-editor-shell{grid-template-columns:1fr}.vr-editor-phone-rail{display:grid;grid-template-columns:170px minmax(0,1fr);grid-template-rows:auto auto;align-items:stretch;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.vr-editor-rail-head{grid-column:1 / -1}.vr-editor-phone{width:170px}}@media (max-width: 760px){.ipad-modal-frame{padding:10px;border-radius:28px}.ipad-modal-screen{border-radius:19px}.vr-editor{padding:0}.vr-editor-tabs,.vr-editor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-editor-grid.two,.vr-editor-grid.three,.vr-editor-grid.four,.vr-editor-grid.six,.vr-editor-linked-row{grid-template-columns:1fr}}@media (max-width: 520px){.vr-editor-phone-rail{grid-template-columns:1fr}.vr-editor-phone{width:min(220px,100%)}.vr-editor-tabs{display:flex;overflow-x:auto;padding:0 10px}.vr-editor-tab{min-width:132px}.vr-editor-bottom-bar{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion: reduce){.vr-editor-btn,.vr-editor-chip-btn,.vr-editor-tab,.vr-editor-library-list button,.vr-editor-linked-row button{transition:none}}.studio-signup-layout{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.studio-signup-layout>*{min-width:0}.studio-signup-form input{min-width:0;padding-top:7px;padding-bottom:7px}.studio-signup-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.studio-signup-field{min-width:0}.studio-price-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio-price-cards>div{min-width:0;background:var(--bg);border:1px solid var(--border);border-radius:var(--r);padding:9px 10px}.studio-price-cards span{display:block;color:var(--text3);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.studio-price-cards strong,.studio-price-cards em{display:block;color:var(--text);font-size:12px;font-weight:800;font-style:normal;line-height:1.3;overflow-wrap:anywhere}.studio-price-cards em{color:var(--text3);font-size:11px;margin-top:2px}.sales-page{min-height:100vh;background:var(--bg);color:var(--text);overflow-x:hidden}.sales-nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:14px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sales-brand,.sales-nav-actions{display:flex;align-items:center;gap:10px}.sales-brand{min-width:0;color:var(--text);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sales-brand:hover,.sales-nav-actions a:hover,.sales-primary:hover,.sales-secondary:hover{text-decoration:none}.sales-brand img{width:34px;height:34px;object-fit:contain}.sales-nav-actions{justify-content:flex-end;flex-wrap:wrap}.sales-nav-actions a{color:var(--text2);font-size:12px;font-weight:800}.sales-nav-actions .sales-nav-cta{color:#02040a;background:var(--cyan);border-radius:var(--r);padding:8px 12px}.sales-hero,.sales-section,.sales-final{width:min(1180px,calc(100% - 32px));margin:0 auto}.sales-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(28px,5vw,64px);align-items:center;min-height:680px;padding:72px 0 54px}.sales-hero-copy{min-width:0}.sales-kicker,.sales-card-eyebrow{color:var(--cyan);font-family:var(--mono);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sales-hero h1,.sales-section h2,.sales-final h2{max-width:760px;color:var(--text);font-size:clamp(34px,6vw,72px);font-weight:950;line-height:.96;margin:14px 0 18px}.sales-section h2,.sales-final h2{font-size:clamp(28px,4vw,48px);line-height:1.04}.sales-hero p,.sales-section p,.sales-price-card p{color:var(--text2);font-size:15px;line-height:1.7}.sales-hero-actions,.sales-final>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.sales-primary,.sales-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:var(--r);padding:10px 16px;font-size:13px;font-weight:900}.sales-primary{color:#02040a;background:var(--cyan);border:1px solid rgba(118,226,0,.45)}.sales-secondary{color:var(--text);background:#ffffff0d;border:1px solid var(--border)}.sales-primary.full,.sales-secondary.full{width:100%;margin-top:auto}.sales-product-visual{min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#090a12db;box-shadow:0 28px 90px #0000007a;overflow:hidden}.sales-window-bar{display:flex;gap:7px;padding:14px 16px;border-bottom:1px solid var(--border);background:#ffffff0a}.sales-window-bar span{width:9px;height:9px;border-radius:50%;background:var(--text3)}.sales-window-bar span:nth-child(1){background:var(--red)}.sales-window-bar span:nth-child(2){background:var(--amber)}.sales-window-bar span:nth-child(3){background:var(--green)}.sales-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px}.sales-board-column{min-width:0;border:1px solid var(--border);border-radius:var(--r);background:#ffffff09;padding:12px}.sales-board-column strong{display:block;color:var(--text);font-size:12px;margin-bottom:12px}.sales-board-card{display:grid;gap:8px;min-height:116px;border:1px solid rgba(118,226,0,.26);border-radius:var(--r);background:#76e20012;padding:10px}.sales-board-card span{color:var(--text);font-size:13px;font-weight:800}.sales-board-card em{align-self:end;color:var(--text3);font-size:11px;font-style:normal}.sales-board-line{height:8px;margin-top:10px;border-radius:999px;background:#ffffff14}.sales-board-line.short{width:58%}.sales-section{padding:48px 0}.sales-section-head{display:grid;gap:4px;margin-bottom:22px}.sales-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sales-price-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:570px;border:1px solid var(--border);border-radius:12px;background:#ffffff0b;padding:18px}.sales-price-card.featured{border-color:#00e5a05c;background:#00e5a00e}.sales-card-badge{position:absolute;top:14px;right:14px;color:var(--green);border:1px solid rgba(0,229,160,.3);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900}.sales-price-card h3{color:var(--text);font-size:21px;margin:10px 0 12px}.sales-price{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.sales-price span{color:var(--text);font-size:32px;font-weight:950;line-height:1;overflow-wrap:anywhere}.sales-price small{color:var(--text3);font-size:14px;font-weight:800}.sales-price-card ul{display:grid;gap:9px;margin:18px 0 22px;list-style:none}.sales-price-card li{position:relative;color:var(--text2);font-size:13px;line-height:1.5;padding-left:18px}.sales-price-card li:before{content:"";position:absolute;top:8px;left:0;width:7px;height:7px;border-radius:50%;background:var(--green)}.sales-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:24px;align-items:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sales-package-list,.sales-workflow{display:grid;gap:10px}.sales-package-list div,.sales-workflow div{border:1px solid var(--border);border-radius:var(--r);background:#ffffff0a;padding:14px}.sales-package-list strong,.sales-workflow strong{display:block;color:var(--text);font-size:14px;margin-bottom:5px}.sales-package-list span,.sales-workflow p{color:var(--text2);font-size:13px;line-height:1.6}.sales-workflow{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-final{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:58px 0 72px}.sales-final h2{margin:0}@media (max-width: 1040px){.sales-pricing-grid,.sales-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.studio-signup-layout{grid-template-columns:minmax(0,1fr)!important;max-width:520px!important}.studio-signup-form{padding:24px 18px!important}.studio-signup-pair,.studio-price-cards,.sales-hero,.sales-split,.sales-final{grid-template-columns:minmax(0,1fr)}.sales-hero{min-height:auto;padding:46px 0 36px}.sales-product-visual{order:-1}.sales-final{display:grid}}@media (max-width: 420px){.studio-price-cards>div{padding:8px 10px}.sales-nav{position:relative;align-items:flex-start}.sales-nav-actions{gap:8px}.sales-board,.sales-pricing-grid,.sales-workflow{grid-template-columns:minmax(0,1fr)}.sales-price-card{min-height:0}}@media (max-width: 640px){html,body{font-size:13px}body,#root{overflow-x:hidden}.grid3,.grid4,.grid5{grid-template-columns:1fr 1fr}.grid6{grid-template-columns:1fr 1fr 1fr}.card{padding:.75rem 1rem}input,select,textarea{font-size:16px}.vr-list-thumb{width:52px!important;height:52px!important}.list-row-meta{flex-wrap:wrap!important}.list-row-views{display:none!important}.list-row-actions{gap:4px!important}.orig-file-row{flex-wrap:wrap!important;gap:6px!important}.orig-file-row>a,.orig-file-row>button{flex:1 1 auto!important;text-align:center!important;justify-content:center!important;min-width:0!important}.clients-metrics{grid-template-columns:1fr 1fr!important}.client-stats-row{flex-wrap:wrap!important;gap:8px!important}.client-stats-row>div{flex-shrink:0}.tab-bar{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;padding-bottom:2px}.tab-bar::-webkit-scrollbar{height:2px}.toolbar-row{flex-wrap:wrap!important}.hide-mobile{display:none!important}.ca-metrics-grid{grid-template-columns:repeat(3,1fr)!important}.ca-stat-row{flex-wrap:wrap!important;justify-content:flex-end}.modal-inner{max-width:100%!important;margin:0!important;border-radius:12px 12px 0 0!important;max-height:95vh!important}.ipad-modal-backdrop{padding:6px!important;align-items:stretch!important}.ipad-modal-frame{height:calc(100vh - 12px);padding:13px 9px 9px;border-radius:24px}.ipad-modal-frame:before{top:4px;width:5px;height:5px}.ipad-modal-screen{border-radius:16px}.analytics-grid{grid-template-columns:1fr 1fr!important}.client-expanded{margin-left:0!important}.add-client-row{flex-direction:column!important}}.zernio-publish-panel{padding:14px;border:1px solid var(--border);border-radius:12px;background:#ffffff05}.zernio-destinations{gap:8px!important;margin-bottom:12px!important}.zernio-section-heading{margin-bottom:2px;color:var(--text);font-size:13px;font-weight:800;letter-spacing:.02em}.zernio-destination-row{display:grid!important;grid-template-columns:minmax(120px,.38fr) minmax(180px,1fr);min-height:44px;gap:10px!important;padding:6px 10px;border:1px solid var(--border);border-radius:10px;background:var(--bg2)}.zernio-destination-row.unavailable{min-height:40px;border-color:#ffffff14;background:transparent}.zernio-destination-row.unavailable label,.zernio-destination-row.unavailable .zernio-destination-note{color:var(--text3)!important}.zernio-destination-row label{width:auto!important;color:var(--text)!important;font-size:13px!important;font-weight:650}.zernio-destination-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--purple2)}.zernio-destination-row select{min-height:36px}.zernio-destination-note{line-height:1.35}.zernio-audio-note{padding:10px 12px;border-radius:10px;background:#a07fff12;color:var(--text2)!important;font-size:11px!important;line-height:1.5}.zernio-publish-actions{flex-direction:column;gap:10px!important;padding-top:12px;border-top:1px solid var(--border)}.zernio-schedule-action{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,220px);width:100%;align-items:end;gap:8px!important}.zernio-time-field{display:grid;gap:6px;min-width:0}.zernio-time-field>span{color:var(--text2);font-size:11px;font-weight:800}.zernio-time-input{width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid var(--border);border-radius:11px;background:var(--bg2);color:var(--text);color-scheme:dark;font:700 14px var(--font)}.zernio-time-24{display:flex;align-items:center;gap:4px}.zernio-time-24 select{flex:1;min-width:0;border:none;background:transparent;color:var(--text);font:700 14px var(--font);text-align:center;cursor:pointer}.zernio-time-24 select:focus{outline:none}.zernio-time-24 span{color:var(--text2);font-weight:700}.zernio-publish-actions button{min-height:44px;padding:10px 18px!important;border-radius:10px!important;white-space:nowrap!important}.zernio-publish-actions>button{width:100%}@media (max-width: 720px){.zernio-publish-panel{padding:14px}.zernio-destination-row{grid-template-columns:1fr;gap:8px!important}.zernio-schedule-action{grid-template-columns:1fr}.zernio-time-input,.zernio-schedule-action>button{width:100%}}@media (max-width: 900px) and (min-width: 641px){.grid6{grid-template-columns:1fr 1fr 1fr}}.field{display:flex;flex-direction:column;gap:4px;margin-top:10px}.field:first-child{margin-top:0}.field label{font-size:12px;color:var(--text2);font-family:var(--mono);font-weight:500;display:flex;align-items:center;gap:8px}.field-label-preview-toggle{padding:2px 8px;border:1px solid rgba(151,170,195,.22);border-radius:6px;background:transparent;color:var(--text2);font-family:var(--mono);font-size:10px;font-weight:700;cursor:pointer;text-transform:none;letter-spacing:0}.field-readonly-value{color:var(--text);font-size:13px;line-height:1.6;white-space:pre-wrap;padding:8px 10px;border-radius:var(--r);background:var(--bg2);border:1px solid var(--border);min-height:20px}.field-edit-toggle{align-self:flex-start;padding:4px 10px;border-radius:var(--r);background:transparent;border:1px solid var(--border);color:var(--cyan);font-size:11px;font-weight:700;cursor:pointer}.new-video-form-shell .field{padding:10px 12px 12px;margin-left:-12px;margin-right:-12px;border:1px solid transparent;border-left:3px solid transparent;border-radius:var(--r);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.new-video-form-shell .field:focus-within{background:#76e2000b;border-color:#76e20038;border-left-color:var(--cyan);box-shadow:0 0 0 1px #76e20014,0 14px 34px #0000002e}.new-video-form-shell .field:focus-within label{color:var(--cyan)}.new-video-form-shell input:focus,.new-video-form-shell textarea:focus,.new-video-form-shell select:focus{border-color:#76e20073;box-shadow:0 0 0 2px #76e2001a}.new-video-start-card{padding:16px;border-radius:var(--r);background:var(--bg2);border:1px solid rgba(255,255,255,.08)}.new-video-start-head{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.new-video-start-grid{display:grid;grid-template-columns:200px 1fr;gap:12px;align-items:start}.new-video-workspace{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.new-video-phone-panel{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--r);background:#080810;border:1px solid rgba(255,255,255,.08)}.new-video-phone-heading{display:flex;justify-content:space-between;gap:10px;color:var(--text3);font-size:10px;font-family:var(--mono);font-weight:900;text-transform:uppercase}.new-video-phone-frame{width:min(248px,100%);aspect-ratio:9 / 19.5;align-self:center;border-radius:34px;padding:9px;background:linear-gradient(145deg,#262638,#06060b);border:1px solid rgba(255,255,255,.13);box-shadow:0 18px 54px #00000075}.new-video-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:26px;background:linear-gradient(180deg,#141421,#07070c);border:1px solid rgba(255,255,255,.08)}.new-video-phone-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.82)}.new-video-phone-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px;text-align:center;background:radial-gradient(circle at 50% 28%,rgba(118,226,0,.16),transparent 34%),radial-gradient(circle at 50% 74%,rgba(160,127,255,.14),transparent 36%),linear-gradient(180deg,#151522,#08080d)}.new-video-phone-empty img{width:86px;max-width:48%;filter:drop-shadow(0 16px 30px rgba(118,226,0,.2))}.new-video-phone-empty strong{color:#fff;font-size:15px;line-height:1.15;font-weight:950;text-shadow:0 3px 18px rgba(0,0,0,.65)}.new-video-phone-empty span{max-width:150px;color:#ffffffa3;font-size:10px;line-height:1.35}.new-video-phone-notch{position:absolute;top:7px;left:50%;z-index:4;transform:translate(-50%);width:64px;height:8px;border-radius:999px;background:#000000c2}.new-video-phone-top{position:absolute;top:28px;left:13px;right:13px;z-index:3;display:flex;justify-content:space-between;color:#ffffffe6;font-size:9px;font-weight:900;text-shadow:0 2px 8px rgba(0,0,0,.7)}.new-video-phone-hook{position:absolute;top:102px;left:15px;right:15px;z-index:3;color:#fff;font-size:17px;line-height:1.08;font-weight:950;text-align:center;text-shadow:0 3px 14px rgba(0,0,0,.74)}.new-video-feed-actions{position:absolute;right:9px;bottom:116px;z-index:3;display:flex;flex-direction:column;gap:12px;align-items:center}.new-video-feed-actions div{display:flex;flex-direction:column;align-items:center;gap:3px;color:#fff;font-size:9px;font-weight:850;text-shadow:0 2px 8px rgba(0,0,0,.7)}.new-video-feed-actions span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#0000007a;border:1px solid rgba(255,255,255,.16)}.new-video-feed-stat-strip{position:absolute;left:11px;right:11px;bottom:74px;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.new-video-feed-stat-strip div{padding:6px 4px;border-radius:8px;text-align:center;background:#0000007a;border:1px solid rgba(255,255,255,.08)}.new-video-feed-stat-strip strong{display:block;color:#fff;font-size:10px;line-height:1}.new-video-feed-stat-strip span{display:block;margin-top:3px;color:#ffffffad;font-size:7px;font-weight:900;text-transform:uppercase}.new-video-phone-caption{position:absolute;left:12px;right:48px;bottom:24px;z-index:3;color:#ffffffe6;text-shadow:0 2px 8px rgba(0,0,0,.7)}.new-video-phone-caption strong{display:block;margin-bottom:5px;font-size:11px}.new-video-phone-caption p{margin:0;max-height:44px;overflow:hidden;font-size:9px;line-height:1.35}.new-video-phone-play{position:absolute;left:50%;top:50%;z-index:4;transform:translate(-50%,-50%);width:48px;height:48px;padding:0 0 0 3px;border-radius:50%;background:#000000ad;border:1px solid rgba(255,255,255,.26);color:#fff;cursor:pointer}.new-video-review-work{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;min-width:0}.new-video-component-rail{display:flex;flex-direction:column;gap:8px}.new-video-component-button{display:grid;grid-template-columns:28px 1fr auto;gap:9px;align-items:center;width:100%;padding:12px;border:1px solid transparent;border-radius:var(--r);background:#ffffff0b;color:var(--text);cursor:pointer;text-align:left}.new-video-component-button.active{border-color:#76e20061;background:#76e20014}.new-video-component-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#ffffff0f;color:var(--cyan);font-size:13px}.new-video-component-button strong{display:block;margin-bottom:2px;font-size:12px}.new-video-component-button small{display:block;color:var(--text3);font-size:10px;line-height:1.35}.new-video-component-button i{width:9px;height:9px;border-radius:50%;background:var(--amber);box-shadow:0 0 16px #ffb80052}.new-video-component-button i.done{background:var(--green);box-shadow:0 0 16px #00e5a052}.new-video-component-editor{min-width:0;overflow:hidden;border-radius:var(--r);background:#0000001f;border:0}.new-video-component-editor-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:18px 18px 20px;background:transparent;border-bottom:1px solid rgba(255,255,255,.06)}.new-video-component-editor-head h3{margin:0 0 4px;color:var(--text);font-size:20px;line-height:1.2}.new-video-component-editor-head p{margin:0;color:var(--text2);font-size:13px;line-height:1.45}.new-video-component-editor-body{padding:18px}.new-video-toggle{width:46px;height:26px;display:inline-flex;align-items:center;padding:3px;border-radius:999px;background:#ffffff14;border:1px solid var(--border);transition:background .15s,border-color .15s}.new-video-toggle span{width:18px;height:18px;display:block;border-radius:50%;background:var(--text3);transition:transform .15s,background .15s}.new-video-toggle.on{background:#00e5a024;border-color:#00e5a057}.new-video-toggle.on span{transform:translate(20px);background:var(--green)}.new-video-source-card{margin-bottom:14px;padding:14px;border-radius:var(--r);background:#ffffff0b}.new-video-source-card-label{margin-bottom:10px;color:var(--text3);font-size:10px;font-family:var(--mono);font-weight:900;text-transform:uppercase}.new-video-source-video-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;align-items:center}.new-video-source-video-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:10px;background:#a07fff1a;border:1px solid rgba(160,127,255,.22);color:var(--purple2);font-size:18px}.new-video-source-video-copy{min-width:0}.new-video-source-video-copy strong{display:block;color:var(--text);font-size:16px;line-height:1.25}.new-video-source-video-copy span{display:block;margin-top:5px;color:var(--text2);font-size:12px;line-height:1.35}.new-video-source-video-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.new-video-source-video-actions button,.new-video-source-video-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border-radius:var(--r);background:transparent;border:1px solid var(--border);color:var(--text);font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.new-video-stat-grid,.new-video-source-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.new-video-source-status-grid{grid-template-columns:repeat(3,1fr)}.new-video-stat-grid label,.new-video-source-status-grid div{display:block;margin:0;padding:10px;border-radius:var(--r);background:#0000003d}.new-video-stat-grid span,.new-video-source-status-grid span{display:block;margin-bottom:7px;color:var(--text3);font-size:10px;font-family:var(--mono);font-weight:900;text-transform:uppercase}.new-video-stat-grid input{padding:8px;font-size:16px;font-weight:900}.new-video-source-status-grid strong{display:block;color:var(--text);font-size:14px}.research-form-shell{min-width:0}.research-card-head h4,.research-working-title h4{margin:0;color:var(--text);letter-spacing:0}.research-card-head p,.research-working-card>p{margin:4px 0 0;color:var(--text2);font-size:12px;line-height:1.45}.research-form-body{display:grid;grid-template-columns:330px minmax(0,1fr);gap:16px}.research-form-body.no-reference-panel{grid-template-columns:minmax(0,1fr)}.research-phone-zone{display:grid;place-items:start center;min-width:0;padding:14px;border:1px solid rgba(118,226,0,.18);border-radius:var(--r);background:linear-gradient(180deg,#76e2000f,#ffffff06),var(--bg3)}.research-phone-frame{width:min(286px,100%);aspect-ratio:390 / 812;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:39px;background:#050509;box-shadow:0 24px 58px #0000008f,0 0 0 1px #ffffff0f}.research-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:31px;background:radial-gradient(circle at 48% 23%,rgba(255,184,0,.18),transparent 18%),linear-gradient(135deg,#54515f,#191923 56%,#08080d)}.linked-reels-detail-frame .research-phone-screen{background:var(--bg)}.research-phone-island{position:absolute;z-index:5;top:9px;left:50%;width:92px;height:22px;transform:translate(-50%);border-radius:999px;background:#000}.research-phone-image,.research-phone-empty,.research-phone-shade{position:absolute;top:0;right:0;bottom:0;left:0}.research-phone-image{width:100%;height:100%;object-fit:cover;display:block}.research-phone-empty{display:grid;place-items:center;color:#ffffff94;font:900 11px var(--mono);text-transform:uppercase;background:radial-gradient(circle at 48% 24%,rgba(255,184,0,.2),transparent 16%),linear-gradient(135deg,#4e4450,#1a1b29 52%,#08080d)}.research-phone-shade{background:linear-gradient(180deg,#00000080,#0000001a 34%,#000000e0),linear-gradient(90deg,rgba(0,0,0,.18),transparent 48%,rgba(0,0,0,.14))}.research-phone-hook,.research-phone-bottom,.research-phone-actions{position:absolute;z-index:3}.research-phone-hook{top:68px;left:17px;right:17px;display:-webkit-box;overflow:hidden;color:#fff;font-size:18px;line-height:1.1;font-weight:900;text-shadow:0 3px 14px rgba(0,0,0,.8);-webkit-line-clamp:3;-webkit-box-orient:vertical}.research-phone-play{position:absolute;z-index:4;top:45%;left:50%;width:50px;height:50px;transform:translate(-50%,-50%);padding:0 0 0 3px;border:1px solid rgba(255,255,255,.26);border-radius:50%;background:#000000ad;color:#fff;box-shadow:0 14px 30px #0000006b}.research-phone-bottom{left:14px;right:57px;bottom:16px;text-shadow:0 3px 12px rgba(0,0,0,.82)}.research-phone-caption{display:-webkit-box;max-height:58px;margin-bottom:8px;overflow:hidden;color:#fff48e;font-size:13px;line-height:1.22;font-weight:850;-webkit-line-clamp:3;-webkit-box-orient:vertical}.research-phone-creator{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:4px;color:var(--pink);font-size:11px;font-weight:850}.research-phone-creator img,.research-phone-creator span{width:18px;height:18px;border:1px solid rgba(255,255,255,.24);border-radius:50%;flex:0 0 auto;background:radial-gradient(circle at 50% 38%,#d6d7dd 0 15%,transparent 16%),linear-gradient(135deg,#273042,#08080d);object-fit:cover}.research-phone-creator strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-phone-views{margin-left:24px;color:var(--amber);font:950 13px var(--mono)}.research-phone-actions{right:11px;bottom:17px;display:grid;gap:10px;text-align:center}.research-phone-actions div{color:#fff;font:900 8px var(--mono);text-shadow:0 2px 9px rgba(0,0,0,.82)}.research-phone-actions i{width:31px;height:31px;display:grid;place-items:center;margin:0 auto 3px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#00000085;color:#fff;font-style:normal;font-size:13px;box-shadow:0 10px 20px #00000047}.research-phone-actions .like i{color:#ff5f86;border-color:#ff5f8647;background:#4d071b94}.research-phone-actions .comment i{color:var(--green);border-color:#00e5a03d;background:#002a1f94}.research-phone-actions .save i{color:var(--purple2);border-color:#a07fff47;background:#1e123d99}.research-phone-actions .share i{color:var(--amber);border-color:#ffb80042;background:#3a280094}.research-phone-actions strong{display:block;font:inherit}.research-writing-column{min-width:0;display:grid;gap:12px;align-content:start}.research-reference-card,.research-working-card{min-width:0;padding:13px;border:1px solid var(--border);border-radius:var(--r);background:var(--bg3)}.research-card-head{margin-bottom:10px}.research-card-head h4,.research-working-title h4{font-size:15px;line-height:1.2}.research-reference-list{display:grid;gap:9px}.research-reference-item{min-width:0;padding:10px;border:1px solid var(--border);border-radius:var(--r);background:#00000024}.research-reference-item label{display:block;margin:0}.research-reference-item p{color:var(--text);font-size:12px;line-height:1.45;margin-top:6px;white-space:pre-wrap}.research-working-title{display:flex;align-items:center;gap:9px;margin-bottom:5px}.research-working-title span{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 16px #00e5a052}.research-working-card>p{margin-bottom:11px}.research-working-card .linked-quick-links{margin-bottom:14px}.research-working-card textarea{min-height:0}.research-working-card textarea[rows="6"]{min-height:112px}button[style*="background: rgba(0, 207, 255"],a[style*="background: rgba(0, 207, 255"],span[style*="background: rgba(0, 207, 255"],button[style*="background: rgba(0, 229, 255"],a[style*="background: rgba(0, 229, 255"],span[style*="background: rgba(0, 229, 255"]{background:var(--accent)!important;color:#0c0c0b!important;border-color:transparent!important}button[style*="background: rgba(0, 229, 160"],a[style*="background: rgba(0, 229, 160"],span[style*="background: rgba(0, 229, 160"]{background:var(--green)!important;color:#00150c!important;border-color:transparent!important}button[style*="background: rgba(160, 127, 255"],a[style*="background: rgba(160, 127, 255"],span[style*="background: rgba(160, 127, 255"]{background:var(--purple2)!important;color:#0d0618!important;border-color:transparent!important}button[style*="background: rgba(255, 184, 0"],a[style*="background: rgba(255, 184, 0"],span[style*="background: rgba(255, 184, 0"]{background:var(--amber)!important;color:#190f00!important;border-color:transparent!important}button[style*="background: rgba(255, 46, 247"],a[style*="background: rgba(255, 46, 247"],span[style*="background: rgba(255, 46, 247"]{background:var(--pink)!important;color:#1a0118!important;border-color:transparent!important}button[style*="background: rgba(255, 69, 96"],a[style*="background: rgba(255, 69, 96"],span[style*="background: rgba(255, 69, 96"]{background:var(--red)!important;color:#1a0307!important;border-color:transparent!important}button[style*="background: rgba(107, 78, 187"],a[style*="background: rgba(107, 78, 187"],span[style*="background: rgba(107, 78, 187"]{background:var(--purple2)!important;color:#0d0618!important;border-color:transparent!important}.kanban-scroll-row{scrollbar-width:none}.kanban-scroll-row::-webkit-scrollbar{display:none}.lightbox-close-btn{position:absolute!important;top:14px!important;right:14px!important;z-index:10!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:50%!important;background:#00000094!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;cursor:pointer!important;font:400 18px/1 Arial,sans-serif!important;text-align:center!important}.reel-tab-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:18px}.linked-reels-vault-main .reel-tab-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reel-tab-card-grid>*{max-width:none}.reel-tab-card-grid.is-stack{display:flex;flex-direction:column;gap:0;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(135deg,#0e111af5,#070910fa);overflow:hidden;padding:0}.reel-tab-card-grid.is-stack>*{width:100%;max-width:none}.reel-tab-card-grid.is-carousel{display:flex;grid-template-columns:none;gap:18px;max-width:none;margin:0 0 22px;overflow-x:auto;overflow-y:visible;padding:2px max(18px,calc((100% - 330px)/2)) 18px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(190,255,38,.45) rgba(255,255,255,.06)}.reel-tab-card-grid.is-carousel>*{flex:0 0 min(330px,calc(100vw - 72px));scroll-snap-align:center}.reel-tab-carousel{width:100%;margin:0 auto 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:calc(100vh - 220px)}.reel-tab-carousel-track{width:min(960px,100%);display:grid;grid-template-columns:46px minmax(0,auto) 46px;align-items:center;justify-content:center;gap:12px;min-height:calc(100vh - 270px)}.reel-tab-carousel-track>.reel-tab-carousel-nav{align-self:center;justify-self:center;flex-shrink:0}.reel-tab-carousel-cards{display:flex;align-items:center;justify-content:center;overflow:hidden;gap:18px;min-width:0}.reel-tab-carousel-card{flex:0 0 auto;width:min(380px,calc((100vh - 80px) * 9 / 16.4),calc(100vw - 360px));position:relative;z-index:2;transition:transform .22s ease,opacity .22s ease}.reel-tab-carousel-card.is-side{flex:0 0 min(168px,calc((100vh - 300px) * 9 / 16.4));width:min(168px,calc((100vh - 300px) * 9 / 16.4));z-index:1;opacity:.45;pointer-events:none}.reel-tab-carousel-card.is-side.is-prev{transform:scale(.86);transform-origin:right center}.reel-tab-carousel-card.is-side.is-next{transform:scale(.86);transform-origin:left center}.reel-tab-carousel-nav{width:46px;height:58px;align-self:center;justify-self:center;display:grid;place-items:center;border-radius:999px;border:0;background:transparent;color:var(--accent, var(--lime));font-size:42px;line-height:1;cursor:pointer;box-shadow:none;text-shadow:0 10px 24px rgba(0,0,0,.72)}.reel-tab-carousel-nav:hover{color:var(--brand-300, #8EF020);background:transparent}@media (max-width: 1180px){.studios-control-layout{grid-template-columns:1fr!important}.studios-control-list{position:relative!important;top:auto!important;max-height:none!important}}.reel-tab-carousel-count{grid-column:1 / -1;justify-self:center;min-height:22px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0c0f16bd;color:var(--text3);font:800 10px var(--mono);letter-spacing:.08em}.reel-tab-card-grid-spaced{margin-bottom:12px}.reel-tab-card{min-width:0;width:100%;display:flex;flex-direction:column}.viral-reels-tab-screen{position:relative;min-width:0}.viral-reels-tab-screen.linked-reels-screen{height:calc(100vh - 126px)}.viral-reels-vault-layout{grid-template-columns:240px minmax(360px,1fr) minmax(540px,640px);grid-template-areas:"rail main detail"}.viral-reels-vault-layout.is-carousel{grid-template-columns:240px minmax(420px,1fr) minmax(560px,680px)}.viral-reels-vault-main{display:flex;flex-direction:column}.viral-reels-vault-main .reel-tab-carousel{flex:1;min-height:0;margin-bottom:0}.viral-reels-vault-layout .viral-reels-detail-pane{grid-area:detail;grid-column:auto;grid-row:auto;top:0;height:100%;min-height:0}.viral-reels-vault-layout .viral-reels-detail-case{border-radius:32px}.viral-reels-vault-layout .viral-reels-detail-screen{border-radius:26px}.viral-reels-tab-screen .reel-tab-card{aspect-ratio:9 / 16.4}.viral-reels-tab-screen .reel-tab-card[style]{padding:6px!important;border-radius:32px!important;background:var(--bg-nav)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 60px #0000009e,0 1px #ffffff0f inset!important}.viral-reels-tab-screen .reel-tab-card>div[style]{border-radius:26px!important;background:var(--bg2)!important;border:1px solid rgba(255,255,255,.08)!important}.viral-reels-tab-screen .reel-tab-card [style*="background: var(--bg2)"],.viral-reels-tab-screen .reel-tab-card [style*="background: var(--bg3)"],.viral-reels-tab-screen .reel-tab-card [style*="background-color: var(--bg2)"],.viral-reels-tab-screen .reel-tab-card [style*="background-color: var(--bg3)"]{background:var(--bg2)!important;background-color:var(--bg2)!important}.viral-reels-tab-screen .toolbar-row input,.viral-reels-tab-screen .toolbar-row select,.viral-reels-tab-screen .toolbar-row textarea,.linked-reels-toolbar input,.linked-reels-toolbar select,.linked-reels-field,.linked-reels-select{background:var(--bg2)!important;border-color:var(--border)!important;color:var(--text2)!important;box-shadow:inset 0 1px #ffffff08!important}.viral-reels-tab-screen .toolbar-row input::placeholder,.linked-reels-field::placeholder{color:#7f8497}.viral-reels-tab-screen .toolbar-row .hide-mobile,.linked-reels-view-toggle{background:var(--bg2)!important;border-color:var(--border)!important}.viral-reels-vault-layout .reel-tab-carousel-track{width:100%;max-width:860px}.viral-reels-vault-layout .reel-tab-carousel-cards{width:100%}.viral-reels-vault-layout .reel-tab-carousel-card{width:min(380px,calc((100vh - 220px) * 9 / 16.4),calc(100vw - 760px))}.viral-reels-vault-layout .reel-tab-carousel-card.is-side{width:min(150px,calc((100vh - 360px) * 9 / 16.4))}.viral-reels-vault-layout .reel-tab-carousel-card>div[style]>div[style*="display: flex"][style*="flex-direction: column"]{min-height:0!important}.viral-reels-vault-layout .reel-tab-carousel-card [style*="height: 185"]{height:auto!important;flex:1 1 auto!important;min-height:0!important}.viral-reels-vault-layout .reel-tab-carousel-card [style*="height: 185"] img,.viral-reels-vault-layout .reel-tab-carousel-card [style*="height: 185"] video{width:100%!important;height:100%!important;object-fit:cover!important}.viral-reels-vault-layout .reel-tab-carousel-card [style*="padding: 6px 10px 8px"][style*="flex-direction: column"]{flex:0 0 auto!important;max-height:152px;overflow:hidden}.viral-reels-vault-layout .reel-tab-carousel-card.is-side [style*="padding: 6px 10px 8px"][style*="flex-direction: column"]{max-height:92px}.viral-reels-vault-layout .reel-tab-carousel-card>div[style]{position:relative!important}.viral-reels-vault-layout .reel-tab-carousel-card [style*="padding: 8px 10px 5px"]{position:relative!important;z-index:4!important;min-height:36px;background:linear-gradient(180deg,var(--bg3) 0%,var(--bg2) 100%)!important}.viral-reels-vault-layout .reel-tab-carousel-card [style*="padding: 0 10px 6px"]{position:relative!important;z-index:4!important;min-height:31px;background:var(--bg2)!important}.viral-reels-vault-layout .reel-tab-carousel-card [style*="height: 185"]{position:absolute!important;z-index:1!important;top:89px!important;right:0!important;bottom:108px!important;left:0!important;height:auto!important;border-top:1px solid rgba(255,255,255,.06)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.viral-reels-vault-layout .reel-tab-carousel-card [style*="position: absolute"][style*="inset: 0"][style*="z-index: 0"]{top:89px!important;bottom:108px!important;z-index:1!important}.viral-reels-vault-layout .reel-tab-carousel-card [style*="padding: 6px 10px 8px"][style*="flex-direction: column"]{position:absolute!important;z-index:4!important;left:0!important;right:0!important;bottom:0!important;flex:none!important;min-height:108px!important;max-height:108px!important;padding:8px 10px 42px!important;background:var(--bg2)!important;border-top:1px solid rgba(255,255,255,.06)}.viral-reels-vault-layout .reel-tab-carousel-card.is-side [style*="height: 185"],.viral-reels-vault-layout .reel-tab-carousel-card.is-side [style*="position: absolute"][style*="inset: 0"][style*="z-index: 0"]{top:75px!important;bottom:72px!important}.viral-reels-vault-layout .reel-tab-carousel-card.is-side [style*="padding: 6px 10px 8px"][style*="flex-direction: column"]{min-height:72px!important;max-height:72px!important;padding:6px 8px 10px!important}@media (max-width: 1280px){.viral-reels-vault-layout,.viral-reels-vault-layout.is-carousel{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"rail main"}}@media (max-width: 900px){.viral-reels-vault-layout,.viral-reels-vault-layout.is-carousel{grid-template-columns:1fr;grid-template-areas:"rail" "main";overflow-y:auto}.viral-reels-vault-layout .linked-reels-vault-rail{max-height:260px}.linked-reels-toolbar--vr{grid-template-columns:1fr}}.viral-reels-detail-pane{position:sticky;z-index:2;top:16px;grid-area:detail;width:100%;min-width:0;height:calc(100vh - 132px);min-height:620px;overflow:hidden;border-radius:32px;background:transparent;pointer-events:auto}.viral-reels-detail-pane.empty{display:block}.viral-reels-detail-case{position:relative;width:100%;height:100%;padding:6px;border-radius:32px;border:1px solid rgba(255,255,255,.12);background:var(--bg-nav);box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 60px #0000009e,0 1px #ffffff0f inset}.viral-reels-detail-grip{position:absolute;z-index:2;top:12px;left:50%;width:70px;height:5px;transform:translate(-50%);border-radius:999px;background:#ffffff29}.viral-reels-detail-camera{display:none}.viral-reels-detail-screen{width:100%;height:100%;overflow:hidden;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:var(--bg2)}.viral-reels-detail-empty{width:100%;height:100%;display:grid;place-content:center;gap:6px;text-align:center;color:var(--text3)}.viral-reels-detail-empty span{color:var(--accent, var(--lime));font:900 10px var(--mono);letter-spacing:.14em;text-transform:uppercase}.viral-reels-detail-empty strong{color:var(--text);font-size:18px}.viral-reels-detail-pane .vr-editor{height:100%;min-height:0;border-radius:26px}.viral-reels-detail-pane .vr-editor-btn,.viral-reels-detail-pane .vr-editor-chip-btn,.viral-reels-detail-pane .vr-editor-pill{border-radius:8px}.viral-reels-detail-pane .vr-editor-id-row{gap:10px}.viral-reels-detail-pane .vr-editor-pill{min-height:28px;padding:0 10px;border-radius:7px;font:800 12px/1 var(--mono);letter-spacing:.06em}.viral-reels-detail-pane .vr-editor-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:18px;padding:38px 22px 0;border-bottom:0}.viral-reels-detail-pane .vr-editor-heading h2{font-size:25px!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.035em!important}.viral-reels-detail-pane .vr-editor-tabs{border-radius:26px 26px 0 0}.viral-reels-detail-pane .vr-editor-shell{grid-template-columns:minmax(0,1fr)}.viral-reels-detail-pane .vr-editor-phone-rail{display:none}.viral-reels-detail-pane .vr-editor-main{overflow-y:auto;scrollbar-width:none}.viral-reels-detail-pane .vr-editor-main::-webkit-scrollbar{display:none;width:0}.viral-reels-detail-pane .vr-editor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.viral-reels-detail-pane .vr-editor-media-row{flex-wrap:wrap}.viral-reels-detail-pane .vr-editor-grid.three,.viral-reels-detail-pane .vr-editor-grid.four{grid-template-columns:1fr}.viral-reels-detail-pane .vr-editor-bottom-bar{border-radius:0 0 22px 22px}.viral-reels-detail-pane .vr-editor-tabs{display:flex;grid-template-columns:none;gap:29px;overflow-x:auto;padding:0 22px;background:transparent;scrollbar-width:none}.viral-reels-detail-pane .vr-editor-tabs::-webkit-scrollbar{display:none}.viral-reels-detail-pane .vr-editor-tab{flex:0 0 auto;min-width:auto;min-height:41px;padding:0;border-radius:0;white-space:nowrap;color:var(--text3);font-size:14px!important;font-weight:750;background:transparent;box-shadow:none;position:relative}.viral-reels-detail-pane .vr-editor-tab .vr-editor-icon{display:none}.viral-reels-detail-pane .vr-editor-tab.active{color:var(--text);background:transparent;box-shadow:none}.viral-reels-detail-pane .vr-editor-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:var(--lime)}.viral-reels-detail-pane .vr-editor-panel{padding:22px;gap:18px}.viral-reels-detail-pane .vr-detail-section-head{justify-content:flex-start;align-items:baseline;gap:18px;margin:4px 0 0}.viral-reels-detail-pane .vr-detail-section-head h3{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:800;letter-spacing:0}.viral-reels-detail-pane .vr-detail-section-head h3 .vr-editor-icon{width:13px;height:13px}.viral-reels-detail-pane .vr-detail-section-head small{color:var(--text3);font-size:11px}.viral-reels-detail-pane .vr-detail-producer-card{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:72px;padding:12px 14px;border-radius:7px}.viral-reels-detail-pane .vr-detail-producer-meta{grid-column:auto;justify-content:flex-end}.viral-reels-detail-pane .vr-detail-avatar-btn,.viral-reels-detail-pane .vr-detail-avatar-btn img{width:38px!important;height:38px!important}.viral-reels-detail-pane .vr-detail-media-card,.viral-reels-detail-pane .vr-detail-item,.viral-reels-detail-pane .vr-detail-edit-line{grid-template-columns:96px minmax(0,1fr);gap:12px}.viral-reels-detail-pane .vr-detail-item strong,.viral-reels-detail-pane .vr-detail-edit-line strong{overflow-wrap:normal;word-break:normal}.viral-reels-detail-pane .vr-detail-edit-line{font-family:var(--font);letter-spacing:0!important;text-transform:none!important}.viral-reels-detail-pane .vr-detail-edit-line>span{color:var(--text);font:850 13px/1.3 var(--font)!important;letter-spacing:0!important;text-transform:none!important}.viral-reels-detail-pane .vr-detail-edit-line strong{color:var(--text2);font:500 14px/1.45 var(--font)!important;letter-spacing:0!important;text-transform:none!important}.viral-reels-detail-pane .vr-detail-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.viral-reels-detail-pane .vr-detail-stat{min-height:113px;align-content:center;gap:11px;padding:12px;border-radius:7px}.viral-reels-detail-pane .vr-detail-stat .vr-editor-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.viral-reels-detail-pane .vr-detail-stat strong{color:var(--text);font-size:20px;line-height:1;font-weight:750}.viral-reels-detail-pane .vr-detail-stat span{color:var(--copy, var(--text2));font:500 12px/1.2 var(--font);letter-spacing:0;text-transform:none}.viral-reels-detail-pane .vr-detail-stat.lime,.viral-reels-detail-pane .vr-detail-stat.lime strong{color:var(--lime)}.viral-reels-detail-pane .vr-detail-stat.pink{color:#ff5c7a}.viral-reels-detail-pane .vr-detail-stat.amber,.viral-reels-detail-pane .vr-detail-stat.amber strong{color:var(--amber)}.viral-reels-detail-pane .vr-detail-stat.cyan,.viral-reels-detail-pane .vr-detail-stat.cyan strong{color:var(--cyan)}.viral-reels-detail-pane .vr-detail-stat.purple,.viral-reels-detail-pane .vr-detail-stat.purple strong{color:var(--purple2)}.viral-reels-detail-pane .vr-detail-linked-card{grid-template-columns:72px minmax(0,1fr)}.viral-reels-detail-pane .vr-detail-linked-card>.vr-editor-chip-btn{grid-column:1 / -1}.viral-reels-detail-pane .vr-detail-linked-preview{width:72px;height:102px}.viral-reels-detail-pane .vr-editor-bottom-bar{display:grid;grid-template-columns:.72fr 1fr 1fr;align-items:stretch;gap:12px;padding:16px 22px 18px;flex-wrap:nowrap}.viral-reels-detail-pane .vr-editor-bottom-bar .vr-editor-btn{min-width:0;width:100%;min-height:48px;padding-inline:12px;overflow:hidden;font-size:14px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.viral-reels-detail-pane .vr-editor-top-edit{justify-self:end;min-height:40px;padding-inline:14px;border-radius:8px;font-size:15px;font-weight:800;white-space:nowrap}.linked-reel-modal-backdrop{align-items:center}.linked-reel-modal-case{width:min(646px,calc(100vw - 36px));height:min(900px,calc(100vh - 36px));min-height:min(720px,calc(100vh - 36px));animation:slideUp .18s ease}.linked-reel-modal-case .viral-reels-detail-case{height:100%}.linked-reel-detail-pane{--linked-pad: 24px;container-type:inline-size;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.linked-detail-notice{display:flex;align-items:center;gap:10px;margin:12px var(--linked-pad) 0;padding:10px 14px;border-radius:var(--r);background:#ff45601a;border:1px solid rgba(255,69,96,.3);color:#ff6a7c;font-size:13px;cursor:pointer}.linked-detail-notice span{flex:1}.linked-detail-notice button{background:transparent;border:none;color:inherit;font-size:16px;line-height:1;cursor:pointer;padding:0 4px}.linked-detail-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:28px var(--linked-pad) 0}.linked-detail-id-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.linked-detail-pill{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:8px;color:var(--text2);background:#ffffff0b;border:1px solid rgba(255,255,255,.1);font:850 11px/1 var(--mono);letter-spacing:.08em;white-space:nowrap}.linked-detail-pill.cyan{color:var(--cyan);border-color:#00cfff57;background:#00cfff14}.linked-detail-pill.id{color:var(--lime);border-color:#76e2006b;background:#76e20014}.linked-detail-pill.status{color:var(--status);border-color:color-mix(in srgb,var(--status) 45%,transparent);background:color-mix(in srgb,var(--status) 14%,transparent);cursor:pointer;width:auto}.linked-detail-edit{min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:var(--text);background:#ffffff0e;font-size:15px;font-weight:850;cursor:pointer}.linked-detail-edit span{display:inline-flex;margin-right:6px}.linked-detail-edit.primary{color:#061007;background:var(--lime);border-color:#fff3}.linked-detail-header-close{width:40px;height:40px;display:none;place-items:center;flex:0 0 auto;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:var(--text);background:#ffffff0e;cursor:pointer}.linked-detail-header-close svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.linked-detail-header-close:hover,.linked-detail-header-close:focus-visible{color:var(--lime);border-color:color-mix(in srgb,var(--lime) 55%,transparent)}.linked-detail-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:14px var(--linked-pad) 0;border-bottom:1px solid rgba(255,255,255,.08)}.linked-detail-tabs button{position:relative;min-height:36px;padding:0 0 12px;border:0;color:var(--text3);background:transparent;font-size:13px;font-weight:850;text-align:left;cursor:pointer;white-space:nowrap}.linked-detail-tabs button.active{color:var(--text)}.linked-detail-tabs button.active:after{content:"";position:absolute;left:0;bottom:-1px;width:70px;max-width:100%;height:3px;border-radius:999px;background:var(--lime)}.linked-detail-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:22px var(--linked-pad) 98px}.linked-detail-body::-webkit-scrollbar{display:none}.linked-detail-panel,.linked-detail-work{display:grid;gap:18px}.linked-detail-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.linked-detail-section-head h3{margin:0;color:var(--text);font-size:18px;font-weight:900;letter-spacing:-.02em}.linked-detail-card,.linked-detail-parent-card{border:1px solid rgba(255,255,255,.11);border-radius:8px;background:var(--bg2);box-shadow:inset 0 1px #ffffff0d}.linked-detail-parent-card{width:100%;display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;padding:12px;color:inherit;text-align:left}.linked-detail-parent-thumb,.linked-detail-edited-thumb{position:relative;overflow:hidden;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:var(--bg)}.linked-detail-parent-thumb{position:relative;overflow:hidden;width:84px;height:118px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:var(--bg)}.linked-detail-parent-thumb img,.linked-detail-edited-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.linked-detail-parent-thumb i,.linked-detail-edited-thumb i{position:absolute;width:42px;height:42px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#0000006b;border:2px solid rgba(255,255,255,.88);font-style:normal;font-size:14px}.linked-detail-parent-copy{min-width:0}.linked-detail-parent-copy strong,.linked-detail-parent-copy em{display:block;overflow:hidden;text-overflow:ellipsis}.linked-detail-parent-copy strong{color:var(--text);font-size:16px;font-weight:900;white-space:nowrap}.linked-detail-parent-copy em{margin-top:7px;color:var(--text3);font-size:13px;font-style:normal;white-space:nowrap}.linked-detail-open{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--text2);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);font-size:18px}.linked-detail-data-card{display:grid}.linked-detail-data-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:start;min-height:44px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.linked-detail-data-row:last-child{border-bottom:0}.linked-detail-data-row span{color:var(--text3);font-size:13px;font-weight:750}.linked-detail-data-row strong{min-width:0;color:var(--text);font-size:13px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.linked-detail-edited-card{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:12px}.linked-detail-edited-thumb{width:104px;height:142px;cursor:pointer}.linked-detail-download{position:absolute;left:12px;bottom:12px;width:104px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:var(--text);background:#04050ce0;cursor:pointer}.linked-detail-quick-links{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(0,207,255,.2);border-radius:8px;background:#00cfff0e}.linked-detail-quick-links strong{color:var(--text);font-size:13px;font-weight:900}.linked-detail-quick-links div{display:flex;gap:8px;flex-wrap:wrap}.linked-detail-quick-links a{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:8px;color:var(--cyan);background:#00cfff14;border:1px solid rgba(0,207,255,.22);font-size:12px;font-weight:850;text-decoration:none}.linked-status-chip-row{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none;position:sticky;top:-22px;z-index:5;background:var(--bg);padding-top:22px;margin-top:-22px}.linked-status-chip-row::-webkit-scrollbar{display:none}.linked-status-chip-row button{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--stage-border, rgba(255,255,255,.14));border-radius:999px;color:var(--stage-fg, var(--text3));background:var(--stage-bg, rgba(255,255,255,.035));font:850 11px var(--mono);white-space:nowrap;cursor:pointer}.linked-status-chip-row button.active{color:#081003;border-color:var(--stage-fg, var(--lime));background:var(--stage-fg, var(--lime))}.linked-status-chip-row button:disabled{cursor:not-allowed;opacity:.42}.linked-work-card{display:grid;gap:14px;padding:16px}.linked-work-card label{display:grid;gap:7px}.linked-work-card label>span{color:var(--text2);font-size:12px;font-weight:900}.linked-work-card input,.linked-work-card select,.linked-work-card textarea{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--text);background:var(--bg);font:750 14px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;outline:none}.linked-work-card input,.linked-work-card select{min-height:40px;padding:0 12px}.linked-work-card textarea{resize:vertical;min-height:94px;padding:11px 12px}.linked-work-card input:focus,.linked-work-card select:focus,.linked-work-card textarea:focus{border-color:#00cfff70;box-shadow:0 0 0 3px #00cfff14}.linked-work-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.linked-reel-detail-pane .research-form-shell{min-width:0;padding-top:0}.linked-reel-detail-pane .research-form-body,.linked-reel-detail-pane .research-writing-column{gap:0}.linked-reel-detail-pane .research-reference-card,.linked-reel-detail-pane .research-working-card{display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--bg2);box-shadow:inset 0 1px #ffffff0a}.linked-reel-detail-pane .research-card-head,.linked-reel-detail-pane .research-working-title{margin-bottom:6px}.linked-reel-detail-pane .research-card-head h4,.linked-reel-detail-pane .research-working-title h4{color:var(--text);font-size:15px;font-weight:900;line-height:1.2}.linked-reel-detail-pane .research-working-title span{display:none}.linked-reel-detail-pane .research-working-card>p{margin:-4px 0 0;color:var(--text3);font-size:12px}.linked-reel-detail-pane .research-reference-list{gap:10px}.linked-reel-detail-pane .research-reference-item{padding:0;border:0;border-radius:0;background:transparent}.linked-reel-detail-pane .reel-analytics-stage-shell{padding:16px!important;border:1px solid var(--border)!important;border-radius:8px!important;background:var(--bg2)!important;box-shadow:inset 0 1px #ffffff0a}.linked-reel-detail-pane .reel-analytics-stage{display:grid;gap:12px}.linked-reel-detail-pane .reel-analytics-stage .section-label{margin:0;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--text2);font-size:10px;letter-spacing:.12em}.linked-reel-detail-pane .reel-analytics-stage .section-dot{display:none}.linked-reel-detail-pane.is-work-readonly .reel-analytics-stage input,.linked-reel-detail-pane.is-work-readonly .reel-analytics-stage button,.linked-reel-detail-pane.is-work-readonly .reel-analytics-stage a{pointer-events:none}.linked-reel-detail-pane .reel-analytics-stage>div[style*="margin-top: 10px"]{margin:0!important}.linked-reel-detail-pane .reel-analytics-stage button[style*="rgba(0,207,255"],.linked-reel-detail-pane .reel-analytics-stage button[style*="rgba(0, 207, 255"],.linked-reel-detail-pane .reel-analytics-stage button[style*="rgba(0,229,160"],.linked-reel-detail-pane .reel-analytics-stage button[style*="rgba(0, 229, 160"]{border-color:#76e20052!important;background:#76e2001a!important;color:var(--lime)!important}.linked-reel-detail-pane .reel-analytics-stage a[style*="rgba(0,229,160"],.linked-reel-detail-pane .reel-analytics-stage a[style*="rgba(0, 229, 160"]{border-color:var(--analytics-stage-border)!important;background:color-mix(in srgb,var(--analytics-stage-fg) 10%,transparent)!important;color:var(--analytics-stage-fg)!important}.linked-reel-detail-pane .reel-analytics-platform-tabs button{border-color:var(--analytics-stage-border)!important;color:var(--analytics-stage-fg)!important}.linked-reel-detail-pane .reel-analytics-platform-tabs button[style*=transparent]{background:transparent!important}.linked-reel-detail-pane .reel-analytics-platform-tabs button[style*="rgba(0,207,255"],.linked-reel-detail-pane .reel-analytics-platform-tabs button[style*="rgba(0, 207, 255"]{background:color-mix(in srgb,var(--analytics-stage-fg) 14%,transparent)!important}.linked-reel-detail-pane .reel-analytics-stage button[style*="rgba(160,127,255"],.linked-reel-detail-pane .reel-analytics-stage button[style*="rgba(160, 127, 255"]{border-color:#a07fff5c!important;background:#a07fff1a!important;color:var(--purple2)!important}.linked-reel-detail-pane .reel-analytics-stage input{border-color:#ffffff24!important;background:var(--bg)!important;color:var(--text)!important;box-shadow:none!important}.linked-reel-detail-pane .reel-analytics-stage input:focus{border-color:#ffffff42!important;box-shadow:0 0 0 3px #ffffff0f!important}.linked-reel-detail-pane .reel-analytics-stage>div[style*=borderBottom],.linked-reel-detail-pane .reel-analytics-stage>div[style*=border-bottom]{border-bottom-color:#ffffff14!important}.linked-reel-detail-pane .field{display:grid;gap:7px;margin-top:0;padding-top:0;border-top:0}.linked-reel-detail-pane .field:first-child{margin-top:0;padding-top:0;border-top:0}.linked-reel-detail-pane .field label{color:var(--text2);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:850;letter-spacing:0}.linked-reel-detail-pane .field label>span{color:var(--text)}.linked-reel-detail-pane .field input,.linked-reel-detail-pane .field select,.linked-reel-detail-pane .field textarea{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);box-shadow:none;padding:11px 12px;resize:vertical}.linked-reel-detail-pane .field input{min-height:40px}.linked-reel-detail-pane .field textarea{min-height:96px;line-height:1.5}.linked-reel-detail-pane .field input:focus,.linked-reel-detail-pane .field select:focus,.linked-reel-detail-pane .field textarea:focus{border-color:#97aac36b;box-shadow:0 0 0 3px #97aac314}.linked-reel-detail-pane .filming-action-strip{display:flex;flex-wrap:wrap;gap:8px}.linked-reel-detail-pane .filming-location-map{height:174px;margin-top:8px;overflow:hidden;border:1px solid var(--border);border-radius:var(--r)}.linked-reel-detail-pane .filming-upload-stack{display:grid;gap:8px}.linked-reel-detail-pane .filming-silence-row{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border:1px solid rgba(255,159,10,.28);border-radius:var(--r);background:#ff9f0a0b}.linked-reel-detail-pane .filming-silence-row span{min-width:0;overflow:hidden;color:var(--text2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.linked-reel-detail-pane .filming-silence-row button{min-height:26px;padding:0 11px;border:1px solid var(--amber);border-radius:7px;background:var(--amber);color:#05090f;font-size:11px;font-weight:800;cursor:pointer}.linked-reel-detail-pane .filming-drop-zone{min-height:92px;width:100%;display:grid;place-items:center;gap:7px;padding:16px;border:2px dashed rgba(151,170,195,.42);border-radius:var(--r);background:transparent;color:var(--text2);text-align:center;cursor:pointer}.linked-reel-detail-pane .filming-drop-zone span:first-child{color:var(--text);font-size:22px;line-height:1}.linked-reel-detail-pane .filming-drop-zone span:last-child{font-size:13px}.linked-reel-detail-pane .editing-asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.linked-reel-detail-pane .editing-asset-grid.two-col,.editing-asset-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.linked-reel-detail-pane .editing-asset-card{min-height:62px;display:grid;align-content:center;gap:5px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--r);background:#ffffff09;text-align:center;cursor:pointer}.linked-reel-detail-pane .editing-asset-card strong{font-size:12px;font-weight:850}.linked-reel-detail-pane .editing-asset-card span{color:var(--text3);font-size:11px;line-height:1.3}.linked-reel-detail-pane .editing-asset-card.asset-pack{border-color:#a07fff5c;background:#a07fff17}.linked-reel-detail-pane .editing-asset-card.asset-pack strong{color:var(--purple2)}.linked-reel-detail-pane .editing-asset-card.sound{border-color:#ff9f0a57;background:#ff9f0a13}.linked-reel-detail-pane .editing-asset-card.sound strong{color:var(--amber)}.linked-reel-detail-pane .editing-asset-card.source-video{border-color:#00cfff52;background:#00cfff11}.linked-reel-detail-pane .editing-asset-card.source-video strong{color:var(--cyan)}.filmed-take-download-control{min-width:0}.filmed-take-download-control .editing-asset-card{width:100%;min-height:62px;display:grid;align-content:center;gap:5px;padding:11px 12px;border:1px solid rgba(0,207,255,.32);border-radius:var(--r);background:#00cfff11;color:var(--text);text-align:center;cursor:pointer}.filmed-take-download-control .editing-asset-card strong{color:var(--cyan);font-size:12px;font-weight:850}.filmed-take-download-control .editing-asset-card span{color:var(--text3);font-size:11px;line-height:1.3}.filmed-take-download-control .editing-asset-card:disabled{cursor:not-allowed;opacity:.46}.filmed-take-download-status{display:block;margin-top:5px;color:var(--lime);font-size:10px;line-height:1.35}.filmed-take-download-status.error{color:var(--red)}.linked-reel-detail-pane .editing-select-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;border:1px solid var(--border);border-radius:var(--r);background:#ffffff06}.linked-reel-detail-pane .editing-drop-zone{min-height:112px;width:100%;display:grid;place-items:center;gap:7px;padding:16px;border:2px dashed rgba(160,127,255,.44);border-radius:var(--r);background:#a07fff09;color:var(--text2);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.linked-reel-detail-pane .editing-drop-zone span:first-child{color:var(--purple2);font-size:24px;line-height:1}.linked-reel-detail-pane .editing-drop-zone span:last-child{font-size:13px}.linked-reel-detail-pane .recreated-video-row{display:flex;gap:8px;align-items:center;padding:10px 14px;background:#ffffff05;border:1px solid rgba(255,255,255,.14);border-radius:var(--r)}.linked-reel-detail-pane .recreated-video-thumb{width:72px;height:72px;flex:0 0 72px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:var(--r);background:var(--bg2);padding:0;cursor:pointer}.linked-reel-detail-pane .completed-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.linked-reel-detail-pane .completed-card-action{padding:4px 10px;border-radius:var(--r);font-size:11px;font-weight:600;cursor:pointer}.linked-reel-detail-pane .completed-card-action.download{background:#ffb8001a;border:1px solid rgba(255,184,0,.3);color:var(--amber)}.linked-reel-detail-pane .completed-card-action.preview{background:#a07fff14;border:1px solid rgba(160,127,255,.28);color:var(--purple2)}.caption-preview-bubble{margin-top:8px;padding:10px 12px;border:1px solid rgba(151,170,195,.18);border-radius:var(--r);background:#ffffff06}.caption-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;color:var(--text3);font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.caption-preview-head button{padding:3px 9px;border:1px solid rgba(151,170,195,.22);border-radius:7px;background:transparent;color:var(--text2);font-family:inherit;font-size:10px;font-weight:700;cursor:pointer}.caption-preview-copy{color:var(--text);font-size:13px;line-height:1.6;white-space:pre-wrap}.caption-preview-bubble textarea{width:100%;min-height:160px;resize:vertical;white-space:pre-wrap}@media (max-width: 720px){.linked-reel-detail-pane .editing-asset-grid,.linked-reel-detail-pane .editing-select-row{grid-template-columns:1fr}.linked-reel-detail-pane .recreated-video-thumb{flex:0 0 72px!important}.linked-reel-detail-pane .recreated-video-row>button:not(.recreated-video-thumb){flex:0 0 auto!important}}.linked-quick-links{display:grid;gap:9px;padding:0;border:0;border-radius:0;background:transparent}.linked-quick-links strong{color:var(--text);font-size:13px;font-weight:900}.linked-quick-links div{display:flex;flex-wrap:wrap;gap:8px}.linked-quick-links a,.linked-upload-row button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border:1px solid rgba(151,170,195,.24);border-radius:8px;color:var(--text2);background:transparent;font-size:12px;font-weight:850;text-decoration:none;cursor:pointer}.linked-quick-links a.chatgpt{color:var(--lime);border-color:#b8ff2c47}.linked-quick-links a.claude{color:var(--amber);border-color:#ff9f0a4d}.linked-quick-links a.gemini{color:var(--cyan);border-color:#26d7ff4d}.linked-quick-links a.manus{color:var(--purple2);border-color:#a07fff52}.research-working-note{display:none}.linked-upload-row{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff09}.linked-upload-row>div:first-child{display:grid;gap:3px;min-width:0;flex:1}.linked-upload-row strong{color:var(--text);font-size:13px;font-weight:900}.linked-upload-row span{overflow:hidden;color:var(--text3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.linked-upload-row button.primary{color:#071018;border-color:transparent;background:var(--lime)}.linked-upload-row button:disabled{cursor:not-allowed;opacity:.55}.linked-locked-stage{min-height:120px;display:grid;place-items:center;color:var(--text3)}.linked-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.linked-detail-metrics div{min-height:78px;display:grid;align-content:center;gap:8px;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:var(--bg2)}.linked-detail-metrics span{color:var(--text3);font:900 9px var(--mono);letter-spacing:.12em;text-transform:uppercase}.linked-detail-metrics strong{color:var(--lime);font-size:21px;font-weight:900}.linked-detail-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.linked-detail-resource-grid>div{display:grid;gap:8px;min-height:112px;padding:14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:var(--bg2)}.linked-detail-resource-grid>div.linked-resource-wide{grid-column:1 / -1;min-height:auto}.linked-detail-resource-grid strong{color:var(--text);font-size:13px;font-weight:900}.linked-detail-resource-grid span{color:var(--text2);font-size:13px;line-height:1.5}.linked-resource-need{color:var(--text3)!important;font:750 10px var(--mono)}.linked-resource-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.linked-resource-actions button{min-height:30px;padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0a;color:var(--text2);font-size:11px;font-weight:850;cursor:pointer}.linked-resource-actions button:disabled{cursor:not-allowed;opacity:.62}.linked-detail-resource-grid pre{max-height:190px;overflow:auto;margin:4px 0 0;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text2);font:700 10px/1.55 var(--mono);white-space:pre-wrap}.linked-resource-footer{display:flex!important;align-items:center;gap:10px!important;min-height:48px!important}.linked-resource-footer a{font-size:12px;font-weight:900}.linked-resource-footer a:first-of-type{color:#10a37f}.linked-resource-footer a:last-of-type{color:var(--amber)}.linked-detail-bottom{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(54px,auto) 36px 36px 36px minmax(74px,1fr) minmax(112px,1.25fr);gap:4px;padding:10px 12px 12px;border-top:1px solid rgba(255,255,255,.1);background:var(--bg3);box-shadow:0 -18px 42px #00000061}.linked-detail-bottom.is-editing{grid-template-columns:minmax(54px,auto) 36px 36px 36px minmax(74px,1fr) minmax(112px,1.25fr)}.linked-detail-bottom button,.linked-detail-bottom a{min-width:0;min-height:42px;padding:0 7px;border-radius:8px;border:1px solid rgba(255,255,255,.14);color:var(--text);background:#ffffff0b;font-size:12px;font-weight:900;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:4px;text-decoration:none}.linked-detail-bottom .icon-only{width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center}.linked-detail-footer-icon{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.linked-detail-bottom button.danger{color:var(--red);background:#ff45601a;border-color:#ff456059}.linked-detail-bottom button.duplicate{color:var(--purple2);background:#a07fff1a;border-color:#a07fff59}.linked-detail-bottom button.primary{color:#061007;background:var(--lime);border-color:#fff3}@media (max-width: 760px){.linked-reel-modal-case{width:min(100vw - 18px,646px);height:min(100vh - 18px,900px)}.linked-detail-header-close{display:inline-grid}.linked-reel-detail-pane{--linked-pad: 16px}.linked-detail-tabs{overflow-x:auto;grid-template-columns:repeat(4,max-content)}.linked-detail-parent-card,.linked-detail-edited-card{grid-template-columns:74px minmax(0,1fr)}.linked-detail-open{display:none}.linked-detail-data-row{grid-template-columns:1fr;gap:5px}.linked-detail-metrics,.linked-detail-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.linked-detail-bottom,.linked-detail-bottom.is-editing{grid-template-columns:minmax(54px,auto) repeat(3,36px) minmax(74px,1fr) minmax(112px,1.25fr)}}@container (max-width: 620px){.linked-detail-topbar{padding-inline:16px}.linked-detail-tabs{grid-template-columns:repeat(4,max-content);gap:24px;overflow-x:auto;padding-inline:16px}.linked-detail-body{padding:18px 16px 88px}.linked-detail-parent-card,.linked-detail-edited-card{grid-template-columns:74px minmax(0,1fr)}.linked-detail-open{display:none}.linked-detail-data-row{grid-template-columns:1fr;gap:5px}.linked-reel-detail-pane .editing-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.linked-reel-detail-pane .editing-select-row{grid-template-columns:1fr}.linked-reel-detail-pane .editing-asset-card{min-height:86px;padding:10px}.linked-reel-detail-pane .research-reference-card,.linked-reel-detail-pane .research-working-card,.linked-work-card{padding:12px}.linked-detail-metrics,.linked-detail-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.linked-detail-quick-links,.linked-upload-row{align-items:stretch;flex-direction:column}}.vr-editor-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}.vr-editor-btn.danger{color:var(--red);background:#ff45601a;border-color:#ff456052}.vr-editor-pill.green{color:var(--green);background:#00e5a01a;border:1px solid rgba(0,229,160,.3)}.vr-visibility-toggle{display:inline-grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a}.vr-visibility-toggle button{min-height:24px;padding:0 9px;border:0;border-radius:999px;color:var(--text3);background:transparent;font:900 10px var(--mono);cursor:pointer}.vr-visibility-toggle button.active{color:#080912;background:var(--lime)}.vr-detail-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:2px}.vr-detail-section-head h3{margin:0;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:900;letter-spacing:-.02em;text-transform:none}.vr-detail-section-head small{color:var(--text3);font-size:11px}.vr-detail-producer-card,.vr-detail-media-card,.vr-detail-audio-card,.vr-detail-linked-card,.vr-detail-audio-row,.vr-detail-mini-reel{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:var(--bg);box-shadow:inset 0 1px #ffffff0d}.vr-detail-producer-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:11px;align-items:center;padding:10px 12px}.vr-detail-producer-card.large{min-height:76px}.vr-detail-avatar-btn{position:relative;width:52px;height:52px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:default}.vr-detail-avatar-btn:not(:disabled){cursor:pointer}.vr-detail-avatar-btn>span:not(.vr-editor-avatar-empty){position:absolute;right:-3px;bottom:-3px;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;color:#080912;background:var(--lime);border:1px solid rgba(255,255,255,.2)}.vr-detail-producer-text{min-width:0}.vr-detail-producer-text strong,.vr-detail-mini-reel strong,.vr-detail-audio-row strong,.vr-detail-linked-card strong{display:block;overflow:hidden;color:var(--text);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.vr-detail-producer-text small,.vr-detail-mini-reel small,.vr-detail-audio-row small{display:block;margin-top:4px;overflow:hidden;color:var(--text3);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.vr-detail-producer-text small a{color:inherit;text-decoration:none}.vr-detail-producer-text small a:hover{color:var(--cyan)}.vr-detail-producer-meta{display:flex;align-items:center;gap:10px;color:var(--text2);font-size:12px;white-space:nowrap}.vr-detail-producer-meta input{width:88px}.vr-detail-producer-meta em{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:var(--amber);background:#ffb8001a;border:1px solid rgba(255,184,0,.25);font-style:normal;font-size:11px;font-weight:850}.vr-detail-check{display:inline-flex!important;align-items:center;gap:6px;color:var(--text2);font-size:12px;cursor:pointer}.vr-detail-check input{width:auto}.vr-detail-icon-btn{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--text2);background:#ffffff0a;text-decoration:none;cursor:pointer}.vr-detail-icon-btn.wide{width:100%}.vr-detail-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.vr-detail-stat{min-height:76px;display:grid;align-content:center;gap:8px;padding:11px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:var(--bg)}.vr-detail-stat span{color:var(--text3);font:900 9px var(--mono);letter-spacing:.12em;text-transform:uppercase}.vr-detail-stat strong{color:var(--text);font-size:19px}.vr-detail-stat.lime strong{color:var(--lime)}.vr-detail-stat.cyan strong{color:var(--cyan)}.vr-detail-stat.amber strong{color:var(--amber)}.vr-detail-stat.purple strong{color:var(--purple2)}.vr-detail-media-card,.vr-detail-audio-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:12px}.vr-detail-media-visual{display:grid;gap:8px}.vr-detail-media-shot,.vr-detail-audio-art{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--text2);background:#00000059}.vr-detail-audio-art{width:150px;height:150px}.vr-detail-audio-art>img,.vr-detail-audio-art>.vr-editor-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:0}.vr-detail-audio-art>img{width:100%;height:100%;object-fit:cover;margin:0}.vr-detail-media-shot{padding:0;cursor:pointer}.vr-detail-media-shot img,.vr-detail-media-shot video{width:100%;height:100%;display:block;object-fit:cover}.vr-detail-media-shot span{width:100%;height:100%;display:grid;place-items:center}.vr-detail-media-shot .vr-detail-media-fallback{display:none}.vr-detail-media-shot.is-preview-broken .vr-detail-media-fallback{display:grid}.vr-detail-media-shot.is-preview-broken video.vr-detail-media-fallback{display:block}.vr-detail-media-shot i{position:absolute;top:0;right:0;bottom:0;left:0;width:54px;height:54px;margin:auto;display:grid;place-items:center;border:3px solid rgba(255,255,255,.88);border-radius:50%;color:#fff;background:#0003}.vr-detail-audio-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:54px;height:54px;display:grid;place-items:center;border:3px solid rgba(255,255,255,.88);border-radius:50%;color:#fff;background:#0003}.vr-detail-list{display:grid;gap:8px;align-content:start}.vr-detail-item,.vr-detail-edit-line{min-width:0;display:grid!important;grid-template-columns:minmax(90px,.55fr) minmax(0,1fr);gap:10px;align-items:start;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--font);letter-spacing:0;text-transform:none}.vr-detail-item span,.vr-detail-edit-line>span{color:var(--text);font:850 12px/1.3 var(--font);letter-spacing:0;text-transform:none}.vr-detail-item strong,.vr-detail-edit-line strong{min-width:0;color:var(--text2);font:500 13px/1.45 var(--font);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;white-space:pre-line}.vr-detail-edit-line input,.vr-detail-edit-line textarea,.vr-detail-edit-line select{min-width:0}.vr-detail-edit-grid{display:grid;gap:10px}.vr-detail-edit-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-detail-edit-grid.two .vr-detail-edit-line{grid-template-columns:1fr}.vr-detail-pills{display:flex;flex-wrap:wrap;gap:7px}.vr-detail-pills b,.vr-detail-audio-row b{display:inline-flex;align-items:center;min-height:20px;width:max-content;padding:3px 7px;border-radius:999px;color:var(--lime);background:#76e20014;border:1px solid rgba(118,226,0,.26);font:850 10px/1 var(--mono)}.vr-detail-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.vr-detail-audio-play{border:3px solid rgba(255,255,255,.88);cursor:pointer}.vr-detail-audio-play:hover:not(:disabled),.vr-detail-audio-play:active:not(:disabled){transform:translate(-50%,-50%)}.vr-detail-audio-download{position:absolute;right:10px;bottom:10px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#0000005c;border:1px solid rgba(255,255,255,.16)}.viral-reels-detail-pane .vr-detail-audio-card{grid-template-columns:108px minmax(0,1fr);align-items:start}.viral-reels-detail-pane .vr-detail-audio-visual{width:108px}.viral-reels-detail-pane .vr-detail-audio-art{min-height:0!important;width:108px!important;height:108px!important}.viral-reels-detail-pane .vr-detail-audio-art:before{content:none}.viral-reels-detail-pane .vr-detail-audio-art>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.viral-reels-detail-pane .vr-detail-audio-art>.vr-editor-icon{position:absolute;left:43%;top:50%;transform:translate(-50%,-50%);z-index:1;width:42px;height:42px;color:var(--cyan);opacity:.9}.viral-reels-detail-pane .vr-detail-audio-art.is-empty{background:#00cfff14}.viral-reels-detail-pane .vr-detail-audio-art.is-empty:after{content:none}.viral-reels-detail-pane .vr-detail-audio-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0 0 0 2px;border-radius:50%;border:1px solid rgba(255,255,255,.25);color:#fff;background:#07080d;font-size:15px;line-height:1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.viral-reels-detail-pane .vr-detail-audio-play .vr-editor-icon{width:13px;height:13px;margin-left:0;transform:translate(-1px)}.viral-reels-detail-pane .vr-detail-audio-download{right:8px;bottom:8px;width:30px;height:30px}.viral-reels-detail-pane .vr-detail-audio-download--below{width:100%;height:34px}.vr-detail-audio-visual{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.vr-detail-audio-download--below{position:static;width:100%;height:34px;display:grid;place-items:center}.vr-detail-row-list{display:grid;gap:9px}.vr-detail-mini-reel{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;padding:9px;color:inherit;text-align:left;cursor:pointer}.vr-detail-mini-reel img,.vr-detail-mini-reel>span{width:48px;height:70px;border-radius:7px;object-fit:cover;background:#00000040}.vr-detail-audio-row{display:grid;grid-template-columns:46px minmax(0,1fr) 82px;gap:12px;align-items:center;min-height:76px;padding:10px 12px}.vr-detail-audio-copy{min-width:0;display:grid;align-content:center;gap:6px;justify-items:start;overflow:hidden}.vr-detail-audio-copy strong{width:100%;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-detail-audio-meta{min-width:0;display:flex;align-items:center;gap:8px;line-height:20px}.vr-detail-audio-meta small,.vr-detail-audio-meta a{display:inline-flex;align-items:center;margin-top:0;overflow:hidden;color:var(--text3);font-size:11px;line-height:20px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.vr-detail-audio-meta a:hover{color:var(--cyan)}.vr-detail-audio-actions{display:flex;align-items:center;justify-content:center;gap:8px}.vr-detail-audio-row-download,.vr-detail-audio-row-play{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex:0 0 36px;margin:0;padding:0 0 0 2px;border:1px solid rgba(255,255,255,.25);color:#fff;background:#07080d;font-size:13px;line-height:1;cursor:pointer}.vr-detail-audio-row-play,.vr-detail-audio-row-download{border-radius:8px;color:var(--text2);background:#ffffff0a}.vr-detail-audio-row-download .vr-editor-icon,.vr-detail-audio-download--below .vr-editor-icon{width:14px;height:14px;margin:0;transform:translateY(1px)}.vr-detail-audio-icon{overflow:hidden;width:46px;height:46px;display:grid;place-items:center;border-radius:10px;color:var(--cyan);background:#00cfff14;border:1px solid rgba(0,207,255,.22)}.vr-detail-audio-icon img{width:100%;height:100%;display:block;object-fit:cover}.vr-detail-audio-icon.is-empty .vr-editor-icon{width:18px;height:18px}.vr-detail-stats-hero{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:10px}.vr-detail-stats-hero>div{min-height:112px;display:grid;gap:8px;align-content:center;padding:13px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.vr-detail-stats-hero span{color:var(--text3);font:900 9px var(--mono);letter-spacing:.12em;text-transform:uppercase}.vr-detail-stats-hero strong{color:var(--lime);font-size:26px}.vr-detail-stats-hero p{margin:0;color:var(--text3);font-size:11px;line-height:1.35}.vr-detail-breakdown{display:grid;gap:9px}.vr-detail-breakdown>div{display:grid;grid-template-columns:72px minmax(0,1fr) 58px;gap:10px;align-items:center;color:var(--text2);font-size:12px}.vr-detail-breakdown i{height:8px;overflow:hidden;border-radius:999px;background:#ffffff12}.vr-detail-breakdown b{display:block;height:100%;border-radius:inherit;background:var(--lime)}.vr-editor-metric-input strong{display:block;margin-top:7px;color:var(--text);font-size:22px}.vr-detail-linked-card{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-color:color-mix(in srgb,var(--status) 35%,transparent)}.vr-detail-linked-preview{width:82px;height:116px;overflow:hidden;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--text3);background:#00000042;cursor:pointer}.vr-detail-linked-preview img{width:100%;height:100%;object-fit:cover}.vr-detail-linked-meta{display:grid;gap:5px;margin:7px 0;color:var(--text3);font-size:11px}.vr-detail-note-text{margin:0;color:var(--text2);font-size:13px;line-height:1.45;white-space:pre-line}.vr-editor-bottom-bar{display:grid;grid-template-columns:.75fr 1fr 1fr}.vr-editor-bottom-bar .vr-editor-btn{width:100%}@media (max-width: 1100px){.vr-detail-metric-grid,.vr-detail-stats-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.vr-editor-tabs,.vr-detail-metric-grid,.vr-detail-media-card,.vr-detail-audio-card,.vr-detail-edit-grid.two,.vr-detail-stats-hero,.vr-editor-bottom-bar,.vr-detail-producer-card,.vr-detail-linked-card,.vr-detail-audio-row{grid-template-columns:1fr}}.linked-reels-screen{position:relative;min-width:0;padding:0 28px;background:var(--bg);height:calc(100vh - 126px);display:flex;flex-direction:column;overflow:hidden}.linked-reels-screen:before{content:none}.linked-reels-vault-layout,.linked-reels-vault-layout.viral-reels-vault-layout,.linked-reels-vault-layout.viral-reels-vault-layout.is-carousel{display:grid;grid-template-columns:200px minmax(0,1fr) clamp(440px,34%,640px);grid-template-areas:"rail main detail";gap:18px;align-items:stretch;flex:1;min-height:0;overflow:hidden}.linked-reels-vault-layout.no-detail{grid-template-columns:200px minmax(0,1fr);grid-template-areas:"rail main"}.linked-reels-vault-layout .linked-reels-vault-main .reel-tab-card-grid,.linked-reels-vault-layout.viral-reels-vault-layout .linked-reels-vault-main .reel-tab-card-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));justify-content:stretch}.linked-reels-vault-layout.viral-reels-vault-layout .linked-reels-vault-main .reel-tab-card-grid .reel-tab-card{width:100%;max-width:none}.linked-reels-vault-layout.viral-reels-vault-layout .linked-reels-vault-main .reel-tab-card-grid .reel-tab-card [style*="height: 185"]{height:150px}@media (max-width: 1180px){.linked-reels-vault-layout{grid-template-columns:200px minmax(0,1fr);grid-template-areas:"rail main"}.linked-reels-vault-layout .linked-reels-detail-phone,.linked-reels-vault-layout .linked-reels-detail-panel{display:none!important}}@media (max-width: 1180px){.linked-reels-vault-layout.viral-reels-vault-layout .viral-reels-detail-pane{display:none!important}}@media (max-width: 720px){.linked-reels-vault-layout,.linked-reels-vault-layout.viral-reels-vault-layout{grid-template-columns:1fr;grid-template-areas:"main"}.linked-reels-vault-rail{display:none}}.linked-reels-vault-main{grid-area:main;min-width:0;overflow-y:auto;scrollbar-width:thin}.linked-reels-vault-rail{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:var(--bg2);box-shadow:0 4px 24px #00000047}.linked-reels-detail-phone{grid-area:detail;display:flex;align-items:stretch;justify-content:center;min-height:0;overflow:hidden}.linked-reels-detail-pane-host{width:100%}.linked-reels-detail-pane-host .viral-reels-detail-case{width:100%;height:100%}.linked-reels-detail-pane-host .linked-reel-detail-pane{border-radius:26px}.linked-reels-detail-frame{width:100%!important;max-width:420px;aspect-ratio:unset!important;height:100%;background:linear-gradient(160deg,var(--bg3),var(--bg2))!important;border-radius:24px!important;padding:14px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 0 0 1px #ffffff0a,0 30px 80px #0009!important}.linked-reels-detail-frame .research-phone-screen{background:var(--bg)!important;border:1px solid rgba(255,255,255,.06);border-radius:14px!important;overflow:hidden}.linked-reels-vault-rail{grid-area:rail;padding:14px;overflow-y:auto;scrollbar-width:thin}.vault-rail-section+.vault-rail-section{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.vault-rail-title{margin:0 0 8px;color:var(--text3);font:850 10px var(--mono);letter-spacing:.22em;text-transform:uppercase}.vault-rail-item{width:100%;min-height:38px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text2);text-align:left;font-size:13px;cursor:pointer}.vault-rail-item+.vault-rail-item{margin-top:3px}.vault-rail-item span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-rail-item strong{color:var(--accent, var(--lime));font:850 10px var(--mono)}.vault-rail-item.active,.vault-rail-item:hover{border-color:#ffffff24;background:#ffffff0e;color:var(--text)}.vault-rail-item.passive{cursor:default}.vault-rail-icon,.vault-platform{width:22px;height:22px;display:grid;place-items:center;color:var(--text3)}.vault-rail-icon svg{width:15px;height:15px}.vault-platform{color:var(--accent, var(--lime));font:900 9px var(--mono)}.vault-dot{width:8px;height:8px;justify-self:center;border-radius:50%;background:var(--accent, var(--lime));box-shadow:0 0 12px #76e20047}.linked-reels-detail-panel{display:flex;flex-direction:column;overflow:hidden;height:100%;background:var(--bg)}.vault-detail-tabs{display:flex;gap:2px;padding:4px;background:var(--bg2);border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;overflow-x:auto;scrollbar-width:none}.vault-detail-tabs button{flex:1;min-width:0;min-height:34px;border:0;border-radius:8px;background:transparent;color:var(--text3);font-size:9px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:color .14s,background .14s;padding:6px;text-align:center;white-space:nowrap}.vault-detail-tabs button:hover{color:var(--text2);background:#ffffff0a}.vault-detail-tabs button.active{background:var(--bg3);color:var(--text)}.vault-detail-body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px;display:grid;gap:12px;align-content:start;scrollbar-width:thin;background:var(--bg)}.vault-detail-badges{display:flex;gap:8px;flex-wrap:wrap}.vault-detail-badges span{min-height:20px;display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text2);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.vault-detail-body h2{margin:0;color:var(--text);font-size:22px;line-height:1.18;letter-spacing:-.02em}.vault-detail-meta{margin:-8px 0 0;color:var(--text3);font:750 12px var(--mono)}.vault-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vault-detail-stats div{min-height:64px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:var(--bg2)}.vault-detail-stats span,.vault-detail-body h3{display:block;color:var(--text3);font:850 10px var(--mono);letter-spacing:.16em;text-transform:uppercase}.vault-detail-stats strong{display:block;margin-top:7px;color:var(--accent, var(--lime));font:850 18px var(--mono)}.vault-detail-body section{display:grid;gap:8px}.vault-detail-body p,.vault-detail-body li{color:var(--text2);font-size:13px;line-height:1.55}.vault-detail-body ul{list-style:none;display:grid;gap:8px}.vault-detail-body li:before{content:"";width:6px;height:6px;display:inline-block;margin-right:9px;border-radius:50%;background:var(--lime)}.vault-detail-actions{display:flex;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.08);background:var(--bg2);flex-shrink:0;align-items:center;justify-content:space-between}.vault-detail-actions button,.vault-detail-action-link,.vault-detail-action-ghost,.vault-detail-action-primary{min-height:32px;padding:6px 10px;border-radius:10px;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;text-decoration:none;white-space:nowrap}.vault-detail-action-link,.vault-detail-action-ghost{border:1px solid rgba(255,255,255,.08);background:var(--bg2);color:var(--text2)}.vault-detail-action-primary{border:1px solid var(--lime);background:var(--lime);color:#0a0a12;margin-left:auto;box-shadow:0 0 0 1px #76e20066,0 8px 24px #76e2002e}.vault-detail-empty{margin:auto;color:var(--text3);font-weight:800}.linked-reels-page-head{min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 0 14px;margin-top:8px}.linked-reels-page-head h1{margin:0;font-family:var(--display);font-size:38px;line-height:1;letter-spacing:-.035em;font-weight:850;color:var(--text)}.linked-reels-top-tabs{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.linked-reels-top-tabs button{height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:8px;border:1px solid var(--border);background:var(--bg2);color:var(--text2);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.linked-reels-top-tabs button.active{background:var(--bg3);color:var(--text)}.linked-reels-top-tabs button.active:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent, var(--lime))}.linked-reels-top-tabs button span{width:14px;height:14px;display:inline-flex}.linked-reels-top-tabs svg{width:14px;height:14px}.linked-reels-head-actions{display:flex;justify-content:flex-end}.linked-reels-import{height:48px;padding:0 22px;border-radius:var(--r);border:0;background:var(--lime);color:#0c0c0b;font-size:14px;font-weight:850;cursor:pointer}.linked-reels-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 140px 142px 54px auto 92px;gap:8px;padding:14px 0;margin-bottom:0;border-top:1px solid var(--border)}.linked-reels-toolbar--vr{grid-template-columns:minmax(0,1fr) 150px 64px auto}.linked-reels-field,.linked-reels-select,.linked-reels-tool-btn,.linked-reels-new-btn{height:34px;min-width:0;border-radius:8px;border:1px solid var(--border);background:var(--bg2);color:var(--text2);padding:0 11px;font-size:13px}.linked-reels-field{width:100%;outline:none}.linked-reels-select{cursor:pointer}.linked-reels-tool-btn{display:grid;place-items:center;padding:0;font-weight:700;cursor:pointer}.linked-reels-tool-btn.active{color:#0c0e04;background:var(--accent, var(--lime));border-color:transparent}.linked-reels-view-toggle{height:34px;display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--bg2)}.linked-reels-view-toggle button{width:auto;min-width:74px;padding:0 10px;border:0;display:grid;place-items:center;color:var(--text3);background:transparent;font-size:13px;cursor:pointer}.linked-reels-view-toggle button.active{color:var(--accent, var(--lime));background:var(--bg3)}.linked-reels-new-btn{border:0;background:var(--accent, var(--lime));color:#0c0e04;font-weight:850;cursor:pointer}.linked-reel-card-shell{min-width:0;width:100%;aspect-ratio:9 / 16.4;padding:6px;border-radius:32px;background:var(--bg-nav);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 60px #0000009e,0 1px #ffffff0f inset;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.linked-reel-card-shell:hover{border-color:color-mix(in srgb,var(--linked-reel-status-color, var(--accent)) 58%,transparent);box-shadow:inset 0 0 0 1px #ffffff0d,0 24px 70px #000000b3,0 0 0 1px color-mix(in srgb,var(--linked-reel-status-color, var(--accent)) 24%,transparent),0 0 30px color-mix(in srgb,var(--linked-reel-status-color, var(--accent)) 18%,transparent)}.linked-reel-card-shell.is-highlighted,.linked-reel-stack-item.is-highlighted{border-color:color-mix(in srgb,var(--linked-reel-status-color, var(--accent)) 72%,transparent);box-shadow:inset 0 0 0 1px #ffffff0f,0 24px 70px #000000b3,0 0 0 2px color-mix(in srgb,var(--linked-reel-status-color, var(--accent)) 42%,transparent),0 0 34px color-mix(in srgb,var(--linked-reel-status-color, var(--accent)) 22%,transparent)}.linked-reel-card-shell.is-published{border-color:#00e68c4d}.linked-reel-card-shell.is-inspiration{border-color:#beff2694;box-shadow:inset 0 0 0 1px #ffffff0d,0 20px 62px #000000ad,0 0 0 2px #beff2659}.linked-reel-card-shell.is-locked{cursor:default;opacity:.55}.linked-reel-card-shell.is-locked:hover{transform:none;box-shadow:0 18px 48px #0000007a}.linked-reel-phone{position:relative;overflow:hidden;width:100%;height:100%;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:var(--bg2);display:flex;flex-direction:column}.linked-reel-notch{position:absolute;z-index:2;top:8px;left:50%;width:70px;height:18px;transform:translate(-50%);border-radius:999px;background:#000}.linked-reel-top{position:relative;z-index:3;min-height:58px;display:flex;align-items:center;gap:5px;padding:0 10px 8px;background:linear-gradient(180deg,var(--bg3) 0%,var(--bg2) 100%)}.linked-reel-id,.linked-reel-link{height:21px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:6px;font-family:var(--mono);font-size:9px;font-weight:750;white-space:nowrap;line-height:1}.linked-reel-id.reel{color:var(--text2);background:var(--bg3);border:1px solid var(--border)}.linked-reel-id.source,.linked-reel-id.standalone{color:var(--accent, var(--lime));background:#beff2624;border:1px solid rgba(190,255,38,.2);cursor:pointer}.linked-reel-id.trial{color:var(--amber);background:#ffb8001f;border:1px solid rgba(255,184,0,.24)}.linked-reel-id.orphan{color:var(--red);background:#ff45601f;border:1px solid rgba(255,69,96,.24)}.filmed-take-marker{display:inline-grid;place-items:center;flex:0 0 19px;width:19px;height:19px;align-items:center;clip-path:polygon(50% 0,61% 34%,98% 35%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 35%,39% 34%);background:#3182f6;color:#fff;font-family:var(--mono);font-size:9px;font-weight:950;line-height:1;filter:drop-shadow(0 2px 5px rgba(49,130,246,.38))}.filmed-take-marker.pipeline{position:absolute;left:7px;bottom:7px;z-index:12}.pipeline-filming-filter{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:9px 10px 9px 14px;border:1px solid var(--border);border-radius:var(--r);background:var(--bg2)}.pipeline-filming-filter>span{color:var(--text2);font-size:11px;font-weight:800}.pipeline-filming-filter>div{display:flex;gap:4px}.pipeline-filming-filter button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text3);font-size:11px;font-weight:750;cursor:pointer}.pipeline-filming-filter button:hover{background:var(--bg3);color:var(--text)}.pipeline-filming-filter button.active{border-color:var(--border2);background:var(--bg3);color:var(--text)}.pipeline-filming-filter button i{display:none;width:6px;height:6px;border-radius:50%;background:var(--lime)}.pipeline-filming-filter button.active i{display:block}.pipeline-filming-filter button small{min-width:20px;padding:2px 5px;border-radius:5px;background:var(--bg);color:var(--text3);font:750 9px var(--mono);text-align:center}@media (max-width: 640px){.pipeline-filming-filter{align-items:stretch;flex-direction:column}.pipeline-filming-filter>div{overflow-x:auto}.pipeline-filming-filter button{flex:0 0 auto}}.linked-reel-link{width:21px;padding:0;border:0;color:var(--text3);background:transparent;cursor:pointer}.linked-reel-lock{margin-left:auto;color:var(--text3);font-family:var(--mono);font-size:8px;font-weight:800}.linked-reel-check{margin-left:auto;width:14px;height:14px;accent-color:var(--accent, var(--lime))}.linked-reel-hook{position:relative;z-index:2;flex:0 0 32px;display:flex;align-items:center;padding:0 10px;color:var(--text);font-size:12px;font-weight:850;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--bg2)}.linked-reel-media{position:relative;flex:0 0 auto;width:100%;height:140px;overflow:hidden;background:var(--bg3);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.linked-reel-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0003,#0000000a 42%,#0000009e);pointer-events:none}.linked-reel-trial-badge{position:absolute;top:8px;left:8px;z-index:2;background:var(--amber);color:#1a1200;font-family:var(--mono);font-size:9px;font-weight:850;letter-spacing:.06em;padding:3px 8px;border-radius:6px;box-shadow:0 2px 8px #0006}.linked-reel-media-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.linked-reel-media-empty{display:grid;place-items:center;color:#4a5160;font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:.08em}.linked-reel-media-placeholder-logo{width:40%;max-width:72px;height:auto;opacity:.35;object-fit:contain}.linked-reel-play-btn{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%)!important;width:38px;height:38px;box-sizing:border-box;margin:0;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#00000085;color:#fff;display:grid;place-items:center;font-size:15px;line-height:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 24px #00000080;cursor:pointer;transition:background .15s}.linked-reel-play-btn:hover:not(:disabled){transform:translate(-50%,-50%)!important;background:#76e200bf;border-color:var(--lime);color:#0c0c0b}.linked-reel-play-btn:active:not(:disabled){transform:translate(-50%,-50%) scale(.98)!important}.linked-reel-new-dot{position:absolute;z-index:2;top:8px;left:8px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(118,226,0,.7);background:#76e20021;color:var(--accent, var(--lime));font-family:var(--mono);font-size:7px;font-weight:900}.linked-reel-new-strip{min-height:19px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--accent, var(--lime));color:#0b1016;font-family:var(--mono);font-size:8px;font-weight:850;letter-spacing:.08em}.linked-reel-alert{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:4px 8px;border-radius:8px;background:var(--amber);color:#1a1000;font-family:var(--mono);font-size:8px;font-weight:850;letter-spacing:.08em}.linked-reel-alert button{border:1px solid rgba(0,0,0,.3);background:#1a1000;color:var(--amber);border-radius:7px;padding:2px 7px;font:inherit;font-size:8px;font-weight:900;cursor:pointer}.linked-reel-meta{flex:1 1 auto;padding:8px 10px 42px;display:grid;gap:6px;align-content:start;min-height:0;overflow:hidden}.linked-reel-status-row{display:flex;gap:3px;align-items:center;min-width:0;flex-wrap:wrap;overflow:hidden}.linked-reel-status-row .linked-reel-status{flex:0 0 86px;min-width:86px;max-width:86px}.linked-reel-status,.linked-reel-format,.linked-reel-move{flex-shrink:1;height:18px;display:inline-flex;align-items:center;border-radius:6px;padding:0 7px;font-family:var(--mono);font-size:8px;font-weight:800;white-space:nowrap}.linked-reel-status{color:var(--status-fg, var(--status-color));background:var(--status-bg, color-mix(in srgb, var(--status-color) 16%, transparent));border:1px solid var(--status-border, color-mix(in srgb, var(--status-color) 42%, transparent));-webkit-appearance:none;-moz-appearance:none;appearance:none;width:86px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.04em;text-align:center;text-align-last:center}.linked-reel-format{color:var(--text2);background:var(--bg3);border:1px solid var(--border);-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:1;min-width:0;max-width:60px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;text-align:center;text-align-last:center}.linked-reel-move{border:1px solid rgba(118,226,0,.28);background:#76e20014;color:var(--accent, var(--lime));cursor:pointer;flex-shrink:0}.linked-reel-creator{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text2);text-decoration:none}.linked-reel-creator img,.linked-reel-creator-fallback{width:17px;height:17px;flex:0 0 17px;border-radius:50%;object-fit:cover;border:0;background:var(--border)}.linked-reel-creator strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750}.linked-reel-stats{display:flex;gap:5px;align-items:baseline;font-family:var(--mono);font-size:10px;font-weight:650}.linked-reel-stats .label,.linked-reel-stats .dot{color:var(--text2)}.linked-reel-stats .value{color:var(--text);font-weight:800}.linked-reel-tags{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;overflow:hidden}.linked-reel-tags button,.linked-reel-tags span{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;min-width:0;max-width:84px;overflow:hidden;text-overflow:ellipsis;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text3);cursor:default}.linked-reel-tags button{cursor:pointer}.linked-reel-tags button.active,.linked-reel-tags button:hover{color:var(--accent, var(--lime));border-color:#76e2004d;background:#76e20012}.linked-reel-schedule{color:var(--accent, var(--lime));font-family:var(--mono);font-size:8px;font-weight:800}.linked-reel-footer{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.linked-reel-delete{width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex:0 0 26px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text3);font-size:14px;line-height:1;padding:0;cursor:pointer;opacity:0;transition:opacity .16s ease}.linked-reel-card-shell:hover .linked-reel-delete,.reel-tab-card:hover .viral-reel-delete,.keyword-card:hover .keyword-delete{opacity:.7!important}.linked-reel-delete:hover,.viral-reel-delete:hover,.keyword-delete:hover{border-color:var(--red)!important;color:var(--red)!important;background:#ff22441a!important}.keyword-card{background:var(--bg)}.viral-reel-delete{width:26px!important;height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 26px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0a!important;color:var(--text3)!important;font-size:14px!important;line-height:1!important;padding:0!important;cursor:pointer!important;opacity:0!important;transition:opacity .16s ease,border-color .16s ease,background .16s ease,color .16s ease!important}.linked-reel-stack-item{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.07);cursor:pointer;transition:background .14s}.linked-reel-stack-item:last-child{border-bottom:0}.linked-reel-stack-item:hover{background:#ffffff05}.linked-reel-stack-thumb{position:relative;width:44px;height:70px;border-radius:9px;padding:2px;background:linear-gradient(155deg,var(--bg3),var(--bg-nav) 70%);border:1px solid rgba(255,255,255,.1);overflow:hidden;flex-shrink:0}.linked-reel-stack-thumb img{width:100%;height:100%;border-radius:6px;object-fit:cover;display:block}.linked-reel-stack-thumb .linked-reel-play-btn{width:24px;height:24px;font-size:9px}.linked-reel-stack-thumb.is-empty{display:grid;place-items:center;color:var(--text3);font:800 9px var(--mono);letter-spacing:.08em}.linked-reel-stack-thumb.is-empty img.linked-reel-media-placeholder-logo{width:55%;height:auto;object-fit:contain;border-radius:0}.linked-reel-stack-main{min-width:0;display:grid;gap:6px}.linked-reel-stack-kicker{display:flex;align-items:center;gap:6px;min-width:0}.linked-reel-stack-kicker span,.linked-reel-stack-kicker button{height:20px;border-radius:6px;padding:0 7px;border:1px solid rgba(190,255,38,.22);background:#beff261a;color:var(--accent, var(--lime));font:800 9px var(--mono)}.linked-reel-stack-kicker button{cursor:pointer}.linked-reel-stack-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:14px;font-weight:850}.linked-reel-stack-meta{display:flex;align-items:center;gap:10px;min-width:0;color:var(--text3);font-size:12px}.linked-reel-stack-meta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text2)}.linked-reel-stack-actions{display:flex;align-items:center;gap:8px}@media (max-width: 1500px){.linked-reels-top-tabs button:first-child{display:none}}@media (max-width: 720px){.linked-reels-screen{height:auto;overflow:visible}.linked-reels-vault-layout{flex:none;height:auto;overflow:visible}.linked-reels-vault-main,.linked-reels-vault-rail{overflow-y:visible}}@media (max-width: 760px){.linked-reels-screen{padding:0 18px 28px}.linked-reels-page-head{grid-template-columns:1fr;align-items:start;padding-top:18px}.linked-reels-top-tabs{justify-content:flex-start;flex-wrap:wrap}.linked-reels-toolbar{grid-template-columns:1fr 1fr}.linked-reels-vault-rail{display:none}.reel-tab-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.linked-reels-toolbar,.reel-tab-card-grid{grid-template-columns:1fr}.reel-tab-carousel{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px}.reel-tab-carousel-nav{width:34px;height:34px;font-size:24px}}@media (max-width: 980px){.research-form-body{grid-template-columns:1fr}.research-phone-frame{width:min(286px,100%)}}@media (max-width: 1100px){.new-video-start-grid,.new-video-workspace,.new-video-review-work{grid-template-columns:1fr}.new-video-phone-panel{position:static}.new-video-component-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.new-video-source-video-row{grid-template-columns:54px 1fr}.new-video-source-video-actions{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 640px){.new-video-component-rail,.new-video-stat-grid,.new-video-source-status-grid{grid-template-columns:1fr}}.empty{text-align:center;padding:3rem;color:var(--text3);font-size:13px}.loading{text-align:center;padding:2rem;color:var(--text3);font-size:12px;font-family:var(--mono)}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-10px);opacity:1}}@keyframes barberPole{0%{background-position:0 0}to{background-position:40px 0}}.barber-pole{height:6px;background:repeating-linear-gradient(-45deg,#9b59ff,#9b59ff 10px,#c49bff 10px,#c49bff 20px);background-size:28px 100%;animation:barberPole .6s linear infinite;border-radius:0 0 var(--r) var(--r);transition:width .3s ease}.new-video-flow-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000e6}.new-video-flow-modal{width:min(100%,480px);padding:32px 36px;border:1px solid var(--border);border-radius:14px;background:var(--bg2);box-shadow:0 24px 80px #00000080}.new-video-flow-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.new-video-flow-icon{display:grid;flex:0 0 54px;width:54px;height:54px;place-items:center;border:1px solid var(--lime);border-radius:12px;color:var(--lime);font-size:27px;font-weight:800;line-height:1}.new-video-flow-eyebrow{margin-bottom:5px;color:var(--lime);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.new-video-flow-header h2{margin:0;color:var(--text);font-size:20px;font-weight:850;letter-spacing:-.02em;line-height:1.2}.new-video-flow-copy{margin:0 0 24px;color:var(--text2);font-size:13px;line-height:1.65}.new-video-flow-progress{height:6px;overflow:hidden;border-radius:999px;background:var(--border)}.new-video-flow-progress span{display:block;width:68%;height:100%;border-radius:inherit;background:var(--lime);animation:new-video-flow-progress 1.4s ease-in-out infinite}.new-video-flow-status{margin-top:10px;color:var(--text2);font-size:12px;font-weight:700}.new-video-flow-steps{display:grid;gap:8px}.new-video-flow-steps>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:8px}.new-video-flow-steps>div>span{width:8px;height:8px;border-radius:50%;background:var(--text3)}.new-video-flow-steps>div.active>span{background:var(--lime);box-shadow:0 0 12px color-mix(in srgb,var(--lime) 45%,transparent);animation:pulse 1.2s ease-in-out infinite}.new-video-flow-steps>div.done>span{background:var(--lime);box-shadow:0 0 8px color-mix(in srgb,var(--lime) 28%,transparent)}.new-video-flow-steps strong{color:var(--text3);font-size:12px;font-weight:700}.new-video-flow-steps>div.active strong,.new-video-flow-steps>div.done strong{color:var(--text)}.new-video-flow-steps i{display:flex;gap:4px}.new-video-flow-steps i b{width:16px;height:4px;border-radius:999px;background:var(--border);transition:background .22s ease,box-shadow .22s ease,transform .22s ease}.new-video-flow-steps i b.filled{background:var(--lime);box-shadow:0 0 8px color-mix(in srgb,var(--lime) 32%,transparent);transform:scaleX(1)}.new-video-flow-actions{display:grid;gap:10px}.new-video-flow-actions button{width:100%;min-height:48px}@keyframes new-video-flow-progress{0%{transform:translate(-100%)}55%,to{transform:translate(148%)}}@media (prefers-reduced-motion: reduce){.new-video-flow-steps>div.active>span{animation:none}.new-video-flow-steps i b{transition:none}}@media (max-width: 560px){.new-video-flow-backdrop{padding:16px}.new-video-flow-modal{padding:26px 22px}.new-video-flow-steps i b{width:10px}}
