@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&family=Manrope:wght@300;400;500;600;700&family=Source+Serif+4:wght@400;600&family=ZCOOL+XiaoWei&display=swap";:root{color-scheme:light;--bg: #f6f8f5;--surface: #ffffff;--surface-2: #f1f5f0;--border: #dde6dd;--text: #1f2a24;--muted: #5d6c62;--accent: #3f7f6a;--accent-soft: #9bc8b3;--danger: #b96464;--shadow: 0 14px 34px rgba(28, 46, 36, .08);--font-sans: "Manrope", "Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display: "Source Serif 4", "Noto Serif SC", serif;--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius: 18px}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);background-color:var(--bg);background-image:var(--app-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-blend-mode:normal;color:var(--text)}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}.app-shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.sidebar{background:#ffffffc7;border-right:1px solid var(--border);padding:24px 20px;display:flex;flex-direction:column;gap:24px;position:sticky;top:0;height:100vh}.brand{font-family:"ZCOOL XiaoWei",var(--font-display);font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1}.brand a{display:inline-flex;align-items:center;gap:10px}.sidebar-nav{display:flex;flex-direction:column;gap:8px}.sidebar-nav a{padding:10px 12px;border-radius:12px;color:var(--muted);font-weight:500;transition:background .2s ease,color .2s ease}.sidebar-nav a.active{color:var(--text);background:var(--surface-2);border:1px solid var(--border)}.sidebar-actions a{text-align:center;padding:10px 12px;border-radius:12px;color:var(--muted);font-weight:500;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease}.sidebar-actions a.active{color:var(--text);background:var(--surface-2);border-color:var(--border)}.sidebar-actions{margin-top:auto;display:grid;gap:10px}.main{padding:28px 32px}.main-inner{max-width:1180px;margin:0 auto}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--surface-2)}.auth-card{width:min(520px,100%);display:grid;gap:16px}.auth-brand{font-family:"ZCOOL XiaoWei",var(--font-display);font-size:52px;font-weight:500;letter-spacing:1.6px;line-height:1.1;color:var(--text);display:inline-flex;align-items:center;gap:12px}.brand-logo{width:42px;height:42px;color:var(--accent);display:inline-flex}.brand-logo svg{width:100%;height:100%}.brand-text{display:inline-block}.btn{border:1px solid var(--border);background:var(--surface);color:var(--text);padding:10px 14px;border-radius:12px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.btn:hover{border-color:var(--accent-soft);box-shadow:0 8px 20px #1e362914;transform:translateY(-1px)}.btn.primary{border-color:transparent;background:var(--accent);color:#f7f9f6}.btn.danger:hover{color:var(--danger)}.btn.ghost{background:transparent;border:1px dashed var(--border)}.card{border:1px solid var(--border);background:#ffffffc7;border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 980px){.grid{grid-template-columns:1fr}}.title{font-family:var(--font-display);font-weight:600;margin-bottom:10px}.title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.link{color:var(--accent);font-weight:600}.muted{color:var(--muted);font-size:13px}.sep{height:1px;background:var(--border);margin:16px 0}.form{display:grid;gap:10px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grow{flex:1}.label>div{font-size:13px;color:var(--muted);margin-bottom:6px}.input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.input:focus{border-color:var(--accent-soft);box-shadow:0 0 0 3px #6391782e}.textarea{min-height:140px;font-family:var(--font-mono);font-size:12px;line-height:1.4;white-space:pre}.code{font-family:var(--font-mono);font-size:12px;line-height:1.4;white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);background:var(--surface-2);padding:10px;border-radius:12px}.list{display:grid;gap:10px}.item{border:1px solid var(--border);background:#f1f5f0b3;border-radius:14px;padding:12px}.badge{display:inline-block;font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);color:var(--muted);margin-right:6px;margin-top:4px}.badge.ok{color:#2d6a4f;border-color:#2d6a4f4d}.badge.warn{color:#7a6b2f;border-color:#7a6b2f4d}.badge.err{color:var(--danger);border-color:#b9646459}.doc{display:grid;gap:6px}.doc-index{display:flex;flex-wrap:wrap;gap:10px}.doc-index a{padding:6px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--muted);font-size:12px;transition:border-color .2s ease,color .2s ease}.doc-index a:hover{border-color:var(--accent-soft);color:var(--accent)}.highlight{color:#c23b3b;font-weight:600}.cut-page{display:grid;gap:16px}.cut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cut-card{border:1px solid var(--border);background:#ffffffd9;border-radius:16px;padding:12px;text-align:left;cursor:pointer;display:grid;gap:10px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cut-card:hover{border-color:var(--accent-soft);box-shadow:0 12px 22px #1e36291f;transform:translateY(-2px)}.cut-preview{background:var(--surface-2);border-radius:12px;padding:6px;aspect-ratio:9 / 16;display:grid;place-items:center;overflow:hidden}.cut-preview img{width:100%;height:100%;object-fit:contain;border-radius:8px}.cut-name{font-weight:600;letter-spacing:.4px}.cut-empty{text-align:center;color:var(--muted)}.cut-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e1899;display:grid;place-items:center;padding:24px;z-index:30}.cut-modal{width:min(1000px,90vw);max-height:90vh;background:#fffffff5;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);display:grid;gap:16px;padding:18px}.cut-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cut-modal-body{background:var(--surface-2);border-radius:16px;padding:12px;display:grid;place-items:center;overflow:auto}.cut-modal-body img{width:100%;height:auto;max-height:70vh;object-fit:contain;border-radius:12px}.purchase-page{display:grid;gap:18px}.purchase-hero{background:#fff;border:1px solid var(--border);border-radius:18px;padding:18px 20px;box-shadow:var(--shadow);display:grid;gap:6px}.purchase-hero-title{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--accent)}.purchase-hero-sub{color:var(--muted)}.purchase-section{display:grid;gap:12px}.purchase-section-title{display:inline-flex;align-items:center;padding:8px 16px;border-radius:14px;font-size:24px;font-weight:700}.purchase-section-title.base{background:var(--accent);color:#fff}.purchase-section-title.vip{background:linear-gradient(120deg,#c9a23a,#f2cf66);color:#fff}.purchase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.purchase-card{border:1px solid var(--border);border-radius:18px;padding:18px;background:var(--surface);box-shadow:var(--shadow);display:grid;gap:8px;min-height:150px}.purchase-card.vip{background:linear-gradient(145deg,#fff3c4,#f7dd82);border-color:#d7b24b}.purchase-price{font-size:28px;font-weight:700;color:var(--text)}.purchase-points{font-size:16px;font-weight:600;color:var(--accent)}.purchase-tag{font-size:12px;color:var(--muted);border:1px solid var(--border);border-radius:999px;width:fit-content;padding:4px 10px}.purchase-promo{display:grid;gap:12px;background:#eef5f1}.purchase-promo-title{font-family:var(--font-display);font-weight:600;font-size:20px}.cut-vip{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(120deg,#2f6b58,#3f7f6a);min-height:120px}.cut-vip-text{flex:1;font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.1;color:#fff;display:flex;align-items:center;min-height:80%}.cut-vip-note{width:100%;text-align:center;background:var(--surface)}@media (max-width: 900px){.cut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cut-vip{flex-direction:column;align-items:flex-start}.purchase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.cut-grid{grid-template-columns:1fr}.cut-modal{width:100%}.purchase-grid{grid-template-columns:1fr}}@media (max-width: 960px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:none;border-bottom:1px solid var(--border)}.sidebar-nav{flex-direction:row;flex-wrap:wrap}.main{padding:24px}}.public-shell{--public-ink: #10231e;--public-muted: #65736f;--public-line: rgba(16, 35, 30, .13);--public-surface: rgba(255, 252, 245, .82);--public-surface-strong: #fff9ec;--public-green: #0f5b49;--public-green-soft: #dceee6;--public-amber: #d8912f;--public-amber-soft: #f7dfb8;--public-shadow: 0 24px 70px rgba(16, 35, 30, .13);min-height:100vh;color:var(--public-ink);background:radial-gradient(circle at 12% 10%,rgba(216,145,47,.3),transparent 28rem),radial-gradient(circle at 88% 6%,rgba(15,91,73,.24),transparent 24rem),linear-gradient(135deg,#f7f1e4,#edf3eb 48%,#f9ead2)}.public-shell:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(rgba(16,35,30,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,35,30,.035) 1px,transparent 1px);background-size:42px 42px}.public-header{position:sticky;top:14px;z-index:10;display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:12px;border:1px solid var(--public-line);border-radius:999px;background:#fffcf5c7;box-shadow:0 18px 50px #10231e17;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateY(14px)}.public-brand,.public-nav,.public-actions,.public-hero-actions,.public-metrics,.public-card-topline,.public-card-meta,.public-product-hero,.public-playground-header,.public-usage-line,.public-console-cards{display:flex;align-items:center}.public-brand{gap:10px;padding-left:8px;font-weight:800}.public-brand-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:#fff9ec;background:var(--public-green);font-family:var(--font-display)}.public-nav,.public-actions,.public-hero-actions{gap:10px}.public-nav a,.public-language,.public-button{border:1px solid transparent;border-radius:999px;font:inherit}.public-nav a,.public-language{padding:10px 12px;color:var(--public-muted);background:transparent}.public-button{display:inline-flex;justify-content:center;padding:10px 16px;font-weight:800}.public-button.primary{color:#fff9ec;background:var(--public-green);box-shadow:0 16px 36px #0f5b493d}.public-button.secondary{border-color:var(--public-line);background:#fffcf5a3}.public-button.large{padding:14px 20px}.public-section{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:74px 0}.public-section.compact{padding-top:28px}.public-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:34px;min-height:650px;align-items:center}.public-eyebrow{margin:0 0 12px;color:var(--public-green);font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.public-hero h1,.public-section h2{font-family:var(--font-display);line-height:.98;letter-spacing:-.04em}.public-hero h1{max-width:760px;margin:0 0 24px;font-size:clamp(48px,8vw,94px)}.public-section h2{margin:0 0 18px;font-size:clamp(34px,5vw,62px)}.public-hero-text{max-width:620px;color:var(--public-muted);font-size:19px;line-height:1.7}.public-metrics{flex-wrap:wrap;gap:12px;margin-top:28px}.public-metrics span,.public-status-stack span,.public-search,.public-filters,.public-api-card,.public-card,.public-price-card,.public-console-window,.public-playground,.public-endpoint-list,.public-terminal{border:1px solid var(--public-line);background:var(--public-surface);box-shadow:var(--public-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-metrics span{padding:10px 14px;border-radius:999px}.public-terminal{position:relative;overflow:hidden;padding:18px;border-radius:30px}.public-terminal:after{position:absolute;right:-60px;bottom:-60px;width:220px;height:220px;content:"";border-radius:50%;background:var(--public-amber-soft);opacity:.8}.public-terminal-top{display:grid;grid-template-columns:12px 12px 12px 1fr;gap:8px;align-items:center;margin-bottom:18px}.public-terminal-top span{width:12px;height:12px;border-radius:50%;background:var(--public-amber)}.public-terminal pre,.public-playground pre{overflow:auto;margin:0;padding:22px;border-radius:22px;color:#dff7ed;background:#10231e;line-height:1.7}.public-response-card{position:relative;z-index:1;display:grid;gap:8px;margin-top:16px;padding:18px;border-radius:22px;background:var(--public-surface-strong)}.public-era-page{min-height:100vh;margin-top:-76px;padding:0}.public-era-hero{width:100%;margin:0}.public-era-screen-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.public-era-stage{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;border:0;border-radius:0;background:#10231e;box-shadow:none}.public-era-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;object-fit:cover;transition:filter .36s ease,transform .7s ease}.public-era-stage[data-active-era=industrial] .public-era-image{filter:saturate(1.04) contrast(1.02) brightness(.95);transform:scale(1.015) translate(1.4%)}.public-era-stage[data-active-era=information] .public-era-image{filter:saturate(1.08) contrast(1.04) brightness(.94);transform:scale(1.018)}.public-era-stage[data-active-era=ai] .public-era-image{filter:saturate(1.12) contrast(1.06) brightness(.93);transform:scale(1.015) translate(-1.4%)}.public-era-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#10231e57,#10231e0d 42%,#10231e52),linear-gradient(0deg,#10231e8f,#10231e0f 48%,#fffcf514)}.public-era-focus{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(247,223,184,.2),transparent 40%);mix-blend-mode:screen;opacity:.72;transition:clip-path .36s ease,background .36s ease}.public-era-stage[data-active-era=industrial] .public-era-focus{clip-path:inset(0 65% 0 0);background:linear-gradient(90deg,rgba(247,223,184,.58),rgba(216,145,47,.18),transparent)}.public-era-stage[data-active-era=information] .public-era-focus{clip-path:inset(0 34% 0 34%);background:linear-gradient(90deg,transparent,rgba(220,238,230,.3),rgba(97,183,216,.34),transparent)}.public-era-stage[data-active-era=ai] .public-era-focus{clip-path:inset(0 0 0 65%);background:linear-gradient(90deg,transparent,rgba(99,194,230,.28),rgba(212,238,255,.52))}.public-era-copy{position:absolute;z-index:4;left:clamp(24px,6vw,92px);bottom:clamp(120px,19vh,204px);width:min(860px,calc(100% - 48px));color:#fff9ec;pointer-events:none;text-shadow:0 16px 40px rgba(16,35,30,.48);transition:left .32s ease,right .32s ease,text-align .32s ease}.public-era-stage[data-active-era=industrial] .public-era-copy{right:clamp(24px,6vw,92px);left:auto;text-align:right}.public-era-stage[data-active-era=information] .public-era-copy,.public-era-stage[data-active-era=ai] .public-era-copy{right:auto;left:clamp(24px,6vw,92px);text-align:left}.public-era-quote-window{min-height:112px;overflow:hidden}.public-era-quote{max-width:860px;margin:0;color:#fffcf5f0;font-size:clamp(46px,6.4vw,96px);font-weight:900;line-height:1.12;letter-spacing:0;animation:public-era-slide-in .38s cubic-bezier(.18,.82,.22,1) both}.public-era-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:35% 31% 34%}.public-era-hotspot{position:relative;display:block;min-width:0;padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.public-era-hotspot:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#fffcf50a;opacity:0;transition:opacity .22s ease}.public-era-hotspot[aria-pressed=true]:before,.public-era-hotspot:hover:before,.public-era-hotspot:focus-visible:before{opacity:1}.public-era-hotspot:focus-visible{outline:2px solid var(--public-amber-soft);outline-offset:-8px}@keyframes public-era-slide-in{0%{opacity:0;filter:blur(8px);transform:translateY(72px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media (max-width: 900px){.public-header,.public-nav,.public-actions{display:grid;grid-template-columns:1fr}.public-header{position:static;border-radius:28px;transform:none}.public-era-page{min-height:100vh;margin-top:0;padding:0}.public-era-stage{min-height:calc(100vh - 142px);border-radius:0}.public-era-image{object-position:center}.public-era-copy{left:18px;right:18px;bottom:12vh;width:calc(100% - 36px);text-align:left}.public-era-stage[data-active-era=industrial] .public-era-copy,.public-era-stage[data-active-era=information] .public-era-copy,.public-era-stage[data-active-era=ai] .public-era-copy{right:18px;left:18px;text-align:left}.public-era-quote-window{min-height:150px}.public-era-quote{font-size:clamp(38px,11vw,58px)}.public-era-hotspots{top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.public-era-hotspot{min-height:0;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.public-era-hotspot:before{display:block}}.auth-shell,.app-shell{--console-ink: #10231e;--console-muted: #65736f;--console-line: rgba(16, 35, 30, .13);--console-surface: rgba(255, 252, 245, .82);--console-strong: #fff9ec;--console-green: #0f5b49;--console-green-soft: #dceee6;--console-amber: #d8912f;--console-amber-soft: #f7dfb8;--console-shadow: 0 24px 70px rgba(16, 35, 30, .13);color:var(--console-ink)}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 12% 10%,rgba(216,145,47,.28),transparent 28rem),radial-gradient(circle at 88% 6%,rgba(15,91,73,.22),transparent 24rem),linear-gradient(135deg,#f7f1e4,#edf3eb 48%,#f9ead2)}.auth-layout{width:min(460px,100%)}.auth-card{display:grid;gap:18px}.auth-card>.card{margin:0;padding:28px;border-radius:26px;background:#fffcf5db;box-shadow:var(--console-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-brand,.console-brand-link{display:inline-flex;align-items:center;min-width:0;gap:10px;font-family:var(--font-sans);font-size:17px;font-weight:900;letter-spacing:0}.console-brand-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff9ec;background:var(--console-green);font-family:var(--font-display);font-weight:700}.app-shell{min-height:100vh;grid-template-columns:280px minmax(0,1fr);background:radial-gradient(circle at 12% 0%,rgba(216,145,47,.24),transparent 28rem),radial-gradient(circle at 88% 8%,rgba(15,91,73,.2),transparent 24rem),linear-gradient(135deg,#f7f1e4,#edf3eb 52%,#f9ead2)}.sidebar{margin:18px 0 18px 18px;height:calc(100vh - 36px);border:1px solid var(--console-line);border-radius:30px;background:#10231ee6;box-shadow:var(--console-shadow)}.brand{font-family:var(--font-sans);font-size:20px;font-weight:900}.brand a{color:#fff9ec}.sidebar-nav a,.sidebar-actions .btn{border:1px solid transparent;color:#fff9ecad}.sidebar-nav a{padding:12px 14px;border-radius:16px;font-weight:800}.sidebar-nav a.active{color:#fff9ec;border-color:#fff9ec2e;background:#fff9ec1f}.sidebar-quickstart{display:grid;gap:8px}.sidebar-quickstart-main{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border:1px solid rgba(25,209,161,.34);border-radius:16px;background:linear-gradient(135deg,#19d1a138,#fff9ec14);color:#fff9ec;cursor:default;font:inherit;font-weight:900;text-align:left}.sidebar-quickstart-main:after{width:8px;height:8px;content:"";border-right:2px solid rgba(255,249,236,.72);border-bottom:2px solid rgba(255,249,236,.72);transform:rotate(45deg);transition:transform .18s ease}.sidebar-quickstart.open .sidebar-quickstart-main:after{transform:rotate(225deg)}.sidebar-quickstart-branches{display:none;gap:6px;padding-left:10px}.sidebar-quickstart.open .sidebar-quickstart-branches{display:grid}.sidebar-quickstart-branches a,.sidebar-quickstart-branches button{width:100%;padding:9px 12px;border:1px solid transparent;border-radius:13px;background:#fff9ec0d;color:#fff9ecad;font:inherit;font-size:13px;font-weight:800;text-align:left}.sidebar-quickstart-branches a:hover,.sidebar-quickstart-branches a.active{border-color:#19d1a147;background:#19d1a124;color:#fff9ec}.sidebar-quickstart-branches button:disabled{opacity:.48;cursor:not-allowed}.sidebar-actions .btn{background:#fff9ec14}.console-language-toggle{position:fixed;top:28px;right:32px;z-index:30;min-width:94px;max-width:min(180px,calc(100vw - 40px));overflow-wrap:anywhere;border-color:#fff9ec57;background:#10231ebd;color:#fff9ec;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.console-language-toggle:hover{color:#fff}.console-topbar{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px;padding:18px 20px;border:1px solid var(--console-line);border-radius:22px;background:var(--console-surface);box-shadow:var(--console-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.console-topbar h1{margin:0 0 6px;font-family:var(--font-display);font-size:clamp(26px,3vw,38px);line-height:1;letter-spacing:0}.console-topbar p{margin:0;color:var(--console-muted)}.console-eyebrow{margin:0 0 10px;color:var(--console-green);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.card,.cut-card,.purchase-card,.purchase-hero,.cut-modal{border-color:var(--console-line);background:var(--console-surface);box-shadow:var(--console-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.card,.purchase-hero,.purchase-card{border-radius:24px}.title,.purchase-hero-title,.purchase-promo-title{color:var(--console-ink);font-family:var(--font-display);letter-spacing:-.02em}.muted,.label>div,.purchase-hero-sub,.purchase-tag{color:var(--console-muted)}.btn{border-color:var(--console-line);border-radius:999px;background:#fffcf5b8;font-weight:800}.btn.primary{background:var(--console-green);color:#fff9ec;box-shadow:0 16px 36px #0f5b493d}.input,.code,.item,.cut-preview,.purchase-promo{border-color:var(--console-line);background:#fff9ecbd}.input:focus{border-color:var(--console-amber);box-shadow:0 0 0 3px #d8912f2e}.badge{border-color:var(--console-line);background:#fff9ec9e}.badge.task-status-queued{color:#7a6b2f;border-color:#7a6b2f4d}.badge.task-status-running{color:#1a6fb5;border-color:#1a6fb54d}.badge.task-status-succeeded{color:#2d6a4f;border-color:#2d6a4f4d}.badge.task-status-failed{color:#b94444;border-color:#b944444d}.purchase-section-title.base,.cut-vip{background:linear-gradient(120deg,var(--console-green),#18493d)}.advanced-cut-workbench{display:grid;gap:18px}.cut-studio-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);gap:24px;min-height:300px;overflow:hidden;border:1px solid var(--console-line);border-radius:28px;background:linear-gradient(135deg,#10231eeb,#0f5b49d1),#10231eeb;box-shadow:var(--console-shadow)}.cut-studio-copy{display:grid;align-content:center;gap:14px;padding:34px;color:#fff9ec}.cut-studio-kicker{color:#fff9eca8;font-size:12px;font-weight:900;letter-spacing:.16em}.cut-studio-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(34px,5vw,62px);line-height:.95;letter-spacing:0}.cut-studio-copy p{max-width:520px;margin:0;color:#fff9ecb8;font-size:16px;line-height:1.7}.cut-studio-preview{position:relative;display:grid;align-items:center;min-height:300px;padding:28px 34px 28px 0}.cut-preview-player{display:grid;gap:12px;width:min(560px,100%);margin-left:auto;padding:14px;border:1px solid rgba(255,249,236,.18);border-radius:22px;background:#fff9ec17;box-shadow:0 26px 70px #0000003d}.cut-player-bar{display:flex;align-items:center;gap:8px;color:#fff9ecb3;font-size:12px;font-weight:900}.cut-player-bar span{width:9px;height:9px;border-radius:999px;background:#f0c46a}.cut-player-bar span:nth-child(2){background:#fff9ec}.cut-player-bar span:nth-child(3){background:#19d1a1}.cut-player-stage{display:grid;min-height:190px;place-items:center;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,rgba(25,209,161,.24),transparent 45%),linear-gradient(160deg,#0f1d1a,#17352d)}.cut-player-illustration{width:100%;height:100%;object-fit:contain;display:block}.cut-player-frame{display:grid;gap:12px;width:min(330px,76%);color:#fff9ec}.cut-player-frame span{display:block;aspect-ratio:16 / 9;border-radius:14px;background:linear-gradient(180deg,#fff9ec29,#fff9ec0a),repeating-linear-gradient(90deg,#fff9ec29 0,#fff9ec29 12px,#19d1a12e 12px,#19d1a12e 24px)}.cut-player-frame strong{font-size:18px;letter-spacing:0;text-align:center}.cut-player-timeline{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px}.cut-player-timeline i{height:28px;border-radius:7px;background:#fff9ec2e}.cut-player-timeline i:nth-child(3n){background:#19d1a159}.cut-workflow-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.cut-main-panel{display:grid;gap:16px}.cut-panel{display:grid;gap:16px;padding:18px;border:1px solid var(--console-line);border-radius:22px;background:var(--console-surface);box-shadow:var(--console-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cut-panel-head{display:flex;align-items:flex-start;gap:12px}.cut-panel-head>span{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--console-green);color:#fff9ec;font-size:12px;font-weight:900}.cut-panel-head.compact>span{border-radius:12px}.cut-panel-head h3{margin:0 0 4px;font-size:18px}.cut-panel-head p,.cut-mode-card p,.cut-upload-row p,.cut-api-note p,.cut-task-result p{margin:0;color:var(--console-muted);line-height:1.55}.cut-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cut-mode-grid.four-modes{grid-template-columns:repeat(4,minmax(0,1fr))}.cut-resolution-picker{margin-top:16px;display:flex;align-items:center;gap:12px}.cut-resolution-label{font-size:14px;font-weight:500;color:var(--console-ink);white-space:nowrap}.cut-resolution-grid{display:flex;gap:8px}.cut-resolution-btn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 16px;border:1px solid var(--console-line);border-radius:10px;background:#fff9ec9e;color:var(--console-ink);cursor:pointer;transition:border-color .15s,background .15s}.cut-resolution-btn strong{font-size:14px}.cut-resolution-btn span{font-size:11px;opacity:.6}.cut-resolution-btn:hover{border-color:var(--console-accent, #e8a838)}.cut-resolution-btn.active{border-color:var(--console-accent, #e8a838);background:#e8a8381f;font-weight:600}.cut-template-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.cut-mode-card{display:grid;min-height:142px;gap:8px;padding:14px;border:1px solid var(--console-line);border-radius:16px;background:#fff9ec9e;color:var(--console-ink);text-align:left;cursor:pointer}.cut-mode-card.active{border-color:#19d1a1b8;background:linear-gradient(180deg,#0f5b4933,#19d1a11f);box-shadow:inset 0 0 0 1px #19d1a157,0 14px 32px #0f5b4924}.cut-mode-card span{width:fit-content;padding:4px 8px;border-radius:999px;background:#0f5b491a;color:var(--console-green);font-size:11px;font-weight:900}.cut-mode-card strong{font-size:17px}.cut-template-card{display:grid;gap:6px;min-height:132px;padding:8px;border:1px solid var(--console-line);border-radius:16px;background:#fff9ec9e;color:var(--console-ink);text-align:left;cursor:pointer;overflow:hidden}.cut-template-card.active{border-color:#19d1a18c;background:#0f5b491f;box-shadow:inset 0 0 0 1px #19d1a129}.cut-template-thumb{width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:10px;display:block;background:#fff9}.cut-template-card span{color:var(--console-green);font-size:11px;font-weight:900}.cut-template-card strong{font-size:12px}.cut-template-preview-modal{width:min(760px,92vw)}.cut-template-preview-image{width:100%;max-height:78vh;object-fit:contain;display:block;cursor:pointer}.cut-text-modal{width:min(760px,92vw)}.cut-text-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cut-text-field{display:grid;gap:8px}.cut-text-count{color:var(--console-muted);font-size:12px;text-align:right}.cut-upload-list{display:grid;gap:10px}.cut-upload-actions{display:flex;flex-wrap:wrap;gap:10px}.cut-toggle-chip{padding:10px 16px;border:1px solid var(--console-line);border-radius:999px;background:#fff9ec9e;color:var(--console-green);font:inherit;font-size:13px;font-weight:900;cursor:pointer}.cut-toggle-chip.active{border-color:#0f5b496b;background:#0f5b491a;box-shadow:inset 0 0 0 1px #0f5b4929}.cut-upload-dropzone-wrap{display:grid;gap:10px}.cut-upload-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(140px,1fr);gap:0;border-radius:20px;overflow:hidden}.cut-upload-dropzone{display:grid;justify-items:center;gap:8px;padding:28px 18px;border:2px dashed rgba(15,91,73,.26);border-radius:20px;background:#fff9ec6b;color:var(--console-green);cursor:pointer;text-align:center}.cut-upload-dropzone.split-main{border-radius:20px 0 0 20px;border-right:0}.cut-upload-dropzone input{display:none}.cut-upload-dropzone.ready,.cut-upload-dropzone.done{border-color:#0f5b4985;background:linear-gradient(180deg,#0f5b491f,#0f5b490f);box-shadow:inset 0 0 0 1px #0f5b4929}.cut-upload-dropzone.uploading{opacity:.82}.cut-upload-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#0f5b491a;font-size:20px;font-weight:900;line-height:1}.cut-upload-primary{font-size:16px;font-weight:900;max-width:100%;overflow-wrap:anywhere}.cut-upload-secondary{font-size:13px;color:var(--console-muted)}.cut-upload-secondary.selected{color:var(--console-green);font-weight:800}.cut-upload-jump{display:grid;align-content:center;justify-items:center;gap:6px;padding:16px 12px;border:1px solid rgba(15,91,73,.28);border-left:1px solid rgba(15,91,73,.22);border-radius:0 20px 20px 0;background:linear-gradient(180deg,#0f5b4929,#0f5b4914);box-shadow:inset 0 0 0 1px #fff9ec14;color:var(--console-green);font:inherit;text-align:center;cursor:pointer}.cut-upload-jump span{font-size:13px;font-weight:800;color:var(--console-green)}.cut-upload-jump strong{font-size:15px}.cut-upload-row{display:grid;grid-template-columns:minmax(150px,.7fr) 96px minmax(220px,1fr);gap:10px 12px;align-items:center;padding:14px;border:1px solid var(--console-line);border-radius:16px;background:#fff9ec8f}.cut-upload-row.required{border-color:#0f5b4938}.cut-upload-row.consumer{grid-template-columns:minmax(150px,.8fr) 160px minmax(180px,1fr)}.cut-upload-row strong{display:block;margin-bottom:3px}.cut-file-button{display:grid;min-height:42px;place-items:center;border:1px solid var(--console-line);border-radius:999px;background:#fffcf5cc;color:var(--console-green);font-size:13px;font-weight:900;cursor:pointer}.cut-file-button input{display:none}.cut-file-button.ready{background:#0f5b4914}.cut-file-button.uploading{opacity:.8}.cut-url-input{min-width:0}.cut-upload-state{grid-column:1 / -1;color:var(--console-muted);font-size:12px}.cut-upload-state.done{color:var(--console-green)}.cut-upload-state.error{color:#a64031}.cut-submit{width:100%;justify-content:center}.cut-message{padding:12px;border-radius:14px;background:#d8912f24;color:#78511f;font-size:13px;line-height:1.5}.cut-message.ok{background:#0f5b491a;color:var(--console-green)}.cut-task-result{display:grid;gap:6px;padding:12px;border:1px solid rgba(15,91,73,.2);border-radius:14px;background:#0f5b4914}.cut-task-result span{color:var(--console-muted);font-size:12px}.cut-task-result strong{overflow-wrap:anywhere}.cut-query-btn{margin-top:8px;padding:8px 16px;border:1px solid var(--console-accent, #e8a838);border-radius:8px;background:transparent;color:var(--console-accent, #e8a838);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,opacity .15s}.cut-query-btn:hover:not(:disabled){background:#e8a8381a}.cut-query-btn:disabled{opacity:.5;cursor:not-allowed}.cut-task-status{font-weight:600}.cut-task-status.status-queued{color:#7a6b2f}.cut-task-status.status-running{color:#1a6fb5}.cut-task-status.status-succeeded{color:#2d6a4f}.cut-task-status.status-failed{color:#b94444}.cut-task-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.cut-download-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:14px;text-decoration:none}.cut-reset-btn{margin-top:8px;font-size:13px;color:#b94444;border-color:#b944444d}.cut-reset-btn:hover{background:#b9444414}.console-dashboard{display:grid;gap:20px}.console-dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-height:100%}.console-dashboard-hero h2{margin:0 0 10px;font-family:var(--font-display);font-size:clamp(26px,3vw,38px);line-height:1;letter-spacing:0;overflow-wrap:anywhere}.console-dashboard-hero p{margin:0;color:var(--console-muted)}.console-dashboard-error{border-color:#b9646457;background:#fff4f0d1;color:var(--danger)}.console-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.console-metric{display:grid;gap:8px;min-height:148px;padding:18px;border:1px solid var(--console-line);border-radius:20px;background:#fffcf5c7;box-shadow:0 18px 50px #10231e14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.console-metric.primary{background:linear-gradient(145deg,#0f5b49f0,#18493de0);color:#fff9ec}.console-metric span{color:var(--console-muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.console-metric.primary span,.console-metric.primary small{color:#fff9ecb8}.console-metric strong{font-size:clamp(28px,3vw,42px);line-height:1;overflow-wrap:anywhere}.console-metric small{align-self:end;color:var(--console-muted);font-size:12px;line-height:1.5}.console-dashboard-grid{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:20px}.console-dashboard-intro-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:stretch}.console-dashboard-pricing-grid{grid-template-columns:minmax(0,1fr)}.console-quick-card,.console-pricing-card,.console-ledger-card{border-radius:24px}.console-action-list,.console-rule-list,.console-ledger-list{display:grid;gap:10px}.console-action-list a{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 16px;border:1px solid var(--console-line);border-radius:14px;background:#fff9ecb8;color:var(--console-ink);font-weight:900;overflow-wrap:anywhere}.console-action-list a:after{content:">";color:var(--console-green)}.console-action-list a:hover{border-color:#0f5b4947;background:#dceee6b8}.console-pricing-card .badge{max-width:260px;white-space:normal;text-align:right}.console-ledger-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:16px;padding:14px;border:1px solid var(--console-line);border-radius:16px;background:#fff9ec9e}.console-ledger-card.collapsed{padding:0}.console-ledger-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:20px;border:0;background:transparent;color:var(--console-ink);cursor:pointer;text-align:left}.console-ledger-toggle .title{font-size:clamp(24px,2.6vw,34px);line-height:1.1}.console-ledger-toggle>span{flex:0 0 auto;padding:8px 12px;border:1px solid var(--console-line);border-radius:999px;background:#fff9ecb8;color:var(--console-green);font-size:12px;font-weight:900}.console-ledger-toggle:hover>span{background:var(--console-green-soft)}.console-ledger-row>div{display:grid;gap:8px;min-width:0}.console-ledger-row strong,.console-ledger-row small,.console-ledger-row span,.console-ledger-row time{overflow-wrap:anywhere}.console-ledger-row strong{color:var(--console-ink)}.console-ledger-row small,.console-ledger-row span,.console-ledger-row time{color:var(--console-muted);font-size:12px}.pricing-orbit-page{position:relative;height:100%;min-height:min(760px,calc(100vh - 36px));overflow:hidden;border:1px solid rgba(142,255,229,.16);border-radius:28px;background:radial-gradient(circle at 38% 46%,rgba(25,209,161,.2),transparent 21rem),radial-gradient(circle at 72% 38%,rgba(122,97,255,.2),transparent 19rem),linear-gradient(135deg,#061312,#0d1719 48%,#11121d);box-shadow:0 32px 92px #05121652}.pricing-orbit-scene{position:relative;display:grid;height:100%;min-height:inherit;grid-template-columns:1fr;align-items:center;justify-items:center;padding:clamp(28px,4vw,54px);perspective:1100px}.pricing-orbit{position:relative;width:min(760px,58vw);height:min(560px,62vh);transform-style:preserve-3d;pointer-events:none;transform:rotateX(8deg) rotateY(var(--orbit-rotation, 0deg));-webkit-user-select:none;user-select:none}.pricing-orbit.has-selection{opacity:0;filter:blur(10px) saturate(.4);pointer-events:none;transform:rotateX(8deg) rotateY(var(--orbit-rotation, 0deg)) scale(.82)}.pricing-orbit-card{--angle: calc(var(--index) * 72deg);position:absolute;top:50%;left:50%;width:clamp(150px,13vw,206px);aspect-ratio:.9;padding:0;overflow:hidden;border:1px solid rgba(142,255,229,.18);border-radius:20px;background:#030e0dcc;box-shadow:0 24px 70px #0000004d;cursor:default;transform:translate(-50%,-50%) rotateY(var(--angle)) translateZ(clamp(245px,28vw,380px)) rotateY(calc((var(--angle) + var(--orbit-rotation, 0deg)) * -1));transform-style:preserve-3d;backface-visibility:hidden;transition:transform .18s ease-out,border-color .35s ease,box-shadow .35s ease,opacity .35s ease,filter .35s ease;will-change:transform}.pricing-orbit.has-focus .pricing-orbit-card:not(.is-focused){opacity:.28;filter:blur(3px) saturate(.72)}.pricing-orbit.has-selection .pricing-orbit-card{opacity:0;filter:none;transform:translate(-50%,-50%) rotateY(var(--angle)) translateZ(clamp(245px,28vw,380px)) rotateY(calc((var(--angle) + var(--orbit-rotation, 0deg)) * -1))}.pricing-orbit-card.is-focused{border-color:#19d1a1b8;box-shadow:0 32px 94px #19d1a140}.pricing-orbit-card.is-focused{z-index:6;opacity:1;filter:none}.pricing-focus-target{position:absolute;top:50%;left:50%;z-index:9;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:flex-end;width:clamp(392px,34vw,500px);height:clamp(260px,28vw,380px);padding:0 0 20px;border:1px solid transparent;border-radius:24px;background:transparent;color:#f7fffb;transform:translate(-50%,-50%);transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.pricing-focus-target.active{border-color:transparent;background:transparent;box-shadow:none}.pricing-focus-open{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:clamp(220px,22vw,320px);min-height:100%;padding:0 16px;border:0;background:transparent;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pricing-focus-open:disabled{cursor:default}.pricing-focus-open:focus-visible,.pricing-focus-nav button:focus-visible{outline:2px solid rgba(25,209,161,.7);outline-offset:4px}.pricing-focus-target-title{padding:6px 14px;border-radius:999px;background:#030e0db8;color:#f7fffb;font-size:14px;font-weight:700;letter-spacing:.04em}.pricing-focus-target-price{max-width:100%;padding:8px 12px;border:1px solid rgba(142,255,229,.18);border-radius:14px;background:#030e0dbd;color:#f7fffbe0;font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.pricing-focus-target-hint{padding:7px 12px;border:1px solid rgba(25,209,161,.5);border-radius:999px;background:#051216bd;color:#8effe5;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 12px 34px #00000047}.pricing-focus-nav{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pricing-focus-arrow{position:absolute;top:50%;width:54px;height:88px;padding:0;border:1px solid rgba(142,255,229,.2);border-radius:999px;background:#05121647;cursor:pointer;pointer-events:auto;transform:translateY(-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.pricing-focus-arrow.previous{left:0}.pricing-focus-arrow.next{right:0}.pricing-focus-arrow:before{position:absolute;top:50%;left:50%;width:14px;height:14px;content:"";border-top:3px solid #8effe5;border-right:3px solid #8effe5;transform:translate(-38%,-50%) rotate(-135deg)}.pricing-focus-arrow.next:before{transform:translate(-62%,-50%) rotate(45deg)}.pricing-focus-arrow:hover{border-color:#19d1a1c2;background:#19d1a129;box-shadow:0 0 34px #19d1a147}.pricing-focus-arrow.previous:hover{transform:translate(-4px,-50%)}.pricing-focus-arrow.next:hover{transform:translate(4px,-50%)}.pricing-orbit-card img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.pricing-orbit-card:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:inherit;background:linear-gradient(140deg,rgba(255,255,255,.16),transparent 34%),linear-gradient(180deg,transparent 42%,rgba(3,14,13,.28) 100%);pointer-events:none}.pricing-focus-card{position:absolute;top:50%;left:50%;z-index:12;display:grid;width:80%;height:80%;grid-template-rows:minmax(0,1fr) auto;gap:clamp(16px,2vw,24px);align-items:stretch;padding:clamp(18px,2.4vw,32px);overflow:hidden;border:1px solid rgba(142,255,229,.28);border-radius:30px;background:radial-gradient(circle at 30% 16%,rgba(25,209,161,.26),transparent 20rem),linear-gradient(135deg,#091c1cfa,#0e111ef5);color:#f7fffb;box-shadow:0 38px 120px #00000075;cursor:zoom-out;text-align:left;transform:translate(-50%,-50%)}.pricing-focus-card img{display:block;width:100%;max-height:100%;object-fit:contain;border-radius:22px;box-shadow:0 28px 80px #00000059}.pricing-focus-card div{display:grid;gap:10px;min-width:0;padding:clamp(16px,2vw,24px);border:1px solid rgba(142,255,229,.16);border-radius:22px;background:#05121694}.pricing-focus-card span{width:fit-content;padding:8px 12px;border:1px solid rgba(25,209,161,.38);border-radius:999px;color:#8effe5;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pricing-focus-card h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:.95;letter-spacing:0;overflow-wrap:anywhere}.pricing-focus-card p,.pricing-focus-card strong,.pricing-focus-card small{overflow-wrap:anywhere}.pricing-focus-card p{margin:0;color:#f7fffbc2;font-size:clamp(14px,1.15vw,17px);line-height:1.55}.pricing-focus-card strong{color:#f7fffb;font-size:clamp(18px,2vw,26px);line-height:1.35}.pricing-focus-card small{color:#8effe5ad;font-weight:900}@keyframes pricingType{0%{width:0}to{width:100%}}@keyframes pricingCaret{50%{border-right-color:transparent}}@media (max-width: 960px){.cut-studio-hero,.cut-workflow-grid{grid-template-columns:1fr}.cut-studio-preview{padding:0 24px 24px}.cut-preview-player{margin-left:0}.cut-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cut-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cut-text-grid,.cut-upload-split{grid-template-columns:1fr}.cut-upload-dropzone.split-main{border-right:2px dashed rgba(15,91,73,.26);border-radius:20px 20px 0 0}.cut-upload-jump{border-left:2px solid rgba(25,209,161,.42);border-top:0;border-radius:0 0 20px 20px}.cut-settings-grid,.app-shell{grid-template-columns:1fr}.auth-shell{align-items:start;padding-top:28px}.sidebar{margin:12px;height:auto}.console-topbar,.console-dashboard-hero{align-items:stretch;flex-direction:column}.console-metrics,.console-dashboard-grid,.console-ledger-row{grid-template-columns:1fr}.pricing-orbit-page{min-height:auto}.pricing-orbit-scene{grid-template-columns:1fr;padding:28px 20px 32px;perspective:none}.pricing-orbit{display:grid;width:100%;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;transform:none}.pricing-orbit-card,.pricing-orbit-card:hover,.pricing-orbit-card:focus-visible{position:relative;top:auto;left:auto;width:100%;transform:none}.pricing-focus-target{display:none}.pricing-focus-card{width:calc(100% - 40px);height:80vh;grid-template-columns:none}.pricing-focus-card img{max-height:42vh}}.dashboard-main{min-width:0;padding:18px}.dashboard-inner{width:100%;max-width:none;height:calc(100vh - 36px);margin:0}.product-album{position:relative;height:100%;min-height:680px;overflow:hidden;border:1px solid rgba(230,244,239,.15);border-radius:30px;background:linear-gradient(108deg,#020f12f5,#072421fa 48%,#030b0efa);box-shadow:0 30px 90px #10231e33}.product-carousel{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(20,186,166,.6) rgba(255,255,255,.08)}.product-slide{position:relative;flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:start}.product-stage{position:relative;isolation:isolate;height:100%;min-height:680px;overflow:hidden;padding:clamp(24px,3vw,48px);color:#fff}.product-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";background:linear-gradient(72deg,rgba(20,186,166,.16),transparent 36%),linear-gradient(154deg,transparent 42%,rgba(255,176,32,.18) 56%,transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 86px),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 96px)}.product-stage:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(100deg,transparent 0 44%,rgba(20,186,166,.34) 48%,rgba(255,176,32,.36) 52%,transparent 58%),linear-gradient(18deg,transparent 0 54%,rgba(255,96,189,.22) 56%,transparent 66%);clip-path:polygon(0 14%,100% 0,100% 100%,0 82%);opacity:.74}.product-copy{position:absolute;top:clamp(28px,6vh,74px);right:clamp(24px,4vw,64px);z-index:4;width:min(480px,42vw);text-align:right}.product-kicker{margin:0 0 10px;color:#14baa6;font-size:12px;font-weight:900;letter-spacing:0}.product-copy h2{margin:0;font-size:clamp(44px,5.5vw,86px);line-height:.95;letter-spacing:0;overflow-wrap:anywhere}.product-copy p:last-child{margin:14px 0 0;color:#ffffffd6;font-size:clamp(14px,1.25vw,18px);font-weight:700;line-height:1.65}.product-start-cut,.digital-human-start{position:absolute;left:clamp(22px,4vw,70px);bottom:clamp(34px,5vh,58px);z-index:5;display:inline-flex;align-items:center;justify-content:center;min-width:132px;max-width:100%;padding:12px 20px;overflow-wrap:anywhere;box-shadow:0 18px 44px #0f5b4957}.ai-cut-placeholder,.digital-human-placeholder{display:grid;gap:12px;max-width:720px}.ai-cut-placeholder .title,.digital-human-placeholder .title{margin:0;font-size:clamp(28px,4vw,44px);overflow-wrap:anywhere}.ai-cut-placeholder .muted,.digital-human-placeholder .muted{max-width:620px;margin:0;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.product-media-flow{position:absolute;left:clamp(22px,4vw,70px);top:88px;z-index:3;width:min(470px,36vw);height:560px}.product-media-window{position:absolute;width:clamp(172px,17vw,260px);min-height:116px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#07141cb8;box-shadow:0 24px 70px #00000057;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-media-window.video{top:0;left:168px}.product-media-window.audio{top:128px;left:36px;width:clamp(250px,25vw,380px)}.product-media-window.image{top:296px;left:224px}.product-media-window.text{top:374px;left:0}.product-window-bar,.product-player-bar{display:flex;align-items:center;gap:7px;min-height:28px;padding:8px 10px;background:#ffffff14}.product-window-bar span,.product-player-bar span{width:7px;height:7px;border-radius:50%;background:#ff6c72}.product-window-bar span:nth-child(2),.product-player-bar span:nth-child(2){background:#ffb020}.product-window-bar span:nth-child(3),.product-player-bar span:nth-child(3){background:#14baa6}.product-window-bar b,.product-player-bar b{margin-left:auto;color:#ffffffb3;font-size:10px;letter-spacing:0}.product-window-body{min-height:66px;padding:12px}.product-media-window strong{display:block;padding:0 12px 12px;color:#ffffffdb;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.product-video-thumb{position:relative;height:82px;overflow:hidden;border-radius:6px;background:linear-gradient(160deg,#81d7ff,#0e6a76 48%,#071318)}.product-video-sky{position:absolute;top:0;right:0;bottom:42%;left:0;background:linear-gradient(150deg,#ffffffad,#fff0)}.product-video-wave{position:absolute;right:-18px;bottom:-30px;width:150px;height:98px;border:10px solid rgba(255,255,255,.84);border-right-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(-18deg)}.product-video-thumb>span{position:absolute;right:42px;bottom:18px;width:14px;height:42px;border-radius:12px 12px 4px 4px;background:#10231e;box-shadow:0 18px #10231e;transform:rotate(-14deg)}.product-waveform,.product-audio-strip{display:flex;align-items:center;gap:4px;height:58px}.product-waveform span,.product-audio-strip span{width:5px;height:var(--bar);border-radius:999px;background:linear-gradient(180deg,#ff60bd,#ffb020)}.product-image-stack{display:grid;grid-template-columns:1fr 1fr;gap:8px}.product-image-stack span{height:44px;border-radius:6px;background:linear-gradient(135deg,#14baa6,#dff7ed)}.product-image-stack span:nth-child(2){background:linear-gradient(135deg,#ffb020,#ff6c72)}.product-image-stack span:nth-child(3){grid-column:1 / -1;background:linear-gradient(135deg,#8a55f7,#14baa6)}.product-text-lines{display:grid;gap:10px;padding-top:4px}.product-text-lines span{height:10px;border-radius:999px;background:linear-gradient(90deg,#fff,#ffffff1f)}.product-text-lines span:nth-child(2){width:78%}.product-text-lines span:nth-child(3){width:58%}.product-ai-core{position:absolute;left:45%;top:45%;z-index:2;width:clamp(136px,13vw,196px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#020506 0 22%,rgba(0,0,0,.96) 28%,rgba(8,33,32,.92) 43%,rgba(20,186,166,.42) 56%,transparent 72%),conic-gradient(from 210deg,#14baa600,#14baa6e0,#ffb020f2,#ff60bd80,#14baa600);box-shadow:0 0 26px #14baa6ad,0 0 92px #14baa66b,0 0 130px #ffb02052;transform:translate(-50%,-50%) rotate(-12deg)}.product-ai-core:before,.product-ai-core:after{position:absolute;content:"";border-radius:50%}.product-ai-core:before{top:12%;right:12%;bottom:12%;left:12%;background:radial-gradient(circle at 50% 50%,#000000 0 36%,rgba(2,8,9,.96) 42%,rgba(20,186,166,.22) 58%,transparent 72%);box-shadow:inset 0 0 24px #000000fa,0 0 42px #14baa6b8}.product-ai-core:after{top:-28%;right:-28%;bottom:-28%;left:-28%;border:2px solid transparent;background:conic-gradient(from 80deg,transparent 0 12%,rgba(20,186,166,.88) 18%,transparent 31%,rgba(255,176,32,.78) 44%,transparent 58%,rgba(255,96,189,.5) 70%,transparent 84%) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9;transform:rotate(18deg) scaleY(.58)}.product-main-preview{position:absolute;right:clamp(30px,5vw,84px);bottom:clamp(44px,8vh,90px);z-index:3;width:min(720px,52vw)}.product-analysis-pill{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin:0 0 14px 20px;padding:11px 16px;overflow:hidden;border:1px solid rgba(255,176,32,.58);border-radius:999px;background:#082420e0;color:#fff7d1;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.product-analysis-pill span{width:20px;height:20px;border:3px solid #14baa6;border-top-color:#ffb020;border-radius:50%}.product-player{overflow:hidden;border:1px solid rgba(230,244,239,.22);border-radius:8px;background:#07141cc7;box-shadow:0 26px 78px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-player-scene{position:relative;display:grid;aspect-ratio:1422 / 614;min-height:0;overflow:hidden;place-items:center;background:#031012}.product-player-scene img{display:block;width:100%;height:100%;object-fit:contain}.product-player-controls{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 12px;color:#fffc;font-size:12px}.product-play{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #ffffff}.product-player-controls i{flex:1;height:4px;border-radius:999px;background:linear-gradient(90deg,#ffb020 0,#ffb020 42%,#ffffff2e 42%)}.product-player-controls em{font-style:normal}.product-player-controls b{color:#fff}.product-timeline{position:relative;margin:18px 8% 0;padding:10px 12px 12px;overflow:hidden;border:1px solid rgba(230,244,239,.18);border-radius:8px;background:#051012d1;box-shadow:0 20px 60px #0000004d}.product-timeline-strip{display:grid;grid-template-columns:repeat(10,minmax(24px,1fr));gap:5px;margin-bottom:8px}.product-timeline-strip span{height:30px;border-radius:4px;background:linear-gradient(140deg,#274d5f,#f7a839)}.product-timeline-strip span:nth-child(3n){background:linear-gradient(140deg,#1b7d76,#6cc8ff)}.product-timeline-strip span:nth-child(4n){background:linear-gradient(140deg,#ff6c72,#ffb020)}.product-audio-strip{height:54px}.product-audio-strip span{flex:1;min-width:3px;background:linear-gradient(180deg,#14baa6,#b6ffe9)}.product-timeline-cursor{position:absolute;top:6px;bottom:8px;left:48%;width:2px;background:#ffb020;box-shadow:0 0 14px #ffb020cc}.product-timeline-cursor:before{position:absolute;top:-3px;left:50%;width:12px;height:12px;content:"";border-radius:50%;background:#ffb020;transform:translate(-50%)}.product-album-dots{position:absolute;left:50%;bottom:18px;z-index:6;display:flex;gap:8px;transform:translate(-50%)}.product-album-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#ffffff57;cursor:pointer;transition:width .2s ease,background .2s ease}.product-album-dots button:hover,.product-album-dots button:focus-visible{background:#14baa6c7;outline:none}.product-album-dots button.active{width:28px;border-radius:999px;background:#14baa6}.digital-human-stage{background:radial-gradient(circle at 48% 42%,rgba(25,209,177,.24),transparent 28rem),linear-gradient(110deg,#061413,#172321 52%,#35332d)}.digital-human-stage:before{background:linear-gradient(72deg,rgba(25,209,177,.2),transparent 38%),linear-gradient(154deg,transparent 42%,rgba(255,169,64,.2) 58%,transparent 74%),repeating-linear-gradient(0deg,rgba(255,255,255,.036) 0 1px,transparent 1px 86px),repeating-linear-gradient(90deg,rgba(255,255,255,.034) 0 1px,transparent 1px 96px)}.digital-human-stage:after{background:radial-gradient(circle at 48% 48%,rgba(218,255,238,.28),transparent 20rem),linear-gradient(120deg,transparent 0 32%,rgba(25,209,177,.28) 44%,rgba(255,169,64,.24) 58%,transparent 72%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:.72}.digital-human-copy{position:absolute;top:clamp(28px,6vh,70px);left:calc(clamp(26px,4vw,72px) - 17px);z-index:5;width:min(460px,35vw);padding:18px 20px 18px 0;background:linear-gradient(90deg,rgba(6,20,19,.92) 0%,rgba(6,20,19,.58) 72%,transparent 100%)}.digital-human-copy h2{margin:0;color:#fff;font-size:clamp(44px,5vw,78px);line-height:.95;letter-spacing:0;overflow-wrap:anywhere}.digital-human-copy p:last-child{margin:14px 0 0;color:#ffffffd1;font-size:clamp(14px,1.15vw,17px);font-weight:700;line-height:1.7}.digital-human-art{position:absolute;inset:clamp(54px,7vh,86px) clamp(28px,3.2vw,54px) clamp(48px,6vh,74px);z-index:1;display:grid;place-items:center;overflow:hidden;border-radius:22px}.digital-human-art img{display:block;width:100%;height:100%;object-fit:contain;filter:saturate(1.05) contrast(1.03)}.digital-human-status{position:absolute;left:calc(43% - 18px);bottom:calc(20% - 4px);z-index:4;display:flex;align-items:center;gap:12px;min-width:min(320px,30vw);padding:14px 16px;border:1px solid rgba(207,255,236,.48);border-radius:12px;background:#062521c7;color:#fff;box-shadow:0 18px 52px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.digital-human-status>span{width:42px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 38%,#ffffff 0 18%,transparent 19%),radial-gradient(circle at 50% 72%,#ffffff 0 30%,transparent 31%),linear-gradient(135deg,#19d1a1,#f7f4eb)}.digital-human-status div{flex:1;min-width:0}.digital-human-status strong{display:block;margin-bottom:8px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.digital-human-status i{display:block;height:8px;overflow:hidden;border-radius:999px;background:#ffffff29}.digital-human-status i b{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#19d1a1,#cbffe9)}.digital-human-status em{font-style:normal;font-weight:900}.digital-human-role-grid{position:absolute;right:clamp(34px,4vw,74px);top:clamp(96px,13vh,138px);z-index:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(280px,22vw);padding:18px;border:1px solid rgba(207,255,236,.38);border-radius:14px;background:#172a269e;box-shadow:0 18px 54px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.digital-human-role-grid span,.digital-human-concepts span{display:grid;min-height:38px;place-items:center;padding:9px 10px;overflow-wrap:anywhere;border:1px solid rgba(207,255,236,.22);border-radius:8px;background:#0f5b4994;color:#ffffffe6;font-size:13px;font-weight:900;text-align:center}.digital-human-role-grid span:nth-child(2),.digital-human-concepts span:nth-child(2){background:#7a61ff94}.digital-human-role-grid span:nth-child(3){background:#ffa94094}.digital-human-role-grid span:nth-child(4){background:#19d1a185}.digital-human-concepts{position:absolute;left:38%;bottom:10%;z-index:4;display:flex;gap:10px;width:min(420px,36vw);transform:translate(-50%)}.digital-human-concepts span{flex:1;min-width:0;background:#062521ad}.digital-human-voice{position:absolute;right:clamp(34px,4vw,74px);bottom:calc(clamp(54px,8vh,86px) + 103px);z-index:5;width:clamp(220px,calc(24vw - 50px),270px);padding:18px;border:1px solid rgba(207,255,236,.38);border-radius:14px;background:#172a26c7;color:#fff;box-shadow:0 18px 54px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.digital-human-voice strong{display:block;margin-bottom:12px;font-size:18px;overflow-wrap:anywhere}.digital-human-wave{display:flex;align-items:center;gap:3px;height:54px;margin-bottom:10px}.digital-human-wave span{flex:1;min-width:3px;height:var(--bar);border-radius:999px;background:linear-gradient(180deg,#19d1a1,#cffff0)}.digital-human-voice p{margin:0;color:#ffffffbd;font-size:13px;line-height:1.6;overflow-wrap:anywhere}@media (max-width: 1180px){.product-copy{width:min(460px,48vw)}.product-main-preview{width:min(650px,56vw)}.digital-human-copy{width:min(430px,40vw)}.digital-human-role-grid{width:min(250px,25vw)}.digital-human-voice{width:clamp(210px,calc(28vw - 50px),240px)}}@media (max-width: 960px){.console-language-toggle{top:22px;right:22px}.dashboard-main{padding:12px}.dashboard-inner,.product-album,.product-stage{height:auto;min-height:1180px}.product-copy{position:relative;top:auto;right:auto;width:100%;text-align:left}.product-media-flow{top:250px;left:24px;width:calc(100% - 48px);height:410px}.product-media-window{width:min(280px,58vw)}.product-media-window.video{left:0}.product-media-window.audio{top:120px;left:12%;width:min(420px,78vw)}.product-media-window.image{top:258px;right:0;left:auto}.product-media-window.text{top:340px;left:0}.product-ai-core{top:640px;left:50%;width:140px}.product-main-preview{right:24px;bottom:118px;left:24px;width:auto}.product-start-cut,.digital-human-start{left:24px;bottom:24px}.digital-human-stage{min-height:1180px}.digital-human-copy{position:relative;top:auto;left:auto;width:100%;padding:0;background:transparent}.digital-human-art{top:210px;right:24px;bottom:auto;left:24px;height:380px}.digital-human-status{left:50%;bottom:390px;width:min(360px,calc(100% - 48px))}.digital-human-concepts{left:24px;right:24px;bottom:310px;width:auto;transform:none}.digital-human-role-grid{right:24px;bottom:130px;top:auto;left:24px;width:auto}.digital-human-voice{right:24px;bottom:24px;left:24px;width:auto}}@media (max-width: 620px){.cut-studio-copy{padding:24px}.cut-mode-grid{grid-template-columns:1fr}.cut-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cut-text-grid{grid-template-columns:1fr}.app-shell{background:#071318}.product-album{border-radius:20px}.product-stage{min-height:1260px;padding:20px}.product-copy h2{font-size:42px}.product-media-flow{top:292px;left:16px;width:calc(100% - 32px)}.product-media-window{width:min(246px,74vw)}.product-media-window.audio{left:0;width:100%}.product-media-window.image{top:250px}}
