.admin-page{min-height:100vh;background:radial-gradient(circle at 12% 0%,rgba(140,255,47,.08),transparent 28%),radial-gradient(circle at 86% 8%,rgba(53,162,255,.08),transparent 30%),#07101a;color:#f5f9ff;padding:28px}.admin-login-page{display:grid;place-items:center}.admin-login-panel{width:min(100%,430px);border:1px solid rgba(49,71,102,.9);border-radius:8px;background:#09121eeb;padding:28px;box-shadow:0 24px 80px #0006}.admin-login-icon,.admin-metric-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(140,255,47,.36);border-radius:8px;background:#8cff2f14;color:#8cff2f}.admin-kicker{margin:0;color:#8cff2f;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.admin-login-panel h1,.admin-topbar h1,.admin-panel h2{margin:6px 0 0;color:#fff;font-weight:900;letter-spacing:0}.admin-login-panel h1{font-size:30px}.admin-login-form{display:grid;gap:10px;margin-top:24px}.admin-login-form label{color:#aebfd5;font-size:13px;font-weight:800}.admin-login-form input,.admin-date-controls input,.admin-search input{height:44px;border:1px solid #263852;border-radius:8px;background:#07111d;color:#fff;outline:none}.admin-login-form input{padding:0 14px}.admin-login-form input:focus,.admin-date-controls input:focus,.admin-search input:focus{border-color:#8cff2f}.admin-login-form button,.admin-secondary-button,.admin-ghost-button,.admin-bypass-toggle,.admin-filter-group button,.admin-tab-group button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-weight:900;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.admin-login-form button{height:46px;margin-top:8px;border:0;background:linear-gradient(135deg,#d8ff3d,#8cff2f);color:#07100a}.admin-topbar,.admin-filter-bar,.admin-table-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-topbar{max-width:1320px;margin:0 auto}.admin-topbar h1{font-size:38px}.admin-topbar-actions,.admin-table-tools{display:flex;align-items:center;gap:10px}.admin-secondary-button,.admin-ghost-button,.admin-bypass-toggle{height:42px;border:1px solid #314766;padding:0 14px;color:#d8e8ff}.admin-secondary-button{background:#101923}.admin-ghost-button{background:transparent}.admin-bypass-toggle{background:#ff9f2f14;color:#ffd8a3}.admin-bypass-toggle.active{border-color:#8cff2fad;background:#8cff2f1a;color:#f5ffe8}.admin-secondary-button:disabled{cursor:wait;opacity:.72}.admin-filter-bar,.admin-alert,.admin-mode-banner,.admin-metrics-grid,.admin-grid,.admin-table-panel{max-width:1320px;margin:18px auto 0}.admin-mode-banner{display:flex;align-items:center;gap:12px;border:1px solid rgba(140,255,47,.4);border-radius:8px;background:#8cff2f14;padding:12px 14px;color:#dfffcf}.admin-mode-banner strong,.admin-mode-banner span{display:block}.admin-mode-banner strong{color:#fff;font-size:13px;font-weight:900}.admin-mode-banner span{margin-top:2px;color:#b9d4ad;font-size:12px;font-weight:800}.admin-filter-bar{flex-wrap:wrap;border:1px solid rgba(49,71,102,.76);border-radius:8px;background:#0a121ec7;padding:12px}.admin-filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#8fa5bf}.admin-filter-group button,.admin-tab-group button{height:36px;border:1px solid #263852;background:#0d1724;padding:0 12px;color:#bcd0e8}.admin-filter-group button.active,.admin-tab-group button.active{border-color:#8cff2fb8;background:#8cff2f1a;color:#f5ffe8}.admin-date-controls{display:flex;align-items:center;gap:8px;color:#7f93ad;font-size:12px;font-weight:900;text-transform:uppercase}.admin-date-controls input{padding:0 10px}.admin-alert{display:grid;gap:4px;border:1px solid rgba(230,71,100,.5);border-radius:8px;background:#e647641c;padding:14px 16px;color:#ffd7de}.admin-alert strong{color:#fff}.admin-metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.admin-metric-card,.admin-panel{border:1px solid rgba(49,71,102,.76);border-radius:8px;background:linear-gradient(180deg,#101923e6,#080f18f0),#0a1018;box-shadow:inset 0 1px #ffffff0d}.admin-metric-card{min-height:152px;padding:16px}.admin-metric-card span{display:block;margin-top:16px;color:#9db0c9;font-size:13px;font-weight:800}.admin-metric-card strong{display:block;margin-top:4px;color:#fff;font-size:30px;font-weight:900}.admin-metric-card em{display:block;margin-top:8px;color:#6f829d;font-size:12px;font-style:normal;font-weight:800;line-height:1.35}.admin-metric-card small{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:900}.admin-metric-card small.positive{color:#8cff2f}.admin-metric-card small.negative{color:#ff8fa0}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-panel{padding:18px}.admin-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;color:#8fa5bf}.admin-panel h2{font-size:20px}.admin-bars{display:grid;gap:14px;margin-top:20px}.admin-bar-row{display:grid;gap:8px}.admin-bar-row div{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-bar-row span{color:#d8e8ff;font-size:13px;font-weight:900}.admin-bar-row strong{color:#8cff2f;font-size:13px}.admin-bar-row progress{width:100%;height:9px;overflow:hidden;border:0;border-radius:999px;background:#172131}.admin-bar-row progress::-webkit-progress-bar{background:#172131}.admin-bar-row progress::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,#35a2ff,#8cff2f)}.admin-bar-row progress::-moz-progress-bar{border-radius:999px;background:linear-gradient(90deg,#35a2ff,#8cff2f)}.admin-table-panel{padding:18px}.admin-search{display:flex;align-items:center;gap:8px;min-width:280px;border:1px solid #263852;border-radius:8px;background:#07111d;padding:0 12px;color:#8fa5bf}.admin-search input{width:100%;border:0;padding:0}.admin-tab-group{display:flex;gap:6px}.admin-table-wrap{margin-top:18px;overflow-x:auto}.admin-table{width:100%;min-width:820px;border-collapse:collapse}.admin-table th,.admin-table td{border-bottom:1px solid rgba(49,71,102,.58);padding:13px 12px;text-align:left;font-size:13px}.admin-table th{color:#7f93ad;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-table td{color:#d8e8ff;font-weight:700}.admin-table .mono{max-width:190px;overflow:hidden;color:#9db0c9;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.admin-status{display:inline-flex;min-width:82px;justify-content:center;border:1px solid #314766;border-radius:999px;padding:5px 9px;color:#bcd0e8;font-size:11px;font-weight:900}.admin-status.success{border-color:#8cff2f73;color:#8cff2f}.admin-status.warning{border-color:#ff9f2f80;color:#ffbf68}.admin-status.danger{border-color:#e647648c;color:#ff9aaa}.admin-empty-state{display:flex;align-items:center;gap:10px;min-height:64px;border:1px dashed rgba(49,71,102,.72);border-radius:8px;padding:14px;color:#8fa5bf;font-size:13px;font-weight:800}.admin-funnel{display:grid;gap:10px}.admin-funnel div{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(49,71,102,.72);border-radius:8px;background:#08111cb8;padding:13px 14px}.admin-funnel span,.admin-ops-row span{color:#9db0c9;font-size:13px;font-weight:800}.admin-funnel strong,.admin-ops-row strong{color:#fff;font-weight:950}.admin-ops-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.admin-ops-row span{border:1px solid rgba(49,71,102,.72);border-radius:8px;background:#08111cb8;padding:12px}.admin-split-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-split-list>div{display:grid;gap:10px;border:1px solid rgba(49,71,102,.72);border-radius:8px;background:#08111cb8;padding:14px}.admin-split-list strong{color:#fff;font-size:13px;font-weight:950}.admin-split-list span,.admin-split-list small{color:#9db0c9;font-size:13px;font-weight:800}.admin-split-list b{color:#8cff2f}.admin-spin{animation:admin-spin .9s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}@media(max-width:1060px){.admin-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid{grid-template-columns:1fr}}@media(max-width:720px){.admin-page{padding:16px}.admin-topbar,.admin-filter-bar,.admin-table-head,.admin-table-tools{align-items:stretch;flex-direction:column}.admin-topbar h1{font-size:30px}.admin-topbar-actions,.admin-date-controls,.admin-table-tools,.admin-secondary-button,.admin-ghost-button,.admin-search{width:100%}.admin-date-controls{align-items:flex-start;flex-direction:column}.admin-ops-row,.admin-split-list{grid-template-columns:1fr}.admin-date-controls input,.admin-tab-group,.admin-tab-group button{width:100%}.admin-metrics-grid{grid-template-columns:1fr}}.mastering-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:26px;opacity:0;animation:mastering-overlay-in .3s ease forwards;pointer-events:all}.mastering-freeze-layer{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 43%,rgba(0,255,136,.045),transparent 24%),radial-gradient(circle at 35% 42%,rgba(255,58,88,.035),transparent 22%),#02060ad1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.mastering-thinking-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.72;mix-blend-mode:screen;filter:saturate(1.14) brightness(.94)}.mastering-core-wrap{position:relative;z-index:2;display:flex;width:min(880px,calc(100% - 48px));flex-direction:column;align-items:center;text-align:center;transform:scale(.92);animation:mastering-core-in .36s cubic-bezier(.2,.9,.2,1) 90ms forwards}.mastering-kicker{border:1px solid rgba(0,255,136,.72);border-left-color:#ff3a58c7;border-radius:999px;background:#04090fb8;padding:8px 28px;color:#f4fbff;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 0 26px #00ff882e,0 0 22px #ff3a5824}.mastering-stage-title{margin-top:14px;color:#f5f8ff;font-size:20px;font-weight:900;text-shadow:0 0 24px rgba(255,255,255,.18)}.mastering-progress-ring{--progress: 0deg;--core-glow: .18;position:relative;margin-top:28px;display:grid;height:214px;width:214px;place-items:center;border-radius:50%;background:conic-gradient(from -90deg,#ff3a58 0deg,#35a2ff var(--progress-mid-a),#00ff88 var(--progress-mid-b),#ffd64a var(--progress),rgba(255,255,255,.12) var(--progress) 360deg);box-shadow:0 0 38px rgba(53,162,255,var(--core-glow)),0 0 64px rgba(0,255,136,calc(var(--core-glow) * .72)),0 0 48px rgba(255,122,0,calc(var(--core-glow) * .42)),0 0 118px rgba(53,162,255,calc(var(--core-glow) * .52));transition:background .18s linear;animation:mastering-core-breathe 2.4s ease-in-out infinite}.mastering-progress-ring:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.08),transparent 36%),#03070b;box-shadow:inset 0 0 46px #000000c2}.mastering-progress-ring.complete{animation:mastering-complete-pulse .9s ease-in-out infinite}.mastering-ring-inner{position:relative;z-index:1;display:flex;width:150px;flex-direction:column;align-items:center}.mastering-ring-inner strong{color:#fff;font-size:54px;font-weight:1000;letter-spacing:-.03em;line-height:1;text-shadow:0 0 30px rgba(255,255,255,.24)}.mastering-ring-inner span{margin-top:12px;color:#c8dbf3;font-size:12px;font-weight:800;line-height:1.25}.mastering-timeline{position:relative;margin-top:32px;display:grid;width:100%;grid-template-columns:repeat(7,minmax(72px,1fr));gap:0}.mastering-timeline:before{content:"";position:absolute;left:6%;right:6%;top:10px;height:3px;border-radius:999px;background:#ffffff40}.mastering-step{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px;color:#cedcf085}.mastering-step-node{position:relative;z-index:1;height:22px;width:22px;border:3px solid rgba(255,255,255,.34);border-radius:999px;background:#08111b}.mastering-step.complete .mastering-step-node,.mastering-step.active .mastering-step-node{border-color:#ff3a58;background:#ff3a58;box-shadow:0 0 24px #ff3a5880}.mastering-step:nth-child(n+3).complete .mastering-step-node,.mastering-step:nth-child(n+3).active .mastering-step-node{border-color:#35a2ff;background:#35a2ff;box-shadow:0 0 24px #35a2ff70}.mastering-step:nth-child(n+6).complete .mastering-step-node,.mastering-step:nth-child(n+6).active .mastering-step-node{border-color:#0f8;background:#0f8;box-shadow:0 0 24px #00ff8870}.mastering-step strong{color:inherit;font-size:12px;font-weight:950}.mastering-step small{max-width:92px;color:inherit;font-size:11px;font-weight:700;line-height:1.25}.mastering-step.complete,.mastering-step.active{color:#fff}.mastering-status-card{margin-top:26px;display:flex;align-items:center;gap:16px;border:1px solid rgba(76,116,160,.58);border-radius:12px;background:#070e17d1;padding:14px 22px;text-align:left;box-shadow:inset 0 1px #ffffff0f}.mastering-status-card svg{color:#72c7ff}.mastering-status-card strong{display:block;color:#edf6ff;font-size:14px;font-weight:900}.mastering-status-card span{display:block;margin-top:4px;color:#a8bfd9;font-size:12px;font-weight:700}@keyframes mastering-overlay-in{to{opacity:1}}@keyframes mastering-core-in{to{transform:scale(1)}}@keyframes mastering-complete-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.22)}}@keyframes mastering-core-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@media(max-width:760px){.mastering-core-wrap{width:calc(100% - 28px)}.mastering-progress-ring{height:174px;width:174px}.mastering-ring-inner strong{font-size:42px}.mastering-timeline{grid-template-columns:repeat(4,minmax(66px,1fr));row-gap:16px}.mastering-timeline:before{display:none}}/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-tight:1.25;--leading-snug:1.375;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 16% 6%,#8cff2f0b,#0000 30%),radial-gradient(circle at 84% 14%,#ff9f2f0a,#0000 34%),#080d14;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,select{font:inherit}}@layer components{.landing-page{min-height:100vh;color:var(--color-white);background:radial-gradient(circle at 50% 0,#00ff8814,#0000 26%),radial-gradient(circle at 10% 14%,#35a2ff0e,#0000 28%),linear-gradient(#0b0f14,#0d1117);overflow:hidden}.maintenance-page{min-height:100vh;padding-inline:calc(var(--spacing) * 7);color:var(--color-white);background:radial-gradient(circle at 50% 42%,#8cff2f1f,#0000 34%),linear-gradient(135deg,#061018,#091320 56%,#04080d);place-items:center;display:grid;overflow:hidden}.maintenance-shell{text-align:center;justify-items:center;width:100%;max-width:720px;display:grid}.ai-orb-wrap{margin-bottom:calc(var(--spacing) * 6);place-items:center;width:230px;height:230px;display:grid;position:relative}.ai-orb{z-index:2;background:radial-gradient(circle at 34% 28%,#fff,#dfffcf 13%,#0000 27%),radial-gradient(circle at 52% 58%,#8cff2f,#30d8ff 48%,#0b1a28);border:1px solid #c4ff8599;border-radius:999px;width:112px;height:112px;animation:4.2s ease-in-out infinite ai-orb-float;position:relative;box-shadow:0 0 34px #8cff2f9e,0 0 74px #35a2ff57,inset 0 -18px 30px #050c1673}.ai-orb-ring,.ai-orb-pulse{pointer-events:none;border-radius:3.40282e38px;position:absolute}.ai-orb-ring{border:1px solid #8cff2f57;box-shadow:0 0 28px #35a2ff29}.ring-one{width:174px;height:174px;animation:7s linear infinite ai-ring-rotate}.ring-two{border-color:#35a2ff47;width:220px;height:132px;animation:9s linear infinite ai-ring-rotate-reverse;transform:rotate(-18deg)}.ai-orb-pulse{background:#8cff2f1f;width:128px;height:128px;animation:2.6s ease-out infinite ai-orb-pulse}.maintenance-kicker{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.18em;letter-spacing:.18em;color:#8cff2f;text-transform:uppercase}.maintenance-logo{filter:drop-shadow(0 12px 34px #8cff2f24);width:min(240px,64vw);height:auto}.maintenance-shell h1{margin-top:calc(var(--spacing) * 3);--tw-leading:.96;--tw-font-weight:950;--tw-tracking:0;letter-spacing:0;max-width:720px;color:var(--color-white);font-size:clamp(34px,6vw,72px);font-weight:950;line-height:.96}.maintenance-shell p:last-child{margin-top:calc(var(--spacing) * 5);--tw-leading:1.55;--tw-font-weight:var(--font-weight-extrabold);max-width:560px;font-size:17px;line-height:1.55;font-weight:var(--font-weight-extrabold);color:#aebfd5}@keyframes ai-orb-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.035)}}@keyframes ai-ring-rotate{0%{transform:rotate(0)skew(-10deg)}to{transform:rotate(360deg)skew(-10deg)}}@keyframes ai-ring-rotate-reverse{0%{transform:rotate(-18deg)skew(14deg)}to{transform:rotate(-378deg)skew(14deg)}}@keyframes ai-orb-pulse{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.85)}}.landing-nav{top:calc(var(--spacing) * 0);z-index:60;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);max-width:1220px;height:72px;padding-inline:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));margin-inline:auto;display:flex;position:sticky}@media(min-width:40rem){.landing-nav{padding-inline:calc(var(--spacing) * 6)}}.landing-nav{background:#080d1400}.landing-nav.scrolled{border-bottom-style:var(--tw-border-style);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d14d1;border-color:#263852b3;border-bottom-width:1px;box-shadow:0 20px 60px #00000042}.landing-nav-logo{flex-shrink:0;align-items:center;display:flex}.landing-nav-logo img{width:178px;height:auto}@media(min-width:40rem){.landing-nav-logo img{width:204px}}.landing-nav-links{align-items:center;gap:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#aebfd5;display:none}@media(min-width:48rem){.landing-nav-links{display:flex}}.landing-nav-links a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.landing-nav-links a:hover{color:var(--color-white)}}.landing-nav-cta{height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#07100a;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:linear-gradient(135deg,#d8ff3d,#8cff2f);border-radius:3.40282e38px;flex-shrink:0;display:flex;box-shadow:0 14px 34px #8cff2f26}.landing-nav-cta:hover{transform:translateY(-1px);box-shadow:0 18px 42px #8cff2f38}.landing-hero{max-width:1220px;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 14);margin-inline:auto}@media(min-width:40rem){.landing-hero{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.landing-hero{padding-bottom:calc(var(--spacing) * 20)}}.landing-hero-intro{margin-inline:auto;margin-bottom:calc(var(--spacing) * 8);text-align:center;max-width:1220px}.landing-hero-copy{max-width:1220px;margin-inline:auto}.landing-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.18em;letter-spacing:.18em;color:#8cff2f;text-transform:uppercase}.landing-hero-copy h1{--tw-leading:1.02;--tw-font-weight:var(--font-weight-black);font-size:38px;line-height:1.02;font-weight:var(--font-weight-black);--tw-tracking:-.015em;letter-spacing:-.015em;color:var(--color-white)}@media(min-width:40rem){.landing-hero-copy h1{font-size:52px}}@media(min-width:64rem){.landing-hero-copy h1{white-space:nowrap;font-size:58px}}@media(min-width:80rem){.landing-hero-copy h1{font-size:66px}}.landing-hero-copy p:not(.landing-kicker){margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:700px;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#d8e8ff}.landing-benefits{margin-inline:auto;margin-top:calc(var(--spacing) * 5);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 9);row-gap:calc(var(--spacing) * 3);max-width:900px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#d8e8ff;flex-wrap:wrap;display:flex}.landing-benefits span{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.landing-benefits span:first-child svg{color:#d8ff3d}.landing-benefits span:nth-child(2) svg{color:#8cff2f}.landing-benefits span:nth-child(3) svg{color:#00eaff}.landing-hero-status{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);min-height:68px;padding-inline:calc(var(--spacing) * 4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#0a141eb8;border-width:1px;border-color:#00ff9640;border-radius:3.40282e38px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 34px #00ff881a,inset 0 1px #ffffff12}.landing-status-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);color:#8cff2f;background:#060e16d1;border-width:1px;border-color:#8cff2f73;border-radius:3.40282e38px;flex-shrink:0;place-items:center;animation:2.3s ease-in-out infinite clipcore-status-pulse;display:grid}.landing-status-copy{min-width:calc(var(--spacing) * 0);flex:1;animation:.42s both clipcore-status-swap}.landing-status-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);display:block;overflow:hidden}.landing-status-copy span{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#7fa3c8;display:block}.landing-status-bars{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.landing-status-bars i{background-color:#35a2ff;border-radius:3.40282e38px;width:3px;height:12px;animation:1.1s ease-in-out infinite clipcore-wave;display:block;box-shadow:0 0 12px #35a6ff6b}.landing-status-bars i:nth-child(2){animation-delay:.15s}.landing-status-bars i:nth-child(3){animation-delay:.3s}.landing-tool-frame{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);--tw-shadow:0 30px 110px var(--tw-shadow-color,#00000075);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#10192373;border-width:1px;border-color:#263852cc;border-radius:22px}@media(min-width:40rem){.landing-tool-frame{padding:calc(var(--spacing) * 3)}}.landing-tool-frame{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.clipcore-tool-card{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7);--tw-shadow:0 28px 90px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0a1018;border-width:1px;border-color:#263852;border-radius:18px;position:relative}@media(min-width:40rem){.clipcore-tool-card{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:64rem){.clipcore-tool-card{padding-inline:calc(var(--spacing) * 10)}}.landing-content{max-width:1220px;padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 12);margin-inline:auto}@media(min-width:40rem){.landing-content{padding-inline:calc(var(--spacing) * 6)}}.landing-proof-strip{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background-color:#0b121cbd;border-width:1px;border-color:#263852bf;border-radius:16px;display:grid}@media(min-width:48rem){.landing-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-proof-strip{box-shadow:inset 0 1px #ffffff0d}.landing-proof-item{align-items:flex-start;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);border-radius:12px;display:flex}.landing-proof-item svg{color:#8cff2f;flex-shrink:0}.landing-proof-item h3,.landing-how-card h3,.differentiation-section h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.landing-proof-item p,.landing-how-card p,.differentiation-section p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#9db0c9}.landing-section{margin-top:calc(var(--spacing) * 8)}.landing-section-head{margin-bottom:calc(var(--spacing) * 7);max-width:620px}.landing-section-head h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}@media(min-width:40rem){.landing-section-head h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.landing-support-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.landing-support-grid{grid-template-columns:1fr .95fr 1fr}}.landing-demo-card,.landing-compact-how,.landing-pricing-card{border-style:var(--tw-border-style);min-height:274px;padding:calc(var(--spacing) * 6);background-color:#0b121cc2;border-width:1px;border-color:#263852cc;border-radius:16px;box-shadow:inset 0 1px #ffffff0d}.landing-demo-card h3,.landing-compact-how h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.landing-demo-card p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#9db0c9}.landing-demo-card small{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#9db0c9;display:block}.landing-mini-wave{margin-top:calc(var(--spacing) * 5);border-style:var(--tw-border-style);background:linear-gradient(90deg,#ff7a0038,#0000 48%,#00ff882e),#070d14;border-width:1px;border-color:#263852;border-radius:10px;height:112px;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #00ff880b}.landing-mini-wave:after{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);background:linear-gradient(90deg,#ff7a002e,#0000 42%,#00ff8829),linear-gradient(#ffffff0f,#0000 40%);position:absolute}.landing-mini-wave audio{display:none}.landing-mini-wave-canvas{inset:calc(var(--spacing) * 0);width:100%;height:100%;position:absolute}.landing-mini-wave span{top:calc(var(--spacing) * 3);z-index:10;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);border-radius:6px;position:absolute}.landing-mini-wave span:first-child{left:calc(var(--spacing) * 3);color:#ff9f2f;background:#ff7a0024}.landing-mini-wave span:last-child{right:calc(var(--spacing) * 3);color:#8cff2f;background:#00ff881f}.landing-mini-wave button{z-index:20;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-white) 35%,transparent);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#07101ae6;border-radius:3.40282e38px;place-items:center;display:grid;position:absolute;top:50%;left:50%}@media(hover:hover){.landing-mini-wave button:hover{color:#8cff2f;border-color:#8cff2f}}.landing-mini-wave button{box-shadow:0 0 26px #ffffff21}.landing-mini-wave button.playing{color:#8cff2f;border-color:#8cff2f;box-shadow:0 0 28px #8cff2f3d}.landing-mini-wave button svg{transform:rotate(0)}.landing-pricing-card{text-align:left}.landing-pricing-card>p:first-child{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.landing-price{margin-top:calc(var(--spacing) * 3);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.landing-price-copy{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#9db0c9}.landing-pricing-card ul{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#dcecff;display:grid}.landing-pricing-card li{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.landing-pricing-card li svg{color:#8cff2f}.landing-upsells{margin-top:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:#101923d1;border-width:1px;border-color:#263852cc;border-radius:10px;justify-content:space-between;align-items:center;display:flex}.landing-upsells span{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#8cff2f}.landing-upsells strong{color:#dcecff}.landing-pricing-cta{margin-top:calc(var(--spacing) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;height:52px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#07100a;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:14px;display:flex}.landing-pricing-cta:disabled{cursor:not-allowed;color:#6f829d;background-color:#172131}.landing-pricing-cta{background:linear-gradient(135deg,#d8ff3d,#8cff2f);box-shadow:0 18px 42px #8cff2f29}.landing-pricing-cta:disabled{box-shadow:none}.landing-compact-steps{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);display:grid}.landing-compact-step{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:38px 24px 1fr;display:grid}.landing-compact-step>span{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#8cff2f;background:#061016d1;border-width:1px;border-color:#8cff2f99;border-radius:3.40282e38px;place-items:center;display:grid}.landing-compact-step svg{margin-top:calc(var(--spacing) * 1);color:#9db0c9}.landing-compact-step strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);display:block}.landing-compact-step p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#9db0c9}.faq-section{padding-bottom:calc(var(--spacing) * 6)}.faq-list{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-item{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);background-color:#0b121cb8;border-width:1px;border-color:#263852bf;border-radius:12px}.faq-item summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.faq-item p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#9db0c9}.landing-footer{gap:calc(var(--spacing) * 7);border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#9db0c9;border-color:#263852a6;border-top-width:1px;display:grid;position:relative}@media(min-width:48rem){.landing-footer{grid-template-columns:1.15fr 2fr}}.landing-footer-brand img{width:156px;height:auto}.landing-footer-brand p{margin-top:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 5);max-width:230px;line-height:calc(var(--spacing) * 5)}.landing-footer-columns{gap:calc(var(--spacing) * 6);display:grid}@media(min-width:40rem){.landing-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-footer nav{align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.landing-footer strong{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.landing-footer a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.landing-footer a:hover{color:var(--color-white)}}.landing-socials{align-items:center;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 1);display:flex}.landing-socials a{color:#9db0c9}@media(hover:hover){.landing-socials a:hover{color:#8cff2f}}@media(min-width:48rem){.landing-footer small{bottom:calc(var(--spacing) * 7);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;left:50%}}@media(max-width:760px){.landing-nav{height:auto;padding-block:calc(var(--spacing) * 4);flex-wrap:wrap}.landing-nav-links{justify-content:space-between;gap:calc(var(--spacing) * 3);width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));order:3;display:flex}.landing-nav-cta{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4)}.landing-hero-copy h1{font-size:38px}.landing-hero-status{border-radius:16px}}.field-label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#a9bad2;text-transform:uppercase;display:block}.field-control{border-style:var(--tw-border-style);width:100%;height:50px;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;background-color:#0b121c;border-width:1px;border-color:#263852;border-radius:8px;outline-style:none}.field-control:focus{border-color:#8cff2f}.primary-button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);height:50px;padding-inline:calc(var(--spacing) * 7);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#ff8a45b3;border-radius:16px;display:flex}.primary-button:disabled{cursor:not-allowed;color:#6e8099;background-color:#172131;border-color:#263852}.primary-button{background:linear-gradient(135deg,#ff345f,#ff5f3d 52%,#ff9f2f);box-shadow:0 16px 42px #ff345f38,0 0 26px #ff9f2f1f}.primary-button:hover:not(:disabled){background:linear-gradient(135deg,#ff416d,#ff7248 54%,#ffb23d);box-shadow:0 18px 46px #ff345f47,0 0 30px #ff9f2f2e}.primary-button:disabled{box-shadow:none;background:#172131}.status-badge{border-style:var(--tw-border-style);height:50px;padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#d7e7ff;background-color:#0b121c;border-width:1px;border-color:#263852;border-radius:15px;justify-content:center;align-items:center;display:flex}.master-ready-title{color:#f8ffe8;text-shadow:0 0 18px #8cff2f47,0 0 34px #ff9f2f24}.master-ready-title:after{content:"";background:linear-gradient(90deg,#8cff2f,#d8ff3d,#ff9f2f);border-radius:999px;width:138px;height:3px;margin-top:10px;display:block;box-shadow:0 0 18px #8cff2f47}.reference-button{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);height:43px;padding-inline:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#ff9f2f73;border-radius:15px;display:flex}.reference-button:disabled{cursor:not-allowed;color:#6f829d;background-color:#172131;border-color:#263852}.reference-button{background:linear-gradient(135deg,#1f6fe5,#2487ef);transition:transform .18s,border-color .18s,box-shadow .22s,background .22s;box-shadow:0 10px 26px #2487ef33}.reference-button:hover:not(:disabled){background:linear-gradient(135deg,#267df0,#35a2ff);border-color:#ff9f2f9e;transform:translateY(-2px);box-shadow:0 16px 34px #2487ef47,0 0 22px #35a2ff29}.reference-button:active:not(:disabled){transform:translateY(0)scale(.985)}.reference-button.active{color:#07100a;background:linear-gradient(135deg,#8cff2f,#d8ff3d);border-color:#8cff2fb3;box-shadow:0 10px 28px #8cff2f2e}.track-type-button{align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);height:80px;padding-inline:calc(var(--spacing) * 4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0b121c;border-width:1px;border-radius:8px;transition:transform .18s,border-color .18s,box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff0a}.track-type-button:before{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);opacity:0;background:linear-gradient(110deg,#0000,#ffffff16 45%,#0000 62%),radial-gradient(circle at 18%,#ffffff14,#0000 34%);transition:opacity .22s,transform .42s;position:absolute;transform:translate(-22%)}.track-type-button>svg{z-index:10;filter:drop-shadow(0 0 10px);flex-shrink:0;transition:transform .18s,filter .22s;position:relative}.track-type-button>span{z-index:10;position:relative}.track-type-button:hover:not(:disabled),.track-type-button:focus-visible{transform:translateY(-2px)}.track-type-button:hover:not(:disabled):before,.track-type-button:focus-visible:before{opacity:1;transform:translate(16%)}.track-type-button:hover:not(:disabled)>svg,.track-type-button:focus-visible>svg{filter:drop-shadow(0 0 15px);transform:translateY(-1px)scale(1.08)}.track-type-button:active:not(:disabled){transform:translateY(0)scale(.992)}.track-type-button:focus-visible{outline-offset:3px;outline:2px solid}.track-type-button strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);display:block}.track-type-button small{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);display:block}.track-type-button.auto{color:#8cff2f;border-color:#8cff2f59}.track-type-button.studio{color:#35a2ff;border-color:#35a2ff59}.track-type-button.ai{color:#ff9f2f;border-color:#ff9f2f66}.track-type-button.auto small{color:#8cff2f}.track-type-button.studio small{color:#35a2ff}.track-type-button.ai small{color:#ff9f2f}.track-type-button.auto.active{background:linear-gradient(135deg,#8cff2f1a,#08101af5);border-color:#8cff2f;box-shadow:0 0 28px #8cff2f2e,inset 0 1px #ffffff0f}.track-type-button.auto:hover:not(:disabled),.track-type-button.auto:focus-visible{border-color:#8cff2fd6;box-shadow:0 12px 34px #8cff2f1f,0 0 30px #8cff2f1f,inset 0 1px #ffffff0f}.track-type-button.studio.active{background:linear-gradient(135deg,#35a2ff1f,#08101af5);border-color:#35a2ff;box-shadow:0 0 28px #35a2ff2e,inset 0 1px #ffffff0f}.track-type-button.studio:hover:not(:disabled),.track-type-button.studio:focus-visible{border-color:#35a2ffd1;box-shadow:0 12px 34px #35a2ff1f,0 0 30px #35a2ff1f,inset 0 1px #ffffff0f}.track-type-button.ai.active{background:linear-gradient(135deg,#ff9f2f1f,#08101af5);border-color:#ff9f2f;box-shadow:0 0 28px #ff9f2f2e,inset 0 1px #ffffff0f}.track-type-button.ai:hover:not(:disabled),.track-type-button.ai:focus-visible{border-color:#ff9f2fd1;box-shadow:0 12px 34px #ff9f2f1f,0 0 30px #ff9f2f1f,inset 0 1px #ffffff0f}.console-player{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:radial-gradient(circle at 6% 38%,#ff7a001f,#0000 26%),radial-gradient(circle at 94% 38%,#00ff881f,#0000 26%),linear-gradient(#0d1926e0,#060b11f5);border-width:1px;border-color:#263852cc;border-radius:8px;box-shadow:inset 0 1px #ffffff0e,0 22px 70px #00000057}.wave-shell{border-style:var(--tw-border-style);max-width:1060px;height:304px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));clip-path:polygon(0 18%,4% 0,38% 0,40% 5%,60% 5%,62% 0,96% 0,100% 18%,100% 82%,96% 100%,62% 100%,60% 95%,40% 95%,38% 100%,4% 100%,0 82%);background:linear-gradient(90deg,#ff7a001f,#0000 34%,#0000 66%,#00ff881c),radial-gradient(circle at 16% 70%,#ff7a0021,#0000 26%),radial-gradient(circle at 84% 70%,#00ff881f,#0000 28%),linear-gradient(135deg,#050608,#090c13);border-width:1px;border-color:#263852;margin-inline:auto;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 18px 58px #0000005c,-12px 0 34px #ff7a001f,12px 0 34px #00ff881a}.wave-shell:before{content:"";pointer-events:none;z-index:3;border-style:var(--tw-border-style);clip-path:polygon(0 18%,4% 0,38% 0,40% 5%,60% 5%,62% 0,96% 0,100% 18%,100% 82%,96% 100%,62% 100%,60% 95%,40% 95%,38% 100%,4% 100%,0 82%);border-width:1px;border-color:#31445fcc;position:absolute;top:6px;right:6px;bottom:6px;left:6px;box-shadow:inset 18px 0 28px #ff7a001a,inset -18px 0 28px #00ff881a}.wave-shell:after{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);z-index:3;background:linear-gradient(#ffffff0c,#0000 45%),linear-gradient(90deg,#ff7a002e,#0000 14%,#0000 86%,#00ff8829);position:absolute}.wave-shell canvas{z-index:1}.wave-shell>:not(canvas){z-index:4}.wave-shell.drag-active{border-color:#8cff2f}.upload-hex-overlay{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:20;background-color:#07101adb;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.upload-hex-overlay:before{content:"";inset:calc(var(--spacing) * 0);background:radial-gradient(circle at 45% 45%,#8cff2f29,#0000 28%),radial-gradient(circle at 63% 58%,#ff9f2f21,#0000 30%),linear-gradient(90deg,#0000,#d8ff3d1c,#0000);animation:2.1s ease-in-out infinite upload-scan;position:absolute}.hex-field{inset:calc(var(--spacing) * 0);filter:drop-shadow(0 0 16px #8cff2f29);position:absolute}.upload-hex{--size:42px;width:var(--size);height:calc(var(--size) * .86);left:var(--x);top:var(--y);opacity:.42;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);animation:2.4s ease-in-out infinite upload-hex-float;animation-delay:calc(var(--i) * -70ms);background:linear-gradient(135deg,#d8ff3d3d,#8cff2f29,#ff9f2f21);display:block;position:absolute}.upload-hex:after{content:"";clip-path:inherit;background:#07101a9e;border:1px solid #d8ff3d80;position:absolute;top:2px;right:2px;bottom:2px;left:2px}.upload-hex:nth-child(3n){opacity:.58}.upload-hex:nth-child(5n){--size:48px;opacity:.3}.upload-hex-copy{z-index:10;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 5);text-align:center;--tw-shadow:0 18px 60px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#09121ddb;border-width:1px;border-color:#8cff2f47;border-radius:14px;flex-direction:column;display:flex;position:relative}.upload-hex-copy span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.18em;letter-spacing:.18em;color:#d8ff3d;text-transform:uppercase}.upload-hex-copy strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.console-controls{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 4);--solo-size:clamp(96px, 9.2vw, 134px);--play-size:clamp(112px, 10.6vw, 156px);--skip-size:clamp(46px, 4.4vw, 56px);grid-template-columns:minmax(180px,1fr) var(--solo-size) var(--skip-size) var(--play-size) var(--skip-size) var(--solo-size) minmax(180px,1fr);display:grid}.transport{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.transport:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.transport:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.transport{transition:transform .16s,background .18s,box-shadow .22s,color .18s}.transport:hover:not(:disabled),.transport:focus-visible{transform:translateY(-1px)scale(1.04);box-shadow:0 10px 24px #35a2ff29}.transport:active:not(:disabled){transform:translateY(0)scale(.96)}.transport-on{color:#07100a;--tw-shadow:0 0 22px var(--tw-shadow-color,#8cff2f47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:linear-gradient(135deg,#8cff2f,#d8ff3d)}.play-button{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);background-color:var(--color-white);color:#08101a;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.play-button:hover{background-color:#d8ff3d}}.play-button:disabled{cursor:not-allowed;background-color:#526174}.play-button{transition:transform .16s,background .18s,box-shadow .22s,color .18s}.console-play{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff2e;margin-inline:auto;position:relative}@supports (color:color-mix(in lab,red,red)){.console-play{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.console-play{--tw-shadow:0 22px 48px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#edf4ff}@media(hover:hover){.console-play:hover{background-color:#fff}}.console-play{width:clamp(94px,8vw,118px);height:clamp(94px,8vw,118px)}.play-button:hover:not(:disabled),.play-button:focus-visible{transform:translateY(-2px)scale(1.035);box-shadow:0 24px 52px #0006,0 0 34px #d8ff3d33}.play-button:active:not(:disabled){transform:translateY(0)scale(.965)}.console-play:before{content:"";border-style:var(--tw-border-style);opacity:.28;filter:blur(.5px);background:conic-gradient(from 35deg,#8cff2ff2,#ff7a00c7,#ffffff57,#8cff2ff2);border-width:1px;border-color:#8cff2f99;border-radius:3.40282e38px;position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60%);mask:radial-gradient(circle,#0000 58%,#000 60%)}.console-play.playing:before{animation:1.8s ease-in-out infinite console-pulse}.console-skip{border-style:var(--tw-border-style);--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14), 0 12px 26px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:var(--skip-size);height:var(--skip-size);background-color:#111b28;border-width:1px;border-color:#334761}.console-skip:hover:not(:disabled),.console-skip:focus-visible{background:#152236;border-color:#35a2ffb8;box-shadow:inset 0 1px #ffffff1a,0 15px 30px #00000057,0 0 24px #35a2ff24}.solo-knob{border-style:var(--tw-border-style);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0d1724;border-width:1px;border-radius:3.40282e38px;flex-direction:column;justify-content:center;align-items:center;width:clamp(92px,8vw,116px);height:clamp(92px,8vw,116px);margin-inline:auto;transition:transform .18s,border-color .18s,box-shadow .24s,color .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -18px 26px #0000003d,0 15px 36px #0000004d}.solo-knob:before{content:"";border-style:var(--tw-border-style);opacity:.9;border-width:1px;border-radius:3.40282e38px;transition:opacity .18s,transform .24s,box-shadow .24s,border-color .18s;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.solo-knob:hover:not(:disabled),.solo-knob:focus-visible{transform:translateY(-3px)}.solo-knob:hover:not(:disabled):before,.solo-knob:focus-visible:before{opacity:1;transform:scale(1.035)}.solo-knob:active:not(:disabled){transform:translateY(0)scale(.985)}.solo-knob:focus-visible,.play-button:focus-visible,.transport:focus-visible,.tool-button:focus-visible,.reference-button:focus-visible{outline-offset:4px;outline:2px solid #d8ff3db3}.solo-knob strong{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);font-size:clamp(.84rem,1.25vw,1rem)}.solo-knob span{margin-top:calc(var(--spacing) * 1);color:#c4d5ec;font-size:clamp(.78rem,1.05vw,.875rem)}.solo-knob.before:before{border-color:#ff7a006b;box-shadow:0 0 24px #ff7a002e}.solo-knob.after:before{border-color:#00ff886b;box-shadow:0 0 24px #00ff882e}.solo-knob.before.active{color:#ffb05a;box-shadow:inset 0 1px #ffffff1a,0 0 34px #ff7a004d}.solo-knob.after.active{color:#8cffc5;box-shadow:inset 0 1px #ffffff1a,0 0 34px #00ff8847}.solo-knob.before:hover:not(:disabled),.solo-knob.before:focus-visible{border-color:#ff7a00b3;box-shadow:inset 0 1px #ffffff1a,0 18px 38px #00000057,0 0 36px #ff7a003d}.solo-knob.after:hover:not(:disabled),.solo-knob.after:focus-visible{border-color:#00ff88b3;box-shadow:inset 0 1px #ffffff1a,0 18px 38px #00000057,0 0 36px #00ff8838}.console-panel{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background-color:#0c1622db;border-width:1px;border-color:#2b3e58;border-radius:8px;box-shadow:inset 0 1px #ffffff0e}.preview-window-panel{border-color:#ff7a0057}.console-panel-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.12em;letter-spacing:.12em;color:#9fb4ce;text-transform:uppercase;display:block}.console-panel strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#dcecff;display:block}.preview-handle-track{margin-top:calc(var(--spacing) * 4);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);background:linear-gradient(90deg,#0000 11%,#ff7a006b 11%,#ff7a006b 13%,#0000 13%,#0000 84%,#00ff886b 84%,#00ff886b 86%,#0000 86%),repeating-linear-gradient(90deg,#ffffff1a 0,#ffffff1a 1px,#0000 1px,#0000 11px);border-width:1px;border-color:#2f4563;border-radius:4px;position:relative}.preview-handle-track span{height:calc(var(--spacing) * 10);background-color:#ffffffb3;border-radius:3.40282e38px;width:4px;position:absolute;top:-4px}@supports (color:color-mix(in lab,red,red)){.preview-handle-track span{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.preview-handle-track span:first-child{left:11%;box-shadow:0 0 18px #ff7a006b}.preview-handle-track span:last-child{right:14%;box-shadow:0 0 18px #00ff886b}.tools-panel{border-color:#00ff8847}.tools-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.tool-button{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#dcecff;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#111b28;border-width:1px;border-color:#263852;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.tool-button:hover{color:var(--color-white);border-color:#8cff2f}}.tool-button{transition:transform .15s,border-color .18s,background .18s,box-shadow .22s,color .18s}.tool-button:hover:not(:disabled),.tool-button:focus-visible{background:#152235;transform:translateY(-2px)scale(1.05);box-shadow:0 10px 24px #00000042,0 0 20px #8cff2f21}.tool-button:active:not(:disabled){transform:translateY(0)scale(.94)}.tool-button.active{color:#07100a;background:linear-gradient(135deg,#8cff2f,#d8ff3d);border-color:#8cff2f;box-shadow:0 0 20px #8cff2f38}@media(max-width:1120px){.console-controls{--solo-size:clamp(88px, 12vw, 116px);--play-size:clamp(104px, 14vw, 136px);--skip-size:clamp(44px, 6vw, 52px);grid-template-columns:var(--solo-size) var(--skip-size) var(--play-size) var(--skip-size) var(--solo-size);justify-content:center;align-items:center;gap:1.35rem clamp(.55rem,1.15vw,1rem)}.preview-window-panel,.tools-panel{grid-column:1/-1;width:100%}.preview-window-panel{grid-row:1}.solo-knob.before{grid-area:2/1}.console-controls>.console-skip:nth-of-type(2){grid-area:2/2}.console-play{grid-area:2/3}.console-controls>.console-skip:nth-of-type(4){grid-area:2/4}.solo-knob.after{grid-area:2/5}.tools-panel{grid-row:3;margin-top:.35rem}.console-play:before{top:-14px;right:-14px;bottom:-14px;left:-14px}}@media(max-width:820px){.console-controls{--solo-size:clamp(88px, 26vw, 116px);--play-size:clamp(106px, 30vw, 136px);--skip-size:52px;row-gap:1.45rem}}@media(max-width:640px){.console-player{padding:calc(var(--spacing) * 3)}.wave-shell{clip-path:polygon(0 12%,6% 0,94% 0,100% 12%,100% 88%,94% 100%,6% 100%,0 88%);height:250px}.wave-shell:before{clip-path:polygon(0 12%,6% 0,94% 0,100% 12%,100% 88%,94% 100%,6% 100%,0 88%)}.console-controls{--solo-size:clamp(82px, 27vw, 104px);--play-size:clamp(96px, 32vw, 120px);--skip-size:46px;grid-template-columns:var(--solo-size) var(--skip-size) var(--play-size) var(--skip-size) var(--solo-size);gap:1.35rem .65rem}.console-play:before{top:-10px;right:-10px;bottom:-10px;left:-10px}}.segment-button{height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#c6d8ef;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#101923;border-width:1px;border-color:#263852;border-radius:8px}@media(hover:hover){.segment-button:hover{background-color:#172234}}.segment-button.active{color:var(--color-white);background:linear-gradient(135deg,#ff345f,#ff9f2f);border-color:#ff9f2f}.unlock-button{height:calc(var(--spacing) * 14);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 7);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#07100a;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:18px;display:flex}.unlock-button:disabled{cursor:not-allowed;color:#6f829d;background-color:#172131}.unlock-button{background:linear-gradient(135deg,#d8ff3d,#8cff2f);box-shadow:0 18px 42px #8cff2f29}.checkout-package-panel{align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;width:min(100%,640px);display:flex}.checkout-package-options{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.checkout-package-option{border-style:var(--tw-border-style);min-height:82px;padding-inline:calc(var(--spacing) * 4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#101923;border-width:1px;border-color:#263852;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.checkout-package-option span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.12em;letter-spacing:.12em;color:#9db0c9;text-transform:uppercase}.checkout-package-option small{margin-top:calc(var(--spacing) * 1);--tw-leading:var(--leading-snug);font-size:11px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#7f92ad}.checkout-package-option strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#e7f2ff}.checkout-package-option:hover{background:#142033;border-color:#8cff2fb3}.checkout-package-option.active{background:linear-gradient(135deg,#8cff2f29,#00ff8814);border-color:#8cff2f;box-shadow:inset 0 0 0 1px #8cff2f1f,0 14px 34px #8cff2f17}.unlock-button:hover:not(:disabled){background:linear-gradient(135deg,#ecff72,#a6ff58)}.unlock-button:disabled{box-shadow:none;background:#172131}.admin-bypass-public-note{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);max-width:360px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#dfffcf;background:#8cff2f14;border-width:1px;border-color:#8cff2f6b;border-radius:8px;display:inline-flex}.download-button{height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#d8e8ff;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#101923;border-width:1px;border-color:#2f4563;border-radius:15px;display:flex}@media(hover:hover){.download-button:hover{background-color:#152235;border-color:#8cff2f}}.download-button.primary{color:#07100a;background:linear-gradient(135deg,#d8ff3d,#8cff2f);border-color:#8cff2fb3;box-shadow:0 14px 34px #8cff2f24}.delivery-downloads{gap:calc(var(--spacing) * 3);width:100%;max-width:760px;display:grid}.download-mode-card,.delivery-wait-card,.payment-delivery-panel{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background-color:#08111c;border-width:1px;border-color:#263852;border-radius:16px;box-shadow:inset 0 1px #ffffff0d}.download-mode-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);color:#d8e8ff;display:flex}.download-mode-head strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);display:block}.download-mode-head span{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#8fa5bf;display:block}.download-mode-head svg{color:#8cff2f;flex-shrink:0}.download-mode-actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.download-email-note{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#9db0c9;display:flex}.download-email-note svg{color:#35a2ff;flex-shrink:0}.delivery-wait-card{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.delivery-wait-card strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);display:block}.delivery-wait-card p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#9db0c9}.delivery-loader{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:2px;border-color:#8cff2f #35a2ff #263852 #263852;border-radius:3.40282e38px;flex-shrink:0;animation:.9s linear infinite delivery-spin;display:block;box-shadow:0 0 22px #8cff2f29}.payment-delivery-panel{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 4);background:radial-gradient(circle at 8%,#8cff2f1f,#0000 28%),radial-gradient(circle at 96%,#35a2ff1a,#0000 30%),#08111c;display:flex}.payment-delivery-panel.cancel{background:radial-gradient(circle at 8%,#ff9f2f1f,#0000 28%),radial-gradient(circle at 96%,#35a2ff14,#0000 30%),#08111c}.payment-delivery-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);color:#8cff2f;background:#060e16d1;border-width:1px;border-color:#8cff2f8c;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 26px #8cff2f29}.payment-delivery-panel.cancel .payment-delivery-icon{color:#ff9f2f;border-color:#ff9f2f99;box-shadow:0 0 24px #ff9f2f21}.payment-delivery-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.16em;letter-spacing:.16em;color:#8cff2f;text-transform:uppercase}.payment-delivery-panel.cancel .payment-delivery-kicker{color:#ff9f2f}.payment-delivery-panel h2{margin-top:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.payment-delivery-panel p:not(.payment-delivery-kicker){margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#9db0c9}.payment-delivery-progress{margin-top:calc(var(--spacing) * 4);height:calc(var(--spacing) * 2);background-color:#101923;border-radius:3.40282e38px;overflow:hidden}.payment-delivery-progress span{background:linear-gradient(90deg,#8cff2f,#35a2ff);border-radius:3.40282e38px;width:33.3333%;height:100%;animation:1.45s ease-in-out infinite delivery-scan;display:block;box-shadow:0 0 16px #8cff2f3d}.payment-page-frame{max-width:980px;min-height:calc(100vh - 96px);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 16);align-items:center;margin-inline:auto;display:flex}@media(min-width:40rem){.payment-page-frame{padding-inline:calc(var(--spacing) * 6)}}.payment-page-card{border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing) * 6);text-align:center;background-color:#08111c;border-width:1px;border-color:#263852;border-radius:22px;position:relative;overflow:hidden}@media(min-width:40rem){.payment-page-card{padding:calc(var(--spacing) * 8)}}.payment-page-card{background:radial-gradient(circle at 50% 8%,#8cff2f1c,#0000 30%),radial-gradient(circle at 92% 24%,#35a2ff1a,#0000 32%),radial-gradient(circle at 8% 72%,#ff9f2f14,#0000 30%),#08111c;box-shadow:0 30px 110px #0000007a,inset 0 1px #ffffff0f}.payment-page-card.cancel{background:radial-gradient(circle at 50% 8%,#ff9f2f1f,#0000 30%),radial-gradient(circle at 92% 24%,#35a2ff14,#0000 32%),#08111c}.payment-page-icon{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-style:var(--tw-border-style);color:#8cff2f;background:#060e16d6;border-width:1px;border-color:#8cff2f99;border-radius:3.40282e38px;place-items:center;margin-inline:auto;display:grid;box-shadow:0 0 34px #8cff2f33}.payment-page-icon.cancel{color:#ff9f2f;border-color:#ff9f2f99;box-shadow:0 0 30px #ff9f2f29}.payment-page-icon.complete{animation:2.4s ease-in-out infinite clipcore-status-pulse}.payment-page-kicker{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.18em;letter-spacing:.18em;color:#8cff2f;text-transform:uppercase}.payment-page-card.cancel .payment-page-kicker{color:#ff9f2f}.payment-page-card h1{margin-inline:auto;margin-top:calc(var(--spacing) * 2);max-width:720px;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}@media(min-width:40rem){.payment-page-card h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.payment-page-card h1{text-shadow:0 0 30px #ffffff1f}.payment-page-copy{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:620px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#b9cce4}.payment-ai-panel{margin-inline:auto;margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);max-width:720px;padding:calc(var(--spacing) * 5);text-align:left;background-color:#07101ad1;border-width:1px;border-color:#263852;border-radius:18px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 0 42px #00ff880f}.payment-mastering-stage{margin-inline:auto;margin-top:calc(var(--spacing) * 7);border-style:var(--tw-border-style);background-color:#07101ad1;border-width:1px;border-color:#263852;border-radius:18px;max-width:900px;min-height:620px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 0 42px #00ff880f}.payment-mastering-stage .mastering-overlay{border-radius:18px}.payment-mastering-stage .payment-version-list{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);left:calc(var(--spacing) * 5);z-index:40;position:absolute}.payment-version-list--delivery{margin-inline:auto;margin-top:calc(var(--spacing) * 4);text-align:left;max-width:900px}.payment-ai-orbit{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24);border-style:var(--tw-border-style);background:radial-gradient(circle,#8cff2f24,#060e16eb 58%);border-width:1px;border-color:#314766;border-radius:3.40282e38px;place-items:center;margin-inline:auto;display:grid;position:relative;box-shadow:0 0 34px #8cff2f24,inset 0 0 28px #35a2ff14}.payment-ai-orbit span{border-style:var(--tw-border-style);border-width:2px;border-color:#8cff2f #35a2ff #0000 #0000;border-radius:3.40282e38px;animation:1s linear infinite delivery-spin;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.payment-ai-orbit i{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:#8cff2f;border-radius:3.40282e38px;animation:1.8s ease-in-out infinite clipcore-status-pulse;display:block;box-shadow:0 0 28px #8cff2f80}.payment-ai-copy{text-align:center}.payment-ai-copy strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);display:block}.payment-ai-copy span{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#9db0c9;display:block}.payment-version-list{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.payment-version-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.payment-version-list div{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background-color:#101923;border-width:1px;border-color:#263852;border-radius:12px;display:flex}.payment-version-list span{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);background-color:#35a2ff;border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 16px #35a2ff61}.payment-version-list div.complete span{background-color:#8cff2f;box-shadow:0 0 16px #8cff2f6b}.payment-version-list div.active span{animation:1.2s ease-in-out infinite clipcore-status-pulse}.payment-version-list strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);display:block}.payment-version-list small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.08em;letter-spacing:.08em;color:#9db0c9;text-transform:uppercase;margin-left:auto}.payment-download-grid{margin-inline:auto;margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 4);text-align:left;max-width:820px;display:grid}.payment-empty-downloads{margin-inline:auto;margin-top:calc(var(--spacing) * 7);border-style:var(--tw-border-style);max-width:560px;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#9db0c9;background-color:#101923;border-width:1px;border-color:#263852;border-radius:14px}.payment-email-note{margin-inline:auto;margin-top:calc(var(--spacing) * 5);justify-content:center}.payment-page-footer{padding-bottom:calc(var(--spacing) * 10)}.payment-page-error{margin-inline:auto;margin-top:calc(var(--spacing) * 5);border-style:var(--tw-border-style);max-width:620px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffd7de;background-color:#e647641a;border-width:1px;border-color:#e6476480;border-radius:12px}.payment-page-secondary{margin-inline:auto;margin-top:calc(var(--spacing) * 6);height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#d8e8ff;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#101923;border-width:1px;border-color:#263852;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.payment-page-secondary:hover{background-color:#152235;border-color:#8cff2f}}.upsell-backdrop{inset:calc(var(--spacing) * 0);z-index:70;padding-inline:calc(var(--spacing) * 4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#02070dc7;justify-content:center;align-items:center;display:flex;position:fixed}.upsell-modal{border-style:var(--tw-border-style);width:100%;max-width:560px;padding:calc(var(--spacing) * 5);background-color:#08111c;border-width:1px;border-color:#263852;border-radius:18px;position:relative;box-shadow:0 28px 80px #0000007a,inset 0 1px #ffffff0d}.upsell-close{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);color:#c6d8ef;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#101923;border-width:1px;border-color:#263852;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@media(hover:hover){.upsell-close:hover{color:var(--color-white);border-color:#8cff2f}}.upsell-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.16em;letter-spacing:.16em;color:#8cff2f;text-transform:uppercase}.upsell-modal h3{margin-top:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 12);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.upsell-copy{margin-top:calc(var(--spacing) * 2);max-width:440px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#9db0c9}.upsell-options{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:grid}.upsell-option{border-style:var(--tw-border-style);min-height:58px;padding-inline:calc(var(--spacing) * 4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#101923;border-width:1px;border-color:#263852;border-radius:14px;justify-content:space-between;align-items:center;display:flex}.upsell-option span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#d8e8ff}.upsell-option strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#8cff2f}.upsell-option:hover,.upsell-option.active{background:linear-gradient(135deg,#8cff2f24,#00ff8814);border-color:#8cff2f}.upsell-email{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}.upsell-email span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.14em;letter-spacing:.14em;color:#9db0c9;text-transform:uppercase}.upsell-email input{height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#d8e8ff;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;background-color:#060c14;border-width:1px;border-color:#263852;border-radius:14px;outline-style:none}.upsell-email input::placeholder{color:#4d5d73}.upsell-email input:focus{border-color:#8cff2f}.upsell-email input[aria-invalid=true]{border-color:#e64764}.upsell-email-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ff9aaa}.upsell-actions{margin-top:calc(var(--spacing) * 5);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.upsell-skip{height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#d8e8ff;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#101923;border-width:1px;border-color:#263852;border-radius:14px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.upsell-skip:hover{background-color:#152235;border-color:#8cff2f}}.upsell-skip:disabled{cursor:not-allowed;opacity:.5}@media(max-width:720px){.checkout-package-panel{width:100%}.checkout-package-options{grid-template-columns:1fr}.checkout-package-option{grid-template-columns:1fr auto;column-gap:.85rem;min-height:64px;display:grid}.checkout-package-option span,.checkout-package-option small{grid-column:1}.checkout-package-option strong{grid-area:1/2/span 2;align-self:center;margin-top:0}.unlock-button{width:100%;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.payment-delivery-panel,.delivery-wait-card{align-items:flex-start}.download-mode-actions .download-button{width:100%}}.clipcore-header{align-items:center;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) auto;display:grid}.clipcore-brand-group{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 5);display:flex}.clipcore-brand-group img{width:clamp(280px,25vw,340px)}.clipcore-tagline-wrap{align-items:center;gap:calc(var(--spacing) * 5);min-width:fit-content;display:none}@media(min-width:64rem){.clipcore-tagline-wrap{display:flex}}.clipcore-tagline-wrap{min-width:0}.clipcore-tagline-dot{height:calc(var(--spacing) * 8);background:linear-gradient(#0000,#00ff88b8,#0000);width:1px;display:block;box-shadow:0 0 18px #00ff8857}.clipcore-tagline{--tw-leading:calc(var(--spacing) * 6);font-size:13px;line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap}@media(min-width:80rem){.clipcore-tagline{font-size:14px}}.clipcore-tagline{color:#e6f0ff;letter-spacing:.3px;text-shadow:0 0 18px #00ff881a,0 0 18px #35a6ff1a}.clipcore-status-badge{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);width:300px;min-height:58px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 14%,#8cff2f1f,#0000 34%),radial-gradient(circle at 92% 46%,#35a6ff26,#0000 36%),#0a141e99;border-width:1px;border-color:#00ff9640;border-radius:3.40282e38px;flex-shrink:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 28px #00ff8824,0 0 34px #35a6ff1a,inset 0 1px #ffffff12}.clipcore-status-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);color:#8cff2f;background:#060e16c7;border-width:1px;border-color:#8cff2f73;border-radius:3.40282e38px;flex-shrink:0;place-items:center;animation:2.3s ease-in-out infinite clipcore-status-pulse;display:grid;box-shadow:0 0 22px #8cff2f33}.clipcore-status-copy{min-width:calc(var(--spacing) * 0);flex:1}.clipcore-status-text{animation:.42s both clipcore-status-swap}.clipcore-status-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);display:block;overflow:hidden}.clipcore-status-text span{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#7fa3c8;display:block}.clipcore-status-wave{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);display:none}@media(min-width:80rem){.clipcore-status-wave{display:flex}}.clipcore-status-wave span{background-color:#35a2ff;border-radius:3.40282e38px;width:2px;height:12px;animation:1.1s ease-in-out infinite clipcore-wave;display:block;box-shadow:0 0 10px #35a6ff6b}.clipcore-status-wave span:nth-child(2){animation-delay:.12s}.clipcore-status-wave span:nth-child(3){animation-delay:.24s}.clipcore-status-wave span:nth-child(4){animation-delay:.36s}.clipcore-status-dots{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex;position:absolute}.clipcore-status-dots i{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:#35506a;border-radius:3.40282e38px;display:block}.clipcore-status-dots i.active{background-color:#0f8;box-shadow:0 0 10px #00ff88ad}@media(max-width:1020px){.clipcore-header{grid-template-columns:1fr}.clipcore-status-badge{width:100%;max-width:360px}}.reference-modal-backdrop{inset:calc(var(--spacing) * 0);z-index:80;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate;background:radial-gradient(circle at 50% 38%,#00ff881c,#0000 34%),radial-gradient(circle at 30% 22%,#35a6ff14,#0000 28%),#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;overflow-y:auto}.reference-dialog{border-style:var(--tw-border-style);width:100%;max-width:680px;padding:calc(var(--spacing) * 0);--tw-shadow:0 30px 120px var(--tw-shadow-color,#000000b8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 50% 52%,#00ff8814,#0000 36%),radial-gradient(circle at 12% 10%,#ff7a001a,#0000 34%),linear-gradient(135deg,#080f18bd,#03070cd1);border-width:1px;border-color:#314766;border-radius:18px;max-height:min(760px,100dvh - 48px);margin-block:auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00ff880f,0 30px 120px #000000b8,inset 0 1px #ffffff14,inset 0 0 70px #35a6ff0d}.reference-dialog-close{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:30;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#07101acc;border-width:1px;border-color:#314766;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@media(hover:hover){.reference-dialog-close:hover{background-color:#152235;border-color:#8cff2f}}.reference-dialog-close{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.reference-dialog:before{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);z-index:1;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#00ff8870,#35a6ff38,#ff7a006b);padding:1px;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.reference-dialog-inner{z-index:10;max-height:calc(100dvh - 80px);padding:calc(var(--spacing) * 8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050c1475;position:relative;overflow-y:auto;box-shadow:inset 0 1px #ffffff12,inset 0 0 46px #00ff8809}.reference-thinking-canvas{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:0;opacity:.18;mix-blend-mode:screen;filter:blur(1.5px)saturate(1.08)brightness(.86);width:100%;height:100%;position:absolute}.reference-dialog-orb{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:0;background:radial-gradient(circle at 48% 42%,#00ff881a,#0000 30%),radial-gradient(circle at 24% 72%,#ff7a0017,#0000 26%),radial-gradient(circle at 82% 20%,#35a6ff14,#0000 28%);position:absolute}.reference-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 12);display:flex}.reference-header h3{margin-top:calc(var(--spacing) * 4);--tw-leading:var(--leading-tight);font-size:26px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.reference-header p{margin-top:calc(var(--spacing) * 4);max-width:470px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#d5e3f5}.reference-pulse-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);color:#0f8;background-color:#07101abf;border-width:1px;border-color:#0f86;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:none}@media(min-width:40rem){.reference-pulse-icon{display:flex}}.reference-pulse-icon{animation:2.8s ease-in-out infinite reference-icon-pulse;box-shadow:0 0 28px #00ff882e,inset 0 0 22px #35a6ff14}.reference-kicker,.reference-drop-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.18em;letter-spacing:.18em;color:#8cff2f;text-transform:uppercase}.reference-drop{margin-top:calc(var(--spacing) * 6);border-style:var(--tw-border-style);min-height:236px;padding:calc(var(--spacing) * 8);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:radial-gradient(circle at 50% 48%,#00ff8817,#0000 34%),linear-gradient(135deg,#0b1520c7,#050b12d6);border-width:1px;border-color:#314766;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;animation:3.6s ease-in-out infinite reference-drop-breathe;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 0 48px #35a6ff09}.reference-drop:before{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);opacity:.7;background:linear-gradient(135deg,#00ff8894,#35a6ff38,#ff7a007a);border-radius:11px;padding:1px;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reference-drop-scan{pointer-events:none;inset-inline:calc(var(--spacing) * 8);top:calc(var(--spacing) * 0);opacity:.7;background:linear-gradient(90deg,#0000,#00ff88a3,#35a6ff57,#0000);height:1px;animation:3.8s ease-in-out infinite reference-scan;position:absolute}.reference-drop-core{margin-bottom:calc(var(--spacing) * 5);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-style:var(--tw-border-style);color:#8cff2f;background-color:#07101acc;border-width:1px;border-color:#8cff2fb3;border-radius:12px;place-items:center;display:grid;box-shadow:0 0 34px #00ff882e,0 0 54px #35a6ff1a,inset 0 0 28px #00ff8814}.reference-drop-title{margin-top:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-black);font-size:22px;font-weight:var(--font-weight-black);color:var(--color-white)}.reference-drop-title span{color:#8cff2f}.reference-drop-copy{margin-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#bcd0e8}.reference-drop.drag-active{border-color:#8cff2f;transform:scale(1.01);box-shadow:0 0 42px #0f83,inset 0 0 58px #00ff880f}.reference-browse-inline{z-index:20;margin-top:calc(var(--spacing) * 7);height:calc(var(--spacing) * 12);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#101923cc;border-width:1px;border-color:#8cff2fb3;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative}@media(hover:hover){.reference-browse-inline:hover{background-color:#1a2a3d;border-color:#8cff2f}}.reference-browse-inline{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 28px #00ff8814}.reference-browse-inline.compact{margin-top:calc(var(--spacing) * 5);height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.reference-file-pill{text-overflow:ellipsis;white-space:nowrap;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:14px;max-width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.reference-file-pill{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.reference-file-pill{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.reference-file-pill{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.reference-file-pill{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);box-shadow:inset 0 1px #ffffff0d}.reference-loaded{z-index:10;width:100%;position:relative}.reference-loaded-head{align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.reference-loaded-head{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.reference-loaded-head{padding:calc(var(--spacing) * 4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#07101aad}.reference-loaded-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);display:block;overflow:hidden}.reference-loaded-head span{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#8cff2f;display:block}.reference-file-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);color:#35a2ff;background-color:#0a1724;border-width:1px;border-color:#35a2ff59;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 24px #35a2ff29}.reference-wave-preview{margin-top:calc(var(--spacing) * 5);height:calc(var(--spacing) * 24);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);background-color:#050b12b8;border-width:1px;border-color:#20344d;border-radius:12px;align-items:center;gap:3px;display:flex;box-shadow:inset 0 0 30px #00ff880b}.reference-wave-preview span{background:linear-gradient(#00ff88f0,#35a6ff70);border-radius:3.40282e38px;flex:1;min-width:2px;box-shadow:0 0 8px #00ff8838}.reference-analyzing-dots{align-items:center;gap:calc(var(--spacing) * 1.5);margin-left:auto;display:flex}.reference-analyzing-dots i{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:#0f8;border-radius:3.40282e38px;animation:1.2s ease-in-out infinite reference-dot;display:block;box-shadow:0 0 12px #00ff886b}.reference-analyzing-dots i:nth-child(2){animation-delay:.14s}.reference-analyzing-dots i:nth-child(3){animation-delay:.28s}.reference-status-card{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#07101ab8;border-width:1px;border-color:#20344d;border-radius:11px;display:flex;box-shadow:inset 0 1px #ffffff0d}.reference-status-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);color:#8cff2f;background-color:#07101acc;border-width:1px;border-color:#8cff2fb3;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 22px #8cff2f29}.reference-status-copy{min-width:calc(var(--spacing) * 0);flex:1}.reference-status-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);display:block;overflow:hidden}.reference-status-copy span{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#aebfd5;display:block}.reference-actions{margin-top:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.reference-state-pill{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);--tw-tracking:.08em;letter-spacing:.08em;color:#8fa5bf;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#101923cc;border-width:1px;border-color:#314766;border-radius:8px;flex-shrink:0;margin-left:auto;display:inline-flex}.reference-state-pill span{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:#6f829d;border-radius:3.40282e38px}.reference-state-pill.active{color:#d8ff3d;border-color:#8cff2f8c}.reference-state-pill.active span{background-color:#8cff2f;box-shadow:0 0 16px #8cff2f73}.reference-toggle-button{z-index:20;height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);min-width:204px;padding-inline:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#07101acc;border-width:1px;border-color:#314766;border-radius:11px;display:flex;position:relative}@media(hover:hover){.reference-toggle-button:hover{border-color:#8cff2f}}.reference-toggle-button:disabled{cursor:not-allowed;color:#6f829d}.reference-toggle-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reference-toggle-button.active,.reference-toggle-button.ready:not(:disabled){border-color:#8cff2f8f}.reference-toggle-button.active{color:#07100a;background:linear-gradient(135deg,#d8ff3d,#8cff2f);box-shadow:0 16px 34px #8cff2f2e}.reference-toggle-button:not(:disabled):not(.active){background:#101923d1}.reference-toggle-button.ready:not(:disabled):not(.active){background:linear-gradient(135deg,#ff345f,#ff9f2f);box-shadow:0 16px 34px #ff345f29}.reference-help-button{z-index:20;height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);min-width:156px;padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#d8e8ff;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#07101ac7;border-width:1px;border-color:#314766;border-radius:11px;display:flex;position:relative}@media(hover:hover){.reference-help-button:hover{background-color:#101923;border-color:#35a2ff}}.reference-help-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:640px){.reference-modal-backdrop{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);align-items:flex-start}.reference-dialog{border-radius:18px;max-height:calc(100dvh - 24px)}.reference-dialog-close{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}.reference-dialog-inner{max-height:calc(100dvh - 24px);padding:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 12)}.reference-header{gap:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 0)}.reference-header h3{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.reference-header p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.reference-drop{margin-top:calc(var(--spacing) * 5);min-height:230px;padding:calc(var(--spacing) * 5);border-radius:14px}.reference-drop-core{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14)}.reference-drop-title{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.reference-wave-preview{height:calc(var(--spacing) * 20);padding-inline:calc(var(--spacing) * 3);gap:2px}.reference-loaded-head{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3)}.reference-status-card{align-items:flex-start;gap:calc(var(--spacing) * 3)}.reference-state-pill{margin-left:calc(var(--spacing) * 0)}.reference-actions{flex-direction:column;align-items:stretch}.reference-help-button,.reference-toggle-button{justify-content:center;width:100%}}.reference-dialog-button{border-style:var(--tw-border-style);height:76px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#101722;border-width:1px;border-color:#314766;border-radius:14px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.reference-dialog-button:hover{background-color:#152235;border-color:#8cff2f}}.reference-dialog-button.apply{color:var(--color-white);background:linear-gradient(135deg,#ff345f,#ff9f2f);border-color:#ff9f2fb3;box-shadow:0 14px 34px #ff345f2e}@media(prefers-reduced-motion:reduce){.track-type-button,.track-type-button:before,.track-type-button>svg,.reference-button,.transport,.play-button,.console-play,.console-play:before,.console-skip,.solo-knob,.solo-knob:before,.tool-button{transition:none!important;animation:none!important;transform:none!important}}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.right-0{right:calc(var(--spacing) * 0)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.bottom-10{bottom:calc(var(--spacing) * 10)}.left-0{left:calc(var(--spacing) * 0)}.left-6{left:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-3{height:calc(var(--spacing) * 3)}.h-auto{height:auto}.h-full{height:100%}.w-3{width:calc(var(--spacing) * 3)}.w-\[300px\]{width:300px}.w-full{width:100%}.max-w-\[1120px\]{max-width:1120px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.self-end{align-self:flex-end}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#e64764\]\/50{border-color:#e6476480}.bg-\[\#00ff88\]{background-color:#0f8}.bg-\[\#202733\]\/90{background-color:#202733e6}.bg-\[\#e64764\]\/10{background-color:#e647641a}.bg-\[\#ff7a00\]{background-color:#ff7a00}.object-contain{object-fit:contain}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.text-\[\#8da4c0\]{color:#8da4c0}.text-\[\#8fa5bf\]{color:#8fa5bf}.text-\[\#8fc7ff\]{color:#8fc7ff}.text-\[\#9db0c9\]{color:#9db0c9}.text-\[\#a8bdd8\]{color:#a8bdd8}.text-\[\#bacbe1\]{color:#bacbe1}.text-\[\#ff6f86\]{color:#ff6f86}.text-\[\#ffad4d\]{color:#ffad4d}.text-\[\#ffd7de\]{color:#ffd7de}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(min-width:40rem){.sm\:w-\[360px\]{width:360px}}@media(min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-\[1\.1fr_1fr_260px\]{grid-template-columns:1.1fr 1fr 260px}}}@keyframes upload-hex-float{0%,to{opacity:.28;transform:translate(0)rotate(0)scale(.96)}45%{opacity:.62;transform:translate(10px,-12px)rotate(9deg)scale(1.06)}}@keyframes upload-scan{0%,to{opacity:.36;transform:translate(-35%)}50%{opacity:.88;transform:translate(35%)}}@keyframes console-pulse{0%,to{opacity:.24;transform:scale(1)}50%{opacity:.44;transform:scale(1.045)}}@keyframes reference-icon-pulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes reference-drop-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes reference-scan{0%,to{opacity:.18;transform:translateY(34px)}50%{opacity:.72;transform:translateY(260px)}}@keyframes reference-dot{0%,to{opacity:.42;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}@keyframes clipcore-status-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes clipcore-status-pulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes clipcore-wave{0%,to{opacity:.55;height:9px}50%{opacity:1;height:22px}}@keyframes delivery-spin{to{transform:rotate(360deg)}}@keyframes delivery-scan{0%{transform:translate(-110%)}55%,to{transform:translate(310%)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
