/*! tailwindcss v4.2.1 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@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;--spacing:.25rem;--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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}}:root{--ink:#f6f7ff;--muted:#9094ae;--blue:#4967ff;--cyan:#31e6da;--purple:#a643ff;--panel:#0d0f27b8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#070817;min-height:100vh;margin:0;font-family:Arial,Microsoft YaHei,sans-serif}button,a{font:inherit}button{color:inherit}main{background:radial-gradient(circle at 52% 26%,#292e6f57,#0000 34%),linear-gradient(#090a1b 0%,#08091a 50%,#060713 100%);min-height:100vh;position:relative;overflow:hidden}main:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.ambient{filter:blur(80px);opacity:.28;pointer-events:none;border-radius:50%;animation:11s ease-in-out infinite alternate drift;position:absolute}.ambient-one{background:#253dff;width:360px;height:360px;top:8%;left:-160px}.ambient-two{background:#7f23ff;width:420px;height:420px;animation-delay:-4s;top:38%;right:-250px}.sand{opacity:.16;filter:blur(1px);pointer-events:none;background:repeating-radial-gradient(#0000 0 13px,#3fd9ffcc 14px 15px,#0000 16px 25px);border-radius:50%;width:560px;height:150px;animation:14s linear infinite sandflow;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.sand-one{top:22%;right:-180px;transform:rotate(-17deg)}.sand-two{animation-direction:reverse;bottom:11%;left:-240px;transform:rotate(16deg)}.topbar{z-index:2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;max-width:1240px;height:76px;margin:auto;padding:0 32px;display:flex;position:relative}.brand{color:#fff;letter-spacing:.08em;align-items:center;gap:12px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.brand-mark{color:#6df8e9;border:1px solid #5eece0;place-items:center;width:30px;height:30px;font-size:13px;display:grid;transform:rotate(45deg);box-shadow:0 0 22px #31e6da61}.brand-mark:first-letter{transform:rotate(-45deg)}.status-pill{color:#9298ad;letter-spacing:.13em;align-items:center;gap:8px;font:11px monospace;display:flex}.status-pill span{background:#56f4d7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #56f4d7}.hero{text-align:center;z-index:1;max-width:840px;margin:72px auto 42px;padding:0 24px;position:relative}.eyebrow{color:#6e779b;letter-spacing:.34em;justify-content:center;align-items:center;gap:16px;font:10px monospace;display:flex}.eyebrow i{background:linear-gradient(90deg,#0000,#5264cb);width:44px;height:1px}.eyebrow i:last-child{transform:scaleX(-1)}h1{letter-spacing:-.065em;margin:22px 0 20px;font-size:clamp(45px,6vw,76px);font-weight:850;line-height:1.05}h1 em{color:#0000;text-shadow:0 0 42px #5c4fff40;background:linear-gradient(90deg,#37d9ff 10%,#7070ff 48%,#ce4eff 88%);-webkit-background-clip:text;font-style:normal}.hero p{color:#9297ae;letter-spacing:.05em;font-size:14px}.grab-panel{z-index:2;background:linear-gradient(145deg,#121533e0,#090b1ed6);border:1px solid #686fc838;border-radius:4px;max-width:1020px;margin:0 auto 60px;padding:34px;position:relative;box-shadow:0 35px 90px #00000061,inset 0 1px #ffffff0a}.grab-panel:before,.grab-panel:after{content:"";opacity:.45;border-color:#5269ff;width:40px;height:40px;position:absolute}.grab-panel:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.grab-panel:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.panel-head,.source-title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.panel-head>div,.source-title>div{align-items:center;gap:12px;display:flex}.step{color:#6478ff;border:1px solid #6478ff80;padding:4px 5px;font:10px monospace}.grab-panel h2,.results h2{letter-spacing:.06em;margin:0;font-size:15px}.clear{color:#626a86;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font:10px monospace}.clear:hover{color:#fff}.section-tabs{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.section-tab{text-align:left;cursor:pointer;background:#0f122bb8;border:1px solid #858cbb2e;align-items:center;gap:11px;min-height:68px;padding:12px 13px;transition:all .22s;display:flex;position:relative}.section-tab:hover{border-color:#657cff9e;transform:translateY(-1px)}.section-tab.active{background:linear-gradient(145deg,#253aa6db,#1f2769d1);border-color:#5873ff;box-shadow:0 0 24px #3d58ff33}.tab-mark{color:#67e8dc;border:1px solid #69f2e047;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.tab-copy{flex-direction:column;gap:5px;display:flex}.tab-copy strong{white-space:nowrap;font-size:12px}.tab-copy small{color:#69718f;letter-spacing:.12em;font:8px monospace}.section-tab.active .tab-copy small{color:#8ea1ff}.section-tab>b{color:#091521;background:#58e6d6;border-radius:9px;place-items:center;min-width:17px;height:17px;font:8px monospace;display:grid;position:absolute;top:7px;right:8px}.keyword-board{background:linear-gradient(145deg,#12163394,#090c206b);border:1px solid #747ebb29;padding:20px}.country-tabs{border-bottom:1px solid #7d86be24;grid-template-columns:repeat(5,1fr);gap:8px;margin:-4px 0 20px;padding-bottom:17px;display:grid}.country-tab{cursor:pointer;background:#0b0e24a3;border:1px solid #828bbf2e;justify-content:center;align-items:center;gap:7px;height:46px;transition:all .2s;display:flex;position:relative}.country-tab>span{color:#657191;letter-spacing:.12em;font:9px monospace}.country-tab>strong{font-size:11px;font-weight:600}.country-tab>b{color:#07141a;background:#55e1d3;border-radius:50%;place-items:center;width:15px;height:15px;font:7px monospace;display:grid;position:absolute;top:5px;right:5px}.country-tab:hover,.country-tab.active{background:linear-gradient(145deg,#2b3da6bd,#1a2258c7);border-color:#5f78ff;transform:translateY(-1px)}.country-tab.active>span{color:#66eadc}.board-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.board-head>div{align-items:center;gap:9px;display:flex}.board-head>div>span{color:#62e9dc}.board-head strong{font-size:12px}.board-head small,.board-head p{color:#626b88;letter-spacing:.1em;font:8px monospace}.board-head p{margin:0}.keywords{flex-wrap:wrap;gap:9px;display:flex}.keyword{color:#a1a6bd;cursor:pointer;background:#171b39b3;border:1px solid #858cbb33;border-radius:3px;padding:9px 14px;font:12px monospace;transition:all .22s}.keyword:hover{color:#fff;border-color:#5c72ff;transform:translateY(-1px)}.keyword.selected{color:#fff;background:linear-gradient(135deg,#253ecb,#385cf7);border-color:#6982ff;box-shadow:0 0 18px #3756ff47}.keyword span{color:#77f5e8;margin-right:7px}.divider{background:linear-gradient(90deg,#0000,#979cd03d,#0000);height:1px;margin:32px 0}.source-title{margin-bottom:16px}.source-title p{color:#6d738e;letter-spacing:.1em;margin:0;font:10px monospace}.filter-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.filter-heading{align-items:center;gap:12px;display:flex}.filter-heading>div{flex-direction:column;gap:6px;display:flex}.filter-heading small{color:#656c88;letter-spacing:.08em;font:9px monospace}.duration-options{gap:10px;display:flex}.duration{cursor:pointer;background:#171b39b8;border:1px solid #858cbb3d;justify-content:center;align-items:baseline;gap:4px;width:72px;height:54px;transition:all .22s;display:flex}.duration b{font:700 20px monospace}.duration span{color:#626b8c;font:8px monospace}.duration:hover,.duration.active{background:linear-gradient(145deg,#2439b5,#3e63ef);border-color:#5f78ff;transform:translateY(-1px);box-shadow:0 0 20px #3e5cff47}.duration.active span{color:#7af4e5}.sources{grid-template-columns:1fr 1fr;gap:14px;display:grid}.source{text-align:left;cursor:pointer;background:#0f122bc7;border:1px solid #757db040;align-items:center;gap:16px;min-height:86px;padding:18px;transition:all .25s;display:flex;position:relative;overflow:hidden}.source:before{content:"";opacity:0;transition:all .25s;position:absolute;inset:0}.pexels:before{background:linear-gradient(100deg,#27dcc324,#0000)}.pixabay:before{background:linear-gradient(100deg,#535bff33,#0000)}.source:hover,.source.active{border-color:#5575ff;transform:translateY(-2px);box-shadow:0 0 28px #4157ff24}.source:hover:before,.source.active:before{opacity:1}.source:disabled{cursor:wait}.source-icon{place-items:center;width:46px;height:46px;font-size:21px;font-weight:800;display:grid;position:relative}.p-icon{color:#fff;background:#0eb49f}.x-icon{color:#fff;background:#3f55df}.source-copy{flex-direction:column;gap:7px;display:flex;position:relative}.source-copy strong{font-size:15px}.source-copy small{color:#747a96;letter-spacing:.06em;font-size:10px}.arrow{color:#5e6685;margin-left:auto;font-size:18px;position:relative}.source:hover .arrow{color:#fff}.progress{color:#727993;letter-spacing:.09em;border-top:1px solid #7c82b424;align-items:center;gap:10px;margin-top:22px;padding-top:18px;font:10px monospace;display:flex}.progress b{color:#4e5572;margin-left:auto;font-size:9px}.pulse{background:#6274ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #6274ff}.progress.loading .pulse{background:#55f2df;animation:1s infinite pulse}.progress.loading b{color:#55f2df}.results{z-index:2;max-width:1020px;margin:0 auto 70px;padding:0 8px;position:relative}.results-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.results-head>div{align-items:center;gap:16px;display:flex}.results-head span{letter-spacing:.2em;color:#53dacd;font:9px monospace}.download-all{cursor:pointer;background:linear-gradient(135deg,#2639b7,#4469ff);border:1px solid #5c73ff;border-radius:3px;min-width:154px;padding:11px 15px;font-size:11px;position:relative;overflow:hidden;box-shadow:0 0 22px #4662ff3d}.download-all>span,.download-all>b{z-index:2;position:relative}.download-all:hover{filter:brightness(1.16);transform:translateY(-1px)}.download-all:disabled{cursor:wait;transform:none}.download-all b{color:#78f8e9;margin-left:7px}.download-all i{background:#63f4df;height:3px;transition:width .2s;position:absolute;bottom:0;left:0;box-shadow:0 0 12px #63f4df}.video-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.video-card{background:#10132e;border:1px solid #7782bc33;min-width:0}.video-frame{background:#090b1b;position:relative;overflow:hidden;padding:0!important}.video-card video{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.video-card>div:last-child{color:#8b91ab;justify-content:space-between;padding:12px;font-size:10px;display:flex}.video-card a{color:#6f8cff;text-decoration:none}.card-actions{align-items:center;gap:10px;display:flex}.card-actions button{color:#56dfd3;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.duration-badge,.ratio-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050714c7;border:1px solid #ffffff21;padding:5px 7px;position:absolute;top:9px;letter-spacing:.08em!important;font:8px monospace!important}.duration-badge{left:9px;color:#70f2e4!important}.ratio-badge{right:9px;color:#8da0ff!important}footer{color:#41465e;letter-spacing:.15em;border-top:1px solid #ffffff12;justify-content:space-between;max-width:1240px;margin:auto;padding:28px 32px 36px;font:9px monospace;display:flex}@keyframes drift{to{transform:translate(60px,35px)scale(1.15)}}@keyframes sandflow{to{background-position:160px 0}}@keyframes pulse{50%{opacity:.5}}@media (width<=850px){.video-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.section-tabs{grid-template-columns:repeat(2,1fr)}.keyword-board{padding:16px}.country-tabs{grid-template-columns:repeat(2,1fr)}.country-tab:last-child{grid-column:span 2}.board-head p{display:none}}@media (width<=700px){.topbar{padding:0 18px}.hero{margin-top:50px}.grab-panel{margin-left:14px;margin-right:14px;padding:24px 18px}.sources{grid-template-columns:1fr}.filter-row{flex-direction:column;align-items:flex-start}.duration-options{width:100%}.duration{flex:1}.source-title{align-items:flex-end}.source-title p{text-align:right;max-width:130px}footer{gap:12px;padding:24px 18px}.status-pill{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}.v2 .projectAssign{grid-template-columns:1fr 1fr;gap:6px;padding:9px;display:grid}.v2 .projectAssign button{color:#919ab8;cursor:pointer;background:#171b36;border:1px solid #7e8bd347;padding:8px 4px;font-size:9px}.v2 .projectAssign button.active.a{color:#72f2e4;background:#1f7d7861;border-color:#57eadb}.v2 .projectAssign button.active.b{color:#c3adff;background:#5c37a061;border-color:#9a72ff}.v2 .localName{white-space:nowrap;text-overflow:ellipsis;padding:8px 9px 0;font-size:9px;display:block;overflow:hidden}.v2 .reuseToggle{color:#8f98b6;align-items:center;gap:6px;font-size:9px;display:flex}.v2 .reuseToggle input{accent-color:#6b83ff}.v2 .batchMusicGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.v2 .musicBox h3{z-index:1;color:#8fa3ff;margin:0 0 15px;font-size:13px;position:relative}.v2 .batchStart{margin:0 auto;display:block}.v2 .projectProgressGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.v2 .batchProgress{border:1px solid #5973ff47;padding:16px}.v2 .batchOutputs{gap:22px;display:grid}.v2 .downloadBatch{text-align:center;color:#fff;background:linear-gradient(135deg,#2d53d7,#944be6);border:1px solid #8d86ff;max-width:230px;margin:auto;padding:14px 24px;text-decoration:none;display:block}.v2 .deleteBatch{margin:8px auto 0;padding:11px 18px;display:block}.v2 .batchError{text-align:center;color:#ff8ca0}.v2 .selectionBar{width:min(900px,100% - 28px)}@media (width<=760px){.v2 .batchMusicGrid,.v2 .projectProgressGrid{grid-template-columns:1fr}.v2 .reuseToggle{display:none}}.v2 .selectionBar{flex-wrap:wrap}.v2 .projectAssign.single{grid-template-columns:1fr}.v2 .projectStatus.failed{background:#370e1f61;border-color:#ff578480}.v2 .projectFailure{background:#2007149e;border:1px solid #ff608b52;gap:8px;margin-top:12px;padding:12px;display:grid}.v2 .projectFailure strong{color:#ff9bb7;font-size:12px}.v2 .projectFailure span{color:#ffc6d5;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.v2 .projectFailure small{color:#9ca5c3;font-size:9px;display:block}.v2 .projectFailure small.success{color:#76efbd}.v2 .projectFailure small.error{color:#ff9db7}.v2 .retryProject{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a72b58,#623fc2);border:1px solid #ff709b9e;justify-self:start;min-width:190px;padding:11px 15px;font-weight:700;transition:all .18s}.v2 .retryProject:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 8px 25px #c52f694d}.v2 .retryProject:not(:disabled):active{transform:translateY(1px)scale(.985)}.v2 .retryProject.isLoading{cursor:wait}.v2 .retryProject>i{vertical-align:-2px;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;margin-right:8px;animation:.7s linear infinite editorEntrySpin;display:inline-block}.v2 .rerenderAll{opacity:.82}.v2 .sourceMixBox{overflow:hidden}.v2 .sourceModeTabs,.v2 .sourceEditTabs{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:14px;display:grid}.v2 .sourceModeTabs button,.v2 .sourceEditTabs button{color:#858eab;cursor:pointer;background:#111530d1;border:1px solid #7e8bd340;padding:10px}.v2 .sourceModeTabs button.active,.v2 .sourceEditTabs button.active{color:#fff;background:linear-gradient(135deg,#2b46b59e,#61329c80);border-color:#6888ff;box-shadow:inset 0 0 18px #4f6fff26}.v2 .sourceLinkPanel{gap:13px;display:grid}.v2 .sourceLinkPanel>label>span{color:#929bb9;margin-bottom:7px;font-size:10px;display:block}.v2 .sourceLinkPanel>label>div{grid-template-columns:1fr auto;gap:7px;display:grid}.v2 .sourceLinkPanel input{color:#e8ebff;background:#0b0e25;border:1px solid #7e8bd345;outline:none;min-width:0;padding:11px 12px}.v2 .sourceLinkPanel input:focus{border-color:#68f;box-shadow:0 0 0 2px #4b69ff21}.v2 .sourceLinkPanel>label button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#304bc6,#8044c3);border:1px solid #6c83ff;padding:10px 15px}.v2 .sourceLinkPanel>label button.extractButton{min-width:98px;font-weight:700;transition:filter .2s,transform .2s,box-shadow .2s;box-shadow:0 0 18px #5c70ff38}.v2 .sourceLinkPanel>label button.extractButton:hover:not(:disabled){filter:brightness(1.14);transform:translateY(-1px);box-shadow:0 0 25px #5c70ff66}.v2 .sourceLinkPanel>label button.extractButton:disabled{cursor:wait;opacity:.82}.v2 .sourceLinkPanel>label button.extractButton.isLoading{background:linear-gradient(100deg,#304bc6,#8c49ce,#304bc6) 0 0/220% 100%;animation:1.4s linear infinite extractButtonFlow}.v2 .sourceExtractFeedback{background:#1f2a5e61;border:1px solid #6888ff61;gap:8px;padding:11px 12px;display:grid}.v2 .sourceExtractFeedback>div{color:#c7d0ff;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.v2 .sourceExtractFeedback>div b{color:#6ff0df;white-space:nowrap;font:9px monospace}.v2 .sourceExtractFeedback>i{background:#717fbe33;height:4px;display:block;overflow:hidden}.v2 .sourceExtractFeedback>i em{background:linear-gradient(90deg,#5273ff,#63eed8);min-width:4%;height:100%;transition:width .35s;display:block;box-shadow:0 0 12px #5adfd1}.v2 .sourceExtractFeedback.error{background:#400c1e73;border-color:#ff5b8973}.v2 .sourceExtractFeedback.error>div{color:#ffb0c6}.v2 .sourceExtractFeedback.error>div b{color:#ff789e}@keyframes extractButtonFlow{to{background-position:-220% 0}}.v2 .sourceReady{background:#10493b33;border:1px solid #4cebb759;grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.v2 .sourceReady video{aspect-ratio:9/16;object-fit:cover;background:#050611;width:110px}.v2 .sourceReady>div{gap:6px;display:grid}.v2 .sourceReady b{color:#77f0c3;font-size:11px}.v2 .sourceReady span{color:#98a4c1;font-size:9px}.v2 .sourceError{color:#ffb0c6;overflow-wrap:anywhere;background:#400c1e73;border:1px solid #ff5b8973;margin:0;padding:10px;font-size:10px}.v2 .defaultMixSummary{background:#090c1f8f;border:1px solid #6682ff38;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.v2 .defaultMixSummary span{color:#77819e;gap:4px;font-size:9px;display:grid}.v2 .defaultMixSummary b{color:#dfe5ff;font-size:12px}.v2 .defaultMixSummary small{color:#7e88a5;grid-column:1/-1;line-height:1.6}.v2 .customMixGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.v2 .customMixGrid label{color:#7f89a7;gap:5px;font-size:9px;display:grid;position:relative}.v2 .customMixGrid label small{color:#5f6987;position:absolute;bottom:11px;right:8px}.v2 .customMixGrid input{padding-right:26px}.v2 .customMixGrid>b{color:#6fe8d8;grid-column:1/-1;font-size:10px}.v2 .stickerStudio{background:linear-gradient(145deg,#0a0d22eb,#160c2bdb);border:1px solid #7184ff4d;margin:26px 0;padding:20px}.v2 .stickerStudioHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.v2 .stickerStudioHead small{color:#7181b0;letter-spacing:.18em;font:8px monospace}.v2 .stickerStudioHead h3{color:#edf0ff;margin:6px 0;font-size:17px}.v2 .stickerStudioHead p{color:#7f89a5;margin:0;font-size:10px}.v2 .stickerStudioHead>b{color:#69e6d7;white-space:nowrap;border:1px solid #62e0d34d;padding:8px 11px;font-size:10px}.v2 .stickerProjectTabs{gap:7px;margin-bottom:14px;display:flex}.v2 .stickerProjectTabs button{color:#818aa7;cursor:pointer;background:#141831;border:1px solid #7785ca40;min-width:100px;padding:9px}.v2 .stickerProjectTabs button.active{color:#fff;background:linear-gradient(135deg,#2945a6,#653d99);border-color:#6e87ff}.v2 .stickerModeTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 15px;display:grid}.v2 .stickerModeTabs button{text-align:left;color:#7783a5;cursor:pointer;background:#0c1027bf;border:1px solid #7584ca40;gap:4px;padding:12px 14px;display:grid}.v2 .stickerModeTabs button b{color:#cbd2f4;font-size:11px}.v2 .stickerModeTabs button small{font-size:8px}.v2 .stickerModeTabs button.active{background:linear-gradient(135deg,#2c449ea6,#5d34878c);border-color:#7086ff;box-shadow:0 0 18px #596dff24}.v2 .stickerModeTabs button.active b{color:#fff}.v2 .stickerTemplateMode{background:#080b1d94;border:1px solid #7583c533;padding:15px}.v2 .templateModeIntro{gap:5px;margin-bottom:12px;display:grid}.v2 .templateModeIntro b{color:#dfe4ff;font-size:11px}.v2 .templateModeIntro span{color:#74809f;font-size:9px}.v2 .templateChoiceGrid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:9px;display:grid}.v2 .templateChoiceGrid button{color:#7883a4;cursor:pointer;background:#10142c;border:1px solid #7685c938;align-content:start;gap:7px;min-height:100px;padding:9px;display:grid}.v2 .templateChoiceGrid button i{color:#65dfd1;font:16px monospace}.v2 .templateChoiceGrid button b{color:#dbe1ff;font-size:10px}.v2 .templateChoiceGrid button span{font-size:8px}.v2 .templateChoiceGrid button.active{background:linear-gradient(145deg,#1c545c99,#362b6ba6);border-color:#69dfd1;box-shadow:0 0 20px #5bded121}.v2 .templateChoiceGrid .noneTemplate i{color:#7b86a5}.v2 .templatePreview{aspect-ratio:9/16;object-fit:cover;background:#080b1d;border:1px solid #788adc40;justify-self:center;width:100%;max-width:150px}.v2 .templatePreview.placeholder{background:radial-gradient(circle,#44549a4d,#0000 65%),#090c20;place-items:center;display:grid}.v2 .templateModeEmpty{color:#76819f;border:1px dashed #7081cf47;justify-items:start;gap:7px;margin-top:12px;padding:14px;display:grid}.v2 .templateModeEmpty b{color:#cdd4f5;font-size:10px}.v2 .templateModeEmpty span{font-size:9px}.v2 .templateModeEmpty button{color:#fff;cursor:pointer;background:#263878;border:1px solid #6177e2;padding:8px 11px;font-size:9px}.v2 .stickerWorkspace{grid-template-columns:minmax(190px,.8fr) minmax(300px,1.35fr) minmax(180px,.75fr);align-items:start;gap:14px;display:grid}.v2 .stickerShelf,.v2 .stickerInspector{gap:12px;display:grid}.v2 .stickerShelfSection,.v2 .stickerInspector{background:#080b1dad;border:1px solid #7583c533;padding:12px}.v2 .stickerShelfSection>div:first-child{justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.v2 .stickerShelfSection b{color:#dfe4ff;font-size:10px}.v2 .stickerShelfSection small{color:#687392;font-size:8px}.v2 .stickerAssetGrid{grid-template-columns:repeat(3,1fr);gap:6px;max-height:245px;display:grid;overflow:auto}.v2 .stickerAssetGrid button{color:#8c96b4;cursor:pointer;background:#11152d;border:1px solid #7887cd33;padding:6px}.v2 .stickerAssetGrid img{aspect-ratio:1;object-fit:contain;width:100%}.v2 .stickerAssetGrid span{margin-top:4px;font-size:8px;display:block}.v2 .stickerEmpty{text-align:center;color:#697493;border:1px dashed #7184d33d;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:130px;display:flex}.v2 .stickerEmpty i{color:#6f83e9;font-size:22px}.v2 .stickerEmpty span{max-width:170px;font-size:8px;line-height:1.6}.v2 .uploadStickerButton{text-align:center;cursor:pointer;background:#184f4e38;border:1px solid #5bdacd5c;gap:4px;padding:12px;display:grid;position:relative}.v2 .uploadStickerButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.v2 .uploadStickerButton b{color:#70e4d6;font-size:10px}.v2 .uploadStickerButton small{color:#688e94;font-size:8px}.v2 .myTemplates article{grid-template-columns:1fr 27px;gap:5px;margin-top:6px;display:grid}.v2 .myTemplates article>div{text-align:left;background:#12162f;border:1px solid #7484cc33;gap:3px;padding:8px;display:grid}.v2 .myTemplates article span{color:#707b9a;font-size:8px}.v2 .myTemplates .removeTemplate{color:#ff91af;cursor:pointer;background:#4e132680;border:1px solid #ff638b40}.v2 .myTemplates>p{color:#697491;font-size:9px}.v2 .stickerCanvasColumn{grid-template-columns:minmax(210px,300px) 1fr;justify-content:center;gap:10px;display:grid}.v2 .stickerCanvas{aspect-ratio:9/16;touch-action:none;background:radial-gradient(circle at 50% 35%,#414e8b47,#0000 42%),linear-gradient(160deg,#11162d,#060813);border:1px solid #7f8fdc59;justify-self:center;width:100%;max-width:300px;position:relative;overflow:hidden}.v2 .canvasGuide{color:#47516e;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.v2 .canvasGuide span{letter-spacing:.2em;font:8px monospace}.v2 .canvasGuide b{color:#606b89;font-size:13px}.v2 .canvasGuide small{font-size:8px}.v2 .canvasSticker{z-index:2;cursor:grab;transform-origin:50%;touch-action:none;background:0 0;border:1px dashed #0000;padding:0;position:absolute}.v2 .canvasSticker.selected{filter:drop-shadow(0 0 7px #5377ffa6);border-color:#6f8cff}.v2 .canvasSticker:active{cursor:grabbing}.v2 .canvasSticker img{pointer-events:none;width:100%;height:auto;display:block}.v2 .stickerLayerList{background:#080b1d8c;border:1px solid #7583c52e;min-width:120px;padding:9px}.v2 .stickerLayerList>div{justify-content:space-between;margin-bottom:8px;display:flex}.v2 .stickerLayerList>div b{color:#cfd6f6;font-size:9px}.v2 .stickerLayerList>div button{color:#7884a5;cursor:pointer;background:0 0;border:0;font-size:8px}.v2 .stickerLayerList>button{text-align:left;color:#7984a5;cursor:pointer;background:#11152d;border:1px solid #7584c52e;grid-template-columns:20px 1fr;gap:2px 5px;width:100%;margin-bottom:5px;padding:7px;display:grid}.v2 .stickerLayerList>button.active{background:#2f3f8966;border-color:#687fff}.v2 .stickerLayerList>button span{grid-row:1/3;align-self:center}.v2 .stickerLayerList>button b{color:#cfd6f5;font-size:9px}.v2 .stickerLayerList>button small,.v2 .stickerLayerList>p{color:#68728f;font-size:8px}.v2 .stickerInspector>div:first-child{gap:5px;margin-bottom:4px;display:grid}.v2 .stickerInspector>div:first-child small{color:#6979a8;font:8px monospace}.v2 .stickerInspector>div:first-child b{color:#e4e8ff;font-size:11px}.v2 .stickerInspector>label{color:#828daa;grid-template-columns:1fr auto;gap:5px;font-size:9px;display:grid}.v2 .stickerInspector input[type=range]{accent-color:#6d81ff;grid-column:1/-1;width:100%}.v2 .stickerInspector>p{color:#717c99;font-size:9px;line-height:1.7}.v2 .stickerTime{grid-template-columns:1fr 1fr;gap:6px;display:grid}.v2 .stickerTime label{color:#7b86a4;gap:4px;font-size:8px;display:grid}.v2 .stickerTime input,.v2 .saveStickerTemplate input{color:#e4e8ff;background:#090c21;border:1px solid #7684c740;min-width:0;padding:8px}.v2 .stickerFlipControls{grid-template-columns:1fr 1fr;gap:6px;display:grid}.v2 .stickerFlipControls button{color:#7783a3;cursor:pointer;background:#11152d;border:1px solid #7684c740;padding:7px;font-size:8px}.v2 .stickerFlipControls button.active{color:#92f3e7;background:#185b5859;border-color:#69ddcf}.v2 .deleteStickerLayer{color:#ff95b1;cursor:pointer;background:#4a112473;border:1px solid #ff5b8652;padding:8px}.v2 .saveStickerTemplate{border-top:1px solid #7382c42e;gap:6px;padding-top:10px;display:grid}.v2 .saveStickerTemplate button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2948b5,#733ca0);border:1px solid #687fff;padding:9px}.v2 .saveStickerTemplate button:disabled{opacity:.4;cursor:not-allowed}.v2 .stickerFeedback{color:#91aaa9;background:#194b4b2b;border-left:2px solid #64dccc;margin:12px 0 0;padding:9px 11px;font-size:9px}@media (width<=980px){.v2 .stickerWorkspace{grid-template-columns:1fr 1.4fr}.v2 .stickerInspector{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.v2 .stickerInspector .saveStickerTemplate,.v2 .stickerInspector>div:first-child{grid-column:1/-1}}@media (width<=700px){.v2 .stickerWorkspace{grid-template-columns:1fr}.v2 .stickerCanvasColumn{grid-template-columns:minmax(200px,280px) 1fr}.v2 .stickerInspector{grid-template-columns:1fr}.v2 .stickerStudio{padding:14px}.v2 .stickerStudioHead{flex-direction:column}.v2 .stickerAssetGrid{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.v2 .customMixGrid{grid-template-columns:1fr}.v2 .sourceReady{grid-template-columns:82px 1fr}.v2 .sourceReady video{width:82px}}.v2 .keywordGroups{gap:12px;display:grid}.v2 .keywordGroup{background:#070a1b59;border:1px solid #7e8bd321;padding:13px}.v2 .keywordGroup>b{color:#7f8fc8;letter-spacing:.16em;margin:0 0 10px;font:9px monospace;display:block}.v2 .keywordGroup .keywords{background:0 0;border:0;padding:0}.v2 .quotaRow{background:#090c1f85;border:1px solid #7e8bd324;align-items:center;gap:8px;margin-top:20px;padding:16px;display:flex}.v2 .quotaRow>small{color:#79829f;margin-right:8px}.v2 .quotaRow button{border:1px solid var(--line);cursor:pointer;background:#151936;min-width:92px;height:43px;font:700 16px monospace}.v2 .quotaRow button i{color:#69718d;font:7px monospace;display:block}.v2 .quotaRow button.active{background:linear-gradient(145deg,#263bb1,#4669f0);border-color:#6680ff}.v2 .sourceButtons button.active{border-color:#54dccf;box-shadow:inset 0 0 20px #43dacc1a}.v2 .sourceButtons .grabButton{text-align:center;background:linear-gradient(135deg,#304cd1,#7b45e7);border-color:#7d82ff;flex-direction:column;justify-content:center;min-width:160px}.v2 .sourceButtons .grabButton small{color:#c6c9ff}.v2 .lanes{gap:28px;display:grid}.v2 .keywordLane{background:linear-gradient(145deg,#0e122cbf,#070919b8);border:1px solid #6b7eda38;padding:20px}.v2 .keywordLane>header{border-bottom:1px solid #7e8bd326;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:13px;display:flex}.v2 .keywordLane>header div{align-items:baseline;gap:12px;display:flex}.v2 .keywordLane>header b{color:#f4f5ff;font-size:17px}.v2 .keywordLane>header small,.v2 .keywordLane>header>span{color:#687497;font:9px monospace}.v2 .keywordLane>header>span{color:#58dfd1}.v2 .laneMore{color:#6ef0df;cursor:pointer;background:#19656833;border:1px solid #57eadb73;margin:16px auto 0;padding:10px 18px;font-size:10px;display:block}.v2 .laneError{color:#ff8fa3;font-size:10px}.v2 .cardLinks{gap:9px;display:flex}.v2 .selectionBar>div{gap:8px;display:flex}.v2 .selectionBar .cancelAll{color:#9aa2bf;background:#171b36;border:1px solid #7e8bd347}.v2{--bg:#060713;--panel:#0d1027e0;--line:#7e8bd333;--blue:#5272ff;--cyan:#57eadb;color:#f6f7ff;background:radial-gradient(circle at 50% 12%,#3c43a845,#0000 29%),linear-gradient(#08091a,#050611);min-height:100vh;padding-bottom:130px;position:relative;overflow:hidden}.v2:before{content:"";pointer-events:none;opacity:.15;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:52px 52px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.v2 button,.v2 input{font:inherit}.v2 button{color:inherit}.v2 .aurora{filter:blur(100px);opacity:.24;pointer-events:none;border-radius:50%;width:420px;height:420px;animation:12s ease-in-out infinite alternate v2float;position:absolute}.v2 .aurora.a{background:#244cff;top:8%;left:-240px}.v2 .aurora.b{background:#a023ff;animation-delay:-5s;top:42%;right:-260px}.v2 .sandflow{opacity:.11;pointer-events:none;background:repeating-radial-gradient(#0000 0 12px,#65e9f2 13px 14px,#0000 15px 24px);width:580px;height:180px;animation:16s linear infinite v2sand;position:absolute;top:520px;right:-100px;transform:rotate(-13deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.v2 .topbar{z-index:5;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;max-width:1240px;height:78px;margin:auto;padding:0 28px;display:flex;position:relative}.v2 .brand{color:#fff;align-items:center;gap:11px;font-weight:800;text-decoration:none;display:flex}.v2 .brand i{border:1px solid var(--cyan);width:31px;height:31px;color:var(--cyan);place-items:center;font-style:normal;display:grid;transform:rotate(45deg);box-shadow:0 0 20px #57eadb42}.v2 .brand span{margin-left:4px}.v2 .brand small{color:#616985;letter-spacing:.16em;font:8px monospace}.v2 .topbar nav{gap:26px;display:flex}.v2 .topbar nav a{color:#858ca6;font-size:12px;text-decoration:none}.v2 .topbar nav a:hover{color:#fff}.v2 .online{color:#55decf;letter-spacing:.12em;font:9px monospace}.v2 .hero{text-align:center;z-index:2;max-width:860px;margin:76px auto 46px;padding:0 22px;position:relative}.v2 .hero>span{color:#687298;letter-spacing:.3em;font:9px monospace}.v2 .hero h1{letter-spacing:-.06em;margin:22px 0 18px;font-size:clamp(45px,6vw,75px);line-height:1.04}.v2 .hero h1 em{color:#0000;background:linear-gradient(90deg,#40d8ff,#6976ff 48%,#c955ff);-webkit-background-clip:text;font-style:normal}.v2 .hero p{color:#8e94aa;font-size:14px}.v2 .workflowModeChooser{z-index:3;background:linear-gradient(135deg,#0b0f27f0,#160e32e6);border:1px solid #6f84ff57;grid-template-columns:minmax(190px,.7fr) 1fr 1fr;gap:13px;width:min(1060px,100% - 28px);margin:0 auto 34px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 75px #00000052,inset 0 0 50px #534eff0a}.v2 .workflowModeChooser:before{content:"";background:linear-gradient(90deg,#55dff1,#766fff,#0000);width:42%;height:1px;position:absolute;inset:0 auto auto 0;box-shadow:0 0 18px #657cff}.v2 .workflowModeIntro{align-self:center;padding:8px 10px}.v2 .workflowModeIntro small,.v2 .workflowModeGroup small{color:#7081b4;letter-spacing:.16em;font:8px monospace}.v2 .workflowModeIntro h2{color:#f1f3ff;margin:8px 0 7px;font-size:18px}.v2 .workflowModeIntro p{color:#7f89a8;margin:0;font-size:10px;line-height:1.65}.v2 .workflowModeGroup{background:#070a1c8c;border:1px solid #7e8bd32e;grid-template-columns:1fr 1fr;gap:8px;padding:11px;display:grid}.v2 .workflowModeGroup>div{grid-column:1/-1;justify-content:space-between;align-items:center;padding:1px 2px 5px;display:flex}.v2 .workflowModeGroup>div b{color:#dfe4ff;font-size:11px}.v2 .workflowModeGroup button{text-align:left;color:#7e89aa;cursor:pointer;background:#141837d6;border:1px solid #7e8bd33d;flex-direction:column;justify-content:center;gap:5px;min-height:70px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.v2 .workflowModeGroup button strong{color:#e5e9ff;font-size:12px}.v2 .workflowModeGroup button span{font-size:9px;line-height:1.45}.v2 .workflowModeGroup button:not(:disabled):hover{border-color:#7f98ff;transform:translateY(-2px)}.v2 .workflowModeGroup button.active{background:linear-gradient(135deg,#2b46b5a8,#61329c87);border-color:#6888ff;box-shadow:inset 0 0 20px #5b77ff29,0 0 22px #435aff21}.v2 .workflowModeGroup button.active.link{border-color:#bf69ff}.v2 .workflowModeGroup button.active.music{border-color:#52d5e5}.v2 .workflowModeGroup button:disabled{cursor:not-allowed;opacity:.58}.v2 .workflowModeSummary{color:#7985a8;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding-top:2px;font-size:10px;display:flex}.v2 .workflowModeSummary i{background:#64e5d2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #64e5d2}.v2 .workflowModeSummary b{color:#e6eaff}.v2 .projectModeBadge{color:#b8c5ff;background:#25306638;border:1px solid #6582ff40;justify-content:space-between;align-items:center;margin-bottom:14px;padding:9px 11px;font-size:10px;display:flex}.v2 .projectModeBadge small{color:#6f7c9f;font-size:8px}.v2 .renderScopeChooser{background:#0f132bbd;border:1px solid #647eff40;grid-template-columns:1.4fr repeat(3,1fr);align-items:stretch;gap:8px;max-width:760px;margin:18px auto;padding:12px;display:grid}.v2 .renderScopeChooser>div{flex-direction:column;justify-content:center;gap:4px;padding:2px 8px;display:flex}.v2 .renderScopeChooser small{color:#7181b1;letter-spacing:.12em;font:8px monospace}.v2 .renderScopeChooser b{color:#dce2ff;font-size:10px}.v2 .renderScopeChooser button{color:#8e98b8;cursor:pointer;background:#171b36;border:1px solid #7584ca4d;padding:10px 8px}.v2 .renderScopeChooser button.active{color:#fff;background:linear-gradient(135deg,#2745aad9,#67399ebf);border-color:#718cff;box-shadow:0 0 18px #5569ff29}.v2 .renderScopeChooser button.active.a{border-color:#56e3d5}.v2 .renderScopeChooser button.active.b{border-color:#b07bff}.v2 .renderScopeChooser button:disabled{opacity:.48;cursor:not-allowed}@media (width<=900px){.v2 .workflowModeChooser{grid-template-columns:1fr 1fr}.v2 .workflowModeIntro{text-align:center;grid-column:1/-1}}@media (width<=650px){.v2 .workflowModeChooser{grid-template-columns:1fr;padding:14px}.v2 .workflowModeGroup{grid-template-columns:1fr 1fr}.v2 .workflowModeSummary{flex-wrap:wrap}.v2 .renderScopeChooser{grid-template-columns:1fr 1fr}.v2 .renderScopeChooser>div,.v2 .renderScopeChooser button:first-of-type{grid-column:1/-1}}.v2 .panel,.v2 .results{z-index:3;border:1px solid var(--line);background:linear-gradient(145deg,#111532eb,#080a1ce0);max-width:1060px;margin:0 auto 50px;padding:31px;position:relative;box-shadow:0 34px 90px #00000059}.v2 .panel:after{content:"";opacity:.5;border-bottom:1px solid #6077ff;border-right:1px solid #6077ff;width:44px;height:44px;position:absolute;bottom:-1px;right:-1px}.v2 .panelTitle,.v2 .sectionHead{align-items:center;gap:13px;margin-bottom:22px;display:flex}.v2 .panelTitle>span{color:#6f83ff;border:1px solid #6f83ff80;padding:5px;font:10px monospace}.v2 .panelTitle>div,.v2 .sectionHead>div{flex-direction:column;gap:4px;display:flex}.v2 .panelTitle small,.v2 .sectionHead small{color:#5d6687;letter-spacing:.16em;font:8px monospace}.v2 .panelTitle h2,.v2 .sectionHead h2{margin:0;font-size:16px}.v2 .panelTitle>button{color:#65708e;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px}.v2 .panelTitle>button:hover{color:#fff}.v2 .sectionTabs{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.v2 .sectionTabs button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#10142eb8;flex-direction:column;gap:5px;height:62px;padding:12px 15px;transition:all .2s;display:flex}.v2 .sectionTabs button b{font-size:12px}.v2 .sectionTabs button small{color:#626c8c;letter-spacing:.14em;font:8px monospace}.v2 .sectionTabs button.active{background:linear-gradient(145deg,#263ba9,#2c397c);border-color:#5d77ff;transform:translateY(-1px);box-shadow:0 0 24px #4965ff2b}.v2 .sectionTabs button.active small{color:#78e7dd}.v2 .countryTabs{grid-template-columns:repeat(5,1fr);gap:8px;margin:16px 0;display:grid}.v2 .countryTabs button{border:1px solid var(--line);cursor:pointer;background:#0d1027;height:42px}.v2 .countryTabs button span{color:#617096;margin-right:8px;font:9px monospace}.v2 .countryTabs button.active{background:#24367e;border-color:#5f78ff}.v2 .countryTabs button.active span{color:#60eadb}.v2 .keywords{background:#080b1c6b;border:1px solid #7e8bd321;flex-wrap:wrap;gap:8px;padding:19px;display:flex}.v2 .keywords button{color:#9da3b8;cursor:pointer;background:#161a39;border:1px solid #8691c433;border-radius:3px;padding:9px 13px;font:11px monospace;transition:all .18s}.v2 .keywords button:hover{color:#fff;border-color:#6078ff;transform:translateY(-1px)}.v2 .keywords button.selected{color:#fff;background:linear-gradient(135deg,#263ec6,#4569ff);border-color:#6d85ff;box-shadow:0 0 16px #4866ff38}.v2 .filters{border-top:1px solid #828cbe24;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:25px;padding-top:25px;display:flex}.v2 .filters>div:first-child{align-items:center;gap:8px;display:flex}.v2 .filters>div:first-child>small{color:#68718c;margin-right:7px;font-size:10px}.v2 .filters>div:first-child button{border:1px solid var(--line);cursor:pointer;background:#151936;width:65px;height:50px;font:700 18px monospace}.v2 .filters>div:first-child button i{color:#69718d;margin-left:4px;font:7px monospace}.v2 .filters>div:first-child button.active{background:linear-gradient(145deg,#263bb1,#4669f0);border-color:#6680ff}.v2 .filters>div:first-child button.active i{color:#79f1e5}.v2 .sourceButtons{gap:10px;display:flex}.v2 .sourceButtons button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#11152f;align-items:center;gap:12px;min-width:195px;height:64px;padding:10px 14px;display:flex}.v2 .sourceButtons button:hover{border-color:#5e79ff;transform:translateY(-1px)}.v2 .sourceButtons button>i{background:#2462da;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.v2 .sourceButtons button:first-child>i{background:#10a995}.v2 .sourceButtons button span{flex-direction:column;gap:5px;display:flex}.v2 .sourceButtons button b{font-size:12px}.v2 .sourceButtons button small{color:#68718d;letter-spacing:.1em;font:7px monospace}.v2 .notice{color:#7b829d;letter-spacing:.07em;border-top:1px solid #828cbe1f;align-items:center;gap:9px;margin-top:22px;padding-top:17px;font:9px monospace;display:flex}.v2 .notice>i{background:#6176ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #6176ff}.v2 .notice>span{color:#505875;margin-left:auto}.v2 .notice.busy>i{background:#57eadb;animation:1s infinite v2pulse}.v2 .notice.busy>span{color:#57eadb}.v2 .results{box-shadow:none;background:0 0;border:0;padding:0 4px}.v2 .sectionHead{justify-content:space-between}.v2 .sectionHead>button{cursor:pointer;background:linear-gradient(135deg,#293eb8,#496eff);border:1px solid #5d77ff;padding:11px 15px;font-size:11px}.v2 .videoGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.v2 .card{background:#10132d;border:1px solid #7e8bd333;min-width:0;transition:all .2s}.v2 .card.checked{border-color:#5ee9dc;transform:translateY(-2px);box-shadow:0 0 24px #50e1d529}.v2 .media{background:#080a18;position:relative}.v2 .media video{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.v2 .media>span{color:#62ebdd;background:#040611cc;border:1px solid #ffffff1f;padding:5px 7px;font:8px monospace;position:absolute;top:9px;left:9px}.v2 .card>label{cursor:pointer;align-items:center;gap:8px;padding:11px 12px;display:flex}.v2 .card>label input{accent-color:#56e4d7;width:16px;height:16px}.v2 .card>label b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.v2 .card>footer{color:#727995;border:0;justify-content:space-between;margin:0;padding:0 12px 11px;font-size:9px;display:flex}.v2 .card>footer a{color:#718eff;text-decoration:none}.v2 .library{margin-top:65px}.v2 .libraryActions{gap:8px;margin-left:auto;display:flex}.v2 .libraryActions input{display:none}.v2 .libraryActions button,.v2 .failedActions button{border:1px solid var(--line);cursor:pointer;background:#171c3a;padding:9px 12px;font-size:10px}.v2 button.primary{background:#2946c2!important;border-color:#627cff!important}.v2 button.danger{color:#ff8097!important;background:#69182b33!important;border-color:#ff5e7b80!important}.v2 button:disabled{opacity:.42;cursor:not-allowed!important}.v2 .storageNote{color:#717995;margin:-5px 0 22px;font-size:10px}.v2 .localGrid{scrollbar-gutter:stable;overscroll-behavior:contain;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;max-height:610px;padding:3px 12px 3px 3px;overflow:hidden auto}.v2 .localGrid::-webkit-scrollbar{width:9px}.v2 .localGrid::-webkit-scrollbar-track{background:#0a0d22;border:1px solid #7e8bd31f}.v2 .localGrid::-webkit-scrollbar-thumb{background:linear-gradient(#5575ff,#36cfc2);border:2px solid #0a0d22;border-radius:8px}.v2 .localGrid::-webkit-scrollbar-thumb:hover{background:linear-gradient(#718cff,#55eadb)}.v2 .localGrid .card>label{gap:6px;padding:8px 9px}.v2 .localGrid .card>label input{width:14px;height:14px}.v2 .localGrid .card>label b{font-size:9px}.v2 .localGrid .media>span{padding:4px 6px;font-size:7px;top:6px;left:6px}.v2 .empty{color:#7c849e;border:1px dashed #7e8bd340;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:130px;display:flex}.v2 .empty b{color:#c7cbda;font-size:13px}.v2 .empty span{font-size:10px}.v2 .folderButton{color:#6ef0df!important;background:#19656838!important;border-color:#4de0cd80!important}.v2 .folderGuide{background:#0c112d8c;border:1px solid #5770d733;align-items:center;gap:14px;margin:-3px 0 18px;padding:12px 14px;display:flex}.v2 .folderGuide b{color:#91a2ff;white-space:nowrap;font-size:10px}.v2 .folderGuide span{color:#747e9c;font-size:9px}.v2 .folderGuide code{color:#5ee5d8;word-break:break-all;font:9px monospace}.v2 .libraryFeedback{background:#0f1536ad;border:1px solid #6479da47;margin:0 0 18px;padding:14px}.v2 .libraryFeedback>div{justify-content:space-between;gap:12px;display:flex}.v2 .libraryFeedback>div b{font-size:11px}.v2 .libraryFeedback>div span{color:#858eaa;font-size:9px}.v2 .libraryFeedback>i{background:#0c1027;height:7px;margin-top:10px;display:block;overflow:hidden}.v2 .libraryFeedback>i em{background:linear-gradient(90deg,#40ddcf,#5876ff);height:100%;transition:width .3s;display:block}.v2 .libraryFeedback.success{border-color:#48e1b973}.v2 .libraryFeedback.warning{border-color:#ffb85080}.v2 .libraryFeedback.error{border-color:#ff5e7b8c}.v2 .libraryFeedback ul{border-top:1px solid #828cbe24;max-height:150px;margin:11px 0 0;padding:9px 0 0;list-style:none;overflow:auto}.v2 .libraryFeedback li{grid-template-columns:minmax(120px,35%) 1fr;gap:10px;padding:4px 0;font-size:9px;display:grid}.v2 .libraryFeedback li b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2 .libraryFeedback li span{color:#ff91a5}.v2 .loadMoreLocal{color:#6ef0df;cursor:pointer;background:#19656833;border:1px solid #57eadb73;margin:14px auto 0;padding:10px 18px;font-size:10px;display:block}.v2 .loadMoreLocal:hover{background:#2481824d;border-color:#6ef0df}.v2 .selectionBar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d20ed;border:1px solid #677effa8;justify-content:space-between;align-items:center;width:min(760px,100% - 28px);padding:12px 13px 12px 19px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #00000080,0 0 30px #3f54ff24}.v2 .enterEditorButton{min-width:230px;transition:transform .18s,box-shadow .18s,filter .18s;position:relative}.v2 .enterEditorButton:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 0 0 1px #5cf6ff57,0 10px 32px #4a63ff61}.v2 .enterEditorButton:not(:disabled):active{transform:translateY(1px)scale(.985)}.v2 .enterEditorButton.isLoading{cursor:wait;filter:saturate(.8)}.v2 .enterEditorButton>i{vertical-align:-2px;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;margin-right:9px;animation:.7s linear infinite editorEntrySpin;display:inline-block}.v2 .editorEntryFeedback{box-sizing:border-box;color:#cfd6ee;background:#070b1ce0;border:1px solid #ffffff1f;border-radius:12px;flex:0 0 100%;align-items:center;gap:10px;margin:8px 0 0;padding:10px 14px;display:flex}.v2 .editorEntryFeedback b{color:#fff}.v2 .editorEntryFeedback.busy{border-color:#54e2ff73}.v2 .editorEntryFeedback.success{color:#b7ffda;border-color:#5cffb07a}.v2 .editorEntryFeedback.error{color:#ffb9cd;border-color:#ff5c898c}@keyframes editorEntrySpin{to{transform:rotate(360deg)}}.v2 .selectionBar>span{align-items:baseline;gap:7px;font-size:12px;display:flex}.v2 .selectionBar>span b{color:#5ee8da;font-size:18px}.v2 .selectionBar small{color:#646d89;margin-left:8px}.v2 .selectionBar button{cursor:pointer;background:linear-gradient(135deg,#2a44c5,#4c70ff);border:0;padding:13px 18px;font-size:11px}.v2 .editor{scroll-margin-top:20px}.v2 .duration48{color:#61e4d7;letter-spacing:.1em;margin-left:auto;font:10px monospace}.v2 .editorBody{gap:21px;display:grid}.v2 .musicBox{background:radial-gradient(circle at 8% 0,#546eff29,#0000 34%),#080b1d9e;border:1px solid #7f8dd23d;padding:22px;position:relative;overflow:hidden}.v2 .musicBox:after{content:"♪";color:#687fff1a;pointer-events:none;font-size:100px;position:absolute;top:-18px;right:18px;transform:rotate(12deg)}.v2 .musicPicker{z-index:1;cursor:pointer;display:block;position:relative}.v2 .musicPicker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.v2 .musicPicker>span{background:linear-gradient(110deg,#263a966b,#59319738);border:1px solid #5e77ff8c;grid-template-rows:auto auto;grid-template-columns:48px 1fr auto;align-items:center;gap:4px 14px;min-height:72px;padding:14px 16px;transition:all .25s;display:grid;box-shadow:inset 0 0 25px #4862ff14,0 0 24px #3f54dc1f}.v2 .musicPicker:hover>span{border-color:#7188ff;transform:translateY(-1px);box-shadow:0 0 30px #4860ff40}.v2 .musicPicker i{background:linear-gradient(135deg,#3c66ff,#b148e9);border-radius:50%;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:22px;font-style:normal;display:grid;box-shadow:0 0 20px #5a5bff66}.v2 .musicPicker b{font-size:13px}.v2 .musicPicker small{color:#8e97ba;text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:9px;overflow:hidden}.v2 .musicPicker em{color:#c7ceff;border:1px solid #8294ff80;grid-area:1/3/3;padding:9px 14px;font-size:9px;font-style:normal}.v2 .range{z-index:1;align-items:center;gap:18px;margin-top:22px;display:flex;position:relative}.v2 .range label{color:#737c98;align-items:center;gap:8px;font-size:10px;display:flex}.v2 .range input{color:#fff;background:#11162f;border:1px solid #7888d94d;width:86px;padding:10px}.v2 .range small{color:#67708a}.v2 .range>i{color:#5ee5d8;font:9px monospace}.v2 .musicBox p{z-index:1;color:#6d7591;font-size:10px;position:relative}.v2 .startEdit{z-index:1;cursor:pointer;background:linear-gradient(135deg,#2843c5,#7550ee);border:1px solid #8b97ff80;margin-top:8px;padding:14px 30px;position:relative;box-shadow:0 0 24px #4e53eb3d}.v2 .startEdit:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.v2 .workflow{color:#aab1ca;justify-content:center;align-items:center;gap:12px;font-size:10px;display:flex}.v2 .workflow span{background:#141b3c73;border:1px solid #6878cd2e;padding:7px 10px}.v2 .workflow i{color:#5069dd;font-style:normal}.v2 .jobProgress{border-top:1px solid #7e8bd326;padding-top:18px;animation:.35s progressReveal}.v2 .jobProgress>div{color:#c7cce0;justify-content:space-between;font-size:11px;display:flex}.v2 .jobProgress>div b{color:#58e7d9}.v2 .jobProgress>i{background:#10142c;height:9px;margin-top:11px;display:block;overflow:hidden}.v2 .jobProgress>i em{background:linear-gradient(90deg,#3de4d1,#4f70ff,#b24cff);height:100%;transition:width .4s;display:block;box-shadow:0 0 16px #526cff}.v2 .jobProgress p{color:#ff8198;white-space:pre-wrap;font-size:10px}@keyframes progressReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v2 .output{border-top:1px solid #7e8bd326;grid-template-columns:260px 1fr;align-items:center;gap:26px;padding-top:22px;display:grid}.v2 .output video{aspect-ratio:9/16;object-fit:contain;background:#050611;width:100%}.v2 .output>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.v2 .output>div>b{font-size:20px}.v2 .output>div>span{color:#737c98;margin-bottom:8px;font-size:10px}.v2 .output a,.v2 .output button{text-align:center;color:#fff;cursor:pointer;background:#2e49c7;border:1px solid #617cff;min-width:170px;padding:12px 14px;font-size:10px;text-decoration:none}.v2 .output button{border-color:var(--line);background:#161b39}.v2 .failedActions{gap:8px;display:flex}.v2 .siteFooter{color:#464d67;letter-spacing:.15em;border-top:1px solid #ffffff0f;justify-content:space-between;max-width:1060px;margin:auto;padding:26px 0;font:8px monospace;display:flex}@keyframes v2float{to{transform:translate(70px,40px)scale(1.14)}}@keyframes v2sand{to{background-position:170px 0}}@keyframes v2pulse{50%{opacity:.25;transform:scale(.7)}}@media (width<=850px){.v2 .videoGrid{grid-template-columns:repeat(2,1fr)}.v2 .localGrid{grid-template-columns:repeat(3,1fr);max-height:560px}.v2 .filters{flex-direction:column;align-items:stretch}.v2 .sourceButtons button{flex:1}.v2 .topbar nav{display:none}}@media (width<=650px){.v2 .panel{margin-left:12px;margin-right:12px;padding:22px 16px}.v2 .sectionTabs,.v2 .countryTabs{grid-template-columns:repeat(2,1fr)}.v2 .sourceButtons{flex-direction:column}.v2 .filters>div:first-child>small{display:none}.v2 .filters>div:first-child button{flex:1}.v2 .panelTitle{flex-wrap:wrap;align-items:flex-start}.v2 .libraryActions{width:100%;margin-left:0}.v2 .libraryActions button{flex:1}.v2 .localGrid{grid-template-columns:repeat(2,1fr);max-height:520px;padding-right:8px}.v2 .output{grid-template-columns:1fr}.v2 .output video{max-height:560px}.v2 .range{flex-direction:column;align-items:flex-start}.v2 .workflow{flex-wrap:wrap}.v2 .selectionBar small{display:none}.v2 .siteFooter{padding:24px 16px}.v2 .online{display:none}}.authShell{color:#eef1ff;background:#050714;place-items:center;min-height:100vh;padding:28px 16px;display:grid;position:relative;overflow:hidden}.authGlow{filter:blur(90px);opacity:.24;pointer-events:none;border-radius:50%;width:36vw;height:36vw;animation:9s ease-in-out infinite alternate v2float;position:absolute}.authGlowOne{background:#3478ff;top:-12vw;left:-10vw}.authGlowTwo{background:#ca3cff;animation-delay:-4s;bottom:-14vw;right:-8vw}.authCard{z-index:1;background:linear-gradient(145deg,#121733f5,#080a1af5);border:1px solid #8297ff47;border-radius:22px;width:min(440px,100%);padding:34px;position:relative;box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff0f}.authBrand{align-items:center;gap:12px;margin-bottom:34px;display:flex}.authBrand>span{background:linear-gradient(135deg,#4f8cff,#d648ff);border-radius:13px;place-items:center;width:42px;height:42px;font:800 20px/1 sans-serif;display:grid;box-shadow:0 0 28px #6071ff7a}.authBrand div{gap:3px;display:grid}.authBrand strong{font-size:17px}.authBrand small{color:#737fae;letter-spacing:.16em;font:9px/1 monospace}.authCard h1{margin:0;font-size:30px}.authCard>p{color:#8e98bb;margin:9px 0 24px;font-size:14px}.authTabs{background:#04061199;border:1px solid #7485dc2e;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:20px;padding:4px;display:grid}.authTabs button{color:#7e88aa;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px;font-size:14px}.authTabs button.active{color:#fff;background:#283771;box-shadow:0 0 18px #415cda40}.authCard form{gap:15px;display:grid}.authCard form>label{gap:7px;display:grid}.authCard form>label>span{color:#aab2d0;font-size:13px}.authCard input:not([type=checkbox]){color:#fff;background:#090c1e;border:1px solid #798ceb47;border-radius:11px;outline:0;width:100%;padding:13px 14px;font-size:16px}.authCard input:focus{border-color:#718aff;box-shadow:0 0 0 3px #566fff24}.authOptions{flex-wrap:wrap;gap:14px 24px;padding:2px 0;display:flex}.authOptions label{color:#b1b9d5;cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.authOptions input{accent-color:#6a7fff;width:16px;height:16px}.authSubmit{color:#fff;cursor:pointer;background:linear-gradient(100deg,#385fdc,#8d3ee6);border:1px solid #7b8cff;border-radius:11px;margin-top:3px;padding:14px;font-size:15px;font-weight:700;box-shadow:0 10px 30px #484adc47}.authSubmit:disabled{opacity:.58;cursor:wait}.authMessage{color:#8f99ba;align-items:center;gap:8px;min-height:20px;margin-top:17px;font-size:13px;display:flex}.authMessage>span{background:#6276d9;border-radius:50%;width:7px;height:7px}.authMessage.working>span{background:#72ddff;animation:1s infinite v2pulse}.authNote{color:#626c8d;margin-top:13px;font-size:12px;line-height:1.55;display:block}.authChecking{justify-content:center;align-items:center;gap:13px;min-height:180px;display:flex}.authSpinner{border:2px solid #ffffff29;border-top-color:#7894ff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.accountBar{z-index:100;color:#8993b4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050714eb;border-bottom:1px solid #7b8cdc29;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;min-height:38px;padding:7px max(18px,50vw - 530px);font-size:13px;display:flex;position:sticky;top:0}.accountBar b{color:#e7ebff}.accountBar button{color:#cdd4f2;cursor:pointer;background:#11162d;border:1px solid #7788e147;border-radius:7px;padding:5px 10px}.accountBar .deviceOnline{color:#77e6af}.accountBar .deviceOffline{color:#ffbd75}.accountBar .setupCode{color:#dce3ff;background:#1c2b64;border-color:#627cff}@media (width<=520px){.authCard{padding:26px 20px}.authOptions{flex-direction:column;gap:10px}.accountBar{padding-inline:14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
