.music-bottom-player[data-v-49a447b0]{left:var(--workspace-sidebar-width,264px);z-index:80;min-height:var(--music-player-height,76px);background:var(--music-player-bg,#050505);color:var(--music-player-text,#f8fafc);border:0;grid-template-columns:56px minmax(180px,280px) minmax(124px,auto) 52px minmax(220px,1fr) 52px 172px;align-items:center;gap:18px;padding:10px 24px;transition:left .2s,background .2s,color .2s;display:grid;position:fixed;bottom:0;right:0;box-shadow:0 -18px 42px #00000047}body:has(.ai-sidebar.collapsed){left:72px}body.theme-day,.theme-day{--music-player-bg:#fffffff5;--music-player-text:#111318;--music-player-muted:#6b7280;--music-player-track:#11182729;--music-player-button-icon:#fff;box-shadow:0 -12px 32px #11182714}.music-bottom-player audio[data-v-49a447b0]{display:none}.music-bottom-cover[data-v-49a447b0]{background-position:50%;background-size:cover;border-radius:10px;width:56px;height:56px;display:block;overflow:hidden}.music-bottom-info[data-v-49a447b0]{min-width:0}.music-bottom-info strong[data-v-49a447b0],.music-bottom-info em[data-v-49a447b0]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-bottom-info strong[data-v-49a447b0]{color:var(--music-player-text,#f8fafc);font-size:17px;font-weight:780;line-height:1.25}.music-bottom-info em[data-v-49a447b0],.music-bottom-time[data-v-49a447b0]{color:var(--music-player-muted,#f8fafc9e);font-size:13px;font-style:normal;line-height:1}.music-bottom-controls[data-v-49a447b0],.music-bottom-actions[data-v-49a447b0]{justify-content:center;align-items:center;display:inline-flex}.music-bottom-controls[data-v-49a447b0]{gap:14px}.music-bottom-actions[data-v-49a447b0]{gap:13px}.music-bottom-controls button[data-v-49a447b0],.music-bottom-actions button[data-v-49a447b0]{width:30px;height:30px;color:var(--music-player-muted,#f8fafc9e);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.music-bottom-controls button[data-v-49a447b0]:hover,.music-bottom-actions button[data-v-49a447b0]:hover{color:var(--music-player-text,#f8fafc)}.music-bottom-controls .is-primary[data-v-49a447b0]{background:var(--music-player-text,#f8fafc);width:46px;height:46px;color:var(--music-player-button-icon,var(--music-player-bg,#050505))}.music-bottom-controls .is-primary[data-v-49a447b0]:hover,.music-bottom-controls .is-primary[data-v-49a447b0]:focus-visible{color:var(--music-player-button-icon,var(--music-player-bg,#050505))!important}.music-bottom-controls .is-primary svg[data-v-49a447b0]{color:inherit;fill:currentColor!important}.music-bottom-player svg[data-v-49a447b0]{fill:currentColor;stroke:none;width:18px;height:18px}.music-bottom-actions svg[data-v-49a447b0]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.music-bottom-time[data-v-49a447b0]{text-align:center}.music-bottom-range[data-v-49a447b0]{appearance:none;cursor:pointer;border:0;border-radius:999px;outline:0;width:100%;height:4px}.music-bottom-range[data-v-49a447b0]::-webkit-slider-thumb{appearance:none;background:var(--music-player-text,#f8fafc);border:0;border-radius:50%;width:12px;height:12px}.music-bottom-range[data-v-49a447b0]::-moz-range-thumb{background:var(--music-player-text,#f8fafc);border:0;border-radius:50%;width:12px;height:12px}@media (width<=720px){.music-bottom-player[data-v-49a447b0]{left:0}}@media (width<=760px){.music-bottom-player[data-v-49a447b0]{grid-template-columns:42px minmax(0,1fr) 42px 38px;gap:10px;padding:10px 12px}.music-bottom-cover[data-v-49a447b0]{border-radius:8px;width:42px;height:42px}.music-bottom-controls button[data-v-49a447b0]:not(.is-primary),.music-bottom-time[data-v-49a447b0],.music-bottom-range[data-v-49a447b0],.music-bottom-actions button[data-v-49a447b0]:not(:last-child){display:none}.music-bottom-controls[data-v-49a447b0]{gap:0}.music-bottom-controls .is-primary[data-v-49a447b0]{width:38px;height:38px}}.brand>div>p[data-v-031ecc94]{display:none}.topbar-account-trigger[data-v-031ecc94]{background:0 0;border:0;border-radius:0;gap:8px;padding:0}.topbar-account-trigger[data-v-031ecc94]:hover,.topbar-account-trigger-dark[data-v-031ecc94]:hover{background:0 0}.topbar-account-name[data-v-031ecc94]{font-weight:500}.topbar-account-caret[data-v-031ecc94]{color:#64748b;border-radius:8px;place-items:center;width:24px;height:24px;display:inline-grid}.topbar-account-caret svg[data-v-031ecc94]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:16px;height:16px}.topbar-account-trigger:hover .topbar-account-caret[data-v-031ecc94]{color:#0f172a;background:#0f172a0f}.actions .solid-btn[data-v-031ecc94]{color:#fff;background:linear-gradient(135deg,#111827 0%,#334155 100%);border:0;min-height:46px;padding:0 22px;box-shadow:0 10px 26px #0f172a29}.actions .solid-btn[data-v-031ecc94]:hover{background:linear-gradient(135deg,#020617 0%,#1e293b 100%);transform:translateY(-1px);box-shadow:0 14px 30px #0f172a33}.home-shell[data-v-031ecc94]{width:100%;padding:0 0 40px}.home-topbar[data-v-031ecc94]{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;width:min(1480px,100% - 40px);padding:18px 24px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.home-shell .page-body[data-v-031ecc94]{padding-top:0}.home-topbar .brand[data-v-031ecc94],.home-topbar .nav-link[data-v-031ecc94],.home-topbar .ghost-btn[data-v-031ecc94],.home-topbar .topbar-account-trigger[data-v-031ecc94]{color:#ffffffe0}.home-topbar .brand strong[data-v-031ecc94]{color:#fff;font-size:16px;font-weight:600}.home-topbar .nav-link[data-v-031ecc94]:hover,.home-topbar .nav-link.router-link-active[data-v-031ecc94],.home-topbar .ghost-btn[data-v-031ecc94]:hover{color:#fff}.home-topbar .ghost-btn[data-v-031ecc94],.home-topbar .actions .solid-btn[data-v-031ecc94]{color:#fff;min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.home-topbar .ghost-btn[data-v-031ecc94]:hover,.home-topbar .actions .solid-btn[data-v-031ecc94]:hover{color:#fff;box-shadow:none;background:0 0;transform:none}.home-topbar .topbar-account-caret[data-v-031ecc94]{color:#ffffffa3}.home-topbar .topbar-account-trigger:hover .topbar-account-caret[data-v-031ecc94]{color:#fff;background:#ffffff1f}.login-route-modal[data-v-031ecc94]{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.home-page[data-v-f73a662d]{--home-ink:#111;--home-ink-2:#3f3f46;--home-muted:#71717a;--home-faint:#a1a1aa;--home-line:#e7e7e9;--home-focus:#2563eb;max-width:960px;color:var(--home-ink);margin:0 auto;padding:0 24px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;font-size:16px;line-height:1.6}html{scroll-behavior:smooth}.skip-link[data-v-f73a662d]{z-index:200;background:var(--home-ink);color:#fff;border-radius:8px;padding:10px 14px;font-size:14px;text-decoration:none;position:fixed;top:-48px;left:16px}.skip-link[data-v-f73a662d]:focus{top:16px}.btn[data-v-f73a662d]{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s;display:inline-flex}.btn[data-v-f73a662d]:focus-visible{outline:2px solid var(--home-focus);outline-offset:2px}.btn-primary[data-v-f73a662d]{background:var(--home-ink);color:#fff}.btn-primary[data-v-f73a662d]:hover{background:#2a2a2a}.btn-lg[data-v-f73a662d]{min-height:48px;padding:0 28px;font-size:16px}.text-link[data-v-f73a662d]{color:var(--home-muted);font-size:14px;font-weight:500;text-decoration:none}.text-link[data-v-f73a662d]:hover{color:var(--home-ink);text-underline-offset:3px;text-decoration:underline}.text-link[data-v-f73a662d]:focus-visible{outline:2px solid var(--home-focus);outline-offset:2px;border-radius:4px}.home-hero[data-v-f73a662d]{--cursor-pull-x:0px;--cursor-pull-y:0px;--cursor-light-x:50%;--cursor-light-y:42%;text-align:center;background:linear-gradient(180deg, #040c1c00 58%, #0312209e 78%, #fffffff5 100%), radial-gradient(circle at var(--cursor-light-x) var(--cursor-light-y), #00f5c829, transparent 26%), radial-gradient(circle at 50% 42%, #0df3, transparent 40%), linear-gradient(115deg, #04165c 0%, #075aa0 36%, #11b7c7 58%, #6338e5 100%);width:100vw;min-height:720px;box-shadow:none;border-bottom:0;margin-left:calc(50% - 50vw);padding:174px max(24px,50vw - 456px) 88px;position:relative;overflow:hidden}.home-hero[data-v-f73a662d]:before{content:"";opacity:.92;pointer-events:none;z-index:0;will-change:transform, opacity;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='620' viewBox='0 0 1440 620'%3E%3Cdefs%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='13'/%3E%3C/filter%3E%3ClinearGradient id='g1' x1='0' x2='1'%3E%3Cstop stop-color='%2300d5ff' stop-opacity='0'/%3E%3Cstop offset='0.38' stop-color='%2300d5ff' stop-opacity='0.38'/%3E%3Cstop offset='0.72' stop-color='%238b5cf6' stop-opacity='0.3'/%3E%3Cstop offset='1' stop-color='%238b5cf6' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='g2' x1='0' x2='1'%3E%3Cstop stop-color='%2300f5c8' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-color='%2300f5c8' stop-opacity='0.26'/%3E%3Cstop offset='1' stop-color='%2300d5ff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M-80 188 C 130 84 290 282 512 170 C 740 54 876 244 1088 142 C 1260 58 1380 128 1520 80' stroke='url(%23g1)' stroke-width='74' fill='none' stroke-linecap='round' filter='url(%23b)'/%3E%3Cpath d='M-100 330 C 112 230 322 402 548 292 C 760 188 942 356 1162 258 C 1310 192 1418 230 1536 178' stroke='url(%23g2)' stroke-width='58' fill='none' stroke-linecap='round' filter='url(%23b)'/%3E%3Cpath d='M-80 238 C 140 142 296 330 530 218 C 760 108 920 292 1142 188 C 1280 122 1398 146 1520 108' stroke='white' stroke-opacity='0.16' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 0 38%/1440px 620px repeat-x;animation:18s linear infinite heroSeaFlow-f73a662d;position:absolute;inset:0 -18%;transform:translate(-8%)}.home-hero[data-v-f73a662d]:after{content:"";opacity:.94;pointer-events:none;z-index:0;will-change:transform, opacity;background:linear-gradient(#fff0 0%,#f0fdff7a 34%,#ffffffeb 76%,#fff 100%);height:240px;position:absolute;bottom:-2px;left:-8%;right:-8%;transform:translate(-5%)}.hero-fx[data-v-f73a662d]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-grid[data-v-f73a662d]{opacity:.2;transform-origin:50% 0;background-image:linear-gradient(#00d5ff38 1px,#0000 1px),linear-gradient(90deg,#7c3aed38 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;transform:perspective(800px)rotateX(58deg)translateY(-20%);-webkit-mask-image:linear-gradient(#000000b8,#0000 72%);mask-image:linear-gradient(#000000b8,#0000 72%)}.hero-beams[data-v-f73a662d]{opacity:.15;will-change:transform;background:linear-gradient(118deg,#0000 0 28%,#00f5c87a 30%,#0000 34%),linear-gradient(118deg,#0000 0 52%,#7c3aed73 54%,#0000 58%),linear-gradient(118deg,#0000 0 76%,#00d5ff61 78%,#0000 82%);animation:11s linear infinite heroBeamFlow-f73a662d;position:absolute;inset:-18% -16%;transform:translate(-10%)}.hero-wave[data-v-f73a662d]{will-change:transform, opacity;mix-blend-mode:screen;background-position:0;background-repeat:repeat-x;border-radius:0;width:156%;position:absolute;left:-28%;transform:translate(0,0)}.hero-wave-one[data-v-f73a662d]{filter:blur(1px);opacity:.74;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1080' height='220' viewBox='0 0 1080 220'%3E%3Cdefs%3E%3Cfilter id='soft'%3E%3CfeGaussianBlur stdDeviation='7'/%3E%3C/filter%3E%3ClinearGradient id='line' x1='0' x2='1'%3E%3Cstop stop-color='%2300d5ff' stop-opacity='0'/%3E%3Cstop offset='0.44' stop-color='%2300e5ff' stop-opacity='0.48'/%3E%3Cstop offset='0.72' stop-color='%237c3aed' stop-opacity='0.32'/%3E%3Cstop offset='1' stop-color='%237c3aed' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M-60 112 C 120 28 258 184 438 104 C 616 24 742 176 930 92 C 1016 54 1080 64 1140 40' stroke='url(%23line)' stroke-width='38' fill='none' stroke-linecap='round' filter='url(%23soft)'/%3E%3Cpath d='M-60 112 C 120 28 258 184 438 104 C 616 24 742 176 930 92 C 1016 54 1080 64 1140 40' stroke='white' stroke-opacity='0.18' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-size:1080px 220px;height:220px;animation:14s linear infinite heroWaterWave-f73a662d;top:19%}.hero-wave-two[data-v-f73a662d]{filter:blur(2px);opacity:.58;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1160' height='250' viewBox='0 0 1160 250'%3E%3Cdefs%3E%3Cfilter id='soft'%3E%3CfeGaussianBlur stdDeviation='9'/%3E%3C/filter%3E%3ClinearGradient id='line' x1='0' x2='1'%3E%3Cstop stop-color='%2300f5c8' stop-opacity='0'/%3E%3Cstop offset='0.48' stop-color='%2300f5c8' stop-opacity='0.34'/%3E%3Cstop offset='0.76' stop-color='%2300a8ff' stop-opacity='0.24'/%3E%3Cstop offset='1' stop-color='%2300a8ff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M-70 136 C 126 54 298 210 514 126 C 716 48 852 188 1072 110 C 1130 90 1180 92 1230 76' stroke='url(%23line)' stroke-width='48' fill='none' stroke-linecap='round' filter='url(%23soft)'/%3E%3Cpath d='M-70 136 C 126 54 298 210 514 126 C 716 48 852 188 1072 110 C 1130 90 1180 92 1230 76' stroke='white' stroke-opacity='0.12' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-size:1160px 250px;height:250px;animation:18s linear infinite reverse heroWaterWave-f73a662d;top:34%}.hero-wave-three[data-v-f73a662d]{filter:blur(2px);opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='980' height='180' viewBox='0 0 980 180'%3E%3Cdefs%3E%3Cfilter id='soft'%3E%3CfeGaussianBlur stdDeviation='6'/%3E%3C/filter%3E%3ClinearGradient id='line' x1='0' x2='1'%3E%3Cstop stop-color='%237c3aed' stop-opacity='0'/%3E%3Cstop offset='0.46' stop-color='%237c3aed' stop-opacity='0.28'/%3E%3Cstop offset='0.7' stop-color='%2300d5ff' stop-opacity='0.2'/%3E%3Cstop offset='1' stop-color='%2300d5ff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M-54 92 C 94 34 220 148 384 86 C 546 24 670 136 846 76 C 920 50 984 54 1034 42' stroke='url(%23line)' stroke-width='34' fill='none' stroke-linecap='round' filter='url(%23soft)'/%3E%3C/svg%3E");background-size:980px 180px;height:180px;animation:12s linear infinite heroWaterWaveSmall-f73a662d;top:52%}.hero-cursor-glow[data-v-f73a662d]{left:var(--cursor-light-x);top:var(--cursor-light-y);filter:blur(18px);opacity:.66;width:360px;height:360px;transform:translate3d(calc(-50% + var(--cursor-pull-x)), calc(-50% + var(--cursor-pull-y)), 0);will-change:transform, left, top;background:radial-gradient(circle,#00f5c833,#00d5ff14 34%,#0000 70%);border-radius:999px;transition:left .18s,top .18s;position:absolute}.hero-bottom-glow[data-v-f73a662d]{pointer-events:none;will-change:transform, opacity, filter;border-radius:999px;animation:3s ease-in-out infinite heroBottomBreath-f73a662d;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)scale(1)}.hero-bottom-glow-white[data-v-f73a662d]{filter:blur(20px);opacity:.95;background:radial-gradient(#fffffff2,#ffffff85 46%,#0000 72%);width:118vw;height:250px}.hero-bottom-glow-cyan[data-v-f73a662d]{filter:blur(34px);opacity:.7;background:radial-gradient(#00f5c86b,#00d5ff33 46%,#0000 72%);width:92vw;height:260px;animation-delay:.32s;bottom:1%}.hero-bottom-glow-purple[data-v-f73a662d]{filter:blur(44px);opacity:.58;background:radial-gradient(#7c3aed57,#6366f129 48%,#0000 74%);width:76vw;height:250px;animation-delay:.7s;bottom:12%}.hero-particles[data-v-f73a662d]{transform:translate3d(var(--cursor-pull-x), var(--cursor-pull-y), 0);will-change:transform;transition:transform .18s;position:absolute;inset:0}.hero-particle[data-v-f73a662d]{opacity:0;border-radius:999px;animation-name:heroParticleTwinkle-f73a662d;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block;position:absolute;box-shadow:0 0 12px}@keyframes heroSeaFlow-f73a662d{0%{opacity:.76;transform:translate(-10%,-4px)}50%{opacity:.92;transform:translateY(4px)}to{opacity:.8;transform:translate(10%,-3px)}}@keyframes heroBeamFlow-f73a662d{0%{transform:translate(-10%)}to{transform:translate(10%)}}@keyframes heroWaterWave-f73a662d{0%{opacity:.44;transform:translate(-12%,6px)scaleY(.98)}48%{opacity:.76;transform:translate(2%,-6px)scaleY(1.02)}to{opacity:.5;transform:translate(14%,5px)scaleY(.99)}}@keyframes heroWaterWaveSmall-f73a662d{0%{opacity:.28;transform:translate(-16%,2px)}50%{opacity:.54;transform:translate(2%,-6px)}to{opacity:.34;transform:translate(16%,2px)}}@keyframes heroBottomBreath-f73a662d{0%,to{opacity:.58;filter:blur(34px);transform:translate(-50%)scale(.96)}50%{opacity:.92;filter:blur(48px);transform:translate(-50%,-12px)scale(1.04)}}@keyframes heroParticleTwinkle-f73a662d{0%,to{opacity:0;transform:translateY(8px)}42%{opacity:.78}70%{opacity:.34;transform:translate(10px,-14px)}}.hero-title[data-v-f73a662d]{z-index:2;color:#fff;letter-spacing:-.04em;text-shadow:0 0 8px #00d5ff4d,0 16px 54px #0000003d;margin:0;font-size:clamp(42px,6.2vw,76px);font-weight:700;line-height:1.18;position:relative}.hero-lead[data-v-f73a662d]{z-index:2;color:#0000;background:linear-gradient(#fff 0%,#e0e7ff 48%,#ffffffad 100%);-webkit-background-clip:text;background-clip:text;max-width:620px;margin:24px auto 0;font-size:18px;line-height:1.75;position:relative}.hero-actions[data-v-f73a662d]{z-index:2;justify-content:center;margin-top:42px;display:flex;position:relative}.home-hero .btn-primary[data-v-f73a662d]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#6d5dfc 100%);border:1px solid #ffffff2e;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 14px 32px #2563eb38}.home-hero .btn-primary[data-v-f73a662d]:hover{background:linear-gradient(135deg,#1d4ed8 0%,#5b4ee8 100%);transform:translateY(-1px);box-shadow:0 16px 36px #2563eb47}.hero-secondary[data-v-f73a662d]{z-index:2;margin:16px 0 0;position:relative}.home-hero .text-link[data-v-f73a662d]{color:#ffffffb3;text-decoration:none;display:inline-flex;position:relative}.home-hero .text-link[data-v-f73a662d]:hover{color:#fff;text-decoration:none}.home-hero .text-link[data-v-f73a662d]:after{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#00d5ff00,#00f5c8,#7c3aede6);border-radius:999px;height:2px;transition:opacity .25s,transform .25s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.home-hero .text-link[data-v-f73a662d]:hover:after{opacity:1;transform:scaleX(1)}.hero-metrics[data-v-f73a662d]{z-index:2;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:640px;margin:76px auto 0;padding:40px 0 0;list-style:none;display:grid;position:relative}.hero-metrics li[data-v-f73a662d]{text-align:left;flex-direction:column;gap:6px;display:flex}.hero-metrics strong[data-v-f73a662d]{color:#fffffff0;font-size:14px;font-weight:600}.hero-metrics span[data-v-f73a662d]{color:#ffffff9e;font-size:13px;line-height:1.6}.home-section[data-v-f73a662d]{border-bottom:0;padding:56px 0}.section-head[data-v-f73a662d]{text-align:center;margin-bottom:36px}.section-title[data-v-f73a662d]{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500}.columns[data-v-f73a662d]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.column[data-v-f73a662d]{border-left:1px solid var(--home-line);padding:0 32px}.column[data-v-f73a662d]:first-child{border-left:0;padding-left:0}.column h3[data-v-f73a662d]{margin:0 0 8px;font-size:15px;font-weight:600}.column p[data-v-f73a662d]{color:var(--home-ink-2);margin:0;font-size:14px;line-height:1.7}.numbered[data-v-f73a662d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.numbered li[data-v-f73a662d]{gap:16px;display:flex}.num[data-v-f73a662d]{color:var(--home-faint);font-size:13px;font-weight:600;line-height:1.5}.numbered h3[data-v-f73a662d]{margin:0 0 6px;font-size:15px;font-weight:600}.numbered p[data-v-f73a662d]{color:var(--home-ink-2);margin:0;font-size:14px;line-height:1.7}.home-cta[data-v-f73a662d]{text-align:center;padding:72px 0 96px}.home-cta h2[data-v-f73a662d]{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:500}.home-cta p[data-v-f73a662d]{max-width:420px;color:var(--home-ink-2);margin:14px auto 28px;font-size:15px;line-height:1.7}@media (width<=760px){.home-hero[data-v-f73a662d]{min-height:620px;padding:132px 20px 56px}.home-hero[data-v-f73a662d]:before{background-size:960px 420px;inset:0 -80%}.home-hero[data-v-f73a662d]:after{height:170px;left:-48%;right:-48%}.hero-wave[data-v-f73a662d]{width:252%;left:-76%}.hero-title[data-v-f73a662d]{font-size:clamp(30px,8vw,40px)}.hero-metrics[data-v-f73a662d]{text-align:center;grid-template-columns:1fr;gap:24px}.hero-metrics li[data-v-f73a662d]{text-align:center}.columns[data-v-f73a662d],.numbered[data-v-f73a662d]{grid-template-columns:1fr;gap:28px}.column[data-v-f73a662d]{text-align:center;border-top:0;border-left:0;padding:24px 0 0}.column[data-v-f73a662d]:first-child{border-top:0;padding-top:0}.numbered li[data-v-f73a662d]{text-align:center;flex-direction:column;gap:6px}.home-section[data-v-f73a662d]{padding:48px 0}.home-cta[data-v-f73a662d]{padding:64px 0 80px}}@media (width<=480px){.home-page[data-v-f73a662d]{padding:0 20px}.btn[data-v-f73a662d]{width:100%}}.theme-night{--home-ink:#f4f4f5;--home-ink-2:#d4d4d8;--home-muted:#a1a1aa;--home-faint:#71717a;--home-line:#ffffff1a}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn[data-v-f73a662d],.text-link[data-v-f73a662d],.skip-link[data-v-f73a662d]{transition:none}.home-hero[data-v-f73a662d]:before,.home-hero[data-v-f73a662d]:after,.hero-beams[data-v-f73a662d],.hero-wave[data-v-f73a662d],.hero-bottom-glow[data-v-f73a662d],.hero-particle[data-v-f73a662d]{animation:none}}.auth-invite-notice[data-v-2cc82851]{color:#047857;background:#ecfdf5;border:1px solid #10b98138;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.5}body.theme-day{background:#fff}body.theme-night{background:#18181b}.pricing-page[data-v-da0da5df]{color:#111;max-width:960px;margin:0 auto;padding:0 24px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.pricing-page.platform-page[data-v-da0da5df]{display:block}.pricing-page .platform-panel[data-v-da0da5df]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pricing-page .platform-panel-hero[data-v-da0da5df]{text-align:center;border-bottom:0;padding:64px 0 40px;display:block}.pricing-page .platform-chip[data-v-da0da5df]{color:#71717a;background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:500;display:inline-flex}.pricing-page .platform-panel-copy h1[data-v-da0da5df]{letter-spacing:-.02em;color:#111;max-width:none;margin:16px 0 0;font-size:clamp(34px,5vw,52px);font-weight:500;line-height:1.18}.pricing-page .platform-panel-copy p[data-v-da0da5df]{color:#3f3f46;max-width:520px;margin:18px auto 0;font-size:16px;line-height:1.75}.pricing-page .platform-actions[data-v-da0da5df]{justify-content:center;margin-top:32px;display:flex}.pricing-page .platform-primary-btn[data-v-da0da5df]{color:#fff;background:#111;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:16px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.pricing-page .platform-primary-btn[data-v-da0da5df]:hover{background:#2a2a2a}.pricing-page .platform-panel-side[data-v-da0da5df]{border-top:0;margin-top:32px;padding-top:32px;display:block}.pricing-page .platform-mini-panel[data-v-da0da5df]{text-align:center;background:0 0;border:0;border-radius:0;width:100%;padding:0}.pricing-page .platform-mini-panel span[data-v-da0da5df]{color:#71717a;font-size:13px;font-weight:500;display:block}.pricing-page .platform-mini-panel strong[data-v-da0da5df]{color:#111;letter-spacing:normal;margin-top:10px;font-size:18px;font-weight:600;line-height:1.4;display:block}.pricing-page .platform-mini-panel p[data-v-da0da5df]{color:#3f3f46;max-width:480px;margin:10px auto 0;font-size:14px;line-height:1.7}.pricing-page .platform-section-head[data-v-da0da5df]{text-align:center;margin-top:48px}.pricing-page .platform-section-head h2[data-v-da0da5df]{letter-spacing:-.01em;color:#111;margin:0;font-size:22px;font-weight:500}.pricing-page .platform-section-head p[data-v-da0da5df]{color:#3f3f46;max-width:480px;margin:10px auto 0;font-size:15px;line-height:1.7}.pricing-page .pricing-switch[data-v-da0da5df]{background:0 0;border:0;border-radius:0;justify-content:center;gap:24px;margin:28px 0 0;padding:0;display:flex}.pricing-page .pricing-switch button[data-v-da0da5df]{color:#71717a;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-width:auto;height:auto;padding:8px 0;font-size:15px;font-weight:500;transition:color .15s,border-color .15s}.pricing-page .pricing-switch button.active[data-v-da0da5df]{color:#111;background:0 0;border-bottom-color:#111}.pricing-page .platform-plan-grid[data-v-da0da5df]{flex-wrap:wrap;justify-content:flex-start;gap:16px;margin-top:32px;display:flex}.pricing-page .platform-plan-card[data-v-da0da5df]{background:0 0;border:1px solid #e7e7e9;border-radius:14px;flex:220px;max-width:280px;padding:24px}.pricing-page .platform-plan-card-primary[data-v-da0da5df]{box-shadow:none;border-color:#111}.pricing-page .platform-plan-card span[data-v-da0da5df]{color:#71717a;letter-spacing:.02em;font-size:12px;font-weight:600}.pricing-page .platform-plan-card h3[data-v-da0da5df]{color:#111;margin:10px 0 0;font-size:18px;font-weight:600}.pricing-page .platform-price-line[data-v-da0da5df]{margin-top:14px}.pricing-page .platform-price-line strong[data-v-da0da5df]{color:#111;letter-spacing:-.02em;font-size:32px;font-weight:500}.pricing-page .platform-price-line em[data-v-da0da5df]{color:#71717a;font-size:14px}.pricing-page .platform-plan-card ul[data-v-da0da5df]{color:#3f3f46;margin:18px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.pricing-page .platform-plan-button[data-v-da0da5df]{color:#fff;background:#111;border:0;border-radius:10px;width:100%;height:44px;margin-top:20px;font-size:14px;font-weight:500;transition:background .15s}.pricing-page .platform-plan-button[data-v-da0da5df]:hover{background:#2a2a2a}.pricing-page .platform-plan-button[data-v-da0da5df]:disabled{opacity:.5;cursor:not-allowed}.pricing-page .platform-note-grid[data-v-da0da5df]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;padding-bottom:80px;display:grid}.pricing-page .platform-note-card[data-v-da0da5df]{background:0 0;border:0;border-radius:0;padding:24px 0 0}.pricing-page .platform-note-card h3[data-v-da0da5df]{color:#111;margin:0;font-size:15px;font-weight:600}.pricing-page .platform-note-card p[data-v-da0da5df]{color:#3f3f46;margin:8px 0 0;font-size:14px;line-height:1.7}.theme-night,.theme-night,.theme-night,.theme-night,.theme-night,.theme-night,.theme-night{color:#f4f4f5}.theme-night,.theme-night,.theme-night,.theme-night,.theme-night{color:#d4d4d8}.theme-night,.theme-night,.theme-night{color:#a1a1aa}.theme-night,.theme-night,.theme-night,.theme-night{border-color:#ffffff1a}.theme-night{color:#f4f4f5;border-color:#f4f4f5}@media (width<=760px){.pricing-page[data-v-da0da5df]{padding:0 20px}.pricing-page .platform-panel-hero[data-v-da0da5df]{padding:48px 0 32px}.pricing-page .platform-plan-grid[data-v-da0da5df]{flex-direction:column;align-items:stretch}.pricing-page .platform-plan-card[data-v-da0da5df]{max-width:none;padding:20px}.pricing-page .platform-note-grid[data-v-da0da5df]{grid-template-columns:1fr}}.super-editor[data-v-000a9a25]{color:#e5e7eb;background:#1b1d21;grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.super-hidden-input[data-v-000a9a25]{display:none}.super-canvas-actions button[data-v-000a9a25],.super-quick-row button[data-v-000a9a25],.super-action-grid button[data-v-000a9a25],.super-zoom button[data-v-000a9a25]{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.super-canvas-actions svg[data-v-000a9a25],.super-rail svg[data-v-000a9a25],.super-primary-panel-button svg[data-v-000a9a25],.super-quick-row svg[data-v-000a9a25],.super-action-grid svg[data-v-000a9a25],.super-canvas-empty svg[data-v-000a9a25]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:21px;height:21px}.super-canvas-actions button[data-v-000a9a25]:disabled,.super-action-grid button[data-v-000a9a25]:disabled,.super-quick-row button[data-v-000a9a25]:disabled{cursor:not-allowed;opacity:.35}.super-download[data-v-000a9a25]{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:9px;min-width:72px;height:34px;font-size:15px;font-weight:700}.super-download[data-v-000a9a25]:disabled{cursor:not-allowed;opacity:.45}.super-body[data-v-000a9a25]{grid-template-columns:minmax(0,1fr) minmax(292px,320px);min-height:0;display:grid;overflow:hidden}.super-body.inspector-hidden[data-v-000a9a25]{grid-template-columns:minmax(0,1fr)}.super-rail[data-v-000a9a25]{z-index:25;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.super-rail[data-v-000a9a25]:before{content:"";background:#333941;border-radius:14px;width:64px;height:266px;position:absolute}.super-rail button[data-v-000a9a25]{z-index:1;color:#aeb4bf;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:64px;height:61px;font-size:10px;font-weight:700;line-height:1;display:flex;position:relative}.super-rail button span[data-v-000a9a25]{text-overflow:ellipsis;white-space:nowrap;max-width:58px;overflow:hidden}.super-rail button.active[data-v-000a9a25]{color:#ffe600}.super-tool-panel[data-v-000a9a25],.super-inspector[data-v-000a9a25]{box-sizing:border-box;background:#30353d;min-width:0;height:min(720px,100% - 32px);min-height:0;max-height:calc(100% - 32px);overflow:hidden auto}.super-tool-panel[data-v-000a9a25]{z-index:24;border:1px solid #ffffff14;border-radius:10px;width:min(228px,100% - 64px);margin:0;padding-bottom:12px;position:absolute;top:50%;left:64px;transform:translateY(-50%);box-shadow:0 24px 70px #00000038}.super-primary-panel-button[data-v-000a9a25]{color:#ffe600;cursor:pointer;background:#17191d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 20px);height:36px;margin:10px;font-size:13px;font-weight:800;display:flex}.super-edit-form[data-v-000a9a25]{gap:8px;padding:0 10px 12px;display:grid}.super-edit-form label[data-v-000a9a25],.super-inspector-form label[data-v-000a9a25]{color:#cbd5e1;gap:7px;font-size:13px;font-weight:700;display:grid}.super-edit-form input[data-v-000a9a25],.super-inspector-form select[data-v-000a9a25],.super-inspector-form textarea[data-v-000a9a25],.super-inspector-form input[type=range][data-v-000a9a25],.super-model-trigger[data-v-000a9a25]{color:#f8fafc;width:100%;font:inherit;background:#202329;border:1px solid #ffffff14;border-radius:8px;outline:none}.super-edit-form input[data-v-000a9a25],.super-inspector-form select[data-v-000a9a25],.super-model-trigger[data-v-000a9a25]{height:36px;padding:0 10px}.super-inspector-form textarea[data-v-000a9a25]{resize:vertical;min-height:58px;padding:10px}.super-inspector-form input[type=color][data-v-000a9a25]{height:36px;padding:4px}.super-panel-section[data-v-000a9a25]{padding:0 10px 10px}.super-section-title[data-v-000a9a25]{color:#f8fafc;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.super-section-heading[data-v-000a9a25]{color:#f8fafc;padding:0 10px 8px;font-size:12px;font-weight:800}.super-section-title button[data-v-000a9a25],.super-image-tabs button[data-v-000a9a25]{color:#cbd5e1;font:inherit;cursor:pointer;background:0 0;border:0}.super-text-card[data-v-000a9a25]{color:#cbd5e1;text-align:left;cursor:pointer;background:#1d2025;border:0;border-radius:8px;grid-template-columns:76px 1fr;align-items:center;width:100%;min-height:52px;margin-bottom:8px;display:grid}.super-text-card strong[data-v-000a9a25]{color:#f8fafc;white-space:pre-line;padding-left:12px;font-size:15px;line-height:1.02}.super-text-card span[data-v-000a9a25]{color:#aeb4bf;font-size:12px}.super-image-tabs[data-v-000a9a25]{gap:6px;padding:0 10px 10px;display:flex}.super-image-tabs button[data-v-000a9a25]{border-radius:8px;height:30px;padding:0 10px;font-size:13px}.super-image-tabs button.active[data-v-000a9a25]{color:#fff;background:#202329;font-weight:800}.super-my-images[data-v-000a9a25]{border-top:1px solid #0000003d;grid-template-columns:repeat(2,1fr);gap:8px;padding:10px;display:grid}.super-thumb[data-v-000a9a25]{color:#f8fafc;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;gap:8px;min-height:82px;display:grid;overflow:hidden}.super-thumb.active[data-v-000a9a25]{border-color:#ffe600}.super-thumb img[data-v-000a9a25]{object-fit:cover;border:3px solid #f8fafc;border-radius:4px;width:48px;height:48px}.super-thumb.watermark img[data-v-000a9a25]{object-fit:contain;border:1px solid #f8fafc8c;width:64px;height:48px}.super-thumb span[data-v-000a9a25]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:800;overflow:hidden}.super-empty-assets[data-v-000a9a25]{color:#8b929e;grid-column:1/-1;font-size:14px}.super-my-images.empty[data-v-000a9a25],.super-watermark-assets.empty[data-v-000a9a25]{grid-template-columns:1fr;min-height:420px;padding-top:28px}.super-my-images.empty .super-empty-assets[data-v-000a9a25],.super-watermark-assets.empty .super-empty-assets[data-v-000a9a25]{text-align:center;place-items:center;min-height:360px;display:grid}.super-chart-card[data-v-000a9a25]{color:#e5e7eb;text-align:left;cursor:pointer;background:#1d2025;border:0;border-radius:8px;width:calc(100% - 20px);margin:0 10px 10px;padding:10px;display:block}.super-chart-card strong[data-v-000a9a25],.super-chart-card em[data-v-000a9a25]{display:block}.super-chart-card strong[data-v-000a9a25]{margin-top:8px;font-size:13px}.super-chart-card em[data-v-000a9a25]{color:#aeb4bf;margin-top:5px;font-size:10px;font-style:normal}.super-chart-demo[data-v-000a9a25],.canvas-chart[data-v-000a9a25]{background:conic-gradient(#0896d7 0 16%, #10b8ce 16% 70%, #123f8c 70% 90%, #4dd0e1 90% 100%);border-radius:50%;display:block}.super-chart-demo[data-v-000a9a25]{aspect-ratio:1.8;background:radial-gradient(circle at center, transparent 0 0), conic-gradient(#0896d7 0 16%, #10b8ce 16% 70%, #123f8c 70% 90%, #4dd0e1 90% 100%);border-radius:6px;width:100%}.super-chart-demo[data-v-000a9a25]:before{content:"";background:conic-gradient(#0896d7 0 16%, #10b8ce 16% 70%, #123f8c 70% 90%, #4dd0e1 90% 100%);border-radius:50%;width:72px;height:72px;margin:12px auto;display:block}.super-chart-demo.donut[data-v-000a9a25]:before{background:radial-gradient(circle, #f8fafc 0 42%, transparent 43%), conic-gradient(#0896d7 0 16%, #10b8ce 16% 70%, #123f8c 70% 90%, #4dd0e1 90% 100%)}.super-sign-grid[data-v-000a9a25]{grid-template-columns:1fr 1fr;gap:10px;padding:0 12px 14px;display:grid}.super-sign-grid button[data-v-000a9a25]{color:#9ca3af;cursor:pointer;background:#1d2025;border:0;border-radius:8px;place-items:center;min-height:86px;display:grid}.super-sign-grid span[data-v-000a9a25]{border:1px solid #9ca3af;border-radius:6px;padding:6px 10px;font-size:12px}.super-panel-tabs[data-v-000a9a25]{border-bottom:1px solid #00000040;align-items:center;gap:6px;height:38px;padding:0 10px;display:flex}.super-panel-tabs-top[data-v-000a9a25]{border-bottom:1px solid #0000003d;height:42px}.super-panel-tabs button[data-v-000a9a25]{color:#d1d5db;cursor:pointer;background:0 0;border:0;border-radius:8px;height:26px;padding:0 8px;font-size:12px;font-weight:800}.super-panel-tabs button.active[data-v-000a9a25]{color:#fff;background:#17191d}.super-image-empty-panel[data-v-000a9a25]{place-items:center;min-height:200px;padding:18px;display:grid}.super-image-empty-panel button[data-v-000a9a25]{color:#aeb4bf;cursor:pointer;background:0 0;border:0;place-items:center;gap:12px;font-size:14px;display:grid}.super-image-empty-panel svg[data-v-000a9a25]{fill:none;stroke:currentColor;stroke-width:1.8px;width:54px;height:54px}.super-chart-list[data-v-000a9a25]{gap:8px;max-height:calc(100vh - 102px);padding:10px;display:grid;overflow-y:auto}.super-chart-list .super-chart-card[data-v-000a9a25]{border-radius:8px;width:100%;margin:0;padding:9px}.super-chart-list .super-chart-card strong[data-v-000a9a25]{margin-top:7px;font-size:13px}.super-chart-list .super-chart-card em[data-v-000a9a25]{font-size:10px;line-height:1.4}.super-chart-demo[data-v-000a9a25]{background:#fff;border-radius:6px;place-items:center;width:100%;height:82px;display:grid;position:relative}.super-chart-demo[data-v-000a9a25]:before{content:none}.super-chart-demo i[data-v-000a9a25]{background:conic-gradient(#0695d6 0 16%, #11b7ce 16% 70%, #124c99 70% 90%, #54d5e6 90% 100%);border-radius:50%;width:54px;height:54px;display:block}.super-chart-demo.donut i[data-v-000a9a25]{background:radial-gradient(circle, #fff 0 42%, transparent 43%), conic-gradient(#0695d6 0 16%, #11b7ce 16% 70%, #124c99 70% 90%, #54d5e6 90% 100%)}.super-chart-demo.rose i[data-v-000a9a25]{background:conic-gradient(#bceff5 0 18%, #08a3dc 18% 43%, #00529f 43% 72%, #10b8ce 72% 100%);border-radius:42% 58% 46% 54%}.super-chart-preview-svg[data-v-000a9a25]{width:88%;height:76px;overflow:visible}.super-chart-preview-svg .axis[data-v-000a9a25],.super-chart-preview-svg .grid[data-v-000a9a25]{fill:none;stroke:#d7dde6;stroke-linecap:round}.super-chart-preview-svg .axis[data-v-000a9a25]{stroke:#8b95a3;stroke-width:2px}.super-chart-preview-svg .grid[data-v-000a9a25]{stroke-width:1px}.super-chart-preview-svg .area[data-v-000a9a25]{fill:#16b8ee38;stroke:none}.super-chart-preview-svg .line-path[data-v-000a9a25],.super-chart-preview-svg .compare-path[data-v-000a9a25]{fill:none;stroke:#0b63b6;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.super-chart-preview-svg .line-path.curve[data-v-000a9a25]{stroke:#16b8ee}.super-chart-preview-svg .compare-path[data-v-000a9a25]{stroke:#16b8ee;stroke-width:3px}.super-chart-preview-svg .point[data-v-000a9a25]{fill:#fff;stroke:#0b63b6;stroke-width:2px}.super-chart-preview-svg .bar-a[data-v-000a9a25]{fill:#16b8ee}.super-chart-preview-svg .bar-b[data-v-000a9a25]{fill:#0b63b6}.super-chart-preview-svg .bar-c[data-v-000a9a25]{fill:#10b8ce}.super-sign-preview[data-v-000a9a25]{isolation:isolate;box-sizing:border-box;color:#d1d5db;text-align:center;place-items:center;width:100%;min-height:62px;padding:8px 14px;font-size:11px;line-height:1.2;display:grid;position:relative}.super-sign-grid[data-v-000a9a25]{gap:12px;padding:14px}.super-sign-grid button[data-v-000a9a25]{border:2px solid #0000;border-radius:8px;min-height:104px;padding:12px}.super-sign-grid button.active[data-v-000a9a25],.super-sign-grid button[data-v-000a9a25]:hover{border-color:#ffe600}.super-sign-preview.line[data-v-000a9a25]{background:linear-gradient(#8b929e,#8b929e) 50% 10px/74% 1px no-repeat,linear-gradient(#8b929e,#8b929e) center bottom 10px/74% 1px no-repeat}.super-sign-preview.box[data-v-000a9a25]{border:1px solid #8b929e;border-radius:4px}.super-sign-preview.outline[data-v-000a9a25]{border:1px dashed #8b929e;border-radius:4px;box-shadow:inset 0 0 0 5px #1d2025}.super-sign-preview.double[data-v-000a9a25]{border:1px solid #8b929e;border-radius:4px;box-shadow:inset 0 0 0 5px #1d2025,inset 0 0 0 6px #8b929e}.super-sign-preview.badge[data-v-000a9a25]{clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);border:1px solid #8b929e}.super-sign-preview.oval[data-v-000a9a25]{border:1px solid #8b929e;border-radius:999px}.super-sign-preview.circle[data-v-000a9a25]{border:1px solid #8b929e;border-radius:50%;justify-self:center;width:74px;height:74px;min-height:74px}.super-sign-preview.corner[data-v-000a9a25]{background:linear-gradient(#8b929e,#8b929e) 0 0/18px 1px no-repeat,linear-gradient(#8b929e,#8b929e) 0 0/1px 18px no-repeat,linear-gradient(#8b929e,#8b929e) 100% 100%/18px 1px no-repeat,linear-gradient(#8b929e,#8b929e) 100% 100%/1px 18px no-repeat}.super-sign-preview.ribbon[data-v-000a9a25]{clip-path:polygon(0 0,100% 0,88% 50%,100% 100%,0 100%,12% 50%);border:1px solid #8b929e}.super-sign-preview.underline[data-v-000a9a25]{background:radial-gradient(at center bottom 10px,#0000 0 58%,#8b929e 59% 61%,#0000 62%),linear-gradient(#8b929e,#8b929e) center bottom 12px/44% 1px no-repeat}.super-sign-preview.bracket[data-v-000a9a25]{background:linear-gradient(#8b929e,#8b929e) 0 0/22px 1px no-repeat,linear-gradient(#8b929e,#8b929e) 0 0/1px 100% no-repeat,linear-gradient(#8b929e,#8b929e) 0 100%/22px 1px no-repeat,linear-gradient(#8b929e,#8b929e) 100% 0/22px 1px no-repeat,linear-gradient(#8b929e,#8b929e) 100% 0/1px 100% no-repeat,linear-gradient(#8b929e,#8b929e) 100% 100%/22px 1px no-repeat}.super-sign-preview.stamp[data-v-000a9a25]{background:repeating-conic-gradient(from 0deg, transparent 0 8deg, #d1d5db6b 9deg 11deg, transparent 12deg 22deg);border:1px solid #8b929e;border-radius:50%;justify-self:center;width:82px;height:82px;min-height:82px}.super-sign-preview.tag[data-v-000a9a25]{clip-path:polygon(0 0,86% 0,100% 50%,86% 100%,0 100%);border:1px solid #8b929e}.super-sign-preview.tag[data-v-000a9a25]:before{content:"";border:1px solid #8b929e;border-radius:50%;width:6px;height:6px;position:absolute;left:12px}.super-sign-preview.slash[data-v-000a9a25]{background:linear-gradient(135deg,#0000 44%,#d1d5db8c 45% 47%,#0000 48%),linear-gradient(135deg,#0000 54%,#d1d5db52 55% 56%,#0000 57%)}.super-sign-preview.diagonal[data-v-000a9a25]{background:linear-gradient(135deg,#0000 48%,#d1d5db8c 49% 51%,#0000 52%)}.super-sign-preview.diamond[data-v-000a9a25]:before{content:"";border:1px solid #8b929e;position:absolute;inset:8px 28px;transform:rotate(45deg)}.super-sign-preview.dense[data-v-000a9a25]{background:repeating-linear-gradient(135deg,#0000 0 8px,#d1d5db52 9px 10px,#0000 11px 18px),repeating-linear-gradient(45deg,#0000 0 14px,#d1d5db33 15px 16px,#0000 17px 26px)}.super-sign-preview.seal[data-v-000a9a25]{border:1px solid #8b929e;border-radius:50%;justify-self:center;width:82px;height:82px;min-height:82px;box-shadow:inset 0 0 0 6px #1d2025,inset 0 0 0 7px #8b929e}.super-sign-preview.grid[data-v-000a9a25]{background:linear-gradient(#8b929e,#8b929e) 50%/100% 1px no-repeat,linear-gradient(90deg,#8b929e,#8b929e) 50%/1px 100% no-repeat;border:1px solid #8b929e;border-radius:5px}.super-sign-preview.wave[data-v-000a9a25]{background:radial-gradient(at 25% 70%,#0000 0 42%,#d1d5db80 43% 45%,#0000 46%),radial-gradient(at 75% 30%,#0000 0 42%,#d1d5db6b 43% 45%,#0000 46%)}.super-canvas-wrap[data-v-000a9a25]{background:#1d1f23;grid-column:1;min-width:0;min-height:0;position:relative;overflow:hidden}.super-canvas-actions[data-v-000a9a25]{z-index:20;align-items:center;gap:18px;display:flex;position:absolute;top:18px;right:20px}.super-canvas-actions button[data-v-000a9a25]:not(.super-download){color:#cbd5e1;width:34px;height:34px}.super-body.tool-panel-collapsed .super-canvas-wrap[data-v-000a9a25],.super-body.inspector-hidden:not(.tool-panel-collapsed) .super-canvas-wrap[data-v-000a9a25]{grid-column:1}.super-canvas-scroller[data-v-000a9a25]{overscroll-behavior:contain;scrollbar-width:none;touch-action:none;place-items:center;width:100%;height:100%;padding:44px 32px 44px 84px;display:grid;overflow:hidden}.super-body:not(.tool-panel-collapsed) .super-canvas-scroller[data-v-000a9a25]{padding-left:296px}.super-body:not(.inspector-hidden) .super-canvas-scroller[data-v-000a9a25]{padding-right:72px}.super-canvas-scroller[data-v-000a9a25]::-webkit-scrollbar{display:none}.super-artboard-stage[data-v-000a9a25]{flex:none;position:relative}.super-artboard[data-v-000a9a25]{transform-origin:0 0;background:#fff;flex:none;position:absolute;inset:0 auto auto 0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 24px 80px #00000052}.super-artboard.empty[data-v-000a9a25]{box-shadow:none;background:0 0;overflow:visible}.canvas-floating-actions[data-v-000a9a25]{z-index:1000;background:#fff;border-radius:999px;display:flex;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 28px #0f172a2e}.canvas-floating-actions button[data-v-000a9a25]{color:#2d333c;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:36px;display:grid}.canvas-floating-actions button[data-v-000a9a25]:hover{background:#f3f4f6}.canvas-floating-actions button[data-v-000a9a25]:disabled{cursor:not-allowed;opacity:.36}.canvas-floating-actions svg[data-v-000a9a25]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.canvas-layer[data-v-000a9a25]{-webkit-user-select:none;user-select:none;transform-origin:50%;cursor:move;position:absolute}.canvas-layer.selected[data-v-000a9a25]{outline:2px solid #ffe600}.canvas-chart-layer[data-v-000a9a25]{color:#fff;background:#11182775;place-items:center;width:100%;height:100%;padding:12px;display:grid;overflow:hidden}.canvas-chart-layer.transparent[data-v-000a9a25]{background:0 0}.canvas-chart-layer>strong[data-v-000a9a25]{text-align:center;text-shadow:0 2px 6px #00000073;align-self:end}.canvas-pie-wrap[data-v-000a9a25]{grid-template-columns:1fr 1fr;align-items:center;gap:6px;width:100%;display:grid}.canvas-pie[data-v-000a9a25]{aspect-ratio:1;border-radius:50%;justify-self:end;width:52%;display:block}.chart-donut .canvas-pie[data-v-000a9a25]{background-image:radial-gradient(circle,#ffffffdb 0 42%,#0000 43%)}.chart-rose .canvas-pie[data-v-000a9a25]{border-radius:44% 56% 46% 54%}.canvas-pie-wrap em[data-v-000a9a25]{color:#fff;align-items:center;gap:5px;font-size:11px;font-style:normal;display:flex}.canvas-pie-wrap i[data-v-000a9a25]{border-radius:50%;width:9px;height:9px}.canvas-line-chart[data-v-000a9a25]{width:100%;height:100%;overflow:visible}.canvas-line-chart path[data-v-000a9a25]:not(.area){fill:none;stroke:#ffffff3d;stroke-width:1px}.canvas-line-chart .area[data-v-000a9a25]{fill:#12b8ce6b;stroke:none}.canvas-line-chart polyline[data-v-000a9a25]{fill:none;stroke:#00b8ee;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.canvas-line-chart polyline+polyline[data-v-000a9a25]{stroke:#0b4c99}.canvas-bar-chart[data-v-000a9a25]{justify-content:center;align-items:flex-end;gap:7px;width:100%;height:78%;padding:12px 8px;display:flex}.canvas-bar-chart span[data-v-000a9a25]{align-items:flex-end;gap:3px;height:100%;display:flex}.canvas-bar-chart i[data-v-000a9a25],.canvas-bar-chart b[data-v-000a9a25]{border-radius:4px 4px 0 0;width:12px;min-height:4px;display:block}.canvas-bar-chart.horizontal[data-v-000a9a25]{transform:rotate(-90deg)}.canvas-signature[data-v-000a9a25]{box-sizing:border-box;text-align:center;text-shadow:0 2px 8px #00000075;place-items:center;width:100%;height:100%;padding:8px 18px;line-height:1.16;display:grid;position:relative;overflow:hidden}.canvas-signature span[data-v-000a9a25]{z-index:1;white-space:pre-line;position:relative}.canvas-signature[data-v-000a9a25]:before{content:"";z-index:0;pointer-events:none;filter:drop-shadow(0 2px 5px #0000005c);position:absolute;inset:9px 14px}.canvas-signature[data-v-000a9a25]:after{content:none;pointer-events:none;position:absolute}.canvas-signature.box[data-v-000a9a25]:before{border:3px solid;border-radius:7px}.canvas-signature.outline[data-v-000a9a25]:before{border:3px dashed;border-radius:7px;box-shadow:inset 0 0 0 7px #ffffff1f}.canvas-signature.double[data-v-000a9a25]:before{border:3px solid;border-radius:8px;box-shadow:inset 0 0 0 5px #ffffff38}.canvas-signature.line[data-v-000a9a25]:before{border-top:2px solid;border-bottom:2px solid;inset:12px 0}.canvas-signature.badge[data-v-000a9a25]:before{clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);border:3px solid}.canvas-signature.tag[data-v-000a9a25]:before{clip-path:polygon(0 0,86% 0,100% 50%,86% 100%,0 100%);border:3px solid}.canvas-signature.tag[data-v-000a9a25]:after{content:"";filter:drop-shadow(0 2px 5px #0000005c);border:2px solid;border-radius:50%;width:8px;height:8px;top:50%;left:34px;transform:translateY(-50%)}.canvas-signature.oval[data-v-000a9a25]:before{border:3px solid;border-radius:999px}.canvas-signature.circle[data-v-000a9a25]:before,.canvas-signature.seal[data-v-000a9a25]:before{aspect-ratio:1;border:3px solid;border-radius:50%;width:min(84%,100% - 14px);inset:50%;transform:translate(-50%,-50%)}.canvas-signature.corner[data-v-000a9a25]:before{background:linear-gradient(currentColor,currentColor) 0 0/42px 3px no-repeat,linear-gradient(currentColor,currentColor) 0 0/3px 42px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/42px 3px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/3px 42px no-repeat}.canvas-signature.ribbon[data-v-000a9a25]:before{clip-path:polygon(0 0,100% 0,88% 50%,100% 100%,0 100%,12% 50%);border:3px solid}.canvas-signature.underline[data-v-000a9a25]:before{background:radial-gradient(at center bottom 8px,#0000 0 58%,currentColor 59% 61%,#0000 62%),linear-gradient(currentColor,currentColor) center bottom 10px/46% 3px no-repeat;inset:16px 28px}.canvas-signature.bracket[data-v-000a9a25]:before{background:linear-gradient(currentColor,currentColor) 0 0/46px 3px no-repeat,linear-gradient(currentColor,currentColor) 0 0/3px 100% no-repeat,linear-gradient(currentColor,currentColor) 0 100%/46px 3px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/46px 3px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/3px 100% no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/46px 3px no-repeat}.canvas-signature.stamp[data-v-000a9a25]:before{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, transparent 0 8deg, currentColor 9deg 11deg, transparent 12deg 22deg);opacity:.68;border:3px solid;border-radius:50%;width:min(84%,100% - 14px);inset:50%;transform:translate(-50%,-50%)}.canvas-signature.diagonal[data-v-000a9a25]:before{opacity:.52;background:linear-gradient(135deg,#0000 48%,currentColor 49% 51%,#0000 52%);inset:6px}.canvas-signature.slash[data-v-000a9a25]:before{opacity:.46;background:linear-gradient(135deg,#0000 44%,currentColor 45% 47%,#0000 48%),linear-gradient(135deg,#0000 54%,currentColor 55% 56%,#0000 57%);inset:8px}.canvas-signature.diamond[data-v-000a9a25]:before{border:3px solid;inset:16px 42px;transform:rotate(45deg)}.canvas-signature.dense[data-v-000a9a25]:before{opacity:.28;background:repeating-linear-gradient(135deg,#0000 0 16px,currentColor 17px 19px,#0000 20px 34px),repeating-linear-gradient(45deg,#0000 0 24px,currentColor 25px 26px,#0000 27px 42px);inset:6px}.canvas-signature.seal[data-v-000a9a25]:after{content:"";aspect-ratio:1;filter:drop-shadow(0 2px 5px #0000005c);border:2px solid;border-radius:50%;width:min(66%,100% - 34px);inset:50%;transform:translate(-50%,-50%)}.canvas-signature.grid[data-v-000a9a25]:before{opacity:.5;background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(90deg,currentColor,currentColor) 50%/2px 100% no-repeat;border:3px solid;border-radius:7px}.canvas-signature.wave[data-v-000a9a25]:before{opacity:.52;background:radial-gradient(at 25% 70%,#0000 0 42%,currentColor 43% 45%,#0000 46%),radial-gradient(at 75% 30%,#0000 0 42%,currentColor 43% 45%,#0000 46%)}.canvas-watermark[data-v-000a9a25]{color:#fff;pointer-events:none;grid-template-columns:repeat(6,1fr);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.canvas-watermark[data-v-000a9a25]:before{content:"";pointer-events:none;position:absolute;inset:0}.canvas-watermark.diagonal[data-v-000a9a25]:before{opacity:.22;background:repeating-linear-gradient(135deg,#0000 0 72px,currentColor 73px 75px,#0000 76px 154px)}.canvas-watermark.diamond[data-v-000a9a25]{grid-template-columns:repeat(5,1fr)}.canvas-watermark.dense[data-v-000a9a25]{grid-template-columns:repeat(8,1fr);font-size:.82em}.canvas-watermark.dense[data-v-000a9a25]:before{opacity:.16;background:repeating-linear-gradient(135deg,#0000 0 26px,currentColor 27px 28px,#0000 29px 52px),repeating-linear-gradient(45deg,#0000 0 42px,currentColor 43px 44px,#0000 45px 78px)}.canvas-watermark.seal[data-v-000a9a25]{grid-template-columns:repeat(4,1fr)}.canvas-watermark.grid[data-v-000a9a25]{grid-template-columns:repeat(5,1fr)}.canvas-watermark.grid[data-v-000a9a25]:before{opacity:.16;background:repeating-linear-gradient(0deg,#0000 0 116px,currentColor 117px 118px,#0000 119px 232px),repeating-linear-gradient(90deg,#0000 0 164px,currentColor 165px 166px,#0000 167px 328px)}.canvas-watermark.wave[data-v-000a9a25]{grid-template-columns:repeat(5,1fr)}.canvas-watermark.wave[data-v-000a9a25]:before{opacity:.16;background:radial-gradient(at 18% 42%,#0000 0 35%,currentColor 36% 37%,#0000 38%),radial-gradient(at 48% 60%,#0000 0 35%,currentColor 36% 37%,#0000 38%),radial-gradient(at 78% 42%,#0000 0 35%,currentColor 36% 37%,#0000 38%)}.canvas-watermark span[data-v-000a9a25]{white-space:nowrap;text-shadow:0 1px 4px #00000047;position:relative;transform:rotate(-34deg)}.canvas-watermark.diamond span[data-v-000a9a25],.canvas-watermark.seal span[data-v-000a9a25]{place-items:center;width:112px;height:64px;display:grid}.canvas-watermark.diamond span[data-v-000a9a25]:before{content:"";opacity:.46;border:1px solid;position:absolute;inset:3px 18px;transform:rotate(45deg)}.canvas-watermark.seal span[data-v-000a9a25]{border:1px solid;border-radius:50%;width:108px;height:108px;box-shadow:inset 0 0 0 8px #ffffff29,inset 0 0 0 9px}.canvas-layer img[data-v-000a9a25],.canvas-chart[data-v-000a9a25],.canvas-layer textarea[data-v-000a9a25]{width:100%;height:100%;display:block}.canvas-layer img[data-v-000a9a25]{pointer-events:none}.canvas-mask[data-v-000a9a25]{z-index:80;pointer-events:none;touch-action:none;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.canvas-mask.active[data-v-000a9a25]{cursor:none;pointer-events:auto;opacity:.45}.canvas-brush-cursor[data-v-000a9a25]{z-index:120;pointer-events:none;border:3px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0f172a75,0 8px 18px #0f172a33}.canvas-mask-tag[data-v-000a9a25]{z-index:110;width:auto;height:38px;box-shadow:none;pointer-events:auto;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.canvas-mask-tag span[data-v-000a9a25],.canvas-mask-tag button[data-v-000a9a25]{color:#111827;background:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:800;line-height:1;display:grid}.canvas-mask-tag button[data-v-000a9a25]{cursor:pointer;font-size:30px;font-weight:500}.canvas-crop-overlay[data-v-000a9a25]{z-index:115;cursor:default;pointer-events:auto;position:absolute;inset:0}.canvas-crop-shade[data-v-000a9a25]{pointer-events:auto;background:#0f172a75;position:absolute}.canvas-crop-box[data-v-000a9a25]{cursor:move;border:2px solid #ffe600;position:absolute;box-shadow:0 0 0 9999px #0f172a1a}.canvas-crop-box[data-v-000a9a25]:before,.canvas-crop-box[data-v-000a9a25]:after{content:"";background:#ffe6008c;height:1px;position:absolute;inset:33.333% 0 auto}.canvas-crop-box[data-v-000a9a25]:after{inset:66.666% 0 auto}.canvas-crop-zoom[data-v-000a9a25]{color:#1f2937;cursor:default;background:#ffffffeb;border-radius:999px;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:10px;width:min(250px,88%);height:46px;padding:0 16px;font-size:13px;font-weight:800;display:grid;position:absolute;top:-66px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0f172a33}.canvas-crop-zoom input[data-v-000a9a25]{accent-color:#ffe600;width:100%}.canvas-crop-zoom em[data-v-000a9a25]{color:#475569;text-align:right;min-width:42px;font-style:normal}.crop-handle[data-v-000a9a25]{background:#fff;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 0 0 1px #0f172a6b}.crop-handle.nw[data-v-000a9a25]{cursor:nwse-resize;top:0;left:0;transform:translate(-50%,-50%)}.crop-handle.ne[data-v-000a9a25]{cursor:nesw-resize;top:0;right:0;transform:translate(50%,-50%)}.crop-handle.sw[data-v-000a9a25]{cursor:nesw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.crop-handle.se[data-v-000a9a25]{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}.canvas-layer textarea[data-v-000a9a25]{resize:none;background:0 0;border:0;outline:none;font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.2;overflow:hidden}.canvas-chart.donut[data-v-000a9a25]{background:radial-gradient(circle, #fff 0 42%, transparent 43%), conic-gradient(#0896d7 0 16%, #10b8ce 16% 70%, #123f8c 70% 90%, #4dd0e1 90% 100%)}.handle[data-v-000a9a25]{background:#fff;border:2px solid #1d1f23;border-radius:50%;width:12px;height:12px;position:absolute}.handle.nw[data-v-000a9a25]{cursor:nwse-resize;top:0;left:0;transform:translate(-50%,-50%)}.handle.ne[data-v-000a9a25]{cursor:nesw-resize;top:0;right:0;transform:translate(50%,-50%)}.handle.sw[data-v-000a9a25]{cursor:nesw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.handle.se[data-v-000a9a25]{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}.super-canvas-empty[data-v-000a9a25]{color:#fff;cursor:pointer;width:100%;height:100%;box-shadow:none;background:#05070a;border:1px dashed #e5e7eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex;position:absolute;inset:0;transform:none}.super-canvas-empty[data-v-000a9a25]:hover{color:#fff;background:#111827;border-color:#fff;transform:translateY(-1px)}.super-canvas-empty svg[data-v-000a9a25]{color:#fff;width:28px;height:28px}.super-canvas-empty:hover svg[data-v-000a9a25]{color:#fff}.super-zoom[data-v-000a9a25]{color:#e5e7eb;background:#353b45;border-radius:8px;align-items:center;gap:12px;height:40px;padding:0 12px;font-size:15px;font-weight:800;display:flex;position:absolute;bottom:18px;right:20px}.super-zoom button[data-v-000a9a25]{font-size:20px}.super-inspector[data-v-000a9a25]{border-left:1px solid #ffffff14;border-radius:10px 0 0 10px;grid-column:2;align-self:start;margin:16px 0}.super-tabs[data-v-000a9a25]{border-bottom:1px solid #00000047;align-items:center;gap:14px;height:50px;padding:0 14px;display:flex}.super-tabs button[data-v-000a9a25]{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:14px;font-weight:700}.super-tabs button.active[data-v-000a9a25]{color:#fff;background:#202329;padding:6px 10px}.super-quick-row[data-v-000a9a25]{background:#1d2025;border-radius:8px;grid-template-columns:repeat(4,1fr);margin:16px 16px 12px;display:grid;overflow:hidden}.super-quick-row button[data-v-000a9a25]{height:42px}.super-action-grid[data-v-000a9a25]{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px;display:grid}.super-action-grid button[data-v-000a9a25]{color:#d1d5db;text-align:center;background:#1d2025;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:78px;font-size:13px;display:flex}.super-action-grid button.active[data-v-000a9a25],.super-action-grid button[data-v-000a9a25]:hover:not(:disabled){color:#111827;background:#fff}body.theme-day,body.theme-day{color:#fff;background:#05070a}.super-inspector-form[data-v-000a9a25],.super-text-edit-panel[data-v-000a9a25]{gap:10px;padding:16px 16px 0;display:grid;position:relative}.super-text-edit-panel[data-v-000a9a25]{border-top:1px solid #00000047;gap:16px;margin-top:16px;padding-top:18px}.super-edit-title[data-v-000a9a25]{gap:8px;display:grid}.super-edit-title strong[data-v-000a9a25]{color:#f8fafc;font-size:18px;line-height:1.1}.super-edit-title span[data-v-000a9a25]{color:#aeb4bf;font-size:15px}.super-mode-toggle[data-v-000a9a25]{background:#1d2025;border:1px solid #242830;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.super-mode-toggle button[data-v-000a9a25]{color:#d1d5db;cursor:pointer;background:0 0;border:0;height:36px;font-size:13px;font-weight:800}.super-mode-toggle button.active[data-v-000a9a25]{color:#111827;background:#fff}.super-chart-inspector[data-v-000a9a25],.super-layer-props[data-v-000a9a25]{gap:12px;padding:14px 12px 0;display:grid}.super-inspector-toggle[data-v-000a9a25]{border:1px solid #1c2026;border-radius:7px;height:36px;margin:0}.super-chart-data[data-v-000a9a25],.super-chart-style[data-v-000a9a25]{justify-self:center;gap:0;width:min(100%,252px);padding-top:12px;display:grid}.super-chart-data-head[data-v-000a9a25],.super-chart-data-row[data-v-000a9a25]{grid-template-columns:minmax(0,1fr) repeat(2,64px);align-items:center;gap:0;display:grid}.super-chart-data.compact .super-chart-data-head[data-v-000a9a25],.super-chart-data.compact .super-chart-data-row[data-v-000a9a25]{grid-template-columns:minmax(0,1fr) 72px}.super-chart-data-head[data-v-000a9a25]{color:#cbd5e1;background:#1d2025;height:34px;padding:0;font-size:12px;position:relative}.super-chart-data-row[data-v-000a9a25]{background:#1d2025;border-top:1px solid #ffffff12;min-height:34px;position:relative}.super-chart-col-head[data-v-000a9a25]{color:#cbd5e1;border-left:1px solid #ffffff14;align-items:center;height:34px;padding:0 8px;display:flex;position:relative}.super-chart-name-head[data-v-000a9a25]{align-items:center;gap:5px;height:34px;padding:0 8px;display:flex}.super-chart-name-head i[data-v-000a9a25]{color:#aeb4bf;font-style:normal}.super-col-menu-trigger[data-v-000a9a25]{color:#aeb4bf;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#474d56;border:0;border-radius:0;width:100%;height:100%;font-size:11px;line-height:1;position:absolute;top:0;left:0}.super-row-menu-trigger[data-v-000a9a25]{color:#aeb4bf;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#454b54;border:0;border-radius:4px;place-items:center;width:20px;height:calc(100% - 8px);font-size:11px;line-height:1;display:grid;position:absolute;top:4px;left:4px}.super-chart-data-row input[data-v-000a9a25]{color:#e5e7eb;background:0 0;border:0;border-left:1px solid #ffffff14;outline:none;width:100%;height:34px;padding:0 8px;font-size:12px}.super-chart-data-row input[data-v-000a9a25]:first-of-type{border-left:0;padding-left:28px}.super-chart-col-head:hover .super-col-menu-trigger[data-v-000a9a25],.super-chart-col-head.menu-open .super-col-menu-trigger[data-v-000a9a25],.super-chart-data-row:hover .super-row-menu-trigger[data-v-000a9a25],.super-chart-data-row.menu-open .super-row-menu-trigger[data-v-000a9a25]{opacity:1;visibility:visible;pointer-events:auto}.super-chart-menu[data-v-000a9a25]{z-index:30;background:#454b54;border-radius:5px;min-width:128px;font-size:12px;display:grid;position:absolute;top:36px;left:0;right:auto;overflow:hidden;box-shadow:0 14px 34px #00000047}.super-row-menu[data-v-000a9a25]{top:2px;left:28px;right:auto}.super-chart-menu button[data-v-000a9a25]{color:#d1d5db;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;height:32px;padding:0 10px}.super-chart-menu button[data-v-000a9a25]:hover:not(:disabled){background:#ffffff14}.super-chart-menu button[data-v-000a9a25]:disabled{cursor:not-allowed;opacity:.4}.super-inline-button[data-v-000a9a25]{color:#fff;cursor:pointer;background:#05070a;border:0;border-radius:8px;height:36px;margin-top:12px;font-size:13px;font-weight:900}.super-combo-row[data-v-000a9a25]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.super-combo-row input[type=color][data-v-000a9a25]{height:36px;padding:5px}.super-palette-grid[data-v-000a9a25]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.super-palette-grid button[data-v-000a9a25]{cursor:pointer;background:#202329;border:2px solid #0000;border-radius:8px;height:36px;padding:8px;display:flex;overflow:hidden}.super-palette-grid button.active[data-v-000a9a25]{border-color:#ffe600}.super-palette-grid i[data-v-000a9a25]{flex:1}.super-switch-row[data-v-000a9a25]{color:#cbd5e1;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.super-switch-row input[data-v-000a9a25]{accent-color:#ffe600;width:48px;height:26px}.super-brush-control[data-v-000a9a25],.super-field[data-v-000a9a25]{color:#cbd5e1;gap:8px;font-size:12px;font-weight:700;display:grid}.super-brush-control>span[data-v-000a9a25]{justify-content:space-between;align-items:center;display:flex}.super-brush-control em[data-v-000a9a25]{color:#f8fafc;background:#1d2025;border-radius:8px;place-items:center;min-width:46px;height:34px;font-style:normal;display:grid}.super-brush-control input[data-v-000a9a25]{accent-color:#ffe600;width:100%}.super-panel-hint[data-v-000a9a25]{color:#8b929e;text-align:center;margin:10px 0 4px;font-size:14px;line-height:1.5}.super-region-fields[data-v-000a9a25]{gap:16px;display:grid}.super-target-grid[data-v-000a9a25],.super-crop-grid[data-v-000a9a25]{gap:12px;display:grid}.super-target-grid[data-v-000a9a25]{grid-template-columns:repeat(2,1fr)}.super-crop-grid[data-v-000a9a25]{grid-template-columns:repeat(3,1fr)}.super-target-grid button[data-v-000a9a25],.super-crop-grid button[data-v-000a9a25]{color:#f8fafc;cursor:pointer;background:#1d2025;border:0;border-radius:8px;place-items:center;min-height:68px;font-size:16px;font-weight:800;display:grid}.super-target-grid button.active[data-v-000a9a25],.super-crop-grid button.active[data-v-000a9a25]{color:#ffe600;outline:2px solid #ffe600}.super-field input[data-v-000a9a25],.super-field textarea[data-v-000a9a25],.super-field select[data-v-000a9a25]{color:#f8fafc;width:100%;font:inherit;background:#202329;border:1px solid #ffffff14;border-radius:8px;outline:none}.super-field input[data-v-000a9a25],.super-field select[data-v-000a9a25]{height:38px;padding:0 10px}.super-field textarea[data-v-000a9a25]{resize:vertical;min-height:58px;padding:9px 10px}body.theme-day{color:#fff;background:#05070a}.super-model-trigger[data-v-000a9a25]{text-align:left;cursor:pointer}.super-model-menu[data-v-000a9a25]{z-index:10;background:#202329;border-radius:8px;max-height:220px;padding:8px;position:absolute;top:66px;left:16px;right:16px;overflow:auto;box-shadow:0 18px 40px #00000047}.super-model-menu button[data-v-000a9a25]{color:#e5e7eb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:3px;width:100%;padding:9px;display:grid}.super-model-menu button.active[data-v-000a9a25],.super-model-menu button[data-v-000a9a25]:hover{background:#ffe6001f}.super-model-menu span[data-v-000a9a25]{color:#9ca3af;font-size:12px}.super-run[data-v-000a9a25]{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:9px;width:calc(100% - 32px);height:42px;margin:0 16px;font-size:14px;font-weight:900;box-shadow:0 14px 28px #0000006b,inset 0 1px #ffffff1a}.super-run[data-v-000a9a25]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.super-run[data-v-000a9a25]:disabled{cursor:not-allowed;color:#9ca3af;opacity:1;background:#f3f4f6;border:1px dashed #9ca3af}.super-text-edit-panel .super-run[data-v-000a9a25]{width:100%;margin:0}body.theme-day,body.theme-day{color:#fff;background:#05070a;border-color:#05070a;box-shadow:0 10px 24px #0003,inset 0 1px #ffffff14}body.theme-day{color:#cbd5e1;background:#334155;border-color:#64748b}body.theme-day,body.theme-day{background:#000;border-color:#000}body.theme-day,.theme-day{color:#05070a;background:#eef1f5;box-shadow:inset 0 0 0 1px #dde3ea}body.theme-day,body.theme-day,.theme-day,.theme-day{color:#111827;background:#fff;border-color:#dde3ea;box-shadow:0 14px 40px #0f172a14}body.theme-day,.theme-day{color:#fff;background:#05070a}body.theme-day,body.theme-day,body.theme-day,body.theme-day,body.theme-day,body.theme-day,body.theme-day,.theme-day,.theme-day,.theme-day,.theme-day,.theme-day,.theme-day,.theme-day{color:#111827;background:#f8fafc;border-color:#d7dde6}body.theme-day,body.theme-day,body.theme-day,body.theme-day,body.theme-day,body.theme-day,body.theme-day,body.theme-day,body.theme-day,body.theme-day,body.theme-day,.theme-day,.theme-day,.theme-day,.theme-day,.theme-day,.theme-day,.theme-day,.theme-day,.theme-day,.theme-day,.theme-day{color:#334155;background:#f1f5f9;border-color:#d7dde6}body.theme-day,body.theme-day,body.theme-day,body.theme-day,.theme-day,.theme-day,.theme-day,.theme-day{color:#64748b}body.theme-day,body.theme-day,body.theme-day,.theme-day,.theme-day,.theme-day{border-color:#e2e8f0}body.theme-day,.theme-day{color:#166534;background:#dcfce7;box-shadow:0 12px 32px #0f172a1f}.super-message[data-v-000a9a25]{color:#aeb4bf;border-radius:8px;margin:10px 16px 0;padding:9px 10px;font-size:12px}.super-message.error[data-v-000a9a25]{color:#fecaca;background:#ef444424}.super-message.success[data-v-000a9a25]{color:#a7f3d0;background:#10b98124}.super-layer-list[data-v-000a9a25]{box-sizing:border-box;gap:10px;width:100%;min-width:0;padding:16px;display:grid;overflow-x:hidden}.super-layer-list button[data-v-000a9a25]{box-sizing:border-box;color:#e5e7eb;text-align:left;cursor:pointer;background:#202329;border:0;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:9px;display:grid}.super-layer-list button.active[data-v-000a9a25]{outline:1px solid #ffe600}.super-layer-list .layer-thumb[data-v-000a9a25]{color:#cbd5e1;background:#4b5563;border-radius:6px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.super-layer-list .layer-thumb img[data-v-000a9a25]{object-fit:cover;width:100%;height:100%;display:block}.super-layer-list .layer-thumb svg[data-v-000a9a25]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.super-layer-list em[data-v-000a9a25]{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-style:normal;overflow:hidden}.super-preview-backdrop[data-v-000a9a25]{z-index:1000;background:#000000bd;place-items:center;display:grid;position:fixed;inset:0}.super-preview-dialog[data-v-000a9a25]{background:#202329;border-radius:10px;width:min(1100px,92vw);max-height:88vh;display:grid;overflow:hidden}.super-preview-toolbar[data-v-000a9a25]{justify-content:flex-end;gap:10px;padding:12px;display:flex}.super-preview-toolbar button[data-v-000a9a25]{color:#e5e7eb;cursor:pointer;background:#343941;border:0;border-radius:8px;height:34px;padding:0 14px}.super-preview-dialog img[data-v-000a9a25]{object-fit:contain;max-width:100%;max-height:calc(88vh - 58px);margin:auto;display:block}.super-editor.theme-day[data-v-000a9a25]{color:#111827;background:#f4f6f8}.super-editor.theme-day .super-rail[data-v-000a9a25]:before{background:#eef1f5;box-shadow:inset 0 0 0 1px #dde3ea}.super-editor.theme-day .super-rail button[data-v-000a9a25]{color:#6b7280}.super-editor.theme-day .super-rail button.active[data-v-000a9a25]{color:#05070a}.super-editor.theme-day .super-tool-panel[data-v-000a9a25],.super-editor.theme-day .super-inspector[data-v-000a9a25]{color:#111827;background:#fff;border-color:#dde3ea;box-shadow:0 14px 40px #0f172a14}.super-editor.theme-day .super-canvas-wrap[data-v-000a9a25]{background:#eef1f5}.super-editor.theme-day .super-canvas-actions button[data-v-000a9a25]:not(.super-download){color:#334155}.super-editor.theme-day .super-primary-panel-button[data-v-000a9a25]{color:#fff;background:#05070a}.super-editor.theme-day .super-edit-form label[data-v-000a9a25],.super-editor.theme-day .super-inspector-form label[data-v-000a9a25],.super-editor.theme-day .super-brush-control[data-v-000a9a25],.super-editor.theme-day .super-field[data-v-000a9a25]{color:#334155}.super-editor.theme-day .super-edit-form input[data-v-000a9a25],.super-editor.theme-day .super-inspector-form select[data-v-000a9a25],.super-editor.theme-day .super-inspector-form textarea[data-v-000a9a25],.super-editor.theme-day .super-inspector-form input[type=range][data-v-000a9a25],.super-editor.theme-day .super-model-trigger[data-v-000a9a25],.super-editor.theme-day .super-field input[data-v-000a9a25],.super-editor.theme-day .super-field textarea[data-v-000a9a25]{color:#111827;background:#f8fafc;border-color:#d7dde6}.super-editor.theme-day .super-edit-form input[data-v-000a9a25]::placeholder,.super-editor.theme-day .super-inspector-form textarea[data-v-000a9a25]::placeholder,.super-editor.theme-day .super-field input[data-v-000a9a25]::placeholder,.super-editor.theme-day .super-field textarea[data-v-000a9a25]::placeholder{color:#94a3b8}.super-editor.theme-day .super-section-heading[data-v-000a9a25],.super-editor.theme-day .super-section-title strong[data-v-000a9a25],.super-editor.theme-day .super-text-card strong[data-v-000a9a25],.super-editor.theme-day .super-edit-title strong[data-v-000a9a25]{color:#111827}.super-editor.theme-day .super-text-card[data-v-000a9a25],.super-editor.theme-day .super-chart-card[data-v-000a9a25],.super-editor.theme-day .super-sign-grid button[data-v-000a9a25],.super-editor.theme-day .super-thumb[data-v-000a9a25],.super-editor.theme-day .super-quick-row[data-v-000a9a25],.super-editor.theme-day .super-action-grid button[data-v-000a9a25],.super-editor.theme-day .super-layer-list button[data-v-000a9a25],.super-editor.theme-day .super-mode-toggle[data-v-000a9a25],.super-editor.theme-day .super-brush-control em[data-v-000a9a25],.super-editor.theme-day .super-target-grid button[data-v-000a9a25],.super-editor.theme-day .super-crop-grid button[data-v-000a9a25],.super-editor.theme-day .super-panel-tabs button[data-v-000a9a25],.super-editor.theme-day .super-chart-data-head[data-v-000a9a25],.super-editor.theme-day .super-chart-data-row[data-v-000a9a25],.super-editor.theme-day .super-inline-button[data-v-000a9a25],.super-editor.theme-day .super-palette-grid button[data-v-000a9a25]{color:#334155;background:#f1f5f9;border-color:#d7dde6}.super-editor.theme-day .super-panel-tabs button.active[data-v-000a9a25],.super-editor.theme-day .super-inline-button[data-v-000a9a25]{color:#fff;background:#05070a}.super-editor.theme-day .super-chart-data-row input[data-v-000a9a25]{color:#111827;background:#eef2f7;border-color:#d7dde6}.super-editor.theme-day .super-chart-data-head[data-v-000a9a25]{color:#334155;background:#eef2f7}.super-editor.theme-day .super-chart-data-row[data-v-000a9a25]{background:#eef2f7;border-top-color:#fff}.super-editor.theme-day .super-col-menu-trigger[data-v-000a9a25],.super-editor.theme-day .super-row-menu-trigger[data-v-000a9a25]{color:#94a3b8;background:#eef2f7}.super-editor.theme-day .super-chart-menu[data-v-000a9a25]{background:#fff;box-shadow:0 14px 34px #0f172a24}.super-editor.theme-day .super-chart-menu button[data-v-000a9a25],.super-editor.theme-day .super-switch-row[data-v-000a9a25]{color:#334155}.super-editor.theme-day .super-text-card span[data-v-000a9a25],.super-editor.theme-day .super-chart-card em[data-v-000a9a25],.super-editor.theme-day .super-edit-title span[data-v-000a9a25],.super-editor.theme-day .super-layer-list em[data-v-000a9a25]{color:#64748b}.super-editor.theme-day .super-tabs[data-v-000a9a25],.super-editor.theme-day .super-text-edit-panel[data-v-000a9a25],.super-editor.theme-day .super-my-images[data-v-000a9a25]{border-color:#e2e8f0}.super-editor.theme-day .super-tabs button[data-v-000a9a25]{color:#64748b}.super-editor.theme-day .super-tabs button.active[data-v-000a9a25],.super-editor.theme-day .super-action-grid button.active[data-v-000a9a25],.super-editor.theme-day .super-action-grid button[data-v-000a9a25]:hover:not(:disabled),.super-editor.theme-day .super-mode-toggle button.active[data-v-000a9a25],.super-editor.theme-day .super-target-grid button.active[data-v-000a9a25],.super-editor.theme-day .super-crop-grid button.active[data-v-000a9a25]{color:#fff;background:#05070a}.super-editor.theme-day .super-mode-toggle button[data-v-000a9a25]{color:#475569}.super-editor.theme-day .super-zoom[data-v-000a9a25]{color:#111827;background:#fff;box-shadow:0 12px 32px #0f172a1f}.super-editor.theme-day .super-canvas-empty[data-v-000a9a25]{color:#111827;background:#fff;border-color:#64748b}.super-editor.theme-day .super-canvas-empty svg[data-v-000a9a25]{color:#111827}.super-editor.theme-day .super-canvas-empty[data-v-000a9a25]:hover{color:#111827;background:#fff;border-color:#111827}.super-editor.theme-day .super-message.error[data-v-000a9a25]{color:#991b1b;background:#fee2e2}.super-editor.theme-day .super-message.success[data-v-000a9a25]{color:#166534;background:#dcfce7}@media (width<=1500px){.super-body[data-v-000a9a25]{grid-template-columns:minmax(0,1fr) minmax(292px,320px)}.super-body.inspector-hidden[data-v-000a9a25]{grid-template-columns:minmax(0,1fr)}.super-canvas-scroller[data-v-000a9a25]{padding:32px 28px 32px 80px}.super-body:not(.tool-panel-collapsed) .super-canvas-scroller[data-v-000a9a25]{padding-left:288px}.super-body:not(.inspector-hidden) .super-canvas-scroller[data-v-000a9a25]{padding-right:56px}}@media (width<=1180px){.super-body[data-v-000a9a25]{grid-template-columns:minmax(0,1fr)}.super-body.tool-panel-collapsed .super-canvas-wrap[data-v-000a9a25]{grid-column:1}.super-inspector[data-v-000a9a25]{display:none}.super-canvas-scroller[data-v-000a9a25]{padding:24px 24px 24px 76px}.super-body:not(.tool-panel-collapsed) .super-canvas-scroller[data-v-000a9a25]{padding-left:280px}.super-body:not(.inspector-hidden) .super-canvas-scroller[data-v-000a9a25]{padding-right:24px}}.music-workspace[data-v-2f2266d3]{--music-player-height:76px;--music-bg:#050506;--music-bg-soft:#09090a;--music-panel:#151516;--music-panel-soft:#1d1d1f;--music-panel-strong:#27272a;--music-input:#1a1a1c;--music-border:#ffffff14;--music-border-strong:#ffffff29;--music-text:#eeeeef;--music-heading:#fff;--music-muted:#a2a2a8;--music-faint:#67676d;--music-accent:#dfff34;--music-accent-soft:#dfff341c;--music-shadow:0 12px 34px #00000038;background:var(--music-bg);min-height:100vh;color:var(--music-text)}.music-workspace.is-create[data-v-2f2266d3]{height:100vh;overflow:hidden}.music-workspace.is-home[data-v-2f2266d3]{background:radial-gradient(circle at 50% 30%,#ffffff1a,#0000 26%),radial-gradient(circle at 62% 46%,#dfff340e,#0000 28%),#030304;min-height:100vh}.music-workspace.music-theme-day[data-v-2f2266d3]{--music-bg:#f4f5f7;--music-bg-soft:#fbfcfd;--music-panel:#fff;--music-panel-soft:#f3f4f6;--music-panel-strong:#e7ebef;--music-input:#f7f8fa;--music-border:#11182717;--music-border-strong:#11182729;--music-text:#15171a;--music-heading:#08090a;--music-muted:#606772;--music-faint:#9aa1aa;--music-accent:#c8f018;--music-accent-soft:#a8cd0c2e;--music-shadow:0 10px 28px #11182712;background:var(--music-bg)}button[data-v-2f2266d3],textarea[data-v-2f2266d3],input[data-v-2f2266d3],select[data-v-2f2266d3]{font:inherit}button[data-v-2f2266d3]{cursor:pointer;border:0;transition:background-color .16s,border-color .16s,color .16s,opacity .16s}button[data-v-2f2266d3]:disabled{cursor:not-allowed;opacity:.55}textarea[data-v-2f2266d3],input[data-v-2f2266d3],select[data-v-2f2266d3]{outline:0}select option[data-v-2f2266d3]{color:#15171a;background:#fff}svg[data-v-2f2266d3]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.music-theme-day.is-home[data-v-2f2266d3]{background:radial-gradient(circle at 50% 30%,#ffffffd6,#0000 28%),radial-gradient(circle at 64% 44%,#a8cd0c1f,#0000 30%),#f4f5f7}.music-home[data-v-2f2266d3]{max-width:none;min-height:100vh;margin:0;padding:126px clamp(24px,7vw,104px) 132px;position:relative}.music-assets-shortcut[data-v-2f2266d3]{z-index:20;border:1px solid var(--music-border);height:38px;color:var(--music-text);background:#ffffff14;border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex;position:absolute;top:34px;right:clamp(24px,4vw,72px)}.music-assets-shortcut[data-v-2f2266d3]:hover{border-color:var(--music-border-strong);background:var(--music-panel-strong)}.music-assets-shortcut svg[data-v-2f2266d3]{width:16px;height:16px}.home-hero[data-v-2f2266d3]{justify-items:center;gap:18px;display:grid}.home-hero h1[data-v-2f2266d3]{color:var(--music-heading);letter-spacing:0;margin:0;font-size:clamp(32px,3.1vw,45px);font-weight:820;line-height:1.25}.home-hero h1 span[data-v-2f2266d3]{color:var(--music-accent)}.home-compose[data-v-2f2266d3]{z-index:12;background:linear-gradient(#ffffff0e,#0000 48%),#1f1f21f0;border:1px solid #ffffff13;border-radius:28px;grid-template-rows:1fr auto;width:min(100%,960px);min-height:172px;display:grid;position:relative;overflow:visible;box-shadow:0 28px 90px #00000061,inset 0 1px #ffffff09}.music-theme-day .home-compose[data-v-2f2266d3],.music-theme-day .bottom-composer[data-v-2f2266d3]{background:var(--music-panel)}.home-compose textarea[data-v-2f2266d3],.bottom-composer textarea[data-v-2f2266d3]{resize:none;width:100%;min-height:92px;color:var(--music-text);background:0 0;border:0;padding:24px 24px 10px;font-size:14.5px;line-height:1.6}textarea[data-v-2f2266d3]::placeholder,input[data-v-2f2266d3]::placeholder{color:var(--music-faint)}.home-compose-actions[data-v-2f2266d3],.create-topbar[data-v-2f2266d3],.topbar-actions[data-v-2f2266d3],.composer-actions[data-v-2f2266d3],.featured-head[data-v-2f2266d3],.detail-title[data-v-2f2266d3],.detail-actions[data-v-2f2266d3]{align-items:center;display:flex}.home-compose-actions[data-v-2f2266d3]{gap:8px;padding:0 22px 20px}.soft-button[data-v-2f2266d3],.outline-button[data-v-2f2266d3],.toggle-pill[data-v-2f2266d3],.detail-actions button[data-v-2f2266d3],.detail-actions a[data-v-2f2266d3]{border:1px solid var(--music-border);background:var(--music-panel-soft);height:36px;color:var(--music-text);border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;text-decoration:none;display:inline-flex}.soft-button[data-v-2f2266d3]:hover,.outline-button[data-v-2f2266d3]:hover,.toggle-pill[data-v-2f2266d3]:hover,.detail-actions button[data-v-2f2266d3]:hover,.detail-actions a[data-v-2f2266d3]:hover,.music-selected-model[data-v-2f2266d3]:hover{border-color:var(--music-border-strong);background:var(--music-panel-strong)}.home-spacer[data-v-2f2266d3]{flex:1}.music-mode-picker[data-v-2f2266d3]{z-index:24;flex:none;position:relative}.mode-selected[data-v-2f2266d3]{justify-content:center;min-width:126px}.music-mode-menu[data-v-2f2266d3]{z-index:92;background:#161618;border:0;border-radius:10px;gap:2px;width:132px;padding:4px;display:grid;position:absolute;top:42px;left:0;box-shadow:0 14px 30px #0000006b}.music-theme-day .music-mode-menu[data-v-2f2266d3]{background:#fff;box-shadow:0 14px 30px #11182724}.music-mode-menu button[data-v-2f2266d3]{width:100%;height:38px;color:var(--music-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.music-mode-menu button[data-v-2f2266d3]:hover,.music-mode-menu button.active[data-v-2f2266d3]{background:#242426;border-color:#0000}.music-theme-day .music-mode-menu button[data-v-2f2266d3]:hover,.music-theme-day .music-mode-menu button.active[data-v-2f2266d3]{background:#eef1f4;border-color:#0000}.music-mode-menu .music-mode-current[data-v-2f2266d3]{width:100%;height:38px;color:var(--music-muted);border:0;border-radius:10px;justify-content:flex-start;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:flex}.music-mode-menu .music-mode-current.active[data-v-2f2266d3]{color:var(--music-text);background:#242426}.music-theme-day .music-mode-menu .music-mode-current.active[data-v-2f2266d3]{background:#eef1f4}.music-model-picker[data-v-2f2266d3]{z-index:20;flex:none;position:relative}.topbar-model-picker[data-v-2f2266d3]{z-index:30}.music-selected-model[data-v-2f2266d3]{border:1px solid var(--music-border);background:var(--music-panel-soft);min-width:128px;height:36px;color:var(--music-text);border-radius:10px;align-items:center;gap:8px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.music-selected-model strong[data-v-2f2266d3]{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.music-model-icon[data-v-2f2266d3],.music-model-menu-icon[data-v-2f2266d3]{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none}.music-model-icon[data-v-2f2266d3]{width:17px;height:17px}.music-model-menu-icon[data-v-2f2266d3]{width:24px;height:24px}.music-model-fallback[data-v-2f2266d3]{background:linear-gradient(135deg, #ff4f87, var(--music-accent));border-radius:7px}.music-model-menu[data-v-2f2266d3]{z-index:90;background:#121214;border:0;border-radius:11px;gap:4px;width:230px;max-height:320px;padding:6px;display:grid;position:absolute;top:45px;left:0;overflow-y:auto;box-shadow:0 16px 38px #00000075}.music-theme-day .music-model-menu[data-v-2f2266d3]{background:#fff;box-shadow:0 16px 38px #11182724}.topbar-model-picker .music-model-menu[data-v-2f2266d3]{top:44px;left:auto;right:0}.music-model-menu button[data-v-2f2266d3]{width:100%;min-height:44px;color:var(--music-text);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.music-model-menu button[data-v-2f2266d3]:hover,.music-model-menu button.active[data-v-2f2266d3]{background:#242426}.music-theme-day .music-model-menu button[data-v-2f2266d3]{background:0 0}.music-theme-day .music-model-menu button[data-v-2f2266d3]:hover,.music-theme-day .music-model-menu button.active[data-v-2f2266d3]{background:#eef1f4}.music-model-menu strong[data-v-2f2266d3],.music-model-menu small[data-v-2f2266d3]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-model-menu strong[data-v-2f2266d3]{color:var(--music-heading);font-size:13px}.music-model-menu small[data-v-2f2266d3]{color:var(--music-muted);margin-top:3px;font-size:12px}.primary-create[data-v-2f2266d3],.send-button[data-v-2f2266d3],.wide-generate[data-v-2f2266d3]{background:var(--music-accent);color:#070707;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.primary-create[data-v-2f2266d3]{height:38px;box-shadow:0 0 18px var(--music-accent-soft);padding:0 20px;font-size:13px}.home-chips[data-v-2f2266d3]{scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:min(100%,960px);padding-bottom:2px;display:flex;overflow-x:auto}.home-chips[data-v-2f2266d3]::-webkit-scrollbar{display:none}.home-chips button[data-v-2f2266d3]{height:36px;color:var(--music-text);background:#ffffff13;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:13px;display:inline-flex}.music-theme-day .home-chips button[data-v-2f2266d3]{background:#1118270f}.featured-head[data-v-2f2266d3]{justify-content:space-between;align-items:center;width:min(100%,1180px);margin:86px auto 18px;display:flex}.featured-head h2[data-v-2f2266d3]{color:var(--music-heading);margin:0;font-size:20px}.text-refresh[data-v-2f2266d3]{color:var(--music-muted);background:0 0}.music-history[data-v-2f2266d3]{width:min(100%,1020px);margin-top:38px}.history-head[data-v-2f2266d3]{margin:0 0 12px}.history-head h2[data-v-2f2266d3]{font-size:18px}.history-strip[data-v-2f2266d3]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:9px;display:grid}.history-card[data-v-2f2266d3]{border:1px solid var(--music-border);background:color-mix(in srgb, var(--music-panel) 82%, transparent);min-width:0;color:var(--music-text);text-align:left;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.history-card[data-v-2f2266d3]:hover{border-color:var(--music-border-strong);background:var(--music-panel-soft)}.history-card .mini-cover[data-v-2f2266d3]{border-radius:9px;width:42px;height:42px}.history-card strong[data-v-2f2266d3],.history-card em[data-v-2f2266d3]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.history-card strong[data-v-2f2266d3]{color:var(--music-heading);font-size:13px}.history-card em[data-v-2f2266d3]{color:var(--music-muted);margin-top:3px;font-size:12px;font-style:normal}.history-card.is-failed em[data-v-2f2266d3]{color:#fb7185}.featured-grid[data-v-2f2266d3]{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:18px 15px;width:min(100%,1180px);margin:0 auto;display:grid}.featured-card[data-v-2f2266d3]{min-width:0;color:var(--music-text);text-align:left;background:0 0;padding:0}.featured-cover[data-v-2f2266d3]{aspect-ratio:1;background-position:50%;background-size:cover;border:0;border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000038}.featured-cover[data-v-2f2266d3]:after{content:"";background:linear-gradient(#0000 45%,#0000008a);position:absolute;inset:0}.featured-hover-play[data-v-2f2266d3]{z-index:2;color:#fff;opacity:0;pointer-events:none;place-items:center;transition:opacity .16s,transform .16s;display:grid;position:absolute;inset:0;transform:scale(.9)}.featured-card:hover .featured-hover-play[data-v-2f2266d3],.featured-card.is-playing .featured-hover-play[data-v-2f2266d3]{opacity:1;transform:scale(1)}.featured-hover-play[data-v-2f2266d3]:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000057;border-radius:50%;width:52px;height:52px;position:absolute}.featured-hover-play svg[data-v-2f2266d3]{fill:currentColor;stroke:none;width:25px;height:25px;position:relative}.featured-meta[data-v-2f2266d3]{z-index:1;color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.featured-meta b[data-v-2f2266d3],.featured-like[data-v-2f2266d3]{color:#fff;font-size:12px;font-style:normal;font-weight:600}.featured-like[data-v-2f2266d3]{background:0 0;align-items:center;gap:4px;padding:0;display:inline-flex}.featured-like svg[data-v-2f2266d3]{width:14px;height:14px}.featured-like small[data-v-2f2266d3]{color:inherit;margin:0;font-size:12px;line-height:1;display:inline}.like-icon[data-v-2f2266d3]{fill:currentColor;stroke:none}.detail-icon-action .like-icon-large[data-v-2f2266d3]{fill:currentColor;stroke:currentColor;stroke-width:.3px;width:16px;height:16px}.like-icon-solid[data-v-2f2266d3]{fill:currentColor;stroke:none;width:16px;height:16px;display:none}.detail-icon-action.active .like-icon-large[data-v-2f2266d3]{display:none}.detail-icon-action.active .like-icon-solid[data-v-2f2266d3]{display:block}.detail-icon-action>.dislike-icon[data-v-2f2266d3]{display:none}.dislike-icon-fixed[data-v-2f2266d3]{fill:currentColor;stroke:currentColor;stroke-width:.3px;width:24px;height:24px;transform:rotate(180deg)}.featured-like.active[data-v-2f2266d3],.detail-icon-action.active[data-v-2f2266d3],.task-row-actions button.active[data-v-2f2266d3]{color:#f92c64}.featured-like.active svg[data-v-2f2266d3],.detail-icon-action.active svg[data-v-2f2266d3],.task-row-actions button.active svg[data-v-2f2266d3]{fill:currentColor}.featured-card strong[data-v-2f2266d3]{text-overflow:ellipsis;white-space:nowrap;color:var(--music-heading);margin-top:10px;font-size:14px;display:block;overflow:hidden}.featured-card small[data-v-2f2266d3]{text-overflow:ellipsis;white-space:nowrap;color:var(--music-muted);margin-top:4px;display:block;overflow:hidden}.music-empty-state[data-v-2f2266d3]{border:1px dashed var(--music-border);background:color-mix(in srgb, var(--music-panel) 76%, transparent);min-height:160px;color:var(--music-muted);border-radius:14px;place-content:center;justify-items:center;gap:6px;display:grid}.music-empty-state.compact[data-v-2f2266d3]{min-height:280px}.home-empty-state[data-v-2f2266d3]{background:0 0;border:0;border-radius:0;place-content:start;justify-items:start;min-height:44px;font-size:12px}.home-empty-state strong[data-v-2f2266d3]{color:var(--music-muted);font-size:13px;font-weight:500}.create-song-list .music-empty-state.compact[data-v-2f2266d3]{background:0 0;border:0;border-radius:0}.create-shell[data-v-2f2266d3]{--music-create-x-pad:clamp(16px, 1.4vw, 28px);background:var(--music-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.create-shell.has-song-list[data-v-2f2266d3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.create-shell.has-detail[data-v-2f2266d3]{grid-template-columns:minmax(0,1fr) minmax(320px,360px)}.create-shell.has-song-list.has-detail[data-v-2f2266d3]{grid-template-columns:minmax(0,1fr) minmax(340px,380px) minmax(320px,360px)}.create-topbar[data-v-2f2266d3]{z-index:8;background:color-mix(in srgb, var(--music-bg) 92%, transparent);grid-area:1/1;justify-content:space-between;padding:18px 24px 0;position:sticky;top:0}.create-shell.has-detail:not(.has-song-list) .create-topbar[data-v-2f2266d3],.create-shell.has-song-list.has-detail .create-topbar[data-v-2f2266d3]{grid-column:1}.create-tabs[data-v-2f2266d3]{align-items:center;gap:22px;display:flex}.create-tabs .back-home[data-v-2f2266d3]{background:var(--music-panel-soft);width:32px;height:32px;color:var(--music-text);border-radius:10px;place-items:center;display:grid}.create-tabs button[data-v-2f2266d3]{height:34px;color:var(--music-muted);background:0 0;font-size:15px;font-weight:780;position:relative}.create-tabs button.active[data-v-2f2266d3]{color:var(--music-accent)}.create-tabs button.active[data-v-2f2266d3]:after{content:"";background:var(--music-accent);height:2px;position:absolute;bottom:0;left:0;right:0}.topbar-actions[data-v-2f2266d3]{gap:8px}.custom-create[data-v-2f2266d3]{scrollbar-color:#ffffff47 transparent;scrollbar-width:thin;grid-area:2/1;min-height:0;padding:26px 32px 120px;overflow-y:auto}.custom-create[data-v-2f2266d3]::-webkit-scrollbar{width:6px}.custom-create[data-v-2f2266d3]::-webkit-scrollbar-track{background:0 0}.custom-create[data-v-2f2266d3]::-webkit-scrollbar-thumb{background:#ffffff47 padding-box content-box;border:2px solid #0000;border-radius:999px}.custom-create[data-v-2f2266d3]::-webkit-scrollbar-thumb:hover{background:#ffffff61 padding-box content-box}.lyrics-writer[data-v-2f2266d3]{align-content:start;gap:24px;width:min(100%,900px);min-height:100%;padding:4px 0 32px;display:grid}.lyrics-writer-header[data-v-2f2266d3],.lyrics-writer-result-heading[data-v-2f2266d3]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lyrics-writer-eyebrow[data-v-2f2266d3]{color:var(--music-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:760;display:block}.lyrics-writer-header h1[data-v-2f2266d3],.lyrics-writer-result-heading h2[data-v-2f2266d3]{color:var(--music-heading);letter-spacing:0;margin:0;font-size:28px;line-height:1.25}.lyrics-writer-header p[data-v-2f2266d3],.lyrics-writer-result-tip[data-v-2f2266d3]{color:var(--music-muted);margin:9px 0 0;font-size:13px;line-height:1.7}.lyrics-writer-close[data-v-2f2266d3]{width:34px;height:34px;color:var(--music-muted);background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}.lyrics-writer-close[data-v-2f2266d3]:hover{background:var(--music-panel-soft);color:var(--music-text)}.lyrics-writer-close svg[data-v-2f2266d3]{width:18px;height:18px}.lyrics-writer-empty[data-v-2f2266d3]{text-align:center;align-content:center;justify-items:center;min-height:270px;padding:42px 24px;display:grid}.lyrics-writer-mark[data-v-2f2266d3],.lyrics-writer-progress-icon[data-v-2f2266d3]{background:var(--music-accent-soft);width:54px;height:54px;color:var(--music-accent);border-radius:18px;place-items:center;display:grid}.lyrics-writer-mark svg[data-v-2f2266d3],.lyrics-writer-progress-icon svg[data-v-2f2266d3]{fill:currentColor;stroke:none;width:25px;height:25px}.lyrics-writer-empty h2[data-v-2f2266d3]{color:var(--music-heading);margin:18px 0 7px;font-size:19px;font-weight:760}.lyrics-writer-empty p[data-v-2f2266d3]{max-width:420px;color:var(--music-muted);margin:0;font-size:13px;line-height:1.7}.lyrics-writer-progress[data-v-2f2266d3]{min-height:270px;color:var(--music-muted);text-align:center;align-content:center;justify-items:center;gap:9px;display:grid}.lyrics-writer-progress strong[data-v-2f2266d3]{color:var(--music-heading);margin-top:7px;font-size:16px}.lyrics-writer-progress span[data-v-2f2266d3]{font-size:13px}.lyrics-writer-loader[data-v-2f2266d3]{background:var(--music-panel-soft);border-radius:999px;width:86px;height:3px;margin-top:10px;display:block;overflow:hidden}.lyrics-writer-loader[data-v-2f2266d3]:after{content:"";border-radius:inherit;background:var(--music-accent);width:42%;height:100%;animation:1.1s ease-in-out infinite lyrics-writer-loading-2f2266d3;display:block}@keyframes lyrics-writer-loading-2f2266d3{0%{transform:translate(-120%)}to{transform:translate(260%)}}.lyrics-writer-results[data-v-2f2266d3]{gap:11px;display:grid}.music-token-usage[data-v-2f2266d3]{color:var(--music-muted);flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:11px;line-height:1.5;display:flex}.music-token-usage span+span[data-v-2f2266d3]{position:relative}.music-token-usage span+span[data-v-2f2266d3]:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.music-token-usage span[data-v-2f2266d3]:last-child{color:var(--music-accent)}.lyrics-writer-token-usage[data-v-2f2266d3]{margin-top:-2px}.lyrics-writer-result-heading[data-v-2f2266d3]{align-items:end}.lyrics-writer-secondary[data-v-2f2266d3]{background:var(--music-panel-soft);height:32px;color:var(--music-muted);border-radius:9px;flex:none;padding:0 11px;font-size:12px}.lyrics-writer-secondary[data-v-2f2266d3]:hover{background:var(--music-panel-strong);color:var(--music-text)}.lyrics-writer-result-tip[data-v-2f2266d3]{margin-top:0}.lyrics-writer-options[data-v-2f2266d3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.lyrics-writer-option[data-v-2f2266d3]{border:1px solid var(--music-border);background:var(--music-panel);min-width:0;color:var(--music-text);text-align:left;border-radius:14px;flex-direction:column;align-items:stretch;padding:16px;display:flex}.lyrics-writer-option[data-v-2f2266d3]:hover{border-color:var(--music-accent);background:color-mix(in srgb, var(--music-panel) 92%, var(--music-accent-soft) 8%)}.lyrics-writer-option-top[data-v-2f2266d3]{color:var(--music-heading);justify-content:space-between;align-items:center;gap:12px;display:flex}.lyrics-writer-option-top strong[data-v-2f2266d3]{font-size:14px;font-weight:760}.lyrics-writer-option-top svg[data-v-2f2266d3]{width:17px;height:17px;color:var(--music-muted)}.lyrics-writer-option-title[data-v-2f2266d3]{color:var(--music-accent);margin-top:14px;font-size:13px;font-weight:700;display:block}.lyrics-writer-option-lyrics[data-v-2f2266d3]{color:var(--music-text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.85;display:block}.lyrics-writer-option-action[data-v-2f2266d3]{color:var(--music-muted);align-self:flex-start;margin-top:16px;font-size:12px;display:block}.lyrics-writer-option:hover .lyrics-writer-option-action[data-v-2f2266d3]{color:var(--music-accent)}.lyrics-writer-error[data-v-2f2266d3]{min-height:220px;color:var(--music-muted);text-align:center;align-content:center;justify-items:center;gap:8px;display:grid}.lyrics-writer-error strong[data-v-2f2266d3]{color:#fb7185;font-size:16px}.lyrics-writer-error p[data-v-2f2266d3]{overflow-wrap:anywhere;max-width:520px;margin:0;line-height:1.7}.lyrics-writer-retry[data-v-2f2266d3]{background:var(--music-panel-soft);height:34px;color:var(--music-text);border-radius:9px;margin-top:8px;padding:0 13px;font-size:12px}.lyrics-writer-composer[data-v-2f2266d3]{border:1px solid var(--music-border);background:var(--music-input);border-radius:16px;width:min(100%,760px);overflow:hidden}.lyrics-writer-composer textarea[data-v-2f2266d3]{resize:vertical;width:100%;min-height:104px;color:var(--music-text);background:0 0;border:0;padding:15px 16px 7px;font-size:13.5px;line-height:1.65;display:block}.lyrics-writer-composer-foot[data-v-2f2266d3]{justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 10px 16px;display:flex}.lyrics-writer-composer-foot span[data-v-2f2266d3]{color:var(--music-faint);font-size:11px}.lyrics-writer-composer-foot button[data-v-2f2266d3]{background:var(--music-accent);color:#101208;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.lyrics-writer-composer-foot button[data-v-2f2266d3]:not(:disabled):hover{filter:brightness(1.08)}.lyrics-writer-composer-foot button[data-v-2f2266d3]:disabled{background:var(--music-panel-strong);color:var(--music-muted)}.lyrics-writer-composer-foot button svg[data-v-2f2266d3]{stroke-width:2.2px;width:18px;height:18px}.custom-form[data-v-2f2266d3]{align-content:start;gap:12px;width:min(100%,672px);margin-left:0;display:grid}.upload-box[data-v-2f2266d3]{border:1px dashed color-mix(in srgb, var(--music-border-strong) 86%, transparent);background:color-mix(in srgb, var(--music-panel-soft) 45%, transparent);height:88px;color:var(--music-text);border-radius:14px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:720;display:flex}.upload-box[data-v-2f2266d3]:hover{border-color:color-mix(in srgb, var(--music-accent) 50%, var(--music-border-strong));background:color-mix(in srgb, var(--music-panel-soft) 64%, transparent)}.upload-box svg[data-v-2f2266d3]{width:19px;height:19px}.big-field[data-v-2f2266d3]{background:linear-gradient(115deg, color-mix(in srgb, var(--music-panel) 88%, white 3%), var(--music-panel) 54%), var(--music-panel);border:0;border-radius:14px;gap:8px;padding:16px 18px 12px;display:grid}.big-field textarea[data-v-2f2266d3],.big-field input[data-v-2f2266d3]{color:var(--music-text);background:0 0;border:0}.big-field textarea[data-v-2f2266d3]{resize:vertical;min-height:108px;font-size:14px;line-height:1.7}.lyrics-field textarea[data-v-2f2266d3]{min-height:220px}.big-field.small[data-v-2f2266d3]{padding:6px 18px}.big-field.small input[data-v-2f2266d3]{height:40px;font-size:14px}.field-actions[data-v-2f2266d3],.style-tags[data-v-2f2266d3]{gap:7px;display:flex;overflow:hidden}.field-actions button[data-v-2f2266d3],.style-tags button[data-v-2f2266d3]{background:var(--music-panel-soft);height:31px;color:var(--music-muted);border-radius:999px;flex:none;padding:0 11px;font-size:12px;font-weight:680}.field-actions button[data-v-2f2266d3]:first-child,.style-tags .ai-action[data-v-2f2266d3]{background:color-mix(in srgb, var(--music-accent-soft) 58%, var(--music-panel-soft));color:var(--music-accent)}.field-actions button[data-v-2f2266d3]:hover,.style-tags button[data-v-2f2266d3]:hover{background:var(--music-panel-strong);color:var(--music-text)}.field-actions button[data-v-2f2266d3]:first-child:hover,.style-tags .ai-action[data-v-2f2266d3]:hover{background:color-mix(in srgb, var(--music-accent-soft) 72%, var(--music-panel-strong));color:var(--music-accent)}.field-actions button[data-v-2f2266d3],.style-tags .ai-action[data-v-2f2266d3]{align-items:center;gap:6px;display:inline-flex}.field-actions button svg[data-v-2f2266d3],.style-tags .ai-action svg[data-v-2f2266d3]{width:13px;height:13px;stroke:var(--music-accent)}.style-tags[data-v-2f2266d3]{scrollbar-width:none;align-items:center;overflow-x:auto}.style-tags[data-v-2f2266d3]::-webkit-scrollbar{display:none}.style-tags>i[data-v-2f2266d3]{background:var(--music-border-strong);flex:none;width:1px;height:18px}.wide-generate[data-v-2f2266d3]{color:#101208;border-radius:13px;height:52px;font-size:15px;font-weight:760}.wide-generate.is-generating[data-v-2f2266d3],.wide-generate[data-v-2f2266d3]:disabled{background:var(--music-panel-strong);color:var(--music-muted);box-shadow:none}.song-list-area[data-v-2f2266d3]{display:none}.song-list-area h2[data-v-2f2266d3]{color:var(--music-heading);margin:0 0 16px;font-size:22px}.generated-list[data-v-2f2266d3],.agent-song-stack[data-v-2f2266d3]{gap:8px;display:grid}.generated-song[data-v-2f2266d3],.agent-song[data-v-2f2266d3]{border:1px solid var(--music-border);background:var(--music-panel);width:min(100%,380px);color:var(--music-text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.agent-song[data-v-2f2266d3]{border:0}.generated-song[data-v-2f2266d3]:hover,.agent-song[data-v-2f2266d3]:hover{border-color:var(--music-border-strong)}.featured-card:hover .featured-cover[data-v-2f2266d3]{filter:brightness(1.06)}.featured-card:hover .featured-hover-play[data-v-2f2266d3]{opacity:1;transform:scale(1)}.agent-create[data-v-2f2266d3]{min-width:0;min-height:0;padding:42px var(--music-create-x-pad) 300px;grid-area:2/1;overflow-y:auto}.agent-thread[data-v-2f2266d3]{width:min(760px,100%);max-width:100%;margin:0}.agent-bottom-anchor[data-v-2f2266d3]{pointer-events:none;height:150px}.agent-thread.empty[data-v-2f2266d3]{min-height:430px;display:block}.agent-empty-panel[data-v-2f2266d3]{padding-top:18px}.agent-empty-panel h2[data-v-2f2266d3]{color:var(--music-heading);letter-spacing:0;margin:0 0 28px;font-size:clamp(28px,2.4vw,36px);font-weight:820;line-height:1.32}.agent-prompt-stack[data-v-2f2266d3]{gap:10px;width:fit-content;max-width:100%;display:grid}.agent-prompt-stack button[data-v-2f2266d3]{background:var(--music-panel-soft);width:fit-content;min-width:0;max-width:100%;min-height:52px;color:var(--music-text);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:0 16px 0 18px;font-size:14px;line-height:1.35;display:flex}.agent-prompt-stack button[data-v-2f2266d3]:hover{background:var(--music-panel-strong)}.agent-prompt-stack button svg[data-v-2f2266d3]{color:var(--music-muted)}.create-song-list[data-v-2f2266d3]{border-left:1px solid var(--music-border);scrollbar-width:none;background:0 0;grid-area:1/2/-1;min-width:0;min-height:0;padding:26px 24px 104px;overflow-y:auto}.create-song-list[data-v-2f2266d3]::-webkit-scrollbar{display:none}.create-song-list header[data-v-2f2266d3]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.create-song-list h2[data-v-2f2266d3]{color:var(--music-heading);margin:0;font-size:20px;font-weight:760}.create-song-list header button[data-v-2f2266d3]{width:28px;height:28px;color:var(--music-muted);background:0 0;border-radius:50%;font-size:22px}.create-song-list .generated-list[data-v-2f2266d3]{gap:8px}.create-song-list .generated-song[data-v-2f2266d3]{background:0 0;border-color:#0000;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto auto;width:100%;padding:8px;transition:background-color .16s,transform .16s;position:relative}.create-song-list .generated-song.active[data-v-2f2266d3],.create-song-list .generated-song[data-v-2f2266d3]:hover{background:#ffffff1b;border-color:#0000}.create-song-list .generated-song strong[data-v-2f2266d3]{color:var(--music-heading);align-items:center;gap:6px;font-size:14px;font-weight:720;display:flex}.create-song-list .generated-song em[data-v-2f2266d3]{color:color-mix(in srgb, var(--music-muted) 82%, transparent);font-size:12px}.create-song-list .song-progress[data-v-2f2266d3]{color:var(--music-muted);white-space:nowrap;align-self:center;font-size:12px;font-weight:500}.create-song-list .generated-song.is-processing .song-progress[data-v-2f2266d3],.create-song-list .generated-song.is-pending .song-progress[data-v-2f2266d3]{color:var(--music-text)}.create-song-list .mini-cover[data-v-2f2266d3]{border-radius:9px;width:52px;height:52px}.list-cover[data-v-2f2266d3]{position:relative;overflow:hidden}.list-cover svg[data-v-2f2266d3]{color:#fff;opacity:0;filter:drop-shadow(0 2px 6px #00000073);width:22px;height:22px;margin:auto;transition:opacity .16s;position:absolute;inset:0}.generated-song:hover .list-cover[data-v-2f2266d3]:after,.generated-song.is-playing .list-cover[data-v-2f2266d3]:after{content:"";background:#00000038;position:absolute;inset:0}.generated-song:hover .list-cover svg[data-v-2f2266d3],.generated-song.is-playing .list-cover svg[data-v-2f2266d3]{opacity:1}.playing-bars[data-v-2f2266d3]{background:linear-gradient(var(--music-accent), var(--music-accent)) 1px 5px / 3px 8px no-repeat, linear-gradient(var(--music-accent), var(--music-accent)) 6px 2px / 3px 11px no-repeat, linear-gradient(var(--music-accent), var(--music-accent)) 11px 4px / 3px 9px no-repeat;border-radius:3px;flex:none;width:15px;height:13px;display:inline-block}.agent-song.is-playing strong[data-v-2f2266d3]:before{content:"";vertical-align:-1px;background:linear-gradient(var(--music-accent), var(--music-accent)) 1px 5px / 3px 8px no-repeat, linear-gradient(var(--music-accent), var(--music-accent)) 6px 1px / 3px 12px no-repeat, linear-gradient(var(--music-accent), var(--music-accent)) 11px 4px / 3px 9px no-repeat;border-radius:3px;width:16px;height:13px;margin-right:6px;display:inline-block}.task-cover[data-v-2f2266d3]{position:relative;overflow:hidden}.task-play-overlay[data-v-2f2266d3]{z-index:2;color:#fff;opacity:0;pointer-events:none;place-items:center;transition:opacity .16s,transform .16s;display:grid;position:absolute;inset:0;transform:scale(.92)}.task-play-overlay[data-v-2f2266d3]:before{content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000005c;border-radius:50%;width:32px;height:32px;position:absolute}.task-play-overlay svg[data-v-2f2266d3]{fill:currentColor;stroke:none;filter:drop-shadow(0 2px 5px #0000006b);width:17px;height:17px;position:relative}.agent-song:hover .task-play-overlay[data-v-2f2266d3],.agent-song.is-playing .task-play-overlay[data-v-2f2266d3]{opacity:1;transform:scale(1)}.task-row-actions[data-v-2f2266d3]{align-items:center;gap:8px;display:flex}.task-row-actions button[data-v-2f2266d3],.task-row-actions a[data-v-2f2266d3]{width:26px;height:26px;color:var(--music-muted);white-space:nowrap;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.task-row-actions svg[data-v-2f2266d3]{width:17px;height:17px}.task-row-actions button[data-v-2f2266d3]:hover,.task-row-actions button.active[data-v-2f2266d3],.task-row-actions a[data-v-2f2266d3]:hover{color:var(--music-text);background:#ffffff14}.generated-song.is-processing .mini-cover[data-v-2f2266d3],.generated-song.is-pending .mini-cover[data-v-2f2266d3],.agent-song.is-processing .mini-cover[data-v-2f2266d3],.agent-song.is-pending .mini-cover[data-v-2f2266d3]{position:relative;overflow:hidden}.generated-song.is-processing .mini-cover[data-v-2f2266d3]:after,.generated-song.is-pending .mini-cover[data-v-2f2266d3]:after,.agent-song.is-processing .mini-cover[data-v-2f2266d3]:after,.agent-song.is-pending .mini-cover[data-v-2f2266d3]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);animation:1.35s linear infinite music-loading-sweep-2f2266d3;position:absolute;inset:0}@keyframes music-loading-sweep-2f2266d3{0%{transform:translate(-100%)}to{transform:translate(100%)}}.user-bubble[data-v-2f2266d3]{background:var(--music-panel-soft);width:min(100%,560px);max-width:100%;color:var(--music-text);overflow-wrap:anywhere;border-radius:13px;margin-bottom:30px;margin-left:auto;padding:11px 15px;line-height:1.6}.agent-name[data-v-2f2266d3]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.agent-name span[data-v-2f2266d3]{background:linear-gradient(135deg, #fef3c7, var(--music-accent) 48%, #fb7185);border-radius:50%;width:24px;height:24px}.agent-name strong[data-v-2f2266d3]{color:var(--music-accent)}.agent-copy[data-v-2f2266d3]{color:var(--music-muted);margin:0 0 16px;line-height:1.7}.agent-copy.is-error[data-v-2f2266d3]{color:#fb7185}.agent-thinking[data-v-2f2266d3]{gap:9px;width:min(310px,100%);margin:0 0 18px;display:grid}.agent-thinking span[data-v-2f2266d3],.agent-thinking i[data-v-2f2266d3]{background:linear-gradient(90deg, var(--music-panel-soft), var(--music-panel-strong), var(--music-panel-soft));background-size:220% 100%;border-radius:999px;height:12px;animation:1.4s ease-in-out infinite music-thinking-2f2266d3;display:block}.agent-thinking span[data-v-2f2266d3]{width:92%}.agent-thinking i[data-v-2f2266d3]:nth-child(2){width:72%}.agent-thinking i[data-v-2f2266d3]:nth-child(3){width:86%}.agent-thinking i[data-v-2f2266d3]:nth-child(4){width:58%}@keyframes music-thinking-2f2266d3{0%{opacity:.55;background-position:100% 0}50%{opacity:1}to{opacity:.55;background-position:-100% 0}}.agent-stream-card[data-v-2f2266d3]{border:1px solid var(--music-border);background:color-mix(in srgb, var(--music-panel) 92%, transparent);border-radius:12px;width:min(620px,100%);max-width:100%;margin-bottom:16px;overflow:hidden}.agent-stream-card p[data-v-2f2266d3]{color:var(--music-text);white-space:pre-wrap;margin:0;padding:13px 15px;font-size:13.5px;line-height:1.8}.lyric-card[data-v-2f2266d3]{background:var(--music-panel);border:1px solid var(--music-border);border-radius:12px;width:min(620px,100%);max-width:100%;margin-bottom:16px;overflow:hidden}.lyric-card header[data-v-2f2266d3]{border-bottom:1px solid var(--music-border);color:var(--music-muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;font-size:13px;display:flex}.lyric-card p[data-v-2f2266d3]{white-space:pre-wrap;color:var(--music-text);overflow-wrap:anywhere;margin:0;padding:13px;font-size:13.5px;line-height:1.78}.lyric-card header button[data-v-2f2266d3]{background:var(--music-panel-soft);height:26px;color:var(--music-muted);border-radius:999px;padding:0 10px;font-size:12px}.lyric-card header button[data-v-2f2266d3]:hover{background:var(--music-panel-strong);color:var(--music-text)}.lyric-card header .copy-icon-button[data-v-2f2266d3]{place-items:center;width:28px;padding:0;display:grid}.prompt-card[data-v-2f2266d3]{width:min(620px,100%);max-width:100%}.agent-suggestions[data-v-2f2266d3]{gap:9px;width:min(520px,100%);max-width:100%;margin-top:14px;display:grid}.agent-suggestions button[data-v-2f2266d3]{background:var(--music-panel-soft);width:fit-content;max-width:100%;min-height:38px;color:var(--music-text);text-align:left;border-radius:11px;justify-self:start;align-items:center;gap:10px;padding:0 13px;font-size:13px;display:inline-flex}.agent-suggestions button[data-v-2f2266d3]:hover{background:var(--music-panel-strong)}.mini-cover[data-v-2f2266d3],.detail-cover[data-v-2f2266d3]{background-position:50%;background-size:cover;border-radius:10px;width:46px;height:46px;display:block}.generated-song strong[data-v-2f2266d3],.agent-song strong[data-v-2f2266d3]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.generated-song small[data-v-2f2266d3],.agent-song small[data-v-2f2266d3]{color:var(--music-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.generated-song em[data-v-2f2266d3],.agent-song em[data-v-2f2266d3],.detail-title em[data-v-2f2266d3]{color:var(--music-muted);margin-top:4px;font-size:12.5px;font-style:normal;display:block}.regenerate[data-v-2f2266d3]{color:var(--music-muted);background:0 0;margin-top:18px;font-size:15px;font-weight:520}.bottom-composer[data-v-2f2266d3]{width:min(760px, calc(100% - var(--music-create-x-pad) * 2));margin:0 0 104px var(--music-create-x-pad);z-index:11;border:1px solid var(--music-border);background:color-mix(in srgb, var(--music-input) 96%, white 4%);min-height:132px;box-shadow:var(--music-shadow);border-radius:24px;grid-area:2/1;place-self:end start;position:relative;bottom:auto;left:auto;right:auto;overflow:hidden;container-type:inline-size}.create-shell.has-song-list .bottom-composer[data-v-2f2266d3],.create-shell.has-song-list.has-detail .bottom-composer[data-v-2f2266d3],.create-shell.has-detail:not(.has-song-list) .bottom-composer[data-v-2f2266d3]{width:min(760px, calc(100% - var(--music-create-x-pad) * 2))}.reference-chip[data-v-2f2266d3]{background:var(--music-panel-soft);border-radius:8px;align-items:center;gap:8px;margin:11px 0 0 14px;padding:6px 9px;display:inline-flex}.reference-chip button[data-v-2f2266d3]{color:var(--music-muted);background:0 0}.composer-actions[data-v-2f2266d3]{grid-template-columns:max-content max-content;justify-content:start;align-items:center;gap:8px;padding:0 88px 13px 14px;display:grid}.composer-actions .soft-button[data-v-2f2266d3],.composer-actions .toggle-pill[data-v-2f2266d3]{text-overflow:ellipsis;white-space:nowrap;flex:none;justify-self:start;width:fit-content;min-width:0;overflow:hidden}.toggle-pill input[data-v-2f2266d3]{accent-color:var(--music-accent)}.send-button[data-v-2f2266d3]{background:var(--music-text);min-width:78px;height:38px;color:var(--music-bg);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 10px;display:inline-flex;position:absolute;bottom:13px;right:14px}.send-button svg[data-v-2f2266d3]{width:21px;height:21px}.send-button small[data-v-2f2266d3]{white-space:nowrap;font-size:13px;font-weight:760}.song-detail[data-v-2f2266d3]{width:min(398px, calc(100vw - var(--workspace-sidebar-width,240px) - 56px));z-index:40;scrollbar-width:none;background:#161616;border:0;border-radius:26px;min-width:0;min-height:0;padding:28px 28px 34px;position:fixed;top:86px;bottom:92px;right:24px;overflow-y:auto;box-shadow:0 24px 80px #0000007a}.song-detail[data-v-2f2266d3]::-webkit-scrollbar{display:none}.home-song-detail[data-v-2f2266d3]{width:min(392px, calc(100vw - var(--workspace-sidebar-width,240px) - 56px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161616;border:0;border-radius:28px;min-height:0;padding:28px 28px 34px;position:fixed;top:86px;bottom:92px;right:24px;box-shadow:0 24px 80px #0000007a}.create-shell>.song-detail[data-v-2f2266d3]{border-left:1px solid var(--music-border);width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;grid-area:1/2/-1;padding:26px 22px 104px;position:relative;top:auto;bottom:auto;right:auto}.music-workspace.is-create.has-player .create-shell>.create-song-list[data-v-2f2266d3],.music-workspace.is-create.has-player .create-shell>.song-detail[data-v-2f2266d3]{margin-bottom:var(--music-player-height)}.create-shell.has-song-list.has-detail>.song-detail[data-v-2f2266d3]{grid-column:3}.music-theme-day .song-detail[data-v-2f2266d3]{background:linear-gradient(145deg,#ffffffe6,#ffffffb3 46%),#ffffffeb;border:0;box-shadow:0 24px 70px #11182724}.music-theme-day .create-shell>.song-detail[data-v-2f2266d3]{border-left:1px solid var(--music-border);box-shadow:none;background:0 0}.create-shell>.song-detail .detail-sticky[data-v-2f2266d3]{background:0 0}.detail-sticky[data-v-2f2266d3]{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161616;margin:-22px -22px 0;padding:22px 22px 18px;position:sticky;top:-26px}.home-song-detail .detail-sticky[data-v-2f2266d3]{background:#161616;margin:-24px -22px 0;padding:24px 22px 18px;top:-28px}.music-theme-day .detail-sticky[data-v-2f2266d3]{background:linear-gradient(#fffffffa 0%,#fffffff0 78%,#fff0 100%)}.detail-header[data-v-2f2266d3],.song-detail section header[data-v-2f2266d3]{justify-content:space-between;align-items:center;display:flex}.detail-header[data-v-2f2266d3]{position:relative}.detail-header-actions[data-v-2f2266d3]{align-items:center;gap:12px;display:inline-flex}.song-detail h2[data-v-2f2266d3],.song-detail h3[data-v-2f2266d3]{margin:0}.song-detail h2[data-v-2f2266d3]{color:var(--music-heading);font-size:20px;font-weight:780}.song-detail h3[data-v-2f2266d3]{color:color-mix(in srgb, var(--music-text) 90%, transparent);font-size:15px;font-weight:760}.song-detail header button[data-v-2f2266d3]{width:30px;height:30px;color:var(--music-muted);background:0 0;border-radius:50%;place-items:center;display:grid}.song-detail header button[data-v-2f2266d3]:hover{color:var(--music-text);background:#ffffff0f}.song-detail .detail-header-actions button.active[data-v-2f2266d3]{color:var(--music-accent);background:var(--music-accent-soft)}.music-share-menu[data-v-2f2266d3]{z-index:20;background:var(--music-panel);width:184px;box-shadow:var(--music-shadow);border:0;border-radius:13px;gap:2px;padding:6px;display:grid;position:absolute;top:38px;right:0}.music-share-menu button[data-v-2f2266d3],.music-share-menu a[data-v-2f2266d3]{width:100%;min-height:34px;color:var(--music-text);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.song-detail header .music-share-menu button[data-v-2f2266d3]{place-items:initial;width:100%;height:34px;color:var(--music-text);text-align:left;background:0 0;border-radius:8px;justify-content:flex-start;padding:0 10px;font-size:12px;display:flex}.music-share-menu button[data-v-2f2266d3]:hover,.music-share-menu a[data-v-2f2266d3]:hover{background:var(--music-panel-soft)}.music-share-menu svg[data-v-2f2266d3]{width:15px;height:15px;color:var(--music-muted);flex:none}.generated-share-menu[data-v-2f2266d3]{z-index:35;background:color-mix(in srgb, var(--music-panel) 96%, #000 4%);width:170px;top:40px;right:8px}.music-workspace.has-home-detail .music-home[data-v-2f2266d3]{padding-right:clamp(24px,7vw,104px)}.lyrics-edit-backdrop[data-v-2f2266d3]{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lyrics-edit-modal[data-v-2f2266d3]{border:1px solid var(--music-border);background:var(--music-panel);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,100%);max-height:min(720px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 100px #00000075}.lyrics-edit-header[data-v-2f2266d3]{justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px 18px;display:flex}.lyrics-edit-header h2[data-v-2f2266d3]{color:var(--music-heading);margin:0;font-size:24px;line-height:1.2}.lyrics-edit-header p[data-v-2f2266d3]{color:var(--music-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.lyrics-edit-header>button[data-v-2f2266d3]{width:32px;height:32px;color:var(--music-muted);background:0 0;border-radius:9px;flex:none;place-items:center;display:grid}.lyrics-edit-header>button[data-v-2f2266d3]:hover{background:var(--music-panel-soft);color:var(--music-text)}.lyrics-edit-header svg[data-v-2f2266d3]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:19px;height:19px}.lyrics-edit-textarea[data-v-2f2266d3]{resize:none;border:1px solid var(--music-border);background:var(--music-panel-soft);width:calc(100% - 56px);min-height:360px;color:var(--music-text);white-space:pre-wrap;border-radius:13px;margin:0 28px;padding:20px;font-size:15px;line-height:1.9}.lyrics-edit-textarea[data-v-2f2266d3]:focus{border-color:color-mix(in srgb, var(--music-accent) 65%, var(--music-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--music-accent) 13%, transparent)}.lyrics-edit-footer[data-v-2f2266d3]{justify-content:space-between;align-items:center;gap:18px;padding:18px 28px 24px;display:flex}.lyrics-edit-footer>span[data-v-2f2266d3]{color:var(--music-faint);font-size:12px}.lyrics-edit-footer>div[data-v-2f2266d3]{align-items:center;gap:9px;display:flex}.lyrics-edit-cancel[data-v-2f2266d3],.lyrics-edit-submit[data-v-2f2266d3]{border-radius:9px;height:38px;padding:0 17px;font-size:13px;font-weight:700}.lyrics-edit-cancel[data-v-2f2266d3]{color:var(--music-muted);background:0 0}.lyrics-edit-cancel[data-v-2f2266d3]:hover{background:var(--music-panel-soft);color:var(--music-text)}.lyrics-edit-submit[data-v-2f2266d3]{background:var(--music-text);color:var(--music-bg)}.lyrics-edit-submit[data-v-2f2266d3]:disabled,.lyrics-edit-cancel[data-v-2f2266d3]:disabled{cursor:not-allowed;opacity:.45}.music-theme-day .lyrics-edit-backdrop[data-v-2f2266d3]{background:#0f172a3d}.music-theme-day .lyrics-edit-modal[data-v-2f2266d3]{background:#fff;box-shadow:0 28px 100px #0f172a38}.music-theme-day .lyrics-edit-textarea[data-v-2f2266d3]{background:#f7f8fa}.detail-hero[data-v-2f2266d3]{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:13px;margin:22px 0;display:grid}.detail-hero>div[data-v-2f2266d3]{min-width:0}.detail-cover[data-v-2f2266d3]{border-radius:12px;width:70px;height:70px}.detail-hero strong[data-v-2f2266d3]{color:var(--music-heading);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:16px;line-height:1.35;display:flex;overflow:hidden}.detail-hero strong svg[data-v-2f2266d3]{width:14px;height:14px;color:color-mix(in srgb, var(--music-muted) 72%, transparent);flex:none}.detail-style-tags[data-v-2f2266d3]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:8px;display:flex}.detail-style-tags span[data-v-2f2266d3]{border:1px solid color-mix(in srgb, var(--music-muted) 24%, transparent);background:var(--music-panel-soft);max-width:100%;height:24px;color:var(--music-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;padding:0 8px;font-size:12px;line-height:1;display:inline-flex;overflow:hidden}.detail-style-tags span[data-v-2f2266d3]:first-child{border-color:color-mix(in srgb, var(--music-accent) 38%, transparent);color:var(--music-text)}.detail-style-tags span+span[data-v-2f2266d3]{background:0 0}.music-theme-day .detail-style-tags span[data-v-2f2266d3]{color:#1118279e;background:#1118270e;border-color:#11182724}.music-theme-day .detail-style-tags span[data-v-2f2266d3]:first-child{color:#111827d1;border-color:#11182738}.music-theme-day .detail-style-tags span+span[data-v-2f2266d3]{background:0 0}.detail-actions[data-v-2f2266d3]{flex-wrap:wrap;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 40px 40px;gap:8px;display:grid}.detail-actions button[data-v-2f2266d3],.detail-actions a[data-v-2f2266d3]{min-width:0;height:40px;color:var(--music-text);white-space:nowrap;background:#161616;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.detail-actions svg[data-v-2f2266d3]{flex:none;width:16px;height:16px}.detail-actions .detail-icon-action[data-v-2f2266d3]{width:40px;padding:0}.home-song-detail .detail-actions button[data-v-2f2266d3],.home-song-detail .detail-actions a[data-v-2f2266d3]{background:#161616;min-width:0;height:40px}.music-theme-day .home-song-detail .detail-actions button[data-v-2f2266d3],.music-theme-day .home-song-detail .detail-actions a[data-v-2f2266d3]{background:#1118270e;border:0}.detail-status[data-v-2f2266d3]{border:1px solid var(--music-border);background:var(--music-panel-soft);color:var(--music-muted);border-radius:11px;margin:14px 0 0;padding:11px 12px;line-height:1.55}.detail-status.is-failed[data-v-2f2266d3]{color:#fb7185}.song-detail section[data-v-2f2266d3]{margin-top:26px}.song-detail section button[data-v-2f2266d3]{background:var(--music-panel-soft);height:26px;color:var(--music-muted);border-radius:999px;padding:0 10px;font-size:12px}.song-detail section .copy-icon-button[data-v-2f2266d3]{width:30px;height:30px;color:var(--music-muted);background:0 0;border-radius:9px;place-items:center;padding:0;display:grid}.song-detail section .copy-icon-button[data-v-2f2266d3]:hover{background:var(--music-panel-soft);color:var(--music-text)}.copy-icon-button svg[data-v-2f2266d3]{width:18px;height:18px}.song-detail section p[data-v-2f2266d3]{color:color-mix(in srgb, var(--music-text) 76%, transparent);white-space:pre-wrap;font-size:13px;line-height:1.82}.detail-prompt p[data-v-2f2266d3]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;overflow:visible}.synced-lyrics[data-v-2f2266d3]{scroll-behavior:smooth;scrollbar-width:none;max-height:none;padding:8px 0 92px;overflow:visible}.song-detail[data-v-2f2266d3]:after{content:"";pointer-events:none;background:linear-gradient(#16161600,#161616 82%);height:92px;margin:-92px -22px 0;display:block;position:sticky;bottom:-126px;left:0;right:0}.create-shell>.song-detail[data-v-2f2266d3]:after{display:none}.synced-lyrics[data-v-2f2266d3]::-webkit-scrollbar{display:none}.lyric-line[data-v-2f2266d3]{min-height:24px;color:color-mix(in srgb, var(--music-text) 78%, transparent);cursor:pointer;margin:0;font-size:13.5px;line-height:1.86;transition:color .18s,transform .18s,opacity .18s}.lyric-line.is-section[data-v-2f2266d3]{min-height:20px;color:color-mix(in srgb, var(--music-muted) 52%, transparent);font-size:12px;font-weight:400;line-height:1.75}.lyric-line.is-active[data-v-2f2266d3]:not(.is-section){color:var(--music-accent);font-weight:760;transform:translate(4px)}.toast[data-v-2f2266d3]{z-index:40;background:var(--music-panel);color:var(--music-text);border:1px solid var(--music-border);border-radius:8px;padding:9px 14px;position:fixed;top:20px;left:50%;transform:translate(-50%)}.toast.error[data-v-2f2266d3]{color:#fb7185}.toast.success[data-v-2f2266d3]{color:#16a34a}.sr-only[data-v-2f2266d3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1120px){.music-workspace.has-home-detail .music-home[data-v-2f2266d3]{padding-right:24px}.home-song-detail[data-v-2f2266d3]{border-radius:24px;width:auto;inset:76px 24px 88px}.create-shell[data-v-2f2266d3],.create-shell.has-song-list[data-v-2f2266d3],.create-shell.has-detail[data-v-2f2266d3],.create-shell.has-song-list.has-detail[data-v-2f2266d3]{grid-template-columns:1fr}.create-topbar[data-v-2f2266d3],.create-shell.has-detail:not(.has-song-list) .create-topbar[data-v-2f2266d3],.create-shell.has-song-list.has-detail .create-topbar[data-v-2f2266d3],.custom-create[data-v-2f2266d3],.agent-create[data-v-2f2266d3],.create-song-list[data-v-2f2266d3]{grid-column:1}.create-song-list[data-v-2f2266d3]{border-left:0;border-top:1px solid var(--music-border);grid-row:auto;min-height:auto}.song-detail[data-v-2f2266d3]{border:0;border-radius:24px;width:auto;min-height:0;inset:76px 24px 88px}.bottom-composer[data-v-2f2266d3]{width:calc(100% - 48px);margin:0 24px 104px;left:auto;right:auto}.create-shell.has-song-list .bottom-composer[data-v-2f2266d3],.create-shell.has-detail:not(.has-song-list) .bottom-composer[data-v-2f2266d3],.create-shell.has-song-list.has-detail .bottom-composer[data-v-2f2266d3]{width:calc(100% - 48px)}}@media (width>=1121px) and (width<=1320px){.create-shell.has-song-list.has-detail[data-v-2f2266d3]{grid-template-columns:minmax(0,1fr) minmax(260px,300px) minmax(280px,320px)}.create-shell.has-song-list.has-detail .create-topbar[data-v-2f2266d3]{grid-column:1}.create-shell.has-song-list.has-detail .song-detail[data-v-2f2266d3]{grid-area:1/3/-1}.create-shell.has-song-list.has-detail .bottom-composer[data-v-2f2266d3]{width:min(760px, calc(100% - var(--music-create-x-pad) * 2))}}@container (width<=480px){.composer-actions[data-v-2f2266d3]{grid-template-columns:max-content max-content}}@container (width<=360px){.composer-actions[data-v-2f2266d3]{grid-template-columns:minmax(0,1fr) auto}.composer-actions .toggle-pill[data-v-2f2266d3]{grid-area:2/1;justify-self:start}}@media (width<=720px){.music-home[data-v-2f2266d3]{padding:58px 14px 106px}.home-song-detail[data-v-2f2266d3],.song-detail[data-v-2f2266d3]{border-radius:20px;padding:20px;inset:62px 12px 82px}.home-hero h1[data-v-2f2266d3]{font-size:26px}.home-compose-actions[data-v-2f2266d3],.composer-actions[data-v-2f2266d3],.topbar-actions[data-v-2f2266d3]{flex-direction:column;align-items:stretch}.featured-grid[data-v-2f2266d3]{grid-template-columns:repeat(2,minmax(0,1fr))}.create-topbar[data-v-2f2266d3]{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.custom-create[data-v-2f2266d3],.agent-create[data-v-2f2266d3]{padding:18px 14px 300px}.lyrics-writer[data-v-2f2266d3]{gap:20px}.lyrics-writer-header h1[data-v-2f2266d3],.lyrics-writer-result-heading h2[data-v-2f2266d3]{font-size:23px}.lyrics-writer-header p[data-v-2f2266d3]{max-width:280px}.lyrics-writer-options[data-v-2f2266d3]{grid-template-columns:1fr}.lyrics-writer-result-heading[data-v-2f2266d3]{flex-direction:column;align-items:flex-start;gap:12px}.lyrics-writer-option[data-v-2f2266d3]{padding:14px}.agent-thread[data-v-2f2266d3]{margin-left:0}.agent-prompt-stack button[data-v-2f2266d3]{width:fit-content;min-width:0}}.music-assets-page[data-v-17ada51b]{--assets-bg:#030304;--assets-bg-glow:#ffffff14;--assets-text:#f8fafc;--assets-heading:#f8fafc;--assets-muted:#8f8f96;--assets-faint:#65656c;--assets-panel:#18181a;--assets-panel-soft:#ffffff16;--assets-button:#ffffff14;--assets-border:#ffffff1f;--assets-track:#ffffff2e;--assets-accent:#dfff34;--assets-like:#ff2d72;background:radial-gradient(circle at 50% 18%, var(--assets-bg-glow), transparent 24%), var(--assets-bg);min-height:100vh;color:var(--assets-text);padding:72px clamp(28px,10vw,190px) 116px}.music-assets-page.music-assets-day[data-v-17ada51b],body.theme-day{--assets-bg:#f4f5f7;--assets-bg-glow:#ffffffdb;--assets-text:#15171a;--assets-heading:#08090a;--assets-muted:#606772;--assets-faint:#8b93a0;--assets-panel:#fff;--assets-panel-soft:#0f172a0f;--assets-button:#0f172a12;--assets-border:#1118271f;--assets-track:#0f172a24;--assets-accent:#b4d90c;--assets-like:#f92c64}.music-assets-close[data-v-17ada51b]{z-index:80;background:var(--assets-button);width:38px;height:38px;color:var(--assets-text);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;border-radius:50%;place-items:center;display:grid;position:fixed;top:22px;right:28px;box-shadow:0 10px 26px #0000002e}.music-assets-close[data-v-17ada51b]:hover{background:var(--assets-panel-soft)}.music-assets-close svg[data-v-17ada51b]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:20px;height:20px}.music-assets-head[data-v-17ada51b]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.music-assets-head h1[data-v-17ada51b]{color:var(--assets-heading);margin:0;font-size:24px;font-weight:780;line-height:1.2}.music-assets-head span[data-v-17ada51b]{color:var(--assets-muted);margin-top:8px;font-size:13px;display:block}.music-assets-create[data-v-17ada51b],.music-assets-play-all[data-v-17ada51b],.music-assets-tabs button[data-v-17ada51b],.music-assets-row button[data-v-17ada51b],.music-session-row[data-v-17ada51b]{font:inherit}.music-assets-create[data-v-17ada51b]{border:1px solid var(--assets-border);background:var(--assets-button);height:38px;color:var(--assets-text);border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.music-assets-create svg[data-v-17ada51b],.music-assets-play-all svg[data-v-17ada51b],.music-assets-cover svg[data-v-17ada51b],.music-assets-actions svg[data-v-17ada51b],.music-session-row>svg[data-v-17ada51b]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.music-assets-tabs[data-v-17ada51b]{align-items:center;gap:8px;margin-bottom:32px;display:flex}.music-assets-tabs button[data-v-17ada51b]{background:var(--assets-button);height:36px;color:var(--assets-muted);cursor:pointer;border:0;border-radius:999px;padding:0 17px;font-size:13px;font-weight:700}.music-assets-tabs button.active[data-v-17ada51b]{background:var(--assets-text);color:var(--assets-bg)}.music-assets-play-all[data-v-17ada51b]{height:40px;color:var(--assets-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:0;font-size:14px;display:inline-flex}.music-assets-play-all svg[data-v-17ada51b]{fill:currentColor;stroke:none;background:var(--assets-text);width:40px;height:40px;color:var(--assets-bg);border-radius:50%;padding:11px}.music-assets-play-all[data-v-17ada51b]:disabled{opacity:.45;cursor:not-allowed}.music-assets-list[data-v-17ada51b],.music-session-list[data-v-17ada51b]{gap:14px;display:grid}.music-assets-row[data-v-17ada51b]{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:82px;padding:8px 10px;display:grid}.music-assets-row.active[data-v-17ada51b],.music-assets-row[data-v-17ada51b]:hover{background:var(--assets-panel-soft)}.music-assets-main[data-v-17ada51b]{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:0;display:grid}.music-assets-cover[data-v-17ada51b]{background-position:50%;background-size:cover;border-radius:10px;width:64px;height:64px;display:block;position:relative;overflow:hidden}.music-assets-cover svg[data-v-17ada51b]{color:#fff;opacity:0;filter:drop-shadow(0 2px 8px #00000080);width:24px;height:24px;margin:auto;position:absolute;inset:0}.music-assets-row:hover .music-assets-cover svg[data-v-17ada51b],.music-assets-row.active .music-assets-cover svg[data-v-17ada51b]{opacity:1}.music-assets-info[data-v-17ada51b]{min-width:0}.music-assets-info strong[data-v-17ada51b],.music-session-row strong[data-v-17ada51b]{color:var(--assets-heading);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.35;display:block;overflow:hidden}.music-assets-info em[data-v-17ada51b],.music-session-row em[data-v-17ada51b]{color:var(--assets-muted);align-items:center;gap:9px;margin-top:5px;font-size:13px;font-style:normal;display:flex}.music-assets-info em b[data-v-17ada51b]{border:1px solid var(--assets-border);max-width:112px;color:var(--assets-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:1px 5px;font-size:11px;font-weight:500;overflow:hidden}.music-assets-info small[data-v-17ada51b]{max-width:360px;color:var(--assets-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;line-height:1.35;display:block;overflow:hidden}.music-assets-actions[data-v-17ada51b]{align-items:center;gap:20px;display:inline-flex}.music-assets-like[data-v-17ada51b],.music-assets-more[data-v-17ada51b]{width:32px;height:32px;color:var(--assets-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.music-assets-like svg[data-v-17ada51b]{fill:currentColor;stroke:none}.music-assets-like.active[data-v-17ada51b]{color:var(--assets-like)}.music-assets-more[data-v-17ada51b]:hover,.music-assets-more.active[data-v-17ada51b],.music-assets-like[data-v-17ada51b]:hover{background:var(--assets-panel-soft);color:var(--assets-text)}.music-assets-menu-wrap[data-v-17ada51b]{position:relative}.music-assets-menu[data-v-17ada51b]{z-index:20;background:var(--assets-panel);border-radius:11px;gap:2px;width:136px;padding:6px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 16px 40px #0000007a}.music-assets-menu button[data-v-17ada51b]{height:34px;color:var(--assets-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px}.music-assets-menu button[data-v-17ada51b]:hover{background:var(--assets-panel-soft)}.music-session-row[data-v-17ada51b]{width:100%;min-height:82px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:18px;grid-template-columns:82px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:9px 10px;display:grid}.music-session-row[data-v-17ada51b]:hover{background:var(--assets-panel-soft)}.music-session-covers[data-v-17ada51b]{width:82px;height:58px;display:block;position:relative}.music-session-covers i[data-v-17ada51b]{width:58px;height:58px;box-shadow:0 0 0 1px var(--assets-border);background-position:50%;background-size:cover;border-radius:10px;position:absolute;top:0}.music-session-covers i[data-v-17ada51b]:first-child{z-index:3;left:0}.music-session-covers i[data-v-17ada51b]:nth-child(2){z-index:2;opacity:.8;left:12px}.music-session-covers i[data-v-17ada51b]:nth-child(3){z-index:1;opacity:.58;left:24px}.music-assets-empty[data-v-17ada51b]{min-height:220px;color:var(--assets-muted);place-content:center;justify-items:center;gap:8px;display:grid}.music-assets-empty strong[data-v-17ada51b]{color:var(--assets-heading);font-size:16px}.music-assets-toast[data-v-17ada51b]{z-index:60;border:1px solid var(--assets-border);background:var(--assets-panel);color:var(--assets-accent);border-radius:10px;padding:9px 14px;font-size:13px;position:fixed;top:22px;left:50%;transform:translate(-50%)}.music-assets-toast.is-error[data-v-17ada51b]{color:#fb7185}@media (width<=760px){.music-assets-page[data-v-17ada51b]{padding:36px 16px 112px}.music-assets-close[data-v-17ada51b]{width:34px;height:34px;top:14px;right:16px}.music-assets-head[data-v-17ada51b]{flex-direction:column;align-items:flex-start}.music-assets-tabs[data-v-17ada51b]{scrollbar-width:none;overflow-x:auto}.music-assets-row[data-v-17ada51b]{grid-template-columns:minmax(0,1fr)}.music-assets-actions[data-v-17ada51b]{justify-content:flex-end}}body{--document-page-bg:#f7f8fb;--document-heading:#121a2c;--document-text:#27354c;--document-muted:#8994a6;--document-card:#fff;--document-border:#e2e7ef;--document-divider:#edf0f5;--document-hover:#f8faff;--document-input:#fff;--document-input-border:#d7dfeb;--document-dropzone:#f7f9ff;--document-dropzone-hover:#f0f5ff;--document-blue-soft:#edf3ff}body.theme-night{--document-page-bg:#151515;--document-heading:#f3f5f8;--document-text:#e1e6ee;--document-muted:#9da5b1;--document-card:#202020;--document-border:#343434;--document-divider:#303030;--document-hover:#292929;--document-input:#262626;--document-input-border:#454545;--document-dropzone:#1b1f26;--document-dropzone-hover:#202a3b;--document-blue-soft:#253452}.document-workspace[data-v-e2d7ee41]{box-sizing:border-box;background:var(--document-page-bg);min-height:100%;color:var(--document-text);padding:22px clamp(20px,4vw,64px) 40px}.document-workspace-head[data-v-e2d7ee41],.document-history-head[data-v-e2d7ee41],.document-history-head>div[data-v-e2d7ee41]{justify-content:space-between;align-items:center;display:flex}.document-workspace-head[data-v-e2d7ee41]{margin-bottom:18px}.document-title-wrap[data-v-e2d7ee41]{align-items:center;gap:12px;display:flex}.document-eyebrow[data-v-e2d7ee41]{color:#71809a;letter-spacing:1.6px;margin:0 0 8px;font-size:11px;font-weight:700}.document-workspace h1[data-v-e2d7ee41],.document-history-panel h2[data-v-e2d7ee41]{color:var(--document-heading);margin:0}.document-workspace h1[data-v-e2d7ee41]{font-size:30px;line-height:1.2}.document-history-panel h2[data-v-e2d7ee41]{font-size:18px}.document-back-button[data-v-e2d7ee41],.document-refresh-button[data-v-e2d7ee41],.document-download-button[data-v-e2d7ee41],.document-submit-button[data-v-e2d7ee41]{cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.document-back-button[data-v-e2d7ee41]{border:1px solid var(--document-border);background:var(--document-card);width:34px;height:34px;color:var(--document-text);border-radius:8px}.document-refresh-button[data-v-e2d7ee41]{border:1px solid var(--document-border);background:var(--document-card);color:var(--document-text);border-radius:8px;padding:9px 12px}.document-back-button svg[data-v-e2d7ee41],.document-refresh-button svg[data-v-e2d7ee41],.document-download-button svg[data-v-e2d7ee41]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.document-refresh-button[data-v-e2d7ee41]:disabled{cursor:wait;opacity:.65}.document-tool-groups[data-v-e2d7ee41]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.document-tool-group[data-v-e2d7ee41],.document-converter-panel[data-v-e2d7ee41],.document-history-panel[data-v-e2d7ee41]{border:1px solid var(--document-border);background:var(--document-card);border-radius:8px}.document-tool-group[data-v-e2d7ee41]{min-height:300px;padding:22px 24px 10px}.document-tool-group h2[data-v-e2d7ee41]{color:var(--document-heading);margin:0 0 16px;font-size:20px;line-height:1.2}.document-tool-group h2 strong[data-v-e2d7ee41]{font-weight:800}.document-tool-group h2.tone-pdf strong[data-v-e2d7ee41]{color:#ff4b55}.document-tool-group h2.tone-image strong[data-v-e2d7ee41]{color:#4e3bd7}.document-tool-list[data-v-e2d7ee41]{display:grid}.document-tool-item[data-v-e2d7ee41]{width:100%;min-height:56px;color:var(--document-heading);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:16px;padding:8px 0;display:flex}.document-tool-item[data-v-e2d7ee41]:hover{color:#477df0}.document-tool-label[data-v-e2d7ee41]{flex:1;min-width:0;font-size:16px;font-weight:500}.document-tool-chevron[data-v-e2d7ee41]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:22px;height:22px}.document-tool-file-icon[data-v-e2d7ee41],.document-task-icon[data-v-e2d7ee41]{border-radius:5px;flex:none;place-items:center;font-weight:800;display:grid}.document-tool-file-icon[data-v-e2d7ee41]{color:#ff7275;background:currentColor;border:1px solid;width:32px;height:36px;margin-left:2px;position:relative;box-shadow:-7px 5px 0 -1px #ffc2b3}.document-tool-file-icon[data-v-e2d7ee41]:after{background:var(--document-card);content:"";border-bottom:1px solid;border-left:1px solid;width:10px;height:10px;position:absolute;top:-1px;right:-1px}.document-tool-file-icon span[data-v-e2d7ee41]{z-index:1;color:#fff;font-size:10px;line-height:1;position:relative}.document-tool-file-icon.is-word[data-v-e2d7ee41]{color:#5278eb;box-shadow:-7px 5px 0 -1px #ffb6aa}.document-tool-file-icon.is-image[data-v-e2d7ee41]{color:#6b5be7;box-shadow:-7px 5px 0 -1px #ffb9ad}.document-tool-file-icon.is-ppt[data-v-e2d7ee41],.document-tool-file-icon.is-ppt-ai[data-v-e2d7ee41],.document-tool-file-icon.is-html[data-v-e2d7ee41]{color:#ee6b55;box-shadow:-7px 5px 0 -1px #a7e2bf}.document-tool-file-icon.is-ppt-ai[data-v-e2d7ee41]{color:#4f7df3;box-shadow:-7px 5px 0 -1px #a9e5c1}.document-tool-file-icon.is-pdf[data-v-e2d7ee41]{color:#ff634c;box-shadow:-7px 5px 0 -1px #a7dfc0}.document-history-panel[data-v-e2d7ee41]{min-height:390px}.document-history-panel-full[data-v-e2d7ee41]{margin-top:14px}.document-history-head[data-v-e2d7ee41]{border-bottom:1px solid var(--document-divider);padding:18px 20px}.document-history-head>div[data-v-e2d7ee41]{gap:12px}.document-history-head span[data-v-e2d7ee41]{color:var(--document-muted);font-size:12px}.document-workspace-grid[data-v-e2d7ee41]{grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);align-items:start;gap:20px;display:grid}.document-converter-panel[data-v-e2d7ee41]{padding:20px}.document-dropzone[data-v-e2d7ee41]{background:var(--document-dropzone);color:#71809a;cursor:pointer;text-align:center;border:1px dashed #9db7ed;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;transition:border-color .18s,background .18s;display:flex}.document-dropzone[data-v-e2d7ee41]:hover,.document-dropzone.dragging[data-v-e2d7ee41],.document-dropzone.has-file[data-v-e2d7ee41]{background:var(--document-dropzone-hover);border-color:#4b7bea}.document-dropzone svg[data-v-e2d7ee41]{fill:none;stroke:#4b7bea;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:30px;height:30px}.document-dropzone strong[data-v-e2d7ee41]{max-width:90%;color:var(--document-heading);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.document-dropzone span[data-v-e2d7ee41]{font-size:12px}.document-form-field[data-v-e2d7ee41]{margin-top:20px}.document-form-field label[data-v-e2d7ee41]{color:var(--document-text);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.document-selected-target[data-v-e2d7ee41]{border:1px solid var(--document-input-border);background:var(--document-input);min-height:42px;color:var(--document-heading);border-radius:7px;flex-direction:column;justify-content:center;padding:8px 12px;display:flex}.document-selected-target span[data-v-e2d7ee41]{font-size:15px}.document-selected-target small[data-v-e2d7ee41]{color:var(--document-muted);margin-top:4px;font-size:12px;display:block}.document-feedback[data-v-e2d7ee41]{margin:15px 0 0;font-size:13px;line-height:1.5}.document-feedback.error[data-v-e2d7ee41]{color:#d65a69}.document-feedback.success[data-v-e2d7ee41]{color:#2c9b70}.document-submit-button[data-v-e2d7ee41]{color:#fff;background:#3569d5;border-radius:7px;width:100%;height:44px;margin-top:20px;font-weight:700}.document-submit-button[data-v-e2d7ee41]:disabled{cursor:not-allowed;background:#aab8d0}.document-submit-button svg[data-v-e2d7ee41]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.document-task-list[data-v-e2d7ee41]{padding:4px 10px 10px}.document-task-item[data-v-e2d7ee41]{border-bottom:1px solid var(--document-divider);cursor:pointer;align-items:center;gap:12px;min-height:72px;padding:10px;display:flex}.document-task-item[data-v-e2d7ee41]:last-child{border-bottom:0}.document-task-item.active[data-v-e2d7ee41]{background:var(--document-hover)}.document-task-icon[data-v-e2d7ee41]{background:var(--document-blue-soft);color:#4a76d6;border:1px solid #9db7ed;width:40px;height:44px;font-size:10px}.document-task-copy[data-v-e2d7ee41]{flex:1;min-width:0}.document-task-copy strong[data-v-e2d7ee41],.document-task-copy span[data-v-e2d7ee41],.document-task-copy em[data-v-e2d7ee41]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.document-task-copy strong[data-v-e2d7ee41]{color:var(--document-heading);font-size:13px}.document-task-copy span[data-v-e2d7ee41]{color:var(--document-muted);margin-top:5px;font-size:12px}.document-task-copy em[data-v-e2d7ee41]{color:#d65a69;margin-top:5px;font-size:11px;font-style:normal}.document-task-copy i[data-v-e2d7ee41]{background:var(--document-divider);border-radius:2px;height:3px;margin-top:7px;display:block;overflow:hidden}.document-task-copy i b[data-v-e2d7ee41]{border-radius:inherit;background:#4b7bea;height:100%;display:block}.document-download-button[data-v-e2d7ee41]{background:var(--document-blue-soft);color:#3e6ed4;border-radius:6px;flex:none;width:32px;height:32px}.document-empty-state[data-v-e2d7ee41]{min-height:300px;color:var(--document-muted);place-items:center;font-size:13px;display:grid}@media (width<=1050px){.document-tool-groups[data-v-e2d7ee41]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.document-workspace-grid[data-v-e2d7ee41]{grid-template-columns:1fr}}@media (width<=620px){.document-workspace[data-v-e2d7ee41]{padding:24px 14px 40px}.document-workspace h1[data-v-e2d7ee41]{font-size:25px}.document-tool-groups[data-v-e2d7ee41]{grid-template-columns:1fr}.document-tool-group[data-v-e2d7ee41]{min-height:auto;padding:20px 18px 10px}.document-tool-group h2[data-v-e2d7ee41]{margin-bottom:18px;font-size:19px}.document-tool-label[data-v-e2d7ee41]{font-size:16px}}.canvas-embed-page[data-v-eb950e12]{background:#161616;width:100%;height:100%;min-height:100vh;position:relative;overflow:hidden}.canvas-embed-frame[data-v-eb950e12]{background:#161616;border:0;width:100%;height:100%;min-height:100vh;display:block}.canvas-embed-loading[data-v-eb950e12]{z-index:2;color:#cbd5e1;background:#161616;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:0}.canvas-embed-loading span[data-v-eb950e12]{border:2px solid #cbd5e1;border-top-color:#475569;border-radius:999px;width:18px;height:18px;animation:.8s linear infinite canvas-spin-eb950e12}@keyframes canvas-spin-eb950e12{to{transform:rotate(360deg)}}.promotion-page{--ink:#111827;--muted:#64748b;--line:#94a3b82e;--orange:#8b5cf6;--orange-dark:#7c3aed;box-sizing:border-box;height:100%;min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;background:#f8fafc;padding:24px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.promotion-page button,.promotion-page input{font:inherit}.promotion-page button{cursor:pointer}.button-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.back-button{color:#64748b;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;margin:0 max(24px,50% - 590px) 18px;padding:8px 12px;font-size:14px;font-weight:600;transition:color .18s,background .18s;display:inline-flex}.back-button:hover{color:#0f172a;background:#f1f5f9}.back-button span{font-size:20px;line-height:1}.promotion-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:24px;width:min(1180px,100% - 48px);height:calc(100% - 48px);margin:0 auto;display:grid}.promotion-intro{align-self:start;height:fit-content;padding:24px 0;position:sticky;top:50%;transform:translateY(-50%)}.reward-badge{min-width:0;color:var(--orange);background:#8b5cf614;border:1px solid #8b5cf62e;border-radius:16px;align-items:center;gap:15px;padding:16px 20px;display:inline-flex}.reward-icon{color:#fff;background:#8b5cf6;border-radius:14px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.reward-badge small,.reward-badge strong{display:block}.reward-badge small{color:#64748b;margin-bottom:5px;font-size:13px;font-weight:700}.reward-badge strong{font-size:20px;font-weight:800}.promotion-intro h1{color:#0f172a;margin:32px 0 0;font-size:clamp(36px,4vw,48px);font-weight:800;line-height:1.08}.promotion-intro h1 em{color:var(--orange);font-style:normal}.login-button{color:#fff;background:#111827;border:0;border-radius:16px;width:min(100%,360px);height:52px;margin-top:32px;font-size:15px;font-weight:700;transition:color .18s,border-color .18s,background .18s}.login-button:hover{color:#fff;background:#1f2937;border-color:#0000;transform:translateY(-1px)}.steps-panel{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:18px;max-height:100%;padding:0 8px 24px 0;display:flex;overflow-y:auto}.steps-panel::-webkit-scrollbar{width:6px}.steps-panel::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.step-card{border:1px solid var(--line);background:#fffffff0;border-radius:24px;padding:24px;box-shadow:0 12px 40px #0f172a0f}.step-heading{grid-template-columns:56px 1fr;align-items:start;gap:16px;display:grid}.step-icon{width:56px;height:56px;color:var(--orange);background:#8b5cf61a;border:1px solid #8b5cf62e;border-radius:16px;place-items:center;display:grid;position:relative}.step-symbol{font-size:28px;font-weight:300;line-height:1}.step-symbol-svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:30px;height:30px}.step-icon b{width:24px;height:24px;color:var(--orange);background:#fff;border:1px solid #8b5cf640;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:-8px;right:-8px}.step-heading h2{color:#0f172a;margin:4px 0 6px;font-size:20px;font-weight:800}.step-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.step-heading em{color:var(--orange);font-style:normal;font-weight:700}.reward-summary{color:#334155;background:#f8fafc;border:1px solid #94a3b833;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;margin:22px 0 0 72px;padding:0 16px;display:flex}.reward-summary span{color:#64748b;font-size:13px;font-weight:700}.reward-summary strong{color:#047857;white-space:nowrap;font-size:16px;font-weight:800}.platform-tabs{gap:8px;margin:20px 0 16px 72px;display:flex}.platform-tab{color:#334155e0;background:#f1f5f9e6;border:1px solid #94a3b829;border-radius:999px;min-width:82px;height:40px;padding:0 16px;font-size:14px;font-weight:700}.platform-tab.active{color:#111827;background:#fff;box-shadow:0 2px 10px #0f172a14}.keyword-list{flex-wrap:wrap;gap:8px;margin-left:72px;display:flex}.keyword-button{color:#7c3aed;background:#8b5cf614;border:1px solid #8b5cf62e;border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:0 14px;font-size:14px;transition:color .18s,background .18s,transform .18s;display:inline-flex}.keyword-button:hover{color:#fff;background:var(--orange);transform:translateY(-1px)}.keyword-label-stack{align-items:center;display:grid}.keyword-label-stack span{opacity:1;grid-area:1/1;min-width:max-content;transition:opacity .16s}.keyword-label-stack span.hidden{opacity:0}.promotion-image-preview{background:#f8fafc;border:1px solid #94a3b838;border-radius:18px;min-height:260px;margin:22px 0 16px 72px;display:grid;overflow:hidden}.promotion-image-preview.empty{color:#94a3b8;place-items:center;font-size:14px;font-weight:700}.promotion-image-preview img{object-fit:contain;background:#fff;width:100%;max-height:420px;display:block}.promotion-copy-preview{background:#f8fafc;border:1px solid #94a3b833;border-radius:14px;margin:0 0 16px 72px;padding:14px 16px}.promotion-copy-preview span{color:#64748b;font-size:12px;font-weight:700;display:block}.promotion-copy-preview pre{color:#0f172a;white-space:pre-wrap;word-break:break-word;margin:8px 0 0;font-family:inherit;font-size:14px;font-weight:650;line-height:1.7}.invite-link-preview{background:#f8fafc;border:1px solid #94a3b833;border-radius:14px;margin:22px 0 14px 72px;padding:16px}.invite-link-preview span{color:#64748b;font-size:12px;font-weight:700;display:block}.invite-link-preview pre{color:#0f172a;white-space:pre-wrap;word-break:break-all;margin:8px 0 0;font-family:inherit;font-size:14px;font-weight:650;line-height:1.7}.invite-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px 72px;display:grid}.invite-rule-list div{background:#fff;border:1px solid #94a3b838;border-radius:14px;min-height:72px;padding:14px 16px}.invite-rule-list span,.invite-rule-list strong{display:block}.invite-rule-list span{color:#64748b;font-size:12px;font-weight:700}.invite-rule-list strong{color:#0f172a;margin-top:6px;font-size:16px;font-weight:800}.invite-progress{background:#f8fafc;border:1px solid #94a3b833;border-radius:14px;margin:14px 0 0 72px;padding:14px 16px}.invite-progress .progress-track{height:9px}.action-list{gap:10px;margin-left:72px;display:grid}.secondary-action,.submit-action{color:#0f172a;background:#fff;border:1px solid #94a3b840;border-radius:16px;justify-content:center;align-items:center;gap:11px;min-height:50px;font-size:14px;font-weight:700;transition:color .18s,background .18s,transform .18s;display:flex}.secondary-action:hover,.submit-action:hover{color:#fff;background:#111827;border-color:#111827;transform:translateY(-1px)}.secondary-action span,.submit-action span{font-size:25px;font-weight:400}.upload-progress{margin:22px 0 0 72px}.progress-label{color:#64748b;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.progress-label strong{color:#0f172a;font-size:14px}.progress-track{background:#e2e8f0;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.progress-track span{border-radius:inherit;background:#8b5cf6;height:100%;transition:width .22s;display:block}.screenshot-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 18px 72px;display:grid}.screenshot-slot{aspect-ratio:1/.96;cursor:pointer;background:#f8fafc;border:1px dashed #94a3b873;border-radius:14px;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.screenshot-slot:hover{border-color:var(--orange);background:#8b5cf60d}.screenshot-slot.disabled{cursor:not-allowed}.screenshot-slot.disabled:hover{background:#f8fafc;border-color:#94a3b873}.screenshot-slot img{object-fit:cover;width:100%;height:100%}.delete-screenshot-button{color:#fff;background:#0f172ab8;border:1px solid #ffffff7a;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;font-size:20px;font-weight:700;line-height:1;transition:background .18s,transform .18s;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 8px 20px #0f172a2e}.delete-screenshot-button:hover{background:#ef4444;transform:scale(1.04)}.delete-screenshot-button:disabled{cursor:wait;opacity:.65;transform:none}.slot-placeholder{color:#94a3b8;flex-direction:column;align-items:center;gap:10px;display:flex}.slot-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.slot-placeholder small{font-size:14px}.select-screenshot-button{color:#0f172a;background:#fff;border:1px solid #94a3b840;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:calc(100% - 72px);min-height:50px;margin-left:72px;font-size:14px;font-weight:700;transition:color .18s,background .18s,transform .18s;display:flex}.select-screenshot-button:hover{color:#fff;background:#111827;border-color:#111827;transform:translateY(-1px)}.select-screenshot-button:disabled,.submit-action:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9;border-color:#94a3b833;transform:none}.select-screenshot-button span{font-size:24px;font-weight:400}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.submit-action,.invite-copy-button{width:calc(100% - 72px);margin-left:72px}.history-card{padding-bottom:18px}.history-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.history-heading h2{color:#0f172a;margin:0 0 6px;font-size:20px;font-weight:800}.history-heading p,.history-empty,.history-note{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.history-refresh{color:#0f172a;background:#fff;border:1px solid #94a3b840;border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.history-refresh:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.history-empty{margin-top:18px}.history-list{margin-top:14px}.history-item{border-top:1px solid #94a3b829;padding:16px 0}.history-item:first-child{border-top:0}.history-item-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.history-item-top strong,.history-item-top span{display:block}.history-item-top strong{color:#0f172a;font-size:15px;font-weight:800}.history-item-top span{color:#94a3b8;margin-top:4px;font-size:12px;font-weight:700}.history-status{border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}.status-approved,.status-rewarded{color:#047857;background:#d1fae5}.status-rejected{color:#b91c1c;background:#fee2e2}.status-draft,.status-invited{color:#475569;background:#e2e8f0}.reject-reason{color:#991b1b;background:#fee2e28c;border:1px solid #f8717138;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.6}.history-note{margin-top:10px}.history-screenshots{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px;display:grid}.history-screenshots a{aspect-ratio:1;background:#f8fafc;border:1px solid #94a3b82e;border-radius:10px;display:block;overflow:hidden}.history-screenshots img{object-fit:cover;width:100%;height:100%}@media (width>=1041px){.promotion-page{zoom:.8}}@media (width<=1040px){.promotion-page{height:auto;padding:24px 0 48px;overflow:visible}.promotion-layout{grid-template-columns:1fr;gap:50px;width:min(720px,100% - 48px);height:auto;padding-top:60px}.steps-panel{max-height:none;padding:0;overflow:visible}.promotion-intro{align-self:auto;padding:0;position:static;transform:none}.promotion-intro h1,.login-button{margin-top:34px}}@media (width<=640px){.back-button{margin-left:14px;margin-right:14px}.promotion-layout{width:calc(100% - 28px);padding:32px 0 60px}.reward-badge{width:100%;min-width:0;padding:18px 20px}.reward-badge strong{font-size:21px}.promotion-intro h1{font-size:36px}.step-card{border-radius:18px;padding:25px 18px 24px}.step-heading{grid-template-columns:58px 1fr;gap:15px}.step-icon{border-radius:16px;width:57px;height:57px}.step-symbol{font-size:30px}.step-icon b{width:27px;height:27px;font-size:14px;top:-10px;right:-8px}.step-heading h2{margin-top:3px;font-size:21px}.step-heading p{font-size:13px}.platform-tabs,.keyword-list,.promotion-image-preview,.promotion-copy-preview,.invite-link-preview,.invite-rule-list,.invite-progress,.action-list,.reward-summary,.upload-progress,.screenshot-grid{margin-left:0}.select-screenshot-button,.submit-action,.invite-copy-button{width:100%;margin-left:0}.invite-rule-list{grid-template-columns:1fr}.history-heading{flex-direction:column}.history-refresh{justify-content:center;width:100%}.history-screenshots{grid-template-columns:repeat(3,1fr)}.keyword-button{min-height:42px;padding:0 12px;font-size:13px}.promotion-image-preview{min-height:210px}}.music-share-page[data-v-b72532ca]{color:#16181c;background:#f6f7f9;min-height:100vh;padding:28px clamp(20px,5vw,80px) 64px}.music-share-layout[data-v-b72532ca]{grid-template-columns:minmax(280px,410px) minmax(0,1fr);align-items:start;gap:clamp(34px,7vw,96px);width:min(1120px,100%);margin:0 auto;display:grid}.music-share-art[data-v-b72532ca]{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:22px;position:sticky;top:28px;overflow:hidden;box-shadow:0 26px 70px #1720342e}.music-share-art-glow[data-v-b72532ca]{background:linear-gradient(145deg,#ffffff0f,#0000007a);position:absolute;inset:0}.music-share-art-caption[data-v-b72532ca]{color:#fff;gap:5px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.music-share-art-caption span[data-v-b72532ca]{letter-spacing:1.4px;opacity:.7;font-size:10px}.music-share-art-caption strong[data-v-b72532ca]{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,3vw,34px);line-height:1.2;overflow:hidden}.music-share-main[data-v-b72532ca]{min-width:0;padding-top:24px}.music-share-kicker[data-v-b72532ca]{color:#737a85;margin:0 0 9px;font-size:13px}.music-share-main h1[data-v-b72532ca]{letter-spacing:0;margin:0;font-size:clamp(28px,4vw,48px);line-height:1.14}.music-share-copy[data-v-b72532ca]{color:#5e6672;max-width:580px;margin:18px 0 0;font-size:15px;line-height:1.75}.music-share-tags[data-v-b72532ca]{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.music-share-tags span[data-v-b72532ca]{color:#626b77;background:#e9edf2;border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:11px;display:inline-flex}.music-share-player[data-v-b72532ca]{background:#fff;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin-top:36px;padding:15px 17px;display:grid;box-shadow:0 12px 30px #19202c12}.music-share-play[data-v-b72532ca]{color:#fff;background:#16181c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.music-share-play svg[data-v-b72532ca]{fill:currentColor;stroke:none;width:18px;height:18px}.music-share-progress input[data-v-b72532ca]{accent-color:#16181c;width:100%;height:4px}.music-share-progress div[data-v-b72532ca]{color:#9198a2;justify-content:space-between;margin-top:7px;font-size:11px;display:flex}.music-share-meta[data-v-b72532ca]{color:#89919d;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;font-size:12px;display:flex}.music-share-meta button[data-v-b72532ca],.music-share-meta a[data-v-b72532ca]{color:#434b56;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.music-share-lyrics[data-v-b72532ca]{margin-top:54px}.music-share-lyrics header[data-v-b72532ca]{border-bottom:1px solid #16181c14;justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.music-share-lyrics h2[data-v-b72532ca]{margin:0;font-size:16px}.music-share-lyrics header span[data-v-b72532ca]{color:#9aa1aa;font-size:11px}.music-share-lyrics-body[data-v-b72532ca]{scrollbar-width:none;max-height:420px;padding:18px 2px 60px;overflow:auto}.music-share-lyrics-body[data-v-b72532ca]::-webkit-scrollbar{display:none}.music-share-lyrics-body p[data-v-b72532ca]{color:#89919d;margin:0;font-size:14px;line-height:2;transition:color .18s,transform .18s}.music-share-lyrics-body p.is-section[data-v-b72532ca]{color:#b1b7bf;font-size:11px}.music-share-lyrics-body p.is-active[data-v-b72532ca]{color:#16181c;font-weight:750;transform:translate(4px)}.music-share-lyrics-body p.is-empty[data-v-b72532ca]{color:#9aa1aa}.music-share-state[data-v-b72532ca]{color:#69727e;place-content:center;justify-items:center;gap:16px;min-height:70vh;font-size:14px;display:grid}.music-share-state.is-error strong[data-v-b72532ca]{color:#414955}.music-share-state button[data-v-b72532ca]{color:#fff;background:#16181c;border-radius:8px;min-height:34px;padding:0 14px;font-size:12px}body.theme-night,body.theme-night{color:#0d0e10;background:#f4f5f7}body.theme-night{color:#f4f5f7;background:#16181b;border-color:#ffffff14}body.theme-night,body.theme-night,body.theme-night,body.theme-night{color:#9da5b0}body.theme-night{color:#fff;background:#202328;border-color:#ffffff1a}@media (width<=760px){.music-share-page[data-v-b72532ca]{padding:18px 16px 42px}.music-share-header[data-v-b72532ca]{margin-bottom:26px}.music-share-layout[data-v-b72532ca]{grid-template-columns:1fr;gap:22px}.music-share-art[data-v-b72532ca]{width:min(100%,360px);margin:0 auto;position:relative;top:auto}.music-share-main[data-v-b72532ca]{padding-top:0}.music-share-lyrics[data-v-b72532ca]{margin-top:36px}}@font-face{font-family:阿里巴巴普惠体-纤细;src:url(/fonts/Alibaba_PuHuiTi_2.0_35_Thin_35_Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:阿里巴巴普惠体-细体;src:url(/fonts/Alibaba_PuHuiTi_2.0_45_Light_45_Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:阿里巴巴普惠体-常规;src:url(/fonts/Alibaba_PuHuiTi_2.0_55_Regular_55_Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:阿里巴巴普惠体-中等;src:url(/fonts/Alibaba_PuHuiTi_2.0_65_Medium_65_Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:阿里巴巴普惠体-半粗;src:url(/fonts/Alibaba_PuHuiTi_2.0_75_SemiBold_75_SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:阿里巴巴普惠体-粗体;src:url(/fonts/Alibaba_PuHuiTi_2.0_55_Regular_85_Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:阿里巴巴普惠体-特粗;src:url(/fonts/Alibaba_PuHuiTi_2.0_95_ExtraBold_95_ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:阿里巴巴普惠体-重黑;src:url(/fonts/Alibaba_PuHuiTi_2.0_105_Heavy_105_Heavy.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:阿里巴巴普惠体-极黑;src:url(/fonts/Alibaba_PuHuiTi_2.0_115_Black_115_Black.ttf)format("truetype");font-weight:950;font-style:normal;font-display:swap}:root{color:#e5e7eb;--page-bg:radial-gradient(circle at top center, #2830486b, transparent 28%), linear-gradient(180deg, #101215 0%, #0b0d10 46%, #11151a 100%);--shell-text:#f3f4f6;--topbar-bg:#111318e0;--topbar-border:#ffffff14;--nav-text:#e5e7ebad;--nav-active:#fff;--muted-text:#e5e7eb9e;--subtle-text:#e5e7eb80;--panel-bg:linear-gradient(180deg, #131519fa 0%, #0c0d10fa 100%);--panel-border:#ffffff0f;--panel-shadow:0 40px 100px #00000047;--soft-panel-bg:#ffffff05;--soft-panel-border:#ffffff14;--primary-btn-bg:#f5f5f5;--primary-btn-text:#111827;--secondary-btn-bg:#ffffff05;--secondary-btn-border:#ffffff1f;--secondary-btn-text:#f3f4f6;background:#0b0d10;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.5}body.theme-day{--page-bg:radial-gradient(circle at top center, #ffffffb8, transparent 28%), linear-gradient(180deg, #eef1f4 0%, #e6eaef 52%, #dde3e9 100%);--shell-text:#111827;--topbar-bg:#f7f8fadb;--topbar-border:#0f172a14;--nav-text:#111827ad;--nav-active:#111827;--muted-text:#111827b8;--subtle-text:#11182785;--panel-bg:linear-gradient(180deg, #f4f6f8fa 0%, #ecf0f4fa 100%);--panel-border:#0f172a14;--panel-shadow:0 30px 70px #0f172a14;--soft-panel-bg:#ffffff8f;--soft-panel-border:#0f172a14;--primary-btn-bg:#0f172a;--primary-btn-text:#f8fafc;--secondary-btn-bg:#ffffff8f;--secondary-btn-border:#0f172a14;--secondary-btn-text:#111827}*{box-sizing:border-box}body{background:var(--page-bg);min-width:320px;min-height:100vh;margin:0;overflow:hidden auto}body.promotion-activity-open{background:#f8fafc}a{color:inherit;text-decoration:none}#app{min-height:100vh}.app-shell{isolation:isolate;width:min(1480px,100% - 40px);margin:0 auto;padding:18px 0 40px;position:relative}.auth-shell:before{content:"";z-index:-2;pointer-events:none;opacity:.9;will-change:transform, opacity;background:radial-gradient(circle at 24% 28%,#22d3ee57,#0000 18%),radial-gradient(circle at 72% 24%,#6366f147,#0000 20%),radial-gradient(circle at 52% 58%,#10b9812e,#0000 22%),linear-gradient(#fff0 0%,#f8fafce6 52%,#fff0 100%);height:min(760px,100vh - 86px);animation:12s ease-in-out infinite alternate auroraDrift;position:fixed;inset:86px 0 auto;transform:translate(0,0)scale(1)}.auth-shell:after{content:"";z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(#0f172a0b 1px,#0000 1px),linear-gradient(90deg,#0f172a0b 1px,#0000 1px);background-size:42px 42px;height:min(640px,100vh - 100px);position:fixed;inset:100px 0 auto;-webkit-mask-image:linear-gradient(#000000e6,#0000 72%);mask-image:linear-gradient(#000000e6,#0000 72%)}.auth-shell:before{background:radial-gradient(circle at 30% 26%,#0ea5e95c,#0000 18%),radial-gradient(circle at 70% 28%,#a855f747,#0000 20%),radial-gradient(circle at 50% 70%,#2dd4bf38,#0000 22%),linear-gradient(#fff0 0%,#f5f8fceb 54%,#fff0 100%);height:min(680px,100vh - 72px);inset:72px 0 auto}@keyframes auroraDrift{0%{opacity:.78;transform:translate(-14px,-8px)scale(1)}50%{opacity:.95;transform:translate(12px,8px)scale(1.015)}to{opacity:.84;transform:translate(18px,-10px)scale(1.025)}}@media (prefers-reduced-motion:reduce){.auth-shell:before,.auth-shell:after{animation:none}}.topbar{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;width:100%;margin:0 auto;padding:16px 22px;display:flex;position:relative}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-mark{width:38px;height:38px;color:var(--shell-text);background:0 0;border:0;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex;overflow:visible}.brand-mark img{object-fit:contain;width:100%;height:100%;padding:5px;display:block}.brand strong{color:var(--shell-text);font-size:18px;font-weight:700;display:block}.brand p{color:var(--muted-text);margin:2px 0 0;font-size:12px}.nav{flex-wrap:wrap;gap:16px;margin-left:auto;display:flex}.nav-link{color:var(--nav-text);font-size:14px;transition:color .2s}.nav-link:hover,.nav-link.router-link-active{color:var(--nav-active)}.page-body{z-index:1;padding-top:28px;position:relative}.site-footer{color:var(--subtle-text);justify-content:center;padding:20px 0 8px;font-size:12px;display:flex}.topbar-dark{border-color:var(--topbar-border);background:#0c0d0feb}.topbar-account{z-index:110;position:relative}.topbar-account-trigger{min-height:42px;color:var(--shell-text);cursor:pointer;background:#ffffffbd;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:9px;padding:4px 10px 4px 5px;transition:border-color .2s,background .2s;display:inline-flex}.topbar-account-trigger:hover{background:#ffffffe6;border-color:#0f172a2e}.topbar-account-trigger-dark{background:#ffffff0f;border-color:#ffffff1a}.topbar-account-trigger-dark:hover{background:#ffffff1a;border-color:#ffffff2e}.topbar-avatar{color:#fff;background:#111827;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:inline-flex;overflow:hidden}.topbar-avatar img{object-fit:cover;width:100%;height:100%;display:block}.topbar-avatar em{font-style:normal}.topbar-account-name{max-width:96px;color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.topbar-account-caret{width:24px;height:24px;color:var(--muted-text);border-radius:8px;place-items:center;transition:transform .18s;display:inline-grid}.topbar-account-caret svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:16px;height:16px}.topbar-account-caret.open{transform:rotate(180deg)}.topbar-account-menu{z-index:120;border:1px solid var(--soft-panel-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafcfa;border-radius:16px;gap:4px;width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #00000047}.theme-night .topbar-account-menu{background:#121418fa}.topbar-account-menu button,.topbar-account-menu a{width:100%;min-height:38px;color:var(--shell-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.topbar-account-menu button:hover,.topbar-account-menu a:hover{background:var(--soft-panel-bg)}.topbar-account-menu .danger{color:#ef4444}.theme-menu-group{border-bottom:1px solid var(--soft-panel-border);gap:4px;margin-bottom:4px;padding-bottom:6px;display:grid}.topbar-account-menu .theme-menu-item{min-height:42px}.theme-menu-item.active{background:var(--soft-panel-bg)}.theme-menu-item svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 20px;width:20px;height:20px}.theme-menu-item span{flex:1}.theme-menu-item em{color:#2563eb;font-style:normal;font-weight:800}.nav-link-dark{color:var(--nav-text)}.ghost-btn-dark{border-color:var(--secondary-btn-border)!important;background:var(--secondary-btn-bg)!important;color:var(--secondary-btn-text)!important}.solid-btn-light{background:var(--primary-btn-bg)!important;color:var(--primary-btn-text)!important;box-shadow:none!important}.hero-card,.panel{background:#ffffffd6;border:1px solid #0f172a14;border-radius:28px;padding:32px;box-shadow:0 20px 60px #0f172a14}.hero-card h1,.panel h1{margin:0 0 12px;font-size:clamp(32px,5vw,56px);line-height:1.05}.hero-card{grid-template-columns:minmax(0,1.2fr) minmax(320px,420px);gap:24px;display:grid;overflow:hidden}.panel h1{font-size:32px}.lead,.panel p{color:#475569;max-width:680px;margin:0;font-size:16px}.eyebrow{color:#9a3412;background:#ffedd5;border-radius:999px;margin-bottom:16px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.hero-actions,.actions{flex-wrap:wrap;gap:12px;display:flex}.hero-actions{margin-top:24px}.hero-note{color:#64748b;margin-top:14px;font-size:14px}.hero-side{gap:16px;display:grid}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stat-card,.feature-card,.pricing-card,.entry-card{background:#ffffffc7;border:1px solid #0f172a14;border-radius:22px}.stat-card{padding:18px}.stat-card span,.mini-label,.section-kicker{color:#64748b;font-size:12px;display:inline-flex}.stat-card strong{margin-top:10px;font-size:28px;display:block}.stat-card p{color:#475569;margin:6px 0 0;font-size:13px}.hero-highlight{background:linear-gradient(135deg,#f973161a,#ffffffe6);padding:20px}.hero-highlight h3,.feature-card h3,.pricing-card h3,.entry-card h3,.section-head h2{margin:8px 0 10px}.hero-highlight p,.feature-card p,.pricing-card p,.entry-card p,.section-head p{color:#475569;margin:0}.home-stack{gap:24px;display:grid}.platform-home{gap:16px;display:grid}.platform-home-dark{color:var(--shell-text)}.platform-hero-dark,.platform-section-dark,.platform-newsbar{background:var(--panel-bg);box-shadow:var(--panel-shadow);border:0;border-radius:26px}.platform-hero{min-height:calc(100vh - 170px);box-shadow:none;background:radial-gradient(circle at 76% 24%,#ffffff14,#0000 28%),linear-gradient(#121418b8,#0a0c0f5c);border-color:#0000;grid-template-columns:minmax(0,1.02fr) minmax(520px,.98fr);align-items:center;gap:58px;padding:76px 70px;display:grid}body.theme-day .platform-hero{background:radial-gradient(circle at 78% 20%,#ffffffdb,#0000 30%),linear-gradient(#f7f9fbfa,#e7ecf2e0);border-color:#0f172a0f}.platform-announce{color:var(--muted-text);align-items:center;gap:14px;font-size:14px;display:inline-flex}.platform-announce p{margin:0}.platform-announce-tag{background:var(--soft-panel-bg);color:var(--shell-text);border-radius:14px;align-items:center;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.platform-hero-copy{flex-direction:column;justify-content:center;display:flex}.platform-hero-copy h1{max-width:760px;color:var(--shell-text);letter-spacing:0;margin:24px 0 0;font-size:clamp(58px,5.6vw,92px);line-height:1.04}.platform-hero-text{max-width:680px;color:var(--muted-text);margin:20px 0 0;font-size:18px;line-height:1.9}.platform-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.platform-primary-btn,.platform-secondary-btn{border-radius:16px;justify-content:center;align-items:center;min-width:132px;height:50px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.platform-primary-btn{background:var(--primary-btn-bg);color:var(--primary-btn-text)}.platform-secondary-btn{background:var(--secondary-btn-bg);color:var(--secondary-btn-text);border:0}.platform-inline-metrics{color:var(--subtle-text);flex-wrap:wrap;gap:28px;margin:32px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.platform-inline-metrics li{padding-left:16px;position:relative}.platform-inline-metrics li:before{content:"";background:var(--subtle-text);border-radius:999px;width:6px;height:6px;position:absolute;top:8px;left:0}.platform-console-preview{flex-direction:column;justify-content:center;gap:16px;display:flex;position:relative}.workspace-preview-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff14,#ffffff06),#121419b8;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:132px minmax(0,1fr);min-height:460px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 120px #00000059}body.theme-day .workspace-preview-card{background:linear-gradient(135deg,#fffffff0,#eff3f7db),#ffffffe6;border-color:#0f172a14;box-shadow:0 30px 90px #0f172a1f}.workspace-preview-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff42,#0000);height:1px;position:absolute;inset:auto 28px 28px 160px}body.theme-day .workspace-preview-card:after{background:linear-gradient(90deg,#0000,#0f172a29,#0000)}.preview-sidebar{background:#ffffff08;border-right:1px solid #ffffff14;align-content:start;gap:10px;padding:24px 16px;display:grid}body.theme-day .preview-sidebar{background:#f1f5f9d1;border-right-color:#0f172a14}.preview-sidebar strong{color:#f8fafc;margin-bottom:18px;font-size:15px}body.theme-day .preview-sidebar strong{color:#111827}.preview-nav{color:#e5e7eb94;border-radius:10px;align-items:center;height:36px;padding:0 12px;font-size:13px;font-weight:650;display:flex}body.theme-day .preview-nav{color:#0f172a80}.preview-nav.active{color:#fff;background:#ffffff1a}body.theme-day .preview-nav.active{color:#0f172a;background:#fff;box-shadow:0 8px 24px #0f172a14}.preview-main{flex-direction:column;gap:16px;padding:28px;display:flex}.preview-topline{color:#e5e7eb8a;justify-content:space-between;align-items:center;font-size:13px;display:flex}body.theme-day .preview-topline{color:#0f172a80}.preview-topline strong{color:#fff;font-size:14px}body.theme-day .preview-topline strong{color:#111827}.preview-message{color:#f8fafc;border-radius:18px;width:fit-content;max-width:78%;padding:13px 15px;font-size:14px;line-height:1.7}.preview-message.ai{background:#ffffff14;border-top-left-radius:6px}body.theme-day .preview-message.ai{color:#111827;background:#eef2f7}.preview-message.user{color:#111827;background:#fff;border-top-right-radius:6px;align-self:flex-end}body.theme-day .preview-message.user{color:#fff;background:#111827}.preview-input{color:#e5e7eb94;background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;margin-top:auto;padding:0 18px;font-size:14px;display:flex}body.theme-day .preview-input{color:#0f172a73;background:#ffffffd1;border-color:#0f172a14}.preview-input em{color:#111827;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:52px;height:34px;font-style:normal;font-weight:750;display:inline-flex}body.theme-day .preview-input em{color:#fff;background:#111827}.preview-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:2px;display:grid}.preview-status article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:15px}body.theme-day .preview-status article{background:#ffffffbd;border-color:#0f172a14}.preview-status span{color:#e5e7eb7a;font-size:12px;display:block}body.theme-day .preview-status span{color:#0f172a7a}.preview-status strong{color:#fff;margin-top:8px;font-size:14px;display:block}body.theme-day .preview-status strong{color:#111827}.platform-console-preview:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#ffffff0f,#0000 68%);border-radius:28px;position:absolute;inset:40px 20px 20px 40px}body.theme-day .platform-console-preview:before{background:radial-gradient(circle,#0f172a14,#0000 68%)}.platform-console-card{border:1px solid var(--soft-panel-border);background:var(--soft-panel-bg);border-radius:22px;position:relative}.console-main{transform-origin:50%;padding:18px;transform:rotate(-8deg)}.console-bar,.console-panel-head,.console-grid article,.console-side{justify-content:space-between;gap:12px;display:flex}.console-bar{color:var(--subtle-text);align-items:center;margin-bottom:16px;font-size:13px}.console-bar strong,.console-panel-head em,.console-side strong{color:var(--shell-text);font-style:normal}.console-panel{border:1px solid var(--soft-panel-border);background:var(--soft-panel-bg);border-radius:18px;padding:18px}.console-panel h3{color:var(--shell-text);margin:14px 0 0;font-size:22px;line-height:1.55}.console-panel-head span,.console-grid article span,.console-side span,.platform-card-dark span,.platform-section-head p{color:var(--subtle-text)}.console-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.console-grid article,.console-side{border:1px solid var(--soft-panel-border);background:var(--soft-panel-bg);border-radius:18px;flex-direction:column;padding:16px}.console-grid article strong,.console-side strong{margin-top:8px;font-size:18px}.console-grid article p,.console-side p{color:var(--muted-text);margin:10px 0 0;font-size:13px;line-height:1.7}.platform-console-stack{gap:14px;padding-left:110px;display:grid}.platform-newsbar{align-items:center;gap:18px;padding:18px 24px;display:flex}.platform-newsbar span{background:var(--soft-panel-bg);color:var(--shell-text);border-radius:12px;flex:none;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.platform-newsbar p{color:var(--muted-text);margin:0;font-size:14px}.platform-section{padding:28px}.platform-section-head h2{color:var(--shell-text);letter-spacing:-.04em;margin:0;font-size:28px}.platform-section-head p{margin:10px 0 0}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.platform-card-dark{background:var(--soft-panel-bg);border:0;border-radius:22px;padding:22px}.platform-card-dark h3{color:var(--shell-text);margin:10px 0 0;font-size:19px}.platform-card-dark p{color:var(--muted-text);margin:12px 0 0;line-height:1.78}.platform-page{color:var(--shell-text);gap:18px;display:grid}.platform-panel{border:1px solid var(--panel-border);background:var(--panel-bg);box-shadow:var(--panel-shadow);border-radius:28px;padding:32px}.platform-panel-hero{grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:24px;display:grid}.platform-panel-copy{flex-direction:column;justify-content:center;display:flex}.platform-chip{color:#d97706;background:#ffb34724;border-radius:999px;width:max-content;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.platform-panel-copy h1{max-width:860px;color:var(--shell-text);letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(38px,4.8vw,68px);line-height:1.08}.platform-panel-copy p{max-width:760px;color:var(--muted-text);margin:18px 0 0;font-size:16px;line-height:1.8}.platform-panel-side{align-items:stretch;display:flex}.platform-mini-panel,.platform-note-card,.platform-plan-card{border:1px solid var(--soft-panel-border);background:var(--soft-panel-bg);border-radius:24px}.platform-mini-panel{width:100%;padding:26px}.platform-mini-panel span,.platform-plan-card span{color:var(--subtle-text);font-size:12px;font-weight:600}.platform-mini-panel strong{color:var(--shell-text);letter-spacing:-.04em;margin-top:18px;font-size:34px;line-height:1.2;display:block}.platform-mini-panel p,.platform-note-card p{color:var(--muted-text);margin:18px 0 0;font-size:15px;line-height:1.8}.platform-plan-grid,.platform-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.platform-plan-card{padding:24px}.platform-plan-card-primary{box-shadow:inset 0 0 0 1px #ffb34742}.platform-plan-card h3,.platform-note-card h3{color:var(--shell-text);margin:12px 0 0;font-size:24px}.platform-price-line{align-items:baseline;gap:8px;margin-top:18px;display:flex}.platform-price-line strong{color:var(--shell-text);letter-spacing:-.04em;font-size:48px;line-height:1}.platform-price-line em{color:var(--muted-text);font-size:15px;font-style:normal}.platform-plan-card ul{color:var(--muted-text);margin:22px 0 0;padding-left:22px;line-height:1.9}.platform-plan-button{background:var(--primary-btn-bg);width:100%;height:52px;color:var(--primary-btn-text);border-radius:16px;justify-content:center;align-items:center;margin-top:24px;font-size:15px;font-weight:700;display:inline-flex}.platform-note-card{padding:24px}.orders-page .platform-note-card h3{font-size:22px}.platform-order-list{gap:14px;margin-top:20px;display:grid}.platform-order-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.platform-order-summary-card{border:1px solid var(--soft-panel-border);background:var(--soft-panel-bg);border-radius:20px;padding:20px 22px}.platform-order-summary-card span{color:var(--subtle-text);font-size:12px;display:block}.platform-order-summary-card strong{color:var(--shell-text);margin-top:10px;font-size:28px;line-height:1;display:block}.platform-order-card{border:1px solid var(--soft-panel-border);background:var(--soft-panel-bg);border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:22px 24px;display:grid}.platform-order-card span{color:var(--subtle-text);font-size:12px;display:block}.platform-order-card strong{color:var(--shell-text);word-break:break-all;margin-top:10px;font-size:16px;display:block}.platform-order-subscription-time{color:var(--muted-text);margin-top:8px;font-size:12px;line-height:1.6;display:block}.platform-order-main{min-width:0}.platform-order-empty{border:1px dashed var(--soft-panel-border);color:var(--muted-text);text-align:center;border-radius:22px;padding:28px 24px}.platform-order-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-order-button{background:var(--primary-btn-bg);min-height:40px;color:var(--primary-btn-text);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.platform-order-button:disabled{opacity:.6;cursor:not-allowed}.platform-order-button-secondary{border:1px solid var(--secondary-btn-border);background:var(--secondary-btn-bg);color:var(--secondary-btn-text)}.platform-order-paid{color:#16a34a;font-weight:700}.platform-order-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.platform-order-status.is-paid{color:#22c55e;background:#16a34a24}.platform-order-status.is-pending{color:#f59e0b;background:#f59e0b24}.platform-order-status.is-rejected{color:#dc2626;background:#dc26261f}.platform-order-status.is-unpaid{color:#5269d8;background:#5269d81f}.platform-order-status.is-muted{color:#64748b;background:#64748b1f}.section-card{background:#ffffffc7;border:1px solid #0f172a14;border-radius:28px;padding:28px;box-shadow:0 20px 60px #0f172a0f}.section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.feature-grid,.entry-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-card,.entry-card,.pricing-card{padding:22px}.feature-card ul,.entry-card ul,.pricing-card ul{color:#475569;margin:14px 0 0;padding-left:18px}.pricing-card.primary-plan{background:linear-gradient(#fff7ed 0%,#fff 100%);border-color:#ea580c2e}.price-line{margin-top:14px;font-size:30px;font-weight:700}.price-line small{color:#64748b;font-size:14px;font-weight:500}.entry-card{background:radial-gradient(circle at 100% 0,#f9731624,#0000 30%),#ffffffeb}.section-foot{color:#64748b;margin-top:20px;font-size:14px}.solid-btn,.ghost-btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.solid-btn{color:#fff;background:#0f172a;border:0}.ghost-btn{color:#0f172a;background:0 0;border:0}.button-reset{font:inherit}.auth-panel{max-width:380px}.auth-panel-rich{background:radial-gradient(circle at 100% 0,#ffffff14,#0000 34%),linear-gradient(#12151cf5 0%,#0c0e12fa 100%);border:1px solid #ffffff14;margin:0 auto;padding:22px;box-shadow:0 34px 80px #00000047}body.theme-day .auth-panel-rich{background:radial-gradient(circle at 100% 0,#fffc,#0000 34%),linear-gradient(#fffffffa 0%,#f3f6fafa 100%);border-color:#0f172a14;box-shadow:0 26px 70px #0f172a1a}.auth-panel-header{gap:8px;display:grid}.auth-panel-header h1{color:var(--shell-text);margin:0;font-size:clamp(24px,3.4vw,30px)}.auth-panel-header p{max-width:440px;color:var(--muted-text);margin:0}.auth-badge{width:fit-content;min-height:26px;color:var(--muted-text);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}body.theme-day .auth-badge{background:#ffffffad;border-color:#0f172a14}.auth-form{gap:10px;margin-top:14px;display:grid}.auth-form label{gap:6px;display:grid}.auth-form span{color:#334155;font-size:13px;font-weight:600}.auth-form input{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;width:100%;height:38px;padding:0 11px;font-size:13px}.auth-form input:focus{border-color:#3b82f680;outline:none;box-shadow:0 0 0 4px #3b82f61f}.auth-form-inline{justify-content:flex-end;margin-top:-4px;display:flex}.auth-inline-link{color:#94a3b8;font-size:13px;transition:color .2s}.auth-inline-link:hover{color:#fff}.auth-submit{width:100%;margin-top:6px}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-switch{color:#64748b;justify-content:center;align-items:center;gap:10px;width:100%;margin:0;padding:22px 14px 0;font-size:12px;line-height:1.4;display:flex}.auth-switch a{color:#ea580c;font-weight:600}.auth-panel-rich>.auth-switch,.auth-panel-rich>.auth-switch a{font-size:12px}.form-error{color:#dc2626;margin:0;font-size:14px}.form-success{color:#22c55e;margin:0;font-size:14px}.form-debug-link{color:#60a5fa;width:fit-content;font-size:13px;display:inline-flex}.login-panel{max-width:420px;padding:30px 28px 24px;position:relative}.login-close{width:34px;height:34px;color:var(--shell-text);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.login-panel-header{text-align:center;justify-items:center;margin-top:10px}.login-tabs{background:#ffffff0f;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:18px;padding:4px;display:grid}.login-tabs button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;height:34px;font-family:inherit;font-size:12px;font-weight:700}.login-tabs button.active{color:#0f172a;background:#fff}.wechat-login-box{justify-items:center;gap:10px;margin-top:22px;display:grid}.wechat-qr-card{color:#64748b;cursor:pointer;background:#fff;border:0;border-radius:14px;place-items:center;width:190px;height:190px;padding:0;display:grid;position:relative;overflow:hidden}.wechat-qr-card img{object-fit:cover;width:100%;height:100%;display:block}.wechat-qr-card.expired img{filter:blur(8px)brightness(.72);transform:scale(1.06)}.wechat-qr-refresh{color:#fff;background:#0000002e;place-items:center;display:grid;position:absolute;inset:0}.wechat-qr-refresh svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:44px;height:44px;animation:1.1s linear infinite wechatQrRefreshSpin}@keyframes wechatQrRefreshSpin{to{transform:rotate(360deg)}}.wechat-login-box p{color:#94a3b8;margin:0;font-size:13px}.login-text-button{color:#e2e8f0;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12px;font-weight:700}.phone-input-row,.sms-code-row{background:#fff;border:1px solid #0f172a1f;border-radius:12px;align-items:center;height:42px;display:flex;overflow:hidden}.phone-input-row b{color:#0f172a;padding:0 12px;font-size:13px}.phone-input-row input,.sms-code-row input{height:100%;box-shadow:none;border:0;border-radius:0;flex:1}.sms-code-row button{color:#0f172a;cursor:pointer;background:0 0;border:0;height:100%;padding:0 12px;font-family:inherit;font-size:13px;font-weight:700}.sms-code-row button:disabled{color:#94a3b8;cursor:not-allowed}.login-agreement{text-align:center;padding-top:18px}body.theme-day .login-tabs,body.theme-day .login-close{background:#0f172a0f}body.theme-day .login-tabs button.active{color:#fff;background:#0f172a}body.theme-day .login-text-button{color:#0f172a}.auth-shell{background:0 0;place-items:center;width:100%;min-height:100vh;padding:24px;display:grid}.auth-shell:before,.auth-shell:after{display:none}.login-modal-shell{background:#171717;border-radius:34px;grid-template-columns:minmax(460px,1.14fr) minmax(340px,.86fr);width:min(1120px,100vw - 128px);height:min(660px,100vh - 112px);padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 120px #0000009e}.login-modal-shell .login-close{z-index:4;color:#fff;background:#ffffff14;border-radius:50%;width:48px;height:48px;font-size:32px;top:34px;right:34px}.login-hero-panel{isolation:isolate;background:#050505;border-radius:26px;height:100%;min-height:0;position:relative;overflow:hidden}.login-hero-panel:before{content:"";z-index:1;background:linear-gradient(90deg,#0000005c,#0000 22% 76%,#0000007a),linear-gradient(#0000001f,#0000 42%,#000000b8);position:absolute;inset:0}.login-hero-panel:after{display:none}.login-hero-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.login-hero-progress-list{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:absolute;top:42px;left:64px;right:64px}.login-hero-progress-item{cursor:pointer;background:#ffffff47;border:0;border-radius:999px;width:100%;height:4px;padding:0;display:block;overflow:hidden}.login-hero-progress-item span{border-radius:inherit;background:#fff;width:0;height:100%;transition:width .18s linear;display:block;box-shadow:0 0 14px #ffffff8c}.login-hero-progress-item.active{background:#ffffff52}.login-hero-tag,.login-hero-caption{z-index:2;color:#fff;position:absolute;left:64px;right:64px}.login-hero-tag{text-shadow:0 2px 18px #0000008c;font-size:17px;font-weight:700;top:74px}.login-hero-caption{bottom:34px}.login-hero-caption h2{letter-spacing:-.04em;margin:0 0 10px;font-size:30px;line-height:1.2}.login-hero-caption p{color:#ffffffc2;margin:0;font-size:14px}.login-form-panel{color:#fff;scrollbar-width:none;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:100%;padding:56px 36px 30px;display:flex;overflow-y:auto}.login-form-panel::-webkit-scrollbar{display:none}.login-brand{color:#fff;align-items:center;gap:10px;margin-bottom:18px;font-size:22px;font-style:italic;display:inline-flex}.login-brand img{object-fit:contain;width:38px;height:38px;display:block}.login-brand-mark{border:6px solid #fff;border-left-width:10px;width:31px;height:18px;transform:skew(-18deg)}.login-form-panel h1{color:#fff;letter-spacing:-.04em;margin:0 0 22px;font-size:36px;line-height:1.1}.login-form-panel .auth-form{gap:12px;width:min(286px,100%)}.login-form-stage{place-items:center;width:min(340px,100%);height:auto;min-height:250px;display:grid}.login-form-panel .auth-form label span{color:#ffffffad;font-size:12px}.login-form-panel .auth-form input{color:#111827;background:#fffffff0;border:0;border-radius:12px;height:38px}.login-form-panel .auth-submit{height:38px;min-height:38px;margin-top:2px}.login-form-panel .wechat-login-box{gap:18px;margin-top:0}.login-form-panel .wechat-qr-card{background:#fff;border-radius:16px;width:220px;height:220px;padding:12px}.login-form-panel .wechat-qr-card img{border-radius:8px}.login-form-panel .wechat-login-box p,.login-form-panel .login-agreement{color:#ffffff80}.login-form-panel .wechat-login-box p{min-height:20px;margin:0;font-size:14px}.login-form-panel .login-text-button{color:#ffffff94}.login-form-panel .login-agreement{margin-top:22px;font-size:13px}.login-action-row{justify-content:center;align-items:center;gap:0;margin-top:24px;padding-top:0;display:flex}.login-action-row button{color:#ffffff94;cursor:pointer;background:0 0;border:0;border-radius:0;justify-items:center;gap:12px;min-width:112px;height:62px;min-height:62px;padding:0 26px;font-family:inherit;font-size:13px;display:grid}.login-action-row button+button{border-left:1px solid #ffffff24;position:relative}.login-action-row button+button:before{display:none}.login-action-row svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.login-form-panel .form-error,.login-form-panel .form-success{text-align:center;width:100%;margin:0;font-size:13px}.login-message-slot{align-items:center;width:min(320px,100%);min-height:20px;margin-top:2px;display:grid}.login-form-panel .login-agreement{flex-wrap:wrap;gap:4px;width:min(330px,100%);margin-top:2px;padding-top:0;font-size:12px;line-height:1.7}.login-form-panel .login-agreement a{color:#ffffffd1;text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-page{background:var(--shell-bg);min-height:100vh;color:var(--shell-text);padding:92px 20px 56px}.legal-shell{width:min(920px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}.legal-header{text-align:center;border-bottom:0;margin-bottom:48px;padding-bottom:0;display:block}.legal-header p{color:var(--shell-muted);margin:0 0 8px;font-size:13px}.legal-header h1{color:var(--shell-text);letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,56px);line-height:1.1}.legal-content{max-width:760px;margin:0 auto}.legal-content h1{display:none}.legal-content h2{color:var(--shell-text);margin-top:28px}.legal-content table{min-width:760px}.login-form-panel .phone-input-row,.login-form-panel .sms-code-row{background:#fffffff0;border:0;border-radius:12px;height:38px}.login-captcha-mask{z-index:20;background:#0000006b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-captcha-dialog{color:#0f172a;background:#fff;border-radius:20px;justify-items:center;width:min(320px,100vw - 48px);padding:24px 22px 22px;display:grid;position:relative;box-shadow:0 24px 70px #00000047}.login-captcha-close{color:#64748b;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.login-captcha-dialog h2{margin:0 0 6px;font-size:20px;line-height:1.25}.login-captcha-dialog p{color:#64748b;margin:0 0 16px;font-size:13px}.login-captcha-image{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;place-items:center;width:164px;height:54px;margin-bottom:14px;padding:0;display:grid;overflow:hidden}.login-captcha-image img{object-fit:cover;width:100%;height:100%;display:block}.login-captcha-dialog input{color:#0f172a;text-align:center;letter-spacing:.12em;background:#f8fafc;border:1px solid #0f172a1a;border-radius:12px;width:100%;height:42px;margin-bottom:12px}.login-captcha-submit{width:100%;height:42px;min-height:42px}@media (width<=900px){.auth-shell{padding:14px}.login-modal-shell{grid-template-columns:1fr;width:min(430px,100vw - 28px);height:min(560px,100vh - 28px);padding:12px}.login-hero-panel{display:none}.login-form-panel{min-height:0;padding:70px 24px 28px}}.profile-password-form{border-top:1px solid #94a3b82e;margin-top:28px;padding-top:24px}.profile-password-form h2{color:var(--shell-text);margin:0 0 4px;font-size:22px}.profile-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:24px;display:grid}.profile-avatar-card{align-items:center;gap:14px;margin:20px 0 0;display:flex}.profile-avatar-card>span,.profile-avatar-card img{color:#fff;object-fit:cover;object-position:center;background:#111827;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:22px;font-weight:800;display:inline-flex;overflow:hidden}.profile-avatar-card label{color:#fff;cursor:pointer;background:#111827;border-radius:10px;align-items:center;height:38px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.profile-avatar-card input{display:none}.profile-item{background:#ffffffb3;border:1px solid #0f172a14;border-radius:18px;padding:18px}.profile-item span{color:#64748b;margin-bottom:8px;font-size:12px;display:block}.profile-item strong{font-size:16px}.pricing-switch{border:1px solid var(--soft-panel-border);background:#ffffffc7;border-radius:18px;gap:8px;margin:10px 0 22px;padding:6px;display:inline-flex}.pricing-switch button{min-width:124px;height:42px;color:var(--subtle-text);border-radius:14px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700}.pricing-switch button.active{color:#fff;background:#111827}.pricing-action{width:100%;margin-top:18px}.membership-backdrop{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a75;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.membership-dialog{color:#111827;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;width:min(1060px,100%);max-height:min(860px,100vh - 56px);padding:26px 24px 14px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0f172a47}.membership-close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:18px;right:18px}.workspace-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a75;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.workspace-modal{color:#111827;background:#f8fafc;border:1px solid #ffffffb8;border-radius:24px;width:min(920px,100%);max-height:min(840px,100vh - 48px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0f172a57}.workspace-modal-close{z-index:3;color:#4b5563;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:18px;right:18px}.workspace-modal-head{max-width:680px;padding-right:48px}.workspace-modal-head span{color:#334155;background:#eef2ff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.workspace-modal-head h2{color:#111827;margin:16px 0 0;font-size:30px;line-height:1.2}.workspace-modal-head p{color:#64748b;margin:10px 0 0;font-size:14px;line-height:1.8}.account-modal{background:#fff;border:0;width:min(1040px,100vw - 72px);max-height:min(640px,100vh - 72px);padding:0;overflow:hidden}.account-dialog-layout{grid-template-columns:176px minmax(0,1fr);height:min(640px,100vh - 72px);min-height:520px;display:grid}.account-dialog-sidebar{background:#f6f7f9;border-right:1px solid #e7eaf0;padding:24px 13px}.account-dialog-identity{align-items:center;gap:12px;min-width:0;padding:0 10px 24px;display:flex}.account-dialog-avatar{color:#64748b;object-fit:cover;object-position:center;background:#e8eaf0;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:16px;font-weight:600;line-height:1;display:grid;overflow:hidden}.account-dialog-avatar img{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.account-dialog-avatar em{font-style:normal}.account-dialog-identity>div{min-width:0}.account-dialog-identity strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;font-weight:600;display:block;overflow:hidden}.account-dialog-identity small{color:#8a94a3;margin-top:3px;font-size:11px;display:block}.account-dialog-nav{border-top:1px solid #e2e6ec;gap:3px;padding-top:14px;display:grid}.account-dialog-nav button{color:#667085;width:100%;height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.account-dialog-nav button:hover,.account-dialog-nav button.active{color:#1f2937;background:#e4e7ec}.account-dialog-nav svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:17px;height:17px}.account-dialog-content{scrollbar-color:#94a3b873 transparent;scrollbar-width:thin;min-width:0;padding:28px 32px 32px;overflow-y:auto}.account-dialog-content::-webkit-scrollbar{width:6px}.account-dialog-content::-webkit-scrollbar-track{background:0 0}.account-dialog-content::-webkit-scrollbar-thumb{background:#94a3b880 padding-box content-box;border:2px solid #0000;border-radius:999px}.account-dialog-title{padding-right:36px}.account-dialog-title>span{color:#8a94a3;font-size:11px}.account-dialog-title h2{color:#111827;margin:0;font-size:24px;line-height:1.2}.account-dialog-title p{color:#7b8492;margin:8px 0 0;font-size:13px;line-height:1.6}.account-preference-card{background:#f8fafc;border:1px solid #e6eaf0;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:16px;display:flex}.account-preference-card div{gap:5px;display:grid}.account-preference-card strong{color:#1f2937;font-size:13px;font-weight:600}.account-preference-card small{color:#7b8492;font-size:11px}.account-preference-card button{color:#475569;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:7px;padding:7px 10px;font-size:12px}.account-theme-card{align-items:flex-start;padding:14px}.account-theme-options{align-items:center;gap:8px!important;display:flex!important}.account-theme-options button{color:#64748b;background:#fff;border-color:#e1e6ee;justify-content:center;align-items:center;gap:5px;min-width:72px;font-weight:400;display:inline-flex}.account-theme-options button.active{color:#fff;background:#30343b;border-color:#30343b}.account-theme-options button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:13px;height:13px}.account-benefits-panel,.account-action-panel{margin-top:26px}.account-benefits-highlight{background:#f1f3f6;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.account-benefits-highlight>div{gap:4px;display:grid}.account-benefits-highlight span,.account-benefits-highlight small{color:#7b8492;font-size:11px}.account-benefits-highlight strong{color:#1f2937;font-size:18px;font-weight:600}.account-benefits-highlight .solid-btn,.account-action-panel .solid-btn{width:auto;min-width:92px;height:34px;padding:0 14px;font-size:12px}.account-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.account-usage-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.account-usage-actions button{color:#1f2937;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:#f1f3f6;border:0;border-radius:10px;gap:5px;padding:12px;display:grid}.account-usage-actions button:hover{background:#e8ebef}.account-usage-actions button.active{background:#e5e9f0;box-shadow:inset 0 0 0 1px #d5dbe5}.account-usage-actions strong{font-size:13px;font-weight:600}.account-usage-actions small{color:#7b8492;font-size:11px}.account-token-usage{background:#f1f3f6;border-radius:12px;margin-top:16px;padding:14px 15px}.account-usage-overview{background:#f1f3f6;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.account-usage-stat{text-align:center;place-items:center;gap:7px;min-width:0;min-height:78px;padding:10px 12px;display:grid;position:relative}.account-usage-stat:not(:last-child):after{content:"";background:#0f172a1f;width:1px;height:44px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.account-usage-stat strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:22px;font-weight:700;line-height:1.1;overflow:hidden}.account-usage-stat span{color:#7b8492;font-size:12px;font-weight:600}.account-usage-activity{background:#f8fafc;border-radius:14px;margin-top:14px;padding:15px}.account-usage-activity-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-usage-activity-head>strong{color:#1f2937;font-size:14px;font-weight:700}.account-usage-activity-head>span{color:#8a94a3;font-size:11px;font-weight:600}.account-usage-activity-tabs{background:#edf0f5;border-radius:999px;gap:3px;padding:3px;display:inline-flex}.account-usage-activity-tabs button{color:#64748b;height:26px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.account-usage-activity-tabs button.active{color:#111827;background:#fff;box-shadow:0 1px 5px #0f172a14}.account-usage-heatmap{margin-top:16px;padding-bottom:2px;overflow-x:auto}.account-usage-heatmap-grid{gap:4px;width:max-content;min-width:100%;display:flex}.account-usage-heatmap-week{grid-template-rows:repeat(7,10px);gap:4px;display:grid}.account-usage-heatmap-cell{cursor:default;background:#e4e7ec;border-radius:3px;width:10px;height:10px;position:relative}.account-usage-heatmap-cell.level-1{background:#c9ddff}.account-usage-heatmap-cell.level-2{background:#8fb8f4}.account-usage-heatmap-cell.level-3{background:#5f95dd}.account-usage-heatmap-cell.level-4{background:#346aa8}.account-usage-heatmap-cell.future{opacity:.45}.account-usage-heatmap.empty .account-usage-heatmap-cell{background:#e4e7ec}.account-usage-heatmap-months{gap:4px;width:max-content;min-width:100%;margin-top:12px;display:flex}.account-usage-heatmap-months span{color:#8a94a3;white-space:nowrap;width:10px;font-size:11px;font-weight:600;overflow:visible}.account-usage-heatmap-tooltip{z-index:10000;color:#fff;pointer-events:none;text-align:center;white-space:pre-line;background:#0f172af0;border-radius:8px;width:196px;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.5;position:fixed;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 14px 34px #0f172a33}.account-usage-heatmap-tooltip:after{content:"";border:5px solid #0000;border-top-color:#0f172af0;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.account-usage-quota-panel{background:#f8fafc;border-radius:14px;margin-top:14px;padding:15px}.account-usage-quota-progress{gap:7px;margin-top:14px;display:grid}.account-usage-quota-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-usage-quota-label span{color:#1f2937;font-size:13px;font-weight:700}.account-usage-quota-label em{color:#5269d8;font-size:12px;font-style:normal;font-weight:800}.account-usage-quota-progress>i{background:#e4e7ec;border-radius:999px;height:8px;display:block;overflow:hidden}.account-usage-quota-progress>i b{border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#14b8a6);height:100%;display:block}.account-usage-quota-progress small{color:#8a94a3;font-size:11px;font-weight:600}.account-usage-quota-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.account-usage-quota-grid div{background:#fff;border:1px solid #edf0f5;border-radius:10px;min-width:0;padding:10px 12px;display:block}.account-usage-quota-grid span{color:#8a94a3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;display:block;overflow:hidden}.account-usage-quota-grid strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:16px;font-weight:800;display:block;overflow:hidden}.account-token-usage-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.account-token-usage-head div{gap:4px;display:grid}.account-token-usage-head .account-token-usage-metrics{flex-wrap:wrap;align-items:flex-end;gap:22px;min-width:0;display:flex}.account-token-usage-head .account-token-usage-metrics>div{min-width:132px}.account-token-usage-head span{color:#7b8492;font-size:11px}.account-token-usage-head strong{color:#1f2937;font-size:14px;font-weight:600}.account-token-usage-head b{color:#5269d8;font-size:12px;font-weight:600}.account-token-progress{background:#dfe4eb;border-radius:99px;height:6px;margin-top:11px;overflow:hidden}.account-token-progress span{border-radius:inherit;background:#5269d8;height:100%;transition:width .18s;display:block}.account-inline-feedback{margin:10px 0 0}.account-embedded-panel{background:#f8fafc;border-radius:12px;margin-top:12px;padding:15px}.account-embedded-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-order-filter{background:#edf0f5;border-radius:9px;align-items:center;gap:3px;padding:3px;display:inline-flex}.account-order-filter button{color:#64748b;height:24px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:11px}.account-order-filter button.active{color:#111827;background:#fff;box-shadow:0 1px 5px #0f172a14}.account-heading-action-button{color:#5269d8;height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:7px;padding:0 9px;font-size:11px}.account-heading-action-button:hover{background:#f5f7ff;border-color:#b8c2e8}.account-usage-explain{position:relative}.account-usage-explain summary{color:#7b8492;cursor:pointer;font-size:11px;list-style:none}.account-usage-explain summary::-webkit-details-marker{display:none}.account-usage-explain[open] summary{color:#5269d8}.account-usage-explain p{z-index:5;color:#64748b;background:#fff;border-radius:10px;width:280px;margin:0;padding:10px 12px;font-size:11px;line-height:1.6;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0f172a24}.account-usage-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.account-usage-ranges{align-items:center;gap:8px;display:flex}.account-usage-ranges button{color:#1f2937;cursor:pointer;background:#e5e7eb;border:0;border-radius:7px;height:30px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500}.account-usage-ranges button.active{color:#fff;background:#30343b}.account-usage-date{color:#1f2937;white-space:nowrap;background:#f8fafc;border:1px solid #d9dee7;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:250px;height:30px;padding:0 10px;font-size:12px;display:inline-flex}.account-usage-date input{width:105px;color:inherit;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;outline:0;font-size:12px}.account-usage-date span{color:#94a3b8}.account-usage-table{border:1px solid #d8dee8;border-radius:10px;margin-top:14px;overflow:hidden}.account-usage-table-head,.account-usage-table-row{grid-template-columns:138px minmax(180px,1.45fr) minmax(96px,.72fr) 86px 92px;align-items:center;gap:12px;padding:0 14px;display:grid}.account-usage-table-head{color:#6b7280;background:#e5e7eb;min-height:42px;font-size:12px}.account-usage-table-row{color:#1f2937;background:#f8fafc;border-top:1px solid #e5eaf1;min-height:54px;font-size:12px}.account-usage-table-row>span{min-width:0}.account-usage-table-row>span:first-child{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.account-usage-table-row b{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.account-usage-table-row em{color:#8b95a5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-style:normal;display:block;overflow:hidden}.account-usage-table-row i{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;background:#e5e7eb;border-radius:5px;max-width:100%;padding:2px 6px;font-style:normal;display:inline-flex;overflow:hidden}.account-usage-table-row strong{color:#16a34a;white-space:nowrap;justify-self:end;font-size:12px;font-weight:600}.account-embedded-heading strong{color:#1f2937;font-size:13px;font-weight:600}.account-embedded-heading span{color:#94a3b8;font-size:11px}.account-embedded-panel>p{color:#7b8492;margin:7px 0 0;font-size:11px}.account-invite-stats{color:#7b8492;gap:20px;margin-top:12px;font-size:11px;display:flex}.account-invite-stats b{color:#1f2937;margin-left:4px;font-weight:600}.account-invite-link{color:#64748b;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:8px;margin-top:12px;padding:9px 10px;font-size:11px;overflow:hidden}.account-mini-list{gap:2px;margin-top:10px;display:grid}.account-mini-list>div{color:#475569;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:34px;font-size:11px;display:grid}.account-mini-list>.account-usage-record{grid-template-columns:minmax(0,1fr) auto auto;min-height:42px}.account-usage-record .account-usage-token-detail{color:#8b95a5;grid-area:2/1/auto/-1;font-size:10px;font-style:normal;line-height:1.3}.account-mini-list>div:last-child{border-bottom:0}.account-mini-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-mini-list small{color:#a0a9b6;font-size:10px}.account-mini-list b{color:#16a34a;font-size:11px;font-weight:600}.account-order-mini-list>div{grid-template-columns:minmax(0,1fr) auto auto auto 76px;min-height:58px;padding:8px 0}.account-order-main{gap:3px;min-width:0;display:grid}.account-order-main em{color:#8090a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.account-order-status,.account-order-invoice-status{white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.account-order-status.is-paid{color:#16a34a;background:#16a34a24}.account-order-status.is-pending{color:#d97706;background:#f59e0b24}.account-order-status.is-refunded{color:#64748b;background:#64748b24}.account-order-status.is-muted{color:#64748b;background:#64748b1f}.account-order-invoice-status.is-paid{color:#16a34a;background:#16a34a24}.account-order-invoice-status.is-pending{color:#d97706;background:#f59e0b24}.account-order-invoice-status.is-unpaid{color:#5269d8;background:#5269d81f}.account-order-invoice-status.is-muted{color:#64748b;background:#64748b1f}.account-order-action-placeholder{width:76px}.account-order-invoice-button{color:#5269d8;width:76px;height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:7px;justify-self:end;padding:0 9px;font-size:11px}.account-order-invoice-button:hover{background:#f5f7ff;border-color:#b8c2e8}.account-task-history{gap:12px;margin-top:22px;display:grid}.account-history-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-history-refresh{color:#475569;height:28px;font:inherit;cursor:pointer;background:#edf0f5;border:0;border-radius:8px;padding:0 10px;font-size:12px}.account-history-refresh:disabled{cursor:default;opacity:.6}.account-history-tabs{background:#edf0f5;border-radius:10px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.account-history-tabs.compact{background:0 0;flex-wrap:wrap;width:auto;padding:0}.account-history-tabs button{color:#64748b;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12px}.account-history-tabs.compact button{background:#edf0f5;height:26px;padding:0 10px}.account-history-tabs button.active{color:#111827;background:#fff;box-shadow:0 1px 5px #0f172a14}.account-history-layout{grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:12px;height:min(430px,100vh - 250px);min-height:320px;display:grid}.account-history-list{scrollbar-width:thin;min-width:0;height:100%;max-height:100%;padding-right:4px;overflow-y:auto}.account-history-list::-webkit-scrollbar{width:5px}.account-history-list::-webkit-scrollbar-thumb{background:#94a3b861;border-radius:999px}.account-history-item{color:#1f2937;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;padding:8px;display:grid}.account-history-item:hover,.account-history-item.active{background:#edf0f5}.account-history-thumb{color:#64748b;background:#e5e9f0;border-radius:9px;place-items:center;width:44px;height:44px;font-size:11px;display:grid;overflow:hidden}.account-history-thumb img{object-fit:cover;width:100%;height:100%;display:block}.account-history-thumb svg{fill:currentColor;width:18px;height:18px}.account-history-item>span:nth-child(2){min-width:0}.account-history-item strong,.account-history-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-history-item strong{color:#1f2937;font-size:13px;font-weight:600}.account-history-item small{color:#7b8492;margin-top:3px;font-size:11px}.account-history-item i,.account-history-detail-head span{color:#64748b;background:#e8ecf3;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-style:normal}.account-history-item i.status-success,.account-history-detail-head span.status-success{color:#15803d;background:#dcfce7}.account-history-item i.status-failed,.account-history-detail-head span.status-failed{color:#dc2626;background:#fee2e2}.account-history-detail{scrollbar-width:thin;background:#edf0f5;border-radius:12px;min-width:0;height:100%;padding:14px;overflow-y:auto}.account-history-detail::-webkit-scrollbar{width:5px}.account-history-detail::-webkit-scrollbar-thumb{background:#94a3b861;border-radius:999px}.account-history-detail-head{gap:6px;margin-bottom:12px;display:grid}.account-history-detail-head strong{color:#111827;font-size:15px;font-weight:700;line-height:1.4}.account-history-detail-head small{color:#7b8492;font-size:11px}.account-history-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-history-preview-grid.single{grid-template-columns:minmax(0,1fr)}.account-history-preview-grid a,.account-history-video,.account-history-placeholder{background:#dfe4eb;border-radius:10px;width:100%;display:block;overflow:hidden}.account-history-preview-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;max-height:320px;display:block}.account-history-video{max-height:260px}.account-history-placeholder{color:#64748b;place-items:center;min-height:160px;font-size:13px;display:grid}.account-history-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.account-history-meta span{color:#64748b;background:#fff;border-radius:8px;padding:6px 9px;font-size:11px}.account-history-meta b{color:#1f2937;font-weight:600}.account-history-fail{color:#b91c1c;background:#fee2e2;border-radius:9px;margin:12px 0 0;padding:9px 10px;font-size:12px;line-height:1.6}.account-empty-note{color:#a0a9b6;text-align:center;padding:16px 0 3px;font-size:11px}.account-redemption-panel{margin-top:26px}.account-redemption-balance{background:#f1f3f6;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:15px;display:flex}.account-redemption-balance span{color:#7b8492;font-size:12px}.account-redemption-balance strong{color:#1f2937;font-size:22px;font-weight:600}.account-redemption-form{margin-top:18px}.account-redemption-form label{color:#334155;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.account-redemption-form>div{gap:9px;display:flex}.account-redemption-form input{color:#111827;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #dfe5ec;border-radius:9px;outline:none;flex:1;padding:0 11px;font-size:12px}.account-redemption-form input:focus{border-color:#94a3b8}.account-redemption-form button{flex:none;height:40px;padding:0 14px;font-size:12px}.account-redemption-form>small{color:#9aa3b1;margin-top:7px;font-size:10px;display:block}.account-redemption-records{border-top:1px solid #edf0f4;margin-top:20px;padding-top:15px}.account-enterprise-panel{gap:16px;margin-top:22px;display:grid}.account-enterprise-status{background:#f1f3f6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.account-enterprise-status div{gap:4px;min-width:0;display:grid}.account-enterprise-status span,.account-enterprise-status small{color:#7b8492;font-size:11px}.account-enterprise-status strong{color:#1f2937;font-size:16px;font-weight:600}.account-enterprise-status b{color:#64748b;background:#e5e7eb;border-radius:999px;flex:none;padding:5px 10px;font-size:11px;font-weight:700}.account-enterprise-status b.is-pending{color:#d97706;background:#f59e0b24}.account-enterprise-status b.is-approved{color:#16a34a;background:#16a34a24}.account-enterprise-status b.is-rejected{color:#dc2626;background:#dc26261f}.account-enterprise-status b.is-cancelled{color:#64748b;background:#64748b24}.account-enterprise-form{background:#f8fafc;border:1px solid #e6eaf0;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.account-enterprise-form label{gap:7px;min-width:0;display:grid}.account-enterprise-form label span{color:#334155;font-size:12px;font-weight:600}.account-enterprise-form input{color:#111827;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #dfe5ec;border-radius:9px;outline:none;padding:0 11px;font-size:12px}.account-enterprise-form input:focus{border-color:#94a3b8}.account-enterprise-form input:disabled,.account-upload-field.is-disabled .account-upload-control{cursor:not-allowed;opacity:.68}.account-upload-field,.account-enterprise-form .account-enterprise-license,.account-enterprise-form .form-error,.account-enterprise-form .form-success,.account-enterprise-lock-note,.account-enterprise-actions{grid-column:1/-1}.account-upload-field input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-upload-field .account-upload-control{background:#fff;border:1px dashed #cbd5e1;border-radius:10px;align-items:center;gap:12px;min-height:70px;padding:0 12px;display:flex}.account-upload-select{cursor:pointer;flex:1;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;min-width:0;display:flex}.account-upload-field.is-disabled .account-upload-select{cursor:not-allowed}.account-license-thumbnail{color:#5269d8;cursor:zoom-in;background:#f8fafc;border:1px solid #dfe5ec;border-radius:8px;flex:none;place-items:center;width:88px;height:54px;display:grid;overflow:hidden}.account-license-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.account-license-file-icon{color:#dc2626;letter-spacing:.04em;font-size:13px;font-weight:800}.account-license-preview-backdrop{z-index:1300;background:#0f172ac7;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.account-license-preview-modal{background:#fff;border-radius:18px;width:min(860px,94vw);max-height:88vh;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000006b}.account-license-preview-modal img,.account-license-preview-modal iframe{object-fit:contain;border:0;width:100%;max-height:88vh}.account-license-preview-modal iframe{min-height:76vh}.account-license-preview-close{z-index:2;color:#fff;cursor:pointer;background:#0f172ad1;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.account-upload-field strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.account-upload-field small{color:#94a3b8;flex:none;font-size:11px}.account-enterprise-license{color:#2563eb;width:fit-content;font-size:12px;text-decoration:none}.account-enterprise-submit{border-radius:10px;width:fit-content;min-width:108px;min-height:38px;font-size:12px}.account-enterprise-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-enterprise-cancel{color:#b7791f;min-height:38px;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #f0c36a;border-radius:10px;padding:0 13px;font-size:12px}.account-enterprise-cancel:hover{background:#fff4d8;border-color:#d9a441}.account-enterprise-cancel:disabled{cursor:not-allowed;opacity:.6}.account-enterprise-lock-note{color:#64748b;margin:0;font-size:12px;line-height:1.6}.account-enterprise-lock-note.is-pending{color:#b7791f}.account-enterprise-lock-note.is-approved{color:#15803d}.account-action-panel{background:#f1f3f6;border-radius:12px;justify-items:start;gap:10px;padding:22px;display:grid}.account-action-icon{color:#475569;background:#e5e7eb;border-radius:10px;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:grid}.account-action-panel>strong{color:#1f2937;font-size:16px;font-weight:600}.account-action-panel>p{color:#7b8492;max-width:480px;margin:0;font-size:12px;line-height:1.6}.account-modal .profile-avatar-card{background:#f8fafc;border:1px solid #e6eaf0;border-radius:14px;margin-top:16px;padding:12px}.account-modal .profile-avatar-card>span,.account-modal .profile-avatar-card img{object-fit:cover;object-position:center;border-radius:50%;width:54px;height:54px;font-size:18px;overflow:hidden}.account-modal .profile-avatar-card label{color:#fff;background:#111827;border-radius:9px;height:34px;padding:0 12px;font-size:12px}.orders-modal{background:#fff;width:min(980px,100%)}.usage-modal{background:#fff;width:min(940px,100%)}.compact-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.account-modal .profile-item{background:#f8fafc;border-color:#e6eaf0;border-radius:12px;min-width:0;padding:13px}.account-modal .profile-item span{color:#64748b;margin-bottom:5px;font-size:11px}.account-modal .profile-item strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-modal .profile-password-form{background:#f8fafc;border:1px solid #e6eaf0;border-radius:14px;margin-top:16px;padding:16px}.account-modal .profile-password-form h2{color:#111827;margin-bottom:2px;font-size:18px}.redemption-dialog{background:#fff;border-color:#e4e8ee;border-radius:20px;width:min(540px,100%);max-height:min(720px,100vh - 40px);padding:22px}.redemption-dialog-head{align-items:center;gap:12px;padding-right:28px;display:flex}.redemption-dialog-head h2{color:#111827;margin:3px 0 0;font-size:22px;line-height:1.25}.redemption-dialog-head p{color:#7b8492;margin:5px 0 0;font-size:12px;line-height:1.5}.account-section-eyebrow{color:#94a3b8;letter-spacing:.08em;font-size:10px;font-weight:700;line-height:1.4;display:block}.redemption-dialog-icon{color:#5269d8;background:#f0f4ff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.redemption-dialog-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.redemption-balance{flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;display:flex}.redemption-balance small{color:#94a3b8;font-size:10px}.redemption-balance strong{color:#111827;margin-top:2px;font-size:21px;line-height:1.1}.redemption-balance span{color:#64748b;margin-top:2px;font-size:10px}.redemption-form{margin-top:22px}.redemption-form>label{color:#334155;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.redemption-input-row{align-items:stretch;gap:9px;display:flex}.redemption-input-row input{box-sizing:border-box;color:#111827;min-width:0;height:42px;font:inherit;background:#fbfcfe;border:1px solid #dfe5ec;border-radius:10px;outline:none;flex:auto;padding:0 12px;font-size:12px;transition:border-color .16s,box-shadow .16s}.redemption-input-row input::placeholder{color:#a0a9b6}.redemption-input-row input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b826}.redemption-input-row .solid-btn{flex:none;min-width:86px;height:42px;padding:0 14px;font-size:12px}.redemption-form-hint{color:#9aa3b1;margin:7px 0 0;font-size:11px}.redemption-feedback{margin:10px 0 0;font-size:12px}.redemption-records{border-top:1px solid #edf0f4;margin-top:22px;padding-top:16px}.redemption-records-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.redemption-records-head h3{color:#111827;margin:3px 0 0;font-size:15px}.redemption-records-head>span{color:#a0a9b6;font-size:12px}.redemption-record-list{gap:2px;margin-top:9px;display:grid}.redemption-record{border-bottom:1px solid #f1f3f6;justify-content:space-between;align-items:center;gap:14px;min-height:42px;display:flex}.redemption-record:last-child{border-bottom:0}.redemption-record-main{gap:3px;min-width:0;display:grid}.redemption-record-main strong{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.redemption-record-main span{color:#a0a9b6;font-size:10px}.redemption-record>b{color:#16a34a;flex:none;font-size:13px;font-weight:700}.redemption-record-empty{color:#a0a9b6;text-align:center;margin-top:10px;padding:18px 0 4px;font-size:12px}.compact-order-summary{margin-top:24px}.orders-modal .platform-order-summary-card,.orders-modal .platform-order-card{background:#f8fafc;border-color:#e6eaf0}.orders-modal .platform-order-summary-card span,.orders-modal .platform-order-card span{color:#64748b}.orders-modal .platform-order-summary-card strong,.orders-modal .platform-order-card strong{color:#111827}.orders-modal .platform-order-summary-card{border-radius:16px;padding:16px 18px}.orders-modal .platform-order-summary-card strong{font-size:24px}.compact-order-list{max-height:460px;padding-right:4px;overflow-y:auto}.compact-order-card{border-radius:16px;grid-template-columns:minmax(210px,1.5fr) minmax(120px,1fr) 90px 108px 100px;align-items:center;padding:14px 16px}.compact-order-card strong{margin-top:6px;font-size:14px}.compact-order-card .platform-order-status{min-height:30px;padding:0 14px}.compact-order-card .platform-order-button{color:#fff;background:#111827;border-radius:11px;min-height:36px;padding:0 14px}.platform-order-tabs{background:#edf0f5;border-radius:10px;gap:4px;margin-top:20px;padding:4px;display:inline-flex}.platform-order-tabs button{color:#64748b;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:12px}.platform-order-tabs button.active{color:#111827;background:#fff;box-shadow:0 1px 5px #0f172a14}.platform-invoice-panel{background:#f8fafc;border:1px solid #e6eaf0;border-radius:14px;margin-top:16px;padding:15px}.account-embedded-panel .platform-invoice-panel{background:0 0;border-width:1px 0 0;border-radius:0;margin-top:16px;padding:14px 0 0}.platform-invoice-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.platform-invoice-head div{gap:4px;display:grid}.platform-invoice-head strong{color:#1f2937;font-size:13px;font-weight:600}.platform-invoice-head span,.platform-invoice-head p{color:#94a3b8;margin:0;font-size:11px}.platform-invoice-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.platform-invoice-form label{gap:6px;min-width:0;display:grid}.platform-invoice-form label span{color:#64748b;font-size:11px;font-weight:600}.platform-invoice-form input,.platform-invoice-form select{color:#111827;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #dfe5ec;border-radius:9px;outline:none;padding:0 10px;font-size:12px}.platform-invoice-form input:focus,.platform-invoice-form select:focus{border-color:#94a3b8}.platform-invoice-select{min-width:0;position:relative}.platform-invoice-select-trigger{color:#111827;width:100%;min-width:0;height:38px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:12px;display:flex}.platform-invoice-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-invoice-select-trigger:hover,.platform-invoice-select.is-open .platform-invoice-select-trigger{border-color:#94a3b8}.platform-invoice-select-trigger:disabled{cursor:not-allowed;opacity:.55}.platform-invoice-select-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.platform-invoice-select.is-open .platform-invoice-select-chevron{transform:translateY(2px)rotate(225deg)}.platform-invoice-select-menu{z-index:30;background:#fff;border:1px solid #dfe5ec;border-radius:10px;max-height:220px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #0f172a29}.platform-invoice-select.is-order-select .platform-invoice-select-menu{top:auto;bottom:calc(100% + 6px)}.platform-invoice-select-option{color:#334155;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;font-size:12px;display:flex}.platform-invoice-select-option:hover,.platform-invoice-select-option.active{color:#111827;background:#f1f5f9}.platform-invoice-select-option.disabled,.platform-invoice-select-option:disabled{color:#a0a9b6;cursor:not-allowed}.platform-invoice-select-option b{color:#5269d8;flex:none;font-size:14px;font-weight:700}.platform-invoice-select-option.is-multi{justify-content:flex-start;min-height:48px;padding:7px 9px}.platform-invoice-select-option.is-multi>span{gap:3px;min-width:0;line-height:1.35;display:grid;overflow:hidden}.platform-invoice-select-option small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;display:block;overflow:hidden}.platform-invoice-select-check{color:#fff;border:1px solid #cbd5e1;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:grid}.platform-invoice-select-option.active .platform-invoice-select-check{background:#5269d8;border-color:#5269d8}.platform-invoice-order-toolbar{border-bottom:1px solid #edf0f4;justify-content:flex-end;gap:6px;margin-bottom:4px;padding:2px 4px 6px;display:flex}.platform-invoice-order-toolbar button{color:#5269d8;height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:7px;padding:0 8px;font-size:11px}.platform-invoice-order-toolbar button:disabled{color:#a0a9b6;cursor:not-allowed}.platform-invoice-order-field{grid-column:1/-1}.platform-invoice-order-summary{color:#5269d8;margin:2px 0 0;font-size:11px;font-weight:600}.platform-invoice-form .platform-order-button{border-radius:10px;width:fit-content;min-height:38px}.platform-invoice-list{gap:8px;margin-top:12px;display:grid}.platform-invoice-card{background:#fff;border:1px solid #edf0f4;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(130px,.7fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 12px;display:grid}.platform-invoice-card span,.platform-invoice-card small{color:#94a3b8;font-size:10px;display:block}.platform-invoice-card strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:600;display:block;overflow:hidden}.platform-invoice-card small{margin-top:4px}.platform-invoice-card-actions{justify-items:end;gap:7px;display:grid}.platform-invoice-card-actions a{color:#2563eb;font-size:11px;text-decoration:none}.platform-order-empty.compact{border-radius:12px;padding:18px 14px;font-size:12px}.usage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.usage-summary article{background:#f8fafc;border:1px solid #e6eaf0;border-radius:16px;padding:16px 18px}.usage-summary span,.usage-record-card span{color:#64748b;font-size:12px;font-weight:700;display:block}.usage-summary strong{color:#111827;margin-top:6px;font-size:24px;line-height:1.2;display:block}.usage-record-list{gap:10px;max-height:460px;margin-top:18px;padding-right:4px;display:grid;overflow-y:auto}.usage-record-card{background:#f8fafc;border:1px solid #e6eaf0;border-radius:16px;grid-template-columns:90px minmax(90px,.8fr) minmax(120px,1fr) 100px 100px 128px;align-items:center;gap:12px;padding:14px 16px;display:grid}.usage-record-card strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:14px;display:block;overflow:hidden}.usage-record-card .usage-cost{color:#dc2626}.usage-empty{color:#64748b;text-align:center;border:1px dashed #d7dde6;border-radius:18px;place-items:center;min-height:160px;font-size:14px;display:grid}.usage-error{margin-top:14px}body.theme-night .usage-modal{background:#171a21;border-color:#ffffff1a}body.theme-night .usage-summary article,body.theme-night .usage-record-card{background:#ffffff0f;border-color:#ffffff1a}body.theme-night .usage-summary span,body.theme-night .usage-record-card span,body.theme-night .usage-empty{color:#9aa6b8}body.theme-night .usage-summary strong,body.theme-night .usage-record-card strong{color:#f8fafc}body.theme-night .usage-record-card .usage-cost{color:#fca5a5}body.theme-night .usage-empty{border-color:#ffffff24}.membership-head{text-align:center;max-width:none;padding-right:34px}.membership-head span{display:none}.membership-head h2{color:#111827;letter-spacing:0;margin:0;font-size:18px;line-height:1.3}.membership-head p{color:#64748b;margin:14px 0 0;font-size:12px;line-height:1.6}.membership-tabs{background:#fff;border:1px solid #e2e8f0;border-radius:11px;gap:6px;margin:14px 0;padding:3px;display:inline-flex}.membership-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;min-width:112px;height:32px;font-family:inherit;font-size:13px;font-weight:600}.membership-tabs button.active{color:#fff;background:#111827}.membership-loading{color:#64748b;border:1px dashed #cbd5e1;border-radius:18px;justify-content:center;align-items:center;min-height:260px;font-size:14px;display:flex}.membership-grid{gap:14px;display:grid}.membership-grid.plans-grid,.membership-grid.credits-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.membership-card{background:#fff;border:1px solid #e2e8f0;border-radius:15px;flex-direction:column;min-height:300px;padding:17px 16px 14px;display:flex}.membership-card.primary{border-color:#cbd5e1;box-shadow:0 16px 30px #0f172a1a}.membership-card{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.membership-card:hover{border-color:#94a3b8;transform:translateY(-2px)}.membership-card.selected{border-color:#111827;box-shadow:0 0 0 2px #1118271f,0 18px 35px #0f172a1f}.credit-card.selected{border-color:#d97706;box-shadow:0 0 0 2px #d9770624,0 18px 35px #d977061a}.membership-card-badge{color:#475569;background:#f1f5f9;border:1px solid #dbe3ec;border-radius:999px;align-items:center;min-height:20px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.membership-card-top strong{color:#111827;margin-top:9px;font-size:18px;line-height:1.2;display:block}.membership-price{align-items:baseline;gap:8px;margin-top:15px;display:flex}.membership-price b{color:#111827;font-size:25px;line-height:1}.membership-price em{color:#94a3b8;font-size:13px;font-style:normal;text-decoration:none}.credit-card .membership-price em{text-decoration:line-through}.membership-card ul{color:#475569;flex:1;margin:14px 0 0;padding-left:16px;font-size:12px;line-height:2}.membership-card li::marker{color:#0f9f78}.credit-card{background:#fffdf8;border-color:#f1d7a8;min-height:190px}.credit-card .membership-card-top{text-align:center}.credit-card .membership-card-badge{color:#a16207;background:#fff7e6;border-color:#f4d49a;position:relative;top:-28px}.credit-card .credit-amount{color:#d97706;text-align:center;margin-top:-14px;font-size:30px;line-height:1.1;display:block}.credit-unit{color:#94a3b8;text-align:center;margin-top:3px;font-size:12px;display:block}.credit-card .membership-price{justify-content:center;margin-top:15px}.credit-card .membership-price b{font-size:22px}.credit-card .membership-card-top+.membership-price{margin-top:12px}.membership-action{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:9px;width:100%;height:38px;margin-top:14px;font-family:inherit;font-size:13px;font-weight:600}.membership-selection-bar{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:10px 12px;font-size:12px;display:flex}.membership-confirm-action{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:8px;min-width:92px;height:34px;padding:0 14px;font-family:inherit;font-size:12px}.membership-confirm-action:disabled,.membership-action:disabled{opacity:.65;cursor:not-allowed}.membership-foot{color:#64748b;text-align:center;background:0 0;border-top:1px solid #e2e8f0;border-radius:0;margin:14px -24px 0;padding:10px 14px 0;font-size:11px;line-height:1.7}.payment-redirect-page{background:#f8fafc;place-items:center;min-height:100vh;padding:24px;display:grid}.payment-redirect-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;width:min(420px,100%);padding:42px 28px;box-shadow:0 18px 50px #0f172a1a}.payment-redirect-card h1{color:#111827;margin:22px 0 8px;font-size:22px}.payment-redirect-card p{color:#64748b;margin:0;font-size:14px}.payment-redirect-card small{color:#94a3b8;margin-top:14px;font-size:12px;display:block}.payment-redirect-spinner{border:3px solid #e2e8f0;border-top-color:#111827;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite payment-redirect-spin;display:inline-block}@keyframes payment-redirect-spin{to{transform:rotate(360deg)}}.chat-shell{width:100%;height:100vh;padding:0}.activity-shell{background:#f8fafc;flex-direction:column;width:100%;height:100vh;padding:18px 20px 0;display:flex;overflow:hidden}.chat-page-body{height:100vh;padding:0}.activity-page-body{background:#f8fafc;flex:auto;min-height:0;padding:0;overflow:hidden}.workspace-layout{--workspace-sidebar-width:264px;--workspace-music-player-height:76px;grid-template-columns:var(--workspace-sidebar-width) minmax(0, 1fr);height:100vh;display:grid;overflow:visible}.workspace-layout:has(.ai-sidebar.collapsed){--workspace-sidebar-width:72px;grid-template-columns:72px minmax(0,1fr)}.workspace-content{scrollbar-gutter:stable;background:#fff;min-width:0;height:100vh;overflow-y:auto}.workspace-layout.has-music-player .workspace-content{height:calc(100vh - var(--workspace-music-player-height))}.super-image-workspace-content{scrollbar-width:none;background:#1b1d21;overflow:hidden}.super-image-workspace-content::-webkit-scrollbar{display:none}.workspace-content::-webkit-scrollbar{width:8px}.workspace-content::-webkit-scrollbar-thumb{background:#11182738;border-radius:999px}.workspace-content::-webkit-scrollbar-track{background:0 0}body.theme-night .workspace-layout{background:#161616}body.theme-night .workspace-content{color:#e5e7eb;background:#161616}body.theme-night .workspace-content::-webkit-scrollbar-thumb{background:#e2e8f047}body.theme-night .ai-chat-panel{color:#e5e7eb;background:#161616}.ai-chat-panel{color:#202124;background:#fff;flex-direction:column;justify-content:flex-end;align-items:center;height:auto;min-height:100%;display:flex;position:relative}.ai-chat-panel.is-empty{justify-content:center;padding:48px 0}.ai-sidebar{z-index:40;background:#fafafa;border-right:1px solid #eceef1;flex-direction:column;height:100vh;padding:22px 14px 16px;transition:width .2s,padding .2s;display:flex;position:relative;overflow:visible}.ai-sidebar.collapsed{padding-inline:10px}.ai-sidebar-top{gap:24px;display:grid}.ai-sidebar-brand-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-logo{color:#111827;letter-spacing:-.04em;align-items:center;gap:8px;min-width:0;padding:0 10px;font-size:20px;font-weight:700;display:inline-flex}.ai-logo-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-logo-image{object-fit:contain;width:28px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.ai-sidebar-collapse{color:#333942;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ai-sidebar-collapse:hover{color:#111827;background:0 0}.ai-sidebar-collapse svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:18px;height:18px}.ai-sidebar.collapsed .ai-logo{justify-content:center;padding:0}.ai-sidebar.collapsed .ai-logo-text,.ai-sidebar.collapsed .new-chat-button span,.ai-sidebar.collapsed .workspace-nav-link span,.ai-sidebar.collapsed .session-list,.ai-sidebar.collapsed .session-list-label{display:none}.ai-sidebar.collapsed .ai-sidebar-brand-row{flex-direction:column}.ai-sidebar.collapsed .ai-sidebar-top{gap:16px}.ai-sidebar.collapsed .new-chat-button,.ai-sidebar.collapsed .workspace-nav-link{justify-content:center;padding-inline:0}.ai-sidebar.collapsed .user-pill{justify-content:center;padding:4px 0}.ai-sidebar.collapsed .user-pill strong,.ai-sidebar.collapsed .user-pill-arrow{display:none}.new-chat-button{color:#24292f;cursor:pointer;background:#eef0f3;border:0;border-radius:10px;align-items:center;gap:9px;height:42px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.new-chat-button svg,.chat-search svg,.workspace-nav-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:21px;height:21px}.chat-search{color:#707782;border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}.chat-search:focus-within{background:#f1f2f4}.chat-search input{color:#30353d;background:0 0;border:0;outline:0;width:100%;height:36px;font-family:inherit;font-size:14px}.chat-search input::placeholder{color:#777e88}.workspace-nav{gap:2px;margin-top:14px;display:grid}.workspace-nav .session-list-label{margin-bottom:6px}.workspace-nav-link svg{width:18px;height:18px}.workspace-nav-link{color:#606772;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:7px 9px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.workspace-nav-link:hover{color:#262b32;background:#f0f1f2}.workspace-nav-link.active{color:#20242a;background:#e6e7e9}.workspace-nav-link-muted{opacity:.78}.workspace-nav-link-muted:disabled{cursor:default}.session-list{align-content:start;gap:3px;min-height:0;margin-top:24px;display:grid;overflow-y:auto}.session-list-label,.session-state{color:#8a9099;margin:0;padding:0 10px;font-size:12px}.session-list-label{margin-bottom:8px}.minimal-session{color:#4b5563;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;width:100%;min-height:38px;padding:8px 8px 8px 10px;font-family:inherit;font-size:13px;display:flex;position:relative;overflow:hidden}.minimal-session:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.minimal-session:hover,.minimal-session.active{color:#111827;background:#edeef0}.minimal-session.pinned{color:#111827;background:#f0f2f5;font-weight:600}.minimal-session.pinned:before{background:#111827}.minimal-session:hover .session-actions,.minimal-session.active .session-actions,.minimal-session:focus-within .session-actions{opacity:1;pointer-events:auto;transform:translate(0)}.session-title-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.session-actions{opacity:0;pointer-events:none;align-items:center;gap:2px;margin-left:auto;transition:opacity .16s,transform .16s;display:inline-flex;transform:translate(4px)}.session-actions button{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.session-actions button:hover{color:#111827;background:#fff}.session-actions button.session-action-pin.active{color:#111827;background:0 0}.session-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:15px;height:15px}.workspace-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1118276b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.workspace-dialog{background:#fff;border:1px solid #ffffffb8;border-radius:18px;width:min(420px,100%);padding:22px;box-shadow:0 24px 80px #0f172a47}.workspace-dialog h3{color:#111827;margin:0;font-size:18px;line-height:1.4}.workspace-dialog p{color:#6b7280;margin:8px 0 0;font-size:13px}.workspace-dialog-input,.workspace-dialog-target{color:#111827;background:#f7f8fa;border-radius:12px;width:100%;margin-top:18px;font-family:inherit;font-size:14px}.workspace-dialog-input{border:1px solid #d9dee7;outline:0;height:44px;padding:0 13px}.workspace-dialog-input:focus{background:#fff;border-color:#111827}.workspace-dialog-target{padding:12px 13px;line-height:1.6}.workspace-dialog-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.workspace-dialog-actions button{cursor:pointer;border-radius:11px;min-width:84px;height:40px;font-family:inherit;font-size:14px;font-weight:700}.workspace-dialog-cancel{color:#111827;background:#fff;border:1px solid #d9dee7}.workspace-dialog-confirm{color:#fff;background:#111827;border:1px solid #111827}.workspace-dialog-confirm.danger{background:#dc2626;border-color:#dc2626}.entitlement-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1118276b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.entitlement-dialog{text-align:center;background:#fff;border:1px solid #ffffffb8;border-radius:20px;width:min(440px,100%);padding:26px;box-shadow:0 26px 80px #0f172a4d}.entitlement-dialog-icon{color:#fff;background:#111827;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:inline-flex}.entitlement-dialog h3{color:#111827;margin:16px 0 0;font-size:20px;line-height:1.4}.entitlement-dialog p{color:#6b7280;max-width:340px;margin:10px auto 0;font-size:14px;line-height:1.7}.entitlement-dialog-actions{justify-content:center;gap:10px;margin-top:22px;display:flex}.entitlement-dialog-actions button{cursor:pointer;border-radius:12px;min-width:108px;height:42px;font-family:inherit;font-size:14px;font-weight:700}.entitlement-dialog-cancel{color:#111827;background:#fff;border:1px solid #d9dee7}.entitlement-dialog-confirm{color:#fff;background:#111827;border:1px solid #111827}.ai-sidebar-bottom{gap:12px;margin-top:auto;display:grid}.account-quota-panel{box-shadow:none;background:0 0;border:0;padding:0}.workspace-side-quota{border-top:1px solid #edf0f3;gap:10px;margin-top:12px;padding:10px 10px 4px;display:grid}.quota-detail-summary{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.quota-detail-summary strong{color:#111827;font-size:12px}.quota-detail-summary span{color:#9ca3af;white-space:nowrap;font-size:11px}.quota-menu-trigger{align-items:center;justify-content:initial;grid-template-columns:18px minmax(0,1fr) 16px;gap:9px;display:grid!important}.quota-menu-trigger span{width:auto;height:auto;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0}.quota-menu-trigger>span:first-child{white-space:nowrap;min-width:0;overflow:hidden}.quota-menu-icon,.quota-progress-label svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px!important;height:18px!important}.quota-menu-trigger .quota-menu-summary{color:#9ca3af;white-space:nowrap;min-width:max-content;font-size:11px}.quota-detail-summary strong,.quota-detail-summary span{white-space:nowrap;min-width:0}.quota-menu-chevron{color:#9ca3af;margin-left:0;transition:transform .18s;width:16px!important;height:16px!important}.quota-menu-chevron.expanded{transform:rotate(180deg)}.quota-progress-row{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.quota-progress-label{justify-content:space-between;align-items:center;gap:7px;display:flex}.quota-progress-label span,.quota-progress-row>em{line-height:18px}.quota-progress-label span,.quota-progress-row>em,.quota-credit-line span,.quota-credit-line strong{color:#374151;font-size:12px}.quota-progress-row em{color:#6b7280;justify-self:end;margin:0;font-size:12px;font-style:normal}.quota-detail-values{color:#374151;white-space:nowrap;justify-content:flex-start;align-items:center;gap:12px;font-size:11px;display:flex}.quota-progress-row i{background:#e5e7eb;border-radius:999px;height:6px;display:block;overflow:hidden}.quota-progress-row i b{border-radius:inherit;background:linear-gradient(90deg,#1f2937,#6b7280);height:100%;display:block}.quota-progress-row.pro i b{background:linear-gradient(90deg,#0f766e,#14b8a6)}.quota-credit-line{align-items:center;gap:8px;padding-top:4px;display:flex}.quota-credit-line strong{margin-right:auto;font-size:14px;font-weight:700}.quota-credit-line button{color:#0f172a;cursor:pointer;background:0 0;border:0;font-size:12px}.side-text-button{color:#68707b;cursor:pointer;background:0 0;border:0;width:max-content;padding:6px 4px;font-family:inherit;font-size:13px}.side-text-button:hover{color:#111827}.sidebar-user-wrap{position:relative}.user-pill{color:#374151;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;width:100%;min-height:42px;padding:6px 9px;font-family:inherit;display:flex}.user-pill:hover,.user-pill.active{box-shadow:none;background:0 0;border-color:#0000}.user-pill.guest{justify-content:flex-start;gap:0;min-height:44px}.user-pill.guest strong{flex:none;font-weight:600}.user-pill strong{color:#111827;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.user-pill-avatar,.sidebar-menu-avatar{aspect-ratio:1;color:#64748b;background:#e8ebf0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:700;line-height:1;display:grid;overflow:hidden}.workspace-round-avatar{contain:paint;position:relative;aspect-ratio:1!important;border-radius:50%!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;display:inline-grid!important;overflow:hidden!important}.user-pill-avatar img,.sidebar-menu-avatar img,.workspace-round-avatar-image{vertical-align:top;width:100%;max-width:none;height:100%;display:block;overflow:hidden;object-fit:cover!important;object-position:center!important;border-radius:50%!important}.user-pill-avatar em,.sidebar-menu-avatar em{font-style:normal}.user-pill strong b,.user-pill strong small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-pill strong small{color:#6b7280;margin-top:2px;font-size:11px;font-weight:600}.user-pill-arrow{fill:none;stroke:#9ca3af;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px;transition:transform .18s}.user-pill.active .user-pill-arrow{transform:rotate(180deg)}.sidebar-user-menu{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #e5e7eb;border-radius:14px;gap:4px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;right:0;box-shadow:0 18px 50px #0f172a24}.sidebar-menu-profile{justify-content:space-between;align-items:center;gap:10px;padding:7px 8px 12px;display:flex}.sidebar-menu-profile-main{align-items:center;gap:9px;min-width:0;display:flex}.sidebar-menu-profile-main>div{gap:2px;min-width:0;display:grid}.sidebar-menu-profile-main strong,.sidebar-menu-profile-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-menu-profile-main strong{color:#1f2937;font-size:13px;font-weight:600}.sidebar-menu-profile-main small{color:#8a94a3;font-size:11px}.sidebar-credit-badge{color:#475569;border:1px solid #e2e5eb;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:28px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.sidebar-credit-badge svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.sidebar-upgrade-button{justify-content:center;width:100%;height:36px;margin:0 0 5px;color:#fff!important;background:#1f2937!important;border-radius:9px!important;font-size:13px!important;font-weight:500!important}.sidebar-user-menu button{color:#374151;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;height:36px;padding:0 9px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.sidebar-user-menu button:hover{color:#111827;background:#f3f4f6}.sidebar-menu-arrow{color:#8a94a3;margin-left:auto;stroke-width:2.2px!important;width:15px!important;height:15px!important}.sidebar-theme-row{position:relative}.sidebar-user-menu .sidebar-theme-trigger{width:100%}.sidebar-user-menu .sidebar-theme-trigger.active{color:#111827;background:#f3f4f6}.sidebar-theme-trigger span{min-width:0}.sidebar-theme-current{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.sidebar-theme-trigger em{color:#8a94a3;font-size:12px;font-style:normal;font-weight:400}.sidebar-theme-current .sidebar-menu-arrow{margin-left:0}.sidebar-theme-menu{z-index:130;background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:3px;width:160px;padding:8px;display:grid;position:absolute;bottom:0;left:calc(100% + 10px);box-shadow:0 18px 45px #0f172a24}.sidebar-user-menu .sidebar-theme-menu button{color:#1f2937;justify-content:space-between;width:100%}.sidebar-user-menu .sidebar-theme-menu button.active{background:0 0}.sidebar-theme-menu button span{flex:1}.sidebar-theme-menu button svg{margin-left:auto;stroke-width:2.2px!important;width:16px!important;height:16px!important}.sidebar-user-menu button.danger{color:#dc2626}.sidebar-user-menu .sidebar-credit-badge{color:#475569;background:0 0;border:1px solid #e2e5eb;border-radius:999px;justify-content:center;width:auto;height:28px;min-height:28px;padding:0 9px;font-size:12px;font-weight:600}.sidebar-user-menu .sidebar-credit-badge:hover{color:#111827;background:#f3f4f6;border-color:#cbd5e1}.sidebar-user-menu svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}body.theme-night .ai-sidebar{background:#161616;border-right-color:#ffffff14}body.theme-night .ai-logo,body.theme-night .ai-sidebar-collapse:hover,body.theme-night .workspace-nav-link:hover,body.theme-night .workspace-nav-link.active,body.theme-night .minimal-session:hover,body.theme-night .minimal-session.active,body.theme-night .minimal-session.pinned,body.theme-night .user-pill strong{color:#f8fafc}body.theme-night .ai-sidebar-collapse,body.theme-night .workspace-nav-link,body.theme-night .minimal-session,body.theme-night .user-pill{color:#a7b0bf}body.theme-night .new-chat-button,body.theme-night .workspace-nav-link:hover,body.theme-night .workspace-nav-link.active,body.theme-night .minimal-session:hover,body.theme-night .minimal-session.active,body.theme-night .minimal-session.pinned{background:#ffffff14}body.theme-night .new-chat-button{color:#f8fafc}body.theme-night .session-list-label,body.theme-night .session-state,body.theme-night .user-pill strong small{color:#e2e8f085}body.theme-night .user-pill-avatar,body.theme-night .sidebar-menu-avatar{color:#e2e8f0;background:#ffffff1a}body.theme-night .session-actions button:hover{color:#f8fafc;background:#ffffff1a}body.theme-night .sidebar-user-menu{background:#14171ef5;border-color:#ffffff1a;box-shadow:0 18px 50px #0000005c}body.theme-night .sidebar-user-menu button{color:#d7dee9}body.theme-night .sidebar-user-menu button:hover{color:#fff;background:#ffffff14}body.theme-night .sidebar-menu-arrow,body.theme-night .sidebar-theme-trigger em{color:#94a3b8}body.theme-night .sidebar-user-menu .sidebar-theme-trigger.active{color:#fff;background:#ffffff14}body.theme-night .sidebar-theme-menu{background:#14171efa;border-color:#ffffff1a;box-shadow:0 18px 50px #0000005c}body.theme-night .sidebar-user-menu .sidebar-theme-menu button{color:#d7dee9}body.theme-night .sidebar-user-menu .sidebar-theme-menu button:hover{color:#fff;background:#ffffff14}body.theme-night .sidebar-menu-profile-main strong{color:#f8fafc}body.theme-night .sidebar-menu-profile-main small{color:#94a3b8}body.theme-night .sidebar-credit-badge{color:#dbe3ee;border-color:#e2e8f029}body.theme-night .sidebar-upgrade-button{color:#111827!important;background:#f1f5f9!important}body.theme-night .workspace-dialog,body.theme-night .entitlement-dialog{background:#171a21;border-color:#ffffff1a}body.theme-night .workspace-dialog h3,body.theme-night .workspace-dialog-input,body.theme-night .workspace-dialog-target,body.theme-night .entitlement-dialog h3{color:#f8fafc}body.theme-night .workspace-dialog p,body.theme-night .entitlement-dialog p{color:#a7b0bf}body.theme-night .workspace-dialog-input,body.theme-night .workspace-dialog-target{background:#ffffff0f;border-color:#ffffff1f}body.theme-night .workspace-dialog-cancel,body.theme-night .entitlement-dialog-cancel{color:#f8fafc;background:#ffffff0f;border-color:#ffffff1f}body.theme-night .canvas-embed-page,body.theme-night .canvas-embed-frame,body.theme-night .canvas-embed-loading{color:#cbd5e1;background:#161616}body.theme-night .canvas-embed-loading span{border-color:#e2e8f0 #e2e8f038 #e2e8f038}body.theme-night .workspace-content{--workspace-night-bg:#161616;--workspace-night-panel:#171b23;--workspace-night-panel-soft:#1d222c;--workspace-night-card:#191f29;--workspace-night-card-hover:#222936;--workspace-night-border:#e2e8f01f;--workspace-night-border-strong:#e2e8f033;--workspace-night-text:#e5e7eb;--workspace-night-heading:#f8fafc;--workspace-night-muted:#94a3b8;--workspace-night-faint:#64748b;background:var(--workspace-night-bg);color:var(--workspace-night-text)}body.theme-night .chat-page-body,body.theme-night .workspace-content,body.theme-night .ai-chat-panel,body.theme-night .studio-content,body.theme-night .history-workspace,body.theme-night .ppt-home-view,body.theme-night .ppt-project-view,body.theme-night .paper-flow-view,body.theme-night .paper-editor-view{background:var(--workspace-night-bg,#161616);color:var(--workspace-night-text,#e5e7eb)}body.theme-night .studio-sidebar,body.theme-night .studio-main,body.theme-night .generation-panel,body.theme-night .task-history-panel,body.theme-night .inspiration-panel,body.theme-night .history-task-list,body.theme-night .history-detail-panel,body.theme-night .history-task-card,body.theme-night .history-detail-card,body.theme-night .history-empty-detail,body.theme-night .history-empty-list,body.theme-night .history-info-grid article,body.theme-night .history-payload-panel,body.theme-night .ppt-home-view .ppt-create-panel,body.theme-night .ppt-home-view .ppt-projects-panel,body.theme-night .ppt-home-view .ppt-project-card,body.theme-night .ppt-feature-card,body.theme-night .ppt-agent-panel,body.theme-night .ppt-agent-flow,body.theme-night .ppt-agent-card,body.theme-night .ppt-agent-confirmed-outline,body.theme-night .ppt-agent-theme-picker,body.theme-night .ppt-agent-selected-theme-card,body.theme-night .paper-flow-sidebar,body.theme-night .paper-flow-form-column,body.theme-night .paper-flow-form-card,body.theme-night .paper-flow-preview,body.theme-night .paper-result-preview,body.theme-night .paper-stage-card,body.theme-night .paper-tool-list button,body.theme-night .paper-topic-selector,body.theme-night .paper-topic-detail-panel,body.theme-night .paper-revision-chat,body.theme-night .paper-editor-left,body.theme-night .paper-editor-center,body.theme-night .paper-editor-right,body.theme-night .paper-writing-panel,body.theme-night .paper-preview-panel,body.theme-night .paper-sources-panel,body.theme-night .chat-composer,body.theme-night .composer-upload-popover{border-color:var(--workspace-night-border);background:var(--workspace-night-panel);color:var(--workspace-night-text);box-shadow:none}body.theme-night .paper-manuscript-pane{background:linear-gradient(#f59e0b1a 0%,#f59e0b0d 100%);border-color:#f59e0b59;box-shadow:inset 0 0 0 1px #f59e0b0d}body.theme-night .paper-manuscript-pane-head{background:#1d222c;border-color:#f59e0b40}body.theme-night .paper-manuscript-pane-content,body.theme-night .paper-manuscript-pane-editor,body.theme-night .paper-manuscript-pane-empty{color:#e8d8a8;background:0 0;border-color:#0000}body.theme-night .studio-section,body.theme-night .model-select-card,body.theme-night .selected-model,body.theme-night .studio-selected-model,body.theme-night .model-menu,body.theme-night .studio-model-menu,body.theme-night .generation-card,body.theme-night .generation-empty,body.theme-night .image-task-item,body.theme-night .inspiration-card,body.theme-night .history-scene-tabs,body.theme-night .history-status-tabs,body.theme-night .history-scene-tabs button,body.theme-night .history-status-tabs button,body.theme-night .history-payload-panel pre,body.theme-night .ppt-home-view .ppt-topic-input,body.theme-night .ppt-home-view .ppt-select-field,body.theme-night .ppt-home-view .ppt-template-picker,body.theme-night .ppt-home-view .ppt-chip,body.theme-night .ppt-scenario-panel,body.theme-night .ppt-scenario-list button,body.theme-night .ppt-agent-composer,body.theme-night .ppt-agent-option,body.theme-night .ppt-agent-outline-editor,body.theme-night .ppt-agent-outline-item,body.theme-night .ppt-agent-outline-title-row input,body.theme-night .ppt-agent-outline-fields input,body.theme-night .ppt-agent-outline-fields textarea,body.theme-night .ppt-agent-theme-cover,body.theme-night .ppt-agent-theme-thumbs button>span,body.theme-night .paper-flow-input,body.theme-night .paper-flow-textarea,body.theme-night .paper-model-select,body.theme-night .paper-model-trigger,body.theme-night .paper-model-menu,body.theme-night .paper-model-option,body.theme-night .paper-stage-generated-card,body.theme-night .paper-topic-result-card,body.theme-night .paper-result-draft,body.theme-night .paper-result-confirm,body.theme-night .paper-preview-content,body.theme-night .paper-result-document,body.theme-night .paper-revision-composer-box,body.theme-night .paper-revision-message-content,body.theme-night .composer-quote-card,body.theme-night .composer-attachment-chip{border-color:var(--workspace-night-border);background:var(--workspace-night-card);color:var(--workspace-night-text)}body.theme-night .studio-textarea,body.theme-night .studio-input,body.theme-night .chat-textarea,body.theme-night .segmented-control button,body.theme-night .ratio-grid button,body.theme-night .count-grid button,body.theme-night .chip-grid button,body.theme-night .video-mode-grid button,body.theme-night .video-upload-card,body.theme-night .upload-box,body.theme-night .audio-toggle-button,body.theme-night .paper-flow-input,body.theme-night .paper-flow-textarea,body.theme-night .paper-model-select select,body.theme-night .workspace-dialog-input{border-color:var(--workspace-night-border-strong);color:var(--workspace-night-text);background:#11151d}body.theme-night .studio-textarea::placeholder,body.theme-night .studio-input::placeholder,body.theme-night .chat-textarea::placeholder,body.theme-night .ppt-home-view .ppt-topic-input::placeholder,body.theme-night .paper-flow-input::placeholder,body.theme-night .paper-flow-textarea::placeholder{color:var(--workspace-night-faint)}body.theme-night .segmented-control button.active,body.theme-night .ratio-grid button.active,body.theme-night .count-grid button.active,body.theme-night .chip-grid button.active,body.theme-night .video-mode-grid button.active,body.theme-night .audio-toggle-button.active,body.theme-night .history-scene-tabs button.active,body.theme-night .history-status-tabs button.active,body.theme-night .ppt-home-view .ppt-chip.active,body.theme-night .ppt-agent-option.active,body.theme-night .paper-stage-card.active,body.theme-night .paper-flow-tabs button.active,body.theme-night .paper-tool-list button.active,body.theme-night .paper-topic-result-card.active,body.theme-night .paper-result-draft.active,body.theme-night .paper-model-option.active,body.theme-night .image-task-item:hover,body.theme-night .image-task-item.active,body.theme-night .history-task-card.active{background:var(--workspace-night-card-hover);color:var(--workspace-night-heading);border-color:#8b5cf680}body.theme-night .generation-head strong,body.theme-night .studio-section h3,body.theme-night .studio-selected-model-copy strong,body.theme-night .generation-empty strong,body.theme-night .image-task-copy strong,body.theme-night .inspiration-head strong,body.theme-night .inspiration-copy strong,body.theme-night .history-workspace-head h1,body.theme-night .history-detail-top h2,body.theme-night .history-section-head strong,body.theme-night .ppt-home-view .ppt-hero-panel h1,body.theme-night .ppt-home-view .ppt-panel-head h2,body.theme-night .ppt-home-view .ppt-project-card-body strong,body.theme-night .ppt-feature-card strong,body.theme-night .ppt-agent-card-title,body.theme-night .ppt-agent-card.done strong,body.theme-night .ppt-agent-card.loading strong,body.theme-night .ppt-agent-card.generating strong,body.theme-night .paper-flow-title h1,body.theme-night .paper-stage-card strong,body.theme-night .paper-flow-form-head strong,body.theme-night .paper-result-preview-head strong,body.theme-night .paper-topic-result-copy strong,body.theme-night .paper-topic-document h1,body.theme-night .paper-topic-document h2,body.theme-night .paper-topic-document h3,body.theme-night .chat-empty-state h1,body.theme-night .markdown-message,body.theme-night .chat-message-body{color:var(--workspace-night-heading)}body.theme-night .generation-head span,body.theme-night .studio-selected-model-copy small,body.theme-night .studio-balance,body.theme-night .studio-hint,body.theme-night .generation-meta-row,body.theme-night .image-task-copy span,body.theme-night .inspiration-copy p,body.theme-night .inspiration-meta span,body.theme-night .history-workspace-head span,body.theme-night .history-task-copy span,body.theme-night .history-detail-top p,body.theme-night .history-info-grid span,body.theme-night .ppt-home-view .ppt-hero-panel p,body.theme-night .ppt-home-view .ppt-panel-head span,body.theme-night .ppt-home-view .ppt-project-card-body p,body.theme-night .ppt-home-view .ppt-project-card-body small,body.theme-night .ppt-feature-card p,body.theme-night .ppt-agent-card.done p,body.theme-night .ppt-agent-card.loading p,body.theme-night .ppt-agent-card.generating p,body.theme-night .ppt-agent-extra,body.theme-night .ppt-agent-outline-tip,body.theme-night .ppt-agent-summary-intro,body.theme-night .paper-flow-title span,body.theme-night .paper-stage-card em,body.theme-night .paper-flow-form-head small,body.theme-night .paper-result-preview-head small,body.theme-night .paper-empty-preview-eyebrow,body.theme-night .paper-empty-preview-copy,body.theme-night .paper-empty-preview-card span,body.theme-night .paper-empty-preview-card small,body.theme-night .paper-progress-card strong,body.theme-night .paper-topic-result-copy small,body.theme-night .paper-topic-document p,body.theme-night .chat-empty-state p,body.theme-night .markdown-message p,body.theme-night .message-sources>strong{color:var(--workspace-night-muted)}body.theme-night .paper-empty-preview h2,body.theme-night .paper-empty-preview-card strong,body.theme-night .paper-progress-card span{color:var(--workspace-night-heading)}body.theme-night .paper-empty-preview-card,body.theme-night .paper-progress-card{border-color:var(--workspace-night-border);box-shadow:none;background:#11151d}body.theme-night .studio-submit,body.theme-night .ppt-home-view .ppt-generate-button,body.theme-night .ppt-agent-primary-button,body.theme-night .paper-start-button,body.theme-night .paper-primary-button,body.theme-night .chat-composer button[type=submit]{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:#818cf88c}body.theme-night .studio-selected-model:hover{background:#ffffff0a}body.theme-night .model-select-chevron{color:#94a3b8}body.theme-night .model-menu{background:#171c25;border-color:#e2e8f029;box-shadow:0 20px 60px #00000057}body.theme-night .model-group-toggle{color:#f8fafc!important;background:0 0!important}body.theme-night .model-group-toggle:hover,body.theme-night .model-group-toggle[aria-expanded=true]{background:#293346!important}body.theme-night .selected-model-copy strong,body.theme-night .model-group-copy strong{color:#f8fafc}body.theme-night .selected-model-copy small,body.theme-night .model-group-copy small,body.theme-night .model-option-copy small{color:#a8b3c4}body.theme-night .model-option-copy small.pro{color:#fbbf24}body.theme-night .model-group-toggle small,body.theme-night .model-group-chevron{color:#94a3b8;stroke:#94a3b8}body.theme-night .model-menu button.model-option{color:#e5e7eb}body.theme-night .model-menu button.model-option:hover,body.theme-night .model-menu button.model-option.active{background:#293346;border-color:#0000}body.theme-night .model-option-copy strong{color:#f8fafc}body.theme-night .model-group-list{border-left-color:#e2e8f029}body.theme-night .model-option-check{stroke:#cbd5e1}body.theme-night .history-button,body.theme-night .paper-history-button,body.theme-night .ppt-home-history-button,body.theme-night .ppt-agent-history-button,body.theme-night .ppt-agent-reset,body.theme-night .ppt-agent-link-button,body.theme-night .paper-result-preview-actions button,body.theme-night .composer-tool{border-color:var(--workspace-night-border);background:var(--workspace-night-card);color:var(--workspace-night-text)}body.theme-night .video-preview-stage{background:radial-gradient(circle at 18% 18%,#94a3b82e,#0000 32%),#151922}body.theme-night .video-preview-card,body.theme-night .video-preview-center,body.theme-night .video-preview-meta span{border-color:var(--workspace-night-border);color:var(--workspace-night-text);background:#080b10d1}body.theme-night .task-status.status-success,body.theme-night .history-status.status-success,body.theme-night .ppt-home-view .ppt-project-card-body small.status-ready{color:#6ee7b7;background:#10b9811f}body.theme-night .task-status.status-processing,body.theme-night .task-status.status-pending,body.theme-night .history-status.status-processing,body.theme-night .history-status.status-pending{color:#c4b5fd;background:#6366f129}body.theme-night .task-status.status-failed,body.theme-night .history-status.status-failed{color:#fca5a5;background:#ef444424}.user-pill strong{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ai-chat-main{flex-direction:column;flex:1;min-width:0;padding:0 28px 24px;display:flex;position:relative}.chat-empty-state{text-align:center;justify-items:center;width:min(1120px,100% - 64px);margin:0 auto;padding:0;display:grid}.chat-thread{flex:1;align-content:start;gap:22px;width:min(1120px,100% - 64px);margin:0 auto;padding:42px 0 180px;display:grid;overflow:visible}.chat-message{color:#1f2937;background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr);gap:12px;max-width:100%;padding:0;display:grid}.chat-ai-avatar,.chat-user-avatar{color:#4b5563;background:#f1f3f5;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:0;font-size:12px;font-weight:700;display:inline-flex}.chat-ai-avatar{background:0 0;border-radius:0}.chat-ai-avatar img,.chat-user-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.chat-ai-avatar img{object-fit:contain;border-radius:0}.chat-ai-avatar em,.chat-user-avatar em{font-style:normal}.markdown-message{color:#24292f;min-width:0;margin:0;padding-top:5px;font-size:14px;line-height:1.75}.chat-message-assistant .markdown-message h1,.chat-message-assistant .markdown-message h2,.chat-message-assistant .markdown-message h3,.chat-message-assistant .markdown-message h4{color:inherit;margin:14px 0 8px;font-weight:650;line-height:1.35}.chat-message-assistant .markdown-message h1{font-size:22px}.chat-message-assistant .markdown-message h2{font-size:18px}.chat-message-assistant .markdown-message h3{font-size:15px}.chat-message-assistant .markdown-message h4{font-size:14px}.markdown-message .markdown-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:100%;margin:14px 0;overflow-x:auto}.markdown-message table{border-collapse:collapse;border-spacing:0;width:100%}.markdown-message thead{background:#f8fafc}.markdown-message th,.markdown-message td{text-align:left;vertical-align:top;white-space:normal;border-bottom:1px solid #e5e7eb;padding:10px 14px}.markdown-message th{color:#0f172a;font-weight:700}.markdown-message td{color:#334155}.markdown-message tr:last-child td{border-bottom:0}.markdown-message th+th,.markdown-message td+td{border-left:1px solid #e5e7eb}.markdown-message .inline-source-ref{color:#64748b;font:inherit;font-size:.76em;line-height:inherit;vertical-align:baseline;cursor:pointer;box-shadow:none;appearance:none;background:0 0;border:0;outline:none;margin:0 0 0 6px;padding:0;display:inline;border-radius:0!important}.markdown-message .inline-source-ref:hover,.markdown-message .inline-source-ref.is-active{color:#64748b;background:0 0}.markdown-message .inline-source-ref:focus,.markdown-message .inline-source-ref:focus-visible{box-shadow:none;outline:none}.markdown-message .inline-source-ref__label{font-size:1em;font-weight:600;display:inline}.source-tag__icon{width:12px;height:12px;box-shadow:none;object-fit:contain;background:0 0;border-radius:0;flex:0 0 12px;display:block}.chat-message-body{min-width:0}.message-token-usage{color:#94a3b8;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:11px;line-height:1.4;display:flex}.message-token-usage strong{color:#64748b;font-weight:500}.paper-revision-message-token-usage{color:#94a3b8;margin-top:6px;font-size:11px;line-height:1.4;display:block}.chat-message-attachments{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.chat-message-attachment{color:#475569;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:16px;align-items:center;gap:8px;max-width:240px;padding:6px 10px;font-family:inherit;display:inline-flex}.chat-message-attachment.is-image{cursor:pointer;border-radius:18px;gap:8px;padding:8px;display:grid}.chat-message-attachment img{object-fit:cover;border-radius:14px;width:min(220px,100%);max-height:220px;display:block}.chat-message-attachment strong{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-message-file-icon{color:#4f46e5;background:#eef2ff;border:1px solid #dbe2ff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.chat-message-file-icon svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.message-actions{align-items:center;gap:4px;margin-top:8px;display:flex}.message-sources{margin-top:12px}.message-sources>strong{color:#64748b;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.message-sources-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-tag{color:#475569;text-align:left;cursor:pointer;width:fit-content;max-width:100%;min-height:28px;box-shadow:none;appearance:none;background:#f8fafce6;border:1px solid #94a3b838;outline:none;align-items:center;gap:5px;padding:4px 11px;font-family:inherit;text-decoration:none;transition:background .18s,color .18s;display:inline-flex;border-radius:10px!important}.source-tag--no-icon{gap:0}.source-tag:hover{color:#334155;background:#fff;border-color:#64748b4d}.source-tag.active{color:#334155;background:#eef2ff;border-color:#6366f159}.source-tag:focus,.source-tag:focus-visible{box-shadow:none;outline:none}.source-tag__label{color:inherit;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.25;display:inline-block}.message-sources-toggle{color:#64748b;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;font-weight:600}.message-sources-toggle:hover{color:#334155}.message-actions button{color:#8a929e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;display:inline-flex;position:relative}.message-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.message-actions button:after{z-index:3;color:#fff;content:attr(data-label);opacity:0;pointer-events:none;white-space:nowrap;background:#20242a;border-radius:7px;padding:5px 7px;font-size:12px;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(3px)}.message-actions button:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.message-actions button:hover{color:#374151;background:#f7f8fa;border-color:#e5e7eb}.message-actions button:disabled{color:#b6bcc5;cursor:not-allowed}.message-actions button:disabled:after{display:none}.markdown-message>:first-child{margin-top:0}.markdown-message>:last-child{margin-bottom:0}.markdown-message p,.markdown-message ul,.markdown-message ol,.markdown-message pre,.markdown-message blockquote{margin:0 0 10px}.markdown-message ul,.markdown-message ol{padding-left:22px}.markdown-message li+li{margin-top:4px}.markdown-message code{color:#111827;background:#f1f3f5;border-radius:6px;padding:2px 5px;font-size:.92em}.markdown-message pre{color:#e5e7eb;background:#111827;border-radius:12px;padding:13px 14px;overflow-x:auto}.markdown-message pre code{color:inherit;background:0 0;padding:0}.markdown-message blockquote{color:#6b7280;border-left:3px solid #d1d5db;padding-left:12px}.markdown-message a{color:#2563eb}.chat-message.pending .markdown-message{color:#8b949e}.chat-message-assistant.pending .markdown-message:after{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-left:6px;animation:1s ease-in-out infinite pendingPulse;display:inline-block}@keyframes pendingPulse{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}.chat-message-user{color:#111827;grid-template-columns:minmax(0,auto) 34px;justify-self:end;max-width:76%}.chat-message-user>.chat-user-avatar{color:#fff;background:#111827;grid-area:1/2}.chat-message-user .markdown-message{color:#111827;background:#f8fafc;border:1px solid #0f172a0f;border-radius:18px;grid-area:1/1;padding:10px 15px;line-height:1.7;box-shadow:0 8px 24px #0f172a0f}.chat-hello{color:#6b7280;margin-bottom:8px;font-size:20px}.chat-empty-state h1{color:#1f2937;letter-spacing:0;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05}.chat-empty-state p{color:#89909b;max-width:760px;margin:16px 0 0;font-size:15px}.chat-composer-wrap{background:0 0;width:min(980px,100% - 96px);margin:22px auto 0;padding:0 0 18px;position:sticky;bottom:0}.scroll-bottom-button{z-index:8;color:#68707b;cursor:pointer;background:#fffffff5;border:1px solid #e2e5e9;border-radius:50%;align-self:flex-end;width:38px;height:38px;margin:0 max(42px,50% - 538px) -10px 0;position:sticky;bottom:212px;box-shadow:0 14px 34px #0f172a1f}.scroll-bottom-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.scroll-bottom-button:hover{color:#20242a;border-color:#cfd5dc;transform:translateY(-1px)}.ai-chat-panel.is-empty .chat-composer-wrap{background:0 0;width:min(960px,100% - 128px);margin-top:28px;padding-bottom:0;position:relative;bottom:auto}.ai-chat-panel .chat-inspiration-plaza{width:min(1240px,100% - 96px);max-width:calc(100% - 64px);box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;margin:60px auto 8px;padding:4px 4px 24px}.chat-inspiration-plaza-toolbar{text-align:center;border-bottom:0;flex-direction:column;align-items:center;gap:10px;margin-bottom:16px;padding:0 4px 12px}.chat-inspiration-plaza-toolbar .creative-plaza-toolbar-title{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;margin-bottom:0;display:flex}.chat-inspiration-plaza-toolbar .creative-plaza-toolbar-eyebrow{letter-spacing:-.01em;color:#20242a;font-size:15px;font-weight:700}.chat-inspiration-plaza-toolbar .creative-plaza-toolbar-title small{color:#8b90a0;font-size:12px}.chat-inspiration-plaza .creative-category-tabs{justify-content:center}.chat-inspiration-waterfall{columns:4 220px;background:0 0;border-radius:0;column-gap:8px}.chat-inspiration-waterfall .creative-inspiration-card{background:#f4f5f8;border-radius:0;margin-bottom:8px;transition:transform .18s,box-shadow .18s}.chat-inspiration-waterfall .creative-inspiration-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0f172a1f}.chat-inspiration-waterfall .creative-inspiration-image{background:#e9edf2;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}.studio-content{grid-template-columns:500px minmax(0,1fr);min-height:100%;display:grid}.chat-composer{background:#f8fafceb;border:1px solid #94a3b84d;border-radius:18px;padding:12px 13px 10px;position:relative;box-shadow:0 16px 42px #0f172a17,inset 0 1px #fffc}.composer-quote-card{color:#8b929d;background:#f3f4f6;border-left:4px solid #d6d9de;border-radius:10px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:12px;margin:0 0 10px;padding:10px 10px 10px 14px;display:grid}.composer-quote-card strong{color:#737b86;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.composer-quote-card p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:1.45;overflow:hidden}.composer-quote-card button{color:#fff;cursor:pointer;background:#d1d5db;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:19px;line-height:1;display:inline-flex}.chat-composer:focus-within{border-color:#64748b8c;box-shadow:0 14px 38px #0f172a1c,0 0 0 3px #64748b14,inset 0 1px #ffffffdb}.chat-textarea{resize:none;color:#202124;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;outline:0;width:100%;min-height:52px;max-height:180px;padding:2px 3px 8px;font-family:inherit;font-size:15px;line-height:1.5;display:block;overflow-y:auto;background:0 0!important}.chat-textarea::placeholder{color:#a5abb4}.chat-composer-footer{align-items:center;gap:8px;min-height:34px;display:flex}.attach-button,.composer-tool,.send-button,.selected-model{color:#68707b;cursor:pointer;background:0 0;border:0;font-family:inherit}.attach-button{color:#526071;background:#eef2f7;border-radius:9px;width:30px;height:30px;font-size:19px;line-height:1}.composer-entry-anchor{position:relative}.composer-upload-backdrop{z-index:29;position:fixed;inset:0}.composer-upload-popover{z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:246px;padding:10px;position:absolute;bottom:38px;left:0;box-shadow:0 24px 60px #0f172a24}.composer-upload-popover header{align-items:center;gap:6px;margin-bottom:8px;display:flex}.composer-upload-popover header strong{color:#111827;font-size:13px}.composer-upload-popover header span{color:#f59e0b;font-size:11px;font-weight:700}.composer-upload-hero{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #eceff3;border-radius:12px;gap:3px;width:100%;padding:8px 9px;display:grid}.composer-upload-hero span{color:#111827;font-size:13px;font-weight:700}.composer-upload-hero small{color:#94a3b8;font-size:11px}.composer-upload-divider{background:#e5e7eb;height:1px;margin:8px 0}.composer-upload-title{color:#9ca3af;margin-bottom:6px;font-size:10px;display:block}.composer-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.composer-upload-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #eef2f7;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:6px;min-height:48px;padding:7px 8px;display:grid}.composer-upload-icon{color:#667085;background:#f8fafc;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:0;line-height:1;display:inline-flex}.composer-upload-icon svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.composer-upload-icon.is-doc{color:#4f46e5;background:#eef2ff;border-color:#dbe2ff}.composer-upload-icon.is-sheet{color:#047857;background:#ecfdf3;border-color:#ced}.composer-upload-icon.is-image{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.composer-upload-icon.is-code{color:#0f766e;background:#f0fdfa;border-color:#c7f1ea}.composer-upload-copy{gap:2px;min-width:0;display:grid}.composer-upload-item strong{color:#4b5563;font-size:10px}.composer-upload-item small{color:#9ca3af;font-size:8px;line-height:1.35}.composer-upload-item.locked{opacity:.72}.composer-attachment-list{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.composer-attachment-chip{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:6px 10px;display:inline-flex}.composer-attachment-chip.is-image{border-radius:18px;padding:6px 10px 6px 6px}.composer-attachment-chip strong{color:#475569;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;overflow:hidden}.composer-attachment-thumb{object-fit:cover;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex:none;width:34px;height:34px}.composer-attachment-chip button{color:#94a3b8;background:0 0;border:0;font-size:14px}.model-picker{z-index:31;position:relative}.selected-model{text-align:left;border-radius:14px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:48px;padding:5px 10px;display:grid}.selected-model:hover{background:#eef2f7}.model-spark{background:linear-gradient(135deg,#7c3aed,#f472b6);border-radius:3px;width:10px;height:10px;transform:rotate(45deg)}.model-icon-image,.model-menu-icon,.model-select-image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none}.model-icon-image{border-radius:10px;width:30px;height:30px}.selected-model-copy,.model-group-copy,.model-option-copy{min-width:0;display:grid}.selected-model-copy{gap:1px}.selected-model-copy strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.selected-model-copy small{color:#737b91;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.model-menu-icon{border-radius:6px;width:18px;height:18px}.model-menu-fallback{background:linear-gradient(135deg,#7c3aed,#f472b6)}.chevron{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.model-menu{z-index:31;background:#f8f8f9;border:1px solid #e5e7eb;border-radius:18px;gap:1px;width:300px;max-height:430px;padding:8px;display:grid;position:absolute;bottom:42px;left:0;overflow-y:auto;box-shadow:0 20px 60px #0f172a29}.model-menu.open-down{max-height:min(430px,100vh - 96px);top:42px;bottom:auto}.model-group{gap:0;display:grid}.model-group-toggle{align-items:center;width:100%;color:#202124!important;background:0 0!important;border:0!important;border-radius:14px!important;grid-template-columns:30px minmax(0,1fr) 14px!important;gap:11px!important;min-height:48px!important;padding:6px 8px!important;display:grid!important}.model-group-toggle:hover,.model-group-toggle[aria-expanded=true]{background:#e9e9eb!important}.model-group-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:9px;width:30px;height:30px}.model-group-copy{text-align:left;gap:2px}.model-group-copy strong{color:#202124;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.model-group-copy small{color:#73778d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.model-group-chevron{fill:none;stroke:#98a2b3;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px;transition:transform .16s}.model-group-list{border-left:2px solid #e2e2e4;gap:0;margin:0 12px 8px 31px;padding:0 0 0 32px;display:grid}.model-menu button.model-option{color:#374151;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:44px;padding:6px 9px;font-family:inherit;display:grid}.model-menu button.model-option:hover,.model-menu button.model-option.active{background:#ededee;border-color:#0000}.model-option-copy{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px}.model-option-copy strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.model-option-copy small{color:#7d8391;white-space:nowrap;font-size:11px}.model-option-copy small.pro{color:#f5a400}.model-option-check{fill:none;stroke:#687186;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:18px;height:18px}.model-group-toggle .model-group-chevron{transform:rotate(-90deg)}.model-group-toggle[aria-expanded=true] .model-group-chevron{transform:rotate(0)}.model-menu .model-menu-copy,.model-menu .model-option>.model-menu-icon{display:none}.model-menu .model-option{overflow:hidden}.model-menu .model-option-copy strong,.model-menu .model-option-copy small{text-overflow:ellipsis}.composer-spacer{flex:1}.composer-tool{color:#536176;background:#f3f6fa;border-radius:10px;min-height:30px;padding:0 12px;font-size:13px;font-weight:600}.composer-tool-price-icon{vertical-align:-2px;fill:none;stroke:#8b95a7;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px;margin-right:5px;transition:stroke .16s,color .16s}.composer-tool{color:#8b95a7;font-weight:400}.composer-tool.active .composer-tool-price-icon{stroke:#f5b83d}.composer-tool.active{color:#1f2937;background:#e8eef6;font-weight:700}.disabled-tool{color:#a4abb5;cursor:not-allowed}.send-button{color:#fff;background:#20242a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;line-height:1;display:inline-flex}.send-button:disabled,.new-chat-button:disabled{cursor:not-allowed}.send-button:disabled{color:#9aa2ad;background:#e2e5e9}.send-button.sending{color:#fff;background:#20242a}.send-button.stopping{cursor:pointer}.stop-generating-icon{background:currentColor;border-radius:3px;width:11px;height:11px}.send-loading-dot{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}.workspace-skeleton{width:100%}.workspace-skeleton i,.workspace-skeleton span,.skeleton-card{background:#eef1f5;position:relative;overflow:hidden}.workspace-skeleton i:after,.workspace-skeleton span:after,.skeleton-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffffad,#0000);animation:1.35s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-list{gap:10px;display:grid}.skeleton-list-row{background:#f8fafcdb;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:8px;display:grid}.skeleton-list-row>span{border-radius:12px;width:42px;height:42px}.skeleton-list-row div{gap:8px;display:grid}.skeleton-list-row i{border-radius:999px;height:12px;display:block}.skeleton-list-row i:first-child{width:72%}.skeleton-list-row i:last-child{width:46%}.skeleton-chat-thread{width:min(980px,100% - 64px);margin:42px auto 0}.skeleton-message{grid-template-columns:38px minmax(0,620px);gap:14px;margin-bottom:32px;display:grid}.skeleton-message.user{grid-template-columns:minmax(0,360px) 38px;justify-content:end}.skeleton-message.user .skeleton-avatar{order:2}.skeleton-avatar{border-radius:50%;width:38px;height:38px}.skeleton-message-lines{gap:12px;padding-top:5px;display:grid}.skeleton-message-lines i{border-radius:999px;height:15px;display:block}.skeleton-message-lines i:first-child{width:84%}.skeleton-message-lines i:nth-child(2){width:96%}.skeleton-message-lines i:nth-child(3){width:58%}.skeleton-studio{gap:14px;display:grid}.skeleton-card{background:#f5f7fa;border:1px solid #e5e7eb;border-radius:18px}.skeleton-studio-main{align-content:end;gap:12px;min-height:250px;padding:22px;display:grid}.skeleton-studio-main i,.skeleton-detail-card i{background:#e7ebf0;border-radius:999px;height:14px;display:block}.skeleton-studio-main i:first-child{width:38%}.skeleton-studio-main i:nth-child(2){width:72%}.skeleton-studio-main i:nth-child(3){width:52%}.skeleton-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.skeleton-grid-cards span{background:#f4f6f8;border:1px solid #e7ebf0;border-radius:16px;min-height:150px;display:block}.skeleton-detail-card{gap:16px;min-height:calc(100vh - 170px);padding:22px;display:grid}.skeleton-detail-card i:first-child{width:62%;height:22px}.skeleton-detail-card i:nth-child(2){width:36%}.skeleton-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.skeleton-detail-grid span{border-radius:16px;height:132px}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media (width<=768px){.skeleton-chat-thread{width:calc(100% - 28px)}.skeleton-message,.skeleton-message.user{grid-template-columns:32px minmax(0,1fr);justify-content:stretch}.skeleton-message.user .skeleton-avatar{order:0}.skeleton-grid-cards,.skeleton-detail-grid{grid-template-columns:1fr}}@keyframes spin{to{transform:rotate(360deg)}}.suggestion-row{justify-content:center;gap:10px;margin-top:14px;display:flex;overflow-x:auto}.suggestion-row button{color:#5f6b7a;cursor:pointer;background:#ffffffeb;border:1px solid #94a3b842;border-radius:999px;flex:none;min-height:34px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;box-shadow:0 10px 26px #0f172a14}.workspace-mini-dialog{background:#fff;border-radius:24px;width:min(620px,100vw - 32px);padding:22px;box-shadow:0 30px 90px #0f172a2e}.workspace-mini-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-mini-dialog header strong{color:#111827;font-size:18px}.workspace-mini-dialog>p{color:#6b7280;margin:14px 0 0;line-height:1.7}.workspace-mini-dialog pre{color:#334155;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border-radius:16px;margin:16px 0 0;padding:14px 16px;font-size:13px;line-height:1.7}.workspace-entry-list{gap:12px;margin-top:16px;display:grid}.workspace-entry-card{background:#fafbfc;border:1px solid #e5e7eb;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.workspace-entry-card strong{color:#111827;font-size:14px}.workspace-entry-card span,.workspace-entry-card small,.workspace-entry-card p{color:#6b7280;margin:0;font-size:13px;line-height:1.6}.workspace-dialog-action{color:#fff;background:#111827;border:0;border-radius:14px;justify-content:center;align-items:center;min-width:132px;height:42px;margin-top:16px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.chat-disclaimer{color:#adb2ba;text-align:center;margin:13px 0 0;font-size:11px}.workspace-error,.workspace-success{margin:12px 0 0;font-size:13px}.workspace-error{color:#dc2626}.workspace-success{color:#16a34a}.studio-sidebar{background:#f9fafb;border-right:1px solid #edf0f4;height:100vh;padding:20px 16px 24px;overflow-y:auto}.studio-main{height:100vh;padding:16px 26px 26px;overflow-y:auto}.studio-topbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.studio-topbar-right{justify-content:flex-end}.promo-pill{color:#f97316;background:#fff7ed;border:1px solid #fb923c47;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:600}.history-button{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e6eaf0;border-radius:11px;height:38px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .18s,background .18s,color .18s}.history-button:hover{color:#1f2937;background:#f8fafc;border-color:#cfd6df}.history-button.compact{border-radius:10px;height:34px;padding:0 12px;font-size:12px}.studio-section{margin-bottom:20px}.studio-section h3{color:#333843;letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:700}.model-select-card{background:#fff;border:1px solid #e7ebf0;border-radius:18px;position:relative;box-shadow:0 5px 18px #0f172a09}.model-select-icon{border-radius:14px;width:42px;height:42px}.model-select-image{background-position:50%;background-size:cover}.image-icon{background:linear-gradient(135deg,#daf5ea,#ecfdf5);box-shadow:inset 0 0 0 1px #10b9811f}.video-icon{background:linear-gradient(135deg,#fee2e2,#fff1f2);box-shadow:inset 0 0 0 1px #f43f5e1f}.model-select-copy strong{font-size:18px;display:block}.model-select-copy span,.counter,.muted-inline,.studio-balance,.studio-hero p,.inspiration-head span,.inspiration-copy p,.inspiration-meta span{color:#8b90a0}.model-select-copy span{margin-top:6px;font-size:13px;display:block}.studio-model-picker{width:100%}.studio-selected-model{cursor:pointer;background:0 0;border-radius:17px;justify-content:space-between;gap:10px;width:100%;padding:13px 14px}.studio-selected-model:hover{background:#fbfcfd}.model-select-chevron{pointer-events:none;color:#6b7280;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:0 0 18px;width:18px;height:18px;transition:transform .2s,color .2s}.studio-model-picker .selected-model:hover .model-select-chevron,.studio-model-picker .selected-model:focus-visible .model-select-chevron{color:#111827}.studio-model-picker .selected-model[aria-expanded=true] .model-select-chevron,.model-select-chevron.expanded{transform:rotate(180deg)}.studio-selected-model-copy{text-align:left;flex:1;gap:4px;min-width:0;display:grid}.studio-selected-model-copy strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.studio-selected-model-copy small{color:#8b90a0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.studio-model-icon{border-radius:12px;width:38px;height:38px}.model-inline-tags,.model-item-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.model-tag{letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:21px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.model-tag.tone-dark{color:#fff;background:#111827}.model-tag.tone-gold{color:#9a6700;background:#fff7db}.model-tag.tone-blue{color:#245bdb;background:#eaf2ff}.model-tag.tone-green{color:#18794e;background:#eafbf1}.studio-model-menu{width:100%;max-height:280px;top:calc(100% + 10px);bottom:auto;left:0}.studio-model-menu button{grid-template-columns:28px minmax(0,1fr) auto}.studio-grid.two-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.segmented-control,.tab-strip{flex-wrap:wrap;gap:8px;display:flex}.segmented-control button,.ratio-grid button,.count-grid button,.chip-grid button,.tab-strip button{color:#606774;cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:10px;min-width:0;height:36px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .18s,background .18s,color .18s,transform .18s}.segmented-control button:hover,.ratio-grid button:hover,.count-grid button:hover,.chip-grid button:hover,.tab-strip button:hover{background:#fbfcfd;border-color:#cdd5df}.segmented-control button.active,.ratio-grid button.active,.count-grid button.active,.chip-grid button.active,.tab-strip button.active{color:#20242a;background:#f3f5f7;border-color:#cbd3dd;box-shadow:inset 0 0 0 1px #0f172a09}.count-grid button:disabled{color:#bcc3cd;cursor:not-allowed;box-shadow:none;background:#f8f9fb;border-color:#ebeef2}.ratio-grid,.count-grid,.chip-grid{gap:10px;display:grid}.ratio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.count-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.studio-hint{color:#8b90a0;margin:10px 0 0;font-size:12px;line-height:1.5}.counter,.muted-inline{font-size:13px}.studio-textarea,.studio-input{color:#1f2937;background:#fff;border:1px solid #e1e6ed;border-radius:14px;outline:none;width:100%;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}.studio-textarea:focus,.studio-input:focus{border-color:#b8c3d1;box-shadow:0 0 0 3px #94a3b824}.studio-textarea{resize:vertical;min-height:154px;padding:13px 14px}.studio-textarea.tall{min-height:168px}.studio-textarea.compact{min-height:78px}.option-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audio-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.audio-toggle-button{color:#667085;cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:10px;min-height:36px;font-size:13px;font-weight:700;transition:all .2s}.audio-toggle-button.active{color:#1f2937;background:#f3f5f7;border-color:#cbd3dd;box-shadow:inset 0 0 0 1px #0f172a09}.studio-input{height:42px;padding:0 13px}.upload-box{color:#98a0af;cursor:pointer;background:#fbfcfd;border:1px dashed #d6dee8;border-radius:14px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:92px;padding:14px;font-family:inherit;font-size:14px;display:flex}.upload-box span{font-size:20px}.upload-box:disabled{cursor:wait;opacity:.8}.upload-box.disabled{color:#64748b;cursor:not-allowed;background:#f8fafc;border-color:#dbe3ef}.upload-box.disabled span{color:#94a3b8}.hidden-file-input{display:none}.upload-preview-image{object-fit:cover;border-radius:16px;flex-shrink:0;width:72px;height:72px}.upload-preview-copy{text-align:left;gap:4px;min-width:0;display:grid}.upload-preview-copy strong{color:#1f2937;font-size:14px;line-height:1.4}.upload-preview-copy span{color:#6b7280;font-size:12px}.upload-remove{color:#dc2626;white-space:nowrap;margin-left:auto;font-weight:600;font-size:12px!important}.studio-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1f2937,#111827 55%,#0f172a);border:1px solid #111827;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 10px 22px #0f172a24}.studio-submit:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 18px 32px #0f172a38}.studio-submit:active{transform:translateY(0);box-shadow:0 10px 18px #0f172a2e}.studio-submit:disabled{box-shadow:none;color:#f8fafc;cursor:not-allowed;filter:none;background:linear-gradient(135deg,#d8dee8,#cfd6e1);border-color:#cbd5e1;transform:none}.studio-submit-cost{color:#ff5d5d;font-weight:700}.studio-submit:disabled .studio-submit-cost{color:#f8fafc;opacity:.88}.studio-submit.muted-submit{background:#cfd3d9}.studio-submit.video-submit{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1f2937 50%,#111827 100%);border-color:#111827}.studio-balance{text-align:center;margin:12px 0 0;font-size:13px}.studio-credit-need{color:#64748b;margin-top:6px}.studio-credit-need.is-insufficient{color:#dc2626;font-weight:600}.studio-error,.studio-success{text-align:center;margin-top:10px}.inspiration-panel{width:100%}.generation-panel,.task-history-panel{margin-bottom:22px}.generation-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.generation-head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.cancel-task-button{color:#b91c1c;border-color:#fecaca}.cancel-task-button:hover:not(:disabled){color:#991b1b;background:#fff1f2;border-color:#fca5a5}.cancel-task-button:disabled{cursor:wait;opacity:.65}.generation-head strong{color:#20242a;font-size:20px;display:block}.generation-head span{color:#8b90a0;margin-top:4px;font-size:13px;display:block}.generation-card,.generation-empty{background:#fff;border:1px solid #e5e7eb;border-radius:18px}.generation-card{padding:16px}.generation-meta-row{color:#8b90a0;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.generation-prompt{color:#303641;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 6px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.generation-prompt.expanded{-webkit-line-clamp:unset}.prompt-toggle{color:#2563eb;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0 0 10px;padding:0;font-family:inherit;font-size:12px}.prompt-toggle:hover{color:#1d4ed8}.generation-loading,.generation-failed,.generation-empty{color:#8b90a0;text-align:center;place-items:center;min-height:220px;display:grid}.generation-loading{background:#f7f8fa;border-radius:14px;gap:12px}.generation-loading span{border:2px solid #d8dde4;border-top-color:#20242a;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}.generation-failed{color:#c2410c;background:#fff7ed;border-radius:14px;min-height:140px;padding:18px;line-height:1.6}.generation-failed.canceled{color:#64748b;background:#f8fafc}.generation-empty{gap:6px;padding:24px}.generation-empty strong{color:#303641;font-size:16px}.generation-empty.small{min-height:96px}.task-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.task-item-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;gap:10px;padding:12px;display:grid}.task-item-card.status-processing{background:#eff6ff;border-color:#dbeafe}.task-item-card.status-failed{background:#fff7ed;border-color:#fed7aa}.task-item-card.status-canceled{background:#f8fafc;border-color:#e2e8f0}.task-item-head{color:#475569;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.task-item-image{min-height:180px}.generation-loading.compact,.generation-failed.compact{border-radius:12px;min-height:120px}.generated-image-grid{grid-template-columns:repeat(2,minmax(0,240px));justify-content:start;gap:12px;display:grid}.generated-image-grid.single{grid-template-columns:minmax(0,280px)}.generated-image-link{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:14px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;overflow:hidden}.generated-image-link:hover{border-color:#cdd3dc;transform:translateY(-1px);box-shadow:0 16px 34px #0f172a1a}.generated-image-link img{width:100%;height:auto;display:block}@media (width>=1280px){.workspace-layout{--workspace-sidebar-width:224px;grid-template-columns:var(--workspace-sidebar-width) minmax(0, 1fr)}.ai-sidebar{padding:16px 10px 12px}.workspace-nav-link{border-radius:9px;padding:6px 8px;font-size:13px}.studio-content{grid-template-columns:clamp(380px,30vw,440px) minmax(0,1fr)}.studio-sidebar{padding:16px 12px 18px}.studio-main{padding:12px 18px 18px}.studio-section{margin-bottom:15px}.studio-section h3{margin-bottom:8px;font-size:13px}.studio-selected-model{border-radius:15px;padding:10px 11px}.studio-selected-model-copy strong{font-size:14px}.studio-selected-model-copy small{font-size:11px}.studio-model-icon,.model-select-icon{border-radius:10px;width:30px;height:30px}.model-tag{height:18px;padding:0 6px;font-size:10px}.segmented-control button,.ratio-grid button,.count-grid button,.chip-grid button,.tab-strip button{border-radius:10px;height:34px;padding:0 10px;font-size:12px}.studio-grid.two-cols{gap:10px}.ratio-grid,.count-grid,.chip-grid{gap:7px}.section-row{margin-bottom:7px}.studio-textarea{border-radius:12px;min-height:124px;padding:10px 12px}.studio-textarea.tall{min-height:138px}.studio-input{border-radius:12px;height:38px;padding:0 11px}.upload-box{border-radius:12px;min-height:76px;padding:12px}.upload-preview-image{border-radius:10px;width:50px;height:50px}.studio-submit{border-radius:12px;height:44px;font-size:13px}.studio-balance{margin-top:8px;font-size:11px}.history-button{border-radius:10px;height:32px;padding:0 11px;font-size:12px}.generation-panel,.task-history-panel{margin-bottom:14px}.generation-head{margin-bottom:8px}.generation-head strong{font-size:15px}.generation-head span,.generation-prompt{font-size:11px}.generation-card{border-radius:13px;padding:11px}.generation-prompt{margin:7px 0 9px;line-height:1.5}.task-item-grid{grid-template-columns:repeat(2,minmax(0,190px));gap:8px}.task-item-card{border-radius:12px;gap:7px;padding:8px}.task-item-image{min-height:132px}.generated-image-grid{grid-template-columns:repeat(2,minmax(0,178px))}.generated-image-grid.single{grid-template-columns:minmax(0,200px)}.generation-loading,.generation-empty{min-height:154px}.generation-loading.compact,.generation-failed.compact{min-height:90px}.image-task-list{gap:7px}.image-task-item{border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;gap:8px;padding:7px}.image-task-thumb{border-radius:9px;width:52px;height:52px}.image-task-copy strong{font-size:12px}.video-mode-grid button{border-radius:12px;min-height:56px;padding:9px 11px}.video-preview-stage{border-radius:20px;min-height:calc(100vh - 88px);margin-top:8px}.video-preview-card{border-radius:16px;width:min(460px,100% - 42px);padding:15px 18px}.video-preview-card h2{font-size:clamp(22px,2.6vw,32px)}.video-preview-center{gap:10px}.video-preview-center strong{font-size:17px}.video-preview-center p{font-size:12px;line-height:1.55}.video-play-mark{width:54px;height:54px}.video-preview-meta{gap:8px}.video-preview-meta span{padding:6px 10px;font-size:11px}.video-mode-grid strong{font-size:13px}.video-mode-grid span{font-size:11px}}@media (width<=1024px){.task-item-grid{grid-template-columns:1fr}}.image-preview-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-preview-dialog{background:#111827f0;border:1px solid #ffffff1f;border-radius:24px;gap:14px;width:min(1100px,100%);max-height:calc(100vh - 48px);padding:18px;display:grid;box-shadow:0 30px 100px #00000059}.image-preview-toolbar{justify-content:flex-end;gap:10px;display:flex}.image-preview-action,.image-preview-close{color:#f8fafc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-width:92px;height:40px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600}.image-preview-action:hover,.image-preview-close:hover{background:#ffffff1f}.image-preview-stage{background:#ffffff08;border-radius:18px;place-items:center;min-height:0;display:grid;overflow:auto}.image-preview-full{object-fit:contain;border-radius:16px;max-width:100%;max-height:calc(100vh - 170px);display:block}.image-studio-main{padding-top:4px}.image-studio-tabs{border-bottom:1px solid #edf0f3;justify-content:center;align-items:center;gap:16px;min-height:48px;margin-bottom:20px;padding-bottom:8px;display:flex;position:relative}.image-studio-tab-list,.creative-category-tabs{align-items:center;gap:8px;display:flex}.image-studio-tab-list button,.creative-category-tabs button{color:#8b90a0;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0 4px;font-family:inherit;font-size:18px;font-weight:700;transition:color .18s;position:relative}.image-studio-tab-list button:after{content:"";background:0 0;border-radius:999px;height:2px;transition:background .18s;position:absolute;bottom:-12px;left:4px;right:4px}.image-studio-tab-list button:hover,.image-studio-tab-list button.active{color:#20242a}.image-studio-tab-list button.active:after{background:#20242a}.creative-plaza-panel{color:#20242a;background:#fff;width:calc(100% + 52px);min-height:calc(100vh - 98px);margin:-10px -26px -26px;padding:0 18px 22px}.creative-plaza-toolbar{align-items:center;gap:10px 18px;margin-bottom:10px;padding:8px 0 10px;display:flex}.creative-category-tabs{flex-wrap:wrap;flex:1;gap:8px 18px;margin:0}.creative-category-tabs button{color:#8b90a0;letter-spacing:-.02em;background:0 0;border:0;border-radius:10px;min-height:30px;padding:0 12px;font-size:13px;font-weight:700}.creative-category-tabs button:hover{color:#20242a}.creative-category-tabs button.active{color:#fff;background:#20242a}.creative-search{color:#8b90a0;background:#fff;border:1px solid #e1e6ed;border-radius:13px;align-items:center;gap:9px;width:min(260px,34vw);height:44px;padding:0 16px;display:inline-flex;box-shadow:0 10px 26px #0f172a0a}.creative-search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:16px;height:16px}.creative-search input{color:#6b7280;background:0 0;border:0;outline:none;width:100%;font-family:inherit;font-size:13px}.creative-waterfall{columns:4 220px;background:#e9edf2;border-radius:0;column-gap:1px;overflow:hidden}.creative-inspiration-card{break-inside:avoid;width:100%;color:inherit;text-align:left;cursor:pointer;box-shadow:none;background:#eef1f5;border:0;border-radius:0;margin:0 0 1px;padding:0;transition:filter .2s;display:block;position:relative;overflow:hidden}.creative-inspiration-card:hover{filter:brightness(.98);transform:none}.creative-load-more{color:#8b90a0;text-align:center;padding:22px 0 34px;font-size:13px;font-weight:700}.creative-inspiration-image{background:#eef1f5;min-height:0;position:relative}.creative-inspiration-image:not(:has(img)){min-height:180px}.creative-inspiration-image img{object-fit:contain;width:100%;height:auto;min-height:0;display:block}.creative-inspiration-video{object-fit:cover;background:#111827;width:100%;height:100%;min-height:220px;display:block}.creative-video-play,.creative-video-duration{z-index:1;color:#fff;background:#00000094;border-radius:5px;padding:4px 7px;font-size:10px;line-height:1.2;position:absolute;top:12px}.creative-video-play{left:12px}.creative-video-duration{right:12px}.video-creative-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:8px 4px 40px;display:grid}.video-inspiration-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;font-family:inherit;display:grid}.video-inspiration-cover{aspect-ratio:16/9;background:#080a0d;border-radius:12px;position:relative;overflow:hidden}.video-inspiration-media{object-fit:cover;background:#080a0d;width:100%;height:100%;transition:transform .25s,filter .25s;display:block}.video-inspiration-card:hover .video-inspiration-media{filter:brightness(.9);transform:scale(1.025)}.video-open-badge,.video-duration-badge,.video-card-play{z-index:1;color:#fff;justify-content:center;align-items:center;font-weight:650;line-height:1;display:inline-flex;position:absolute}.video-open-badge{background:#20d66b;border-radius:999px;height:24px;padding:0 10px;font-size:12px;top:9px;left:9px}.video-duration-badge{background:#111216b8;border-radius:999px;height:24px;padding:0 10px;font-size:12px;top:9px;right:42px}.video-card-play{background:#111216b8;border-radius:50%;width:24px;height:24px;font-size:9px;top:9px;right:9px}.video-inspiration-copy{gap:9px;min-width:0;padding:0 2px;display:grid}.video-inspiration-copy strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.video-inspiration-meta{color:#7b8493;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.video-inspiration-meta span:not(.video-author-dot){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.video-author-dot{color:#041013;background:#0f9fa8;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:9px;display:inline-grid}.video-preview-dialog{grid-template-columns:minmax(0,1fr) 390px}.video-preview-visual{padding:42px 88px 42px 48px}.video-preview-player{object-fit:contain;background:#000;border-radius:18px;width:min(100%,1080px);max-height:calc(100vh - 84px);display:block}.inspiration-preview-head span{color:#aeb9c8;background:#23262d;border-radius:999px;width:fit-content;margin-bottom:14px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.inspiration-preview-head h3{color:#fff;margin:0;font-size:18px;font-weight:500;line-height:1.35}.inspiration-preview-prompt>span{color:#aeb9c8;font-size:12px;font-weight:600}.inspiration-preview-use{color:#111214;cursor:pointer;background:#fff;border:0;border-radius:12px;width:100%;min-height:48px;margin-top:auto;font-family:inherit;font-size:14px;font-weight:850}.inspiration-preview-use:disabled{color:#ffffff80;cursor:not-allowed;background:#ffffff2e}.inspiration-preview-prompt p.is-empty{color:#e4e8ed8f}body.theme-night .video-inspiration-copy strong{color:#f8fafc}body.theme-night .video-inspiration-meta{color:#909baa}@media (width<=1320px){.video-creative-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.video-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.video-creative-grid{grid-template-columns:1fr;gap:24px}}.creative-inspiration-category{color:#fff;background:#1111117a;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:600;line-height:1.25;position:absolute;top:12px;left:auto;right:12px}.creative-inspiration-copy{display:none}.creative-inspiration-title{z-index:1;color:#fff;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:linear-gradient(#0000 0%,#00000094 70%,#000000c7 100%);padding:42px 12px 12px;font-size:13px;font-weight:650;line-height:1.45;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.creative-inspiration-copy p{color:#ffffffb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.creative-inspiration-meta,.inspiration-preview-meta{flex-wrap:wrap;gap:6px;display:flex}.creative-inspiration-meta{margin-top:10px}.creative-inspiration-meta span,.inspiration-preview-meta span{color:#ffffffb8;font-size:11px}.creative-empty{background:#fff;border:1px dashed #dfe5ec;border-radius:16px;min-height:240px}.inspiration-preview-backdrop{z-index:90;-webkit-backdrop-filter:none;backdrop-filter:none;background:#111214;place-items:center;padding:0;display:grid;position:fixed;inset:0}.inspiration-preview-dialog{color:#edf1f5;width:100%;height:100vh;max-height:none;box-shadow:none;background:#111214;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 420px;display:grid;position:relative;overflow:hidden}.inspiration-preview-close{z-index:1;color:#fff;cursor:pointer;background:#1d2026;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:inline-grid;position:absolute;top:44px;left:calc(100% - 492px);transform:translate(-50%)}.inspiration-preview-close:hover{background:#ffffff26}.inspiration-preview-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:20px;height:20px}.inspiration-preview-switcher{z-index:2;gap:46px;display:grid;position:absolute;top:50%;right:438px;transform:translateY(-50%)}.inspiration-preview-switcher button{color:#a8b0ba;cursor:pointer;background:0 0;border:0;place-items:center;width:46px;height:46px;transition:color .18s,transform .18s;display:grid}.inspiration-preview-switcher button:hover{color:#fff;transform:scale(1.08)}.inspiration-preview-switcher svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:30px;height:30px}.inspiration-preview-visual{background:#111214;place-items:center;min-height:100vh;padding:34px 82px 34px 44px;display:grid;overflow:auto}.inspiration-preview-visual img{max-width:100%;max-height:calc(100vh - 68px);box-shadow:none;object-fit:contain;border-radius:14px;display:block}.inspiration-preview-detail{background:#121315;border-left:1px solid #ffffff0f;flex-direction:column;min-height:0;padding:36px 44px 34px;display:flex;overflow-y:auto}.inspiration-preview-author{align-items:center;gap:8px;display:flex}.inspiration-preview-avatar{background:#272a31;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:inline-grid}.inspiration-preview-author strong{color:#fff;font-size:15px}.inspiration-preview-author button{color:#fff;background:#23262d;border:0;border-radius:6px;height:28px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:700}.inspiration-preview-like{color:#f3f4f6;margin-left:auto;font-size:15px}.inspiration-preview-date{color:#9da8b7;margin-top:0;font-size:13px}.inspiration-preview-date span{color:#4b5563;margin:0 8px}.inspiration-preview-prompt{border-top:1px solid #ffffff14;margin-top:20px;padding-top:26px}.inspiration-preview-prompt strong{color:#aeb9c8;font-size:13px}.inspiration-preview-prompt p{color:#e4e8ed;white-space:pre-wrap;margin:18px 0 0;font-size:15px;line-height:1.75}.inspiration-preview-meta{margin-top:28px}.inspiration-preview-meta span{color:#8b96a5;font-size:14px}.inspiration-preview-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.inspiration-use-button{color:#62d7e8;cursor:pointer;background:#142326;border:0;border-radius:11px;width:100%;min-height:48px;margin-top:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;transition:background .18s,transform .18s}.inspiration-use-button:hover{background:#2a4659;transform:translateY(-1px)}.inspiration-use-button-primary{color:#fff;background:#11151d}.inspiration-use-button-primary:hover{background:#2a3344}.inspiration-preview-title{letter-spacing:-.01em;color:inherit;margin:8px 0 16px;font-size:22px;font-weight:700;line-height:1.3}.inspiration-preview-divider{color:#6b7280;margin:0 4px}.inspiration-preview-description{margin-top:18px}.inspiration-preview-description p{color:#cbd5e1;white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.6}.creative-load-more-done{color:#b0b6c0;font-weight:500}.image-task-list{gap:10px;display:grid}.image-task-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;font-family:inherit;display:grid}.image-task-item:hover,.image-task-item.active{background:#f8f9fb;border-color:#cfd3d9}.image-task-thumb{color:#8b90a0;background:#f3f4f6;border-radius:12px;place-items:center;width:72px;height:72px;font-size:12px;display:grid;overflow:hidden}.image-task-thumb img{object-fit:cover;width:100%;height:100%}.image-task-thumb.empty{border:1px dashed #d8dde4}.image-task-copy{min-width:0}.image-task-copy strong{color:#303641;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.45;display:block;overflow:hidden}.image-task-copy span{color:#8b90a0;margin-top:6px;font-size:12px;display:block}.task-status{color:#6b7280;white-space:nowrap;background:#f3f4f6;border-radius:999px;padding:5px 8px;font-size:12px}.task-status.status-success{color:#059669;background:#ecfdf5}.task-status.status-failed{color:#c2410c;background:#fff7ed}.task-status.status-processing,.task-status.status-pending{color:#2563eb;background:#eff6ff}.task-status.status-canceled{color:#64748b;background:#f1f5f9}.inspiration-head strong{font-size:22px;display:block}.inspiration-grid{grid-template-columns:repeat(2,minmax(220px,260px));gap:16px;margin-top:14px;display:grid}.inspiration-card{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden}.inspiration-preview{background:#f3f4f6;height:250px;position:relative}.inspiration-preview img{object-fit:cover;width:100%;height:100%;display:block}.inspiration-preview span{color:#fff;background:#0000008c;border-radius:10px;padding:5px 8px;font-size:11px;position:absolute;top:10px;left:10px}.portrait-demo{background:radial-gradient(circle at 50% 24%,#f4d5cb 0 12%,#0000 12.5%),radial-gradient(circle at 50% 34%,#161616 0 16%,#0000 16.5%),radial-gradient(circle at 50% 56%,#23262d 0 25%,#0000 25.5%),linear-gradient(#dcdde1 0%,#c8cad2 100%)}.poster-demo{background:radial-gradient(circle at 50% 32%,#fff6,#0000 18%),linear-gradient(135deg,#f59e0b,#ec4899 50%,#312e81)}.inspiration-copy{padding:14px}.inspiration-copy strong{font-size:16px;display:block}.inspiration-copy p{margin:6px 0 0;font-size:13px}.inspiration-meta{gap:8px;margin-top:10px;display:flex}.inspiration-meta span{background:#f5f6f8;border-radius:999px;padding:5px 8px;font-size:11px}.history-workspace{color:#111827;background:#f8fafc;min-height:100vh;padding:22px}.history-workspace-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.history-workspace-head span{color:#64748b;font-size:12px;font-weight:800}.history-workspace-head h1{margin:6px 0 0;font-size:24px;line-height:1.2}.history-refresh-button,.history-retry-button,.history-cancel-button,.history-section-head button{color:#111827;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:10px;height:38px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:800}.history-retry-button{color:#fff;background:#111827;border-color:#111827}.history-cancel-button{color:#4b5563;background:#f9fafb;border-color:#e5e7eb}.history-refresh-button:disabled,.history-retry-button:disabled,.history-cancel-button:disabled{opacity:.6;cursor:not-allowed}.history-status-tabs{gap:8px;margin-top:22px;display:flex;overflow-x:auto}.history-scene-tabs{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:6px;margin-top:22px;padding:5px;display:inline-flex}.history-scene-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;min-width:72px;height:32px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:800}.history-scene-tabs button.active{color:#fff;background:#111827}.history-status-tabs button{color:#64748b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;height:32px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:800}.history-status-tabs button.active{color:#fff;background:#111827;border-color:#111827}.history-error{margin-top:14px}.history-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.history-task-list,.history-detail-panel{min-height:calc(100vh - 150px)}.history-task-list{flex-direction:column;gap:10px;display:flex}.history-task-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;font-family:inherit;display:grid}.history-task-card.active{border-color:#1118276b;box-shadow:0 12px 34px #0f172a14}.history-task-thumb{background:#eef2f7;border-radius:12px;width:64px;height:64px;overflow:hidden}.history-task-thumb.empty{color:#64748b;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.history-task-thumb img{object-fit:cover;width:100%;height:100%}.history-video-thumb{background:#111827;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;color:#fff!important;font-size:14px!important}.history-task-copy{min-width:0}.history-task-copy strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;display:block;overflow:hidden}.history-task-copy span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.history-task-card em,.history-status{border-radius:999px;justify-content:center;align-items:center;height:24px;padding:0 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.status-pending{color:#4338ca;background:#eef2ff}.status-processing{color:#0e7490;background:#ecfeff}.status-success{color:#047857;background:#ecfdf5}.status-failed{color:#dc2626;background:#fef2f2}.history-detail-card,.history-empty-detail,.history-empty-list{background:#fff;border:1px solid #e2e8f0;border-radius:20px}.history-detail-card{padding:18px}.history-detail-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.history-detail-top h2{color:#111827;overflow-wrap:anywhere;max-width:820px;margin:9px 0 0;font-size:14px;font-weight:400;line-height:1.75}.history-detail-top p{color:#94a3b8;margin:6px 0 0;font-size:12px}.history-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.history-image-grid.single{grid-template-columns:minmax(0,420px)}.history-image-grid a{aspect-ratio:1;background:#eef2f7;border-radius:16px;display:block;overflow:hidden}.history-image-grid img{object-fit:cover;width:100%;height:100%}.history-video-panel{background:radial-gradient(circle at 78% 38%,#ffffff29,#0000 18%),linear-gradient(120deg,#20242a 0%,#111827 56%,#2b1715 100%);border-radius:18px;margin-top:16px;overflow:hidden}.history-video-panel video{background:#000;width:100%;max-height:520px;display:block}.history-video-panel div{color:#ffffffb8;text-align:center;align-content:center;place-items:center;gap:10px;min-height:260px;padding:24px;display:grid}.history-video-panel span{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.history-video-panel strong{color:#fff;font-size:18px}.history-video-panel p{margin:0;font-size:13px}.history-fail-box{background:#fff7f7;border:1px solid #fecaca;border-radius:14px;margin-top:18px;padding:14px}.history-fail-box strong{color:#991b1b;font-size:14px}.history-fail-box p{color:#7f1d1d;margin:8px 0 0;font-size:13px;line-height:1.7}.history-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.history-info-grid article{background:#f8fafc;border-radius:14px;padding:14px}.history-info-grid span{color:#94a3b8;font-size:12px;display:block}.history-info-grid strong{color:#111827;margin-top:8px;font-size:14px;display:block}.history-payload-panel{border:1px solid #e2e8f0;border-radius:16px;margin-top:18px;overflow:hidden}.history-section-head{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.history-section-head strong{font-size:13px}.history-payload-panel pre{color:#dbeafe;background:#0f172a;max-height:360px;margin:0;padding:16px;font-size:12px;line-height:1.7;overflow:auto}.history-empty-detail,.history-empty-list{color:#94a3b8;justify-content:center;align-items:center;display:flex}.history-empty-detail{flex-direction:column;gap:8px;min-height:calc(100vh - 150px)}.history-empty-detail strong{color:#334155;font-size:18px}.history-empty-list{min-height:160px;padding:18px;font-size:14px}.video-main{background:linear-gradient(#fff 0%,#f8fafc 100%)}.video-studio-content .studio-sidebar{background:#f9fafb;padding:18px 16px 22px}.video-studio-content .studio-section{margin-bottom:18px}.video-model-card{background:0 0;border:0}.video-model-menu{z-index:20}.video-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.video-mode-grid button{color:#20242a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:13px;min-height:58px;padding:9px 11px;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.video-mode-grid button:hover{border-color:#cbd3dd;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a0d}.video-mode-grid button.active{background:#f3f5f7;border-color:#c5ced9;box-shadow:inset 0 0 0 1px #0f172a09}.video-mode-grid strong,.video-mode-grid span,.video-mode-grid em{display:block}.video-mode-grid strong{font-size:12px}.video-mode-grid span{color:#8b90a0;margin-top:2px;font-size:10px;line-height:1.4}.video-mode-grid em{color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:700;position:absolute;top:7px;right:7px}.video-upload-panel{background:#f8fafc;border:1px solid #e7ebf2;border-radius:15px;padding:12px}.video-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.video-upload-card{color:#1f2937;text-align:left;cursor:pointer;background:#fff;border:1px dashed #d8e0ec;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:82px;padding:11px;display:flex}.video-upload-card.small{min-height:78px}.video-upload-card.is-audio{border-style:solid}.video-upload-preview{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}.video-upload-copy{flex:1;gap:4px;min-width:0;display:grid}.video-upload-copy strong{font-size:13px}.video-upload-copy span{color:#8b90a0;font-size:11px;line-height:1.4}.video-upload-plus,.video-audio-icon{color:#64748b;background:#f4f7fb;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:inline-flex}.video-audio-icon{font-size:18px}.video-upload-remove{color:#94a3b8;white-space:nowrap;font-size:11px}.video-preview-stage{width:min(940px,100%);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;margin:10px auto 0;padding:0 0 4px;display:flex;position:relative;overflow:hidden}.video-backdrop.one{display:none}.video-preview-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090ac2;border:1px solid #ffffff14;border-radius:14px;flex:none;justify-content:space-between;align-items:center;gap:16px;width:min(620px,100% - 40px);padding:14px 18px;display:flex;position:relative}.video-preview-eyebrow{color:#ffffff73;letter-spacing:.14em;margin-bottom:3px;font-size:9px;display:block}.video-preview-card h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(18px,2.2vw,26px)}.video-preview-card p{color:#ffffffb8;text-align:right;margin:0;font-size:12px}.video-preview-center{z-index:1;color:#111827;text-align:left;flex:none;align-content:center;justify-items:center;gap:0;width:min(820px,100%);min-height:0;display:grid;position:relative}.video-preview-center strong{font-size:14px}.video-preview-center p{color:#6b7280;-webkit-line-clamp:unset;max-width:620px;margin-top:5px;font-size:12px;line-height:1.55;display:block;overflow:hidden}.video-play-mark{width:62px;height:62px;box-shadow:none;background:#0f172a0d;border:1px solid #0f172a24;border-radius:50%;position:relative}.video-play-mark:after{content:"";border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:16px solid #475569bf;width:0;height:0;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}body.theme-night .video-play-mark{background:#ffffff14;border-color:#ffffff2e;box-shadow:0 18px 38px #00000040}body.theme-night .video-play-mark:after{border-left-color:#ffffffe0}.video-preview-meta{z-index:1;color:#94a3b8;flex-wrap:wrap;flex:none;gap:9px;width:min(820px,100%);margin:8px auto 0;display:flex;position:relative}.video-preview-meta span{color:#94a3b8;background:0 0;border:0;padding:0;font-size:11px;position:relative}.video-preview-meta span+span:before{color:#94a3b8ad;content:"/";margin-right:9px}.video-result-player{width:min(820px,100%);max-height:min(460px,52vh);box-shadow:none;object-fit:contain;background:#0f1115;border:1px solid #0f172a1a;border-radius:18px;display:block}.video-result-summary{color:#1f2937;text-align:left;justify-content:space-between;align-items:flex-start;gap:18px;width:min(820px,100%);margin-top:12px;display:flex}.video-result-summary>div{min-width:0}.video-result-summary strong{color:#111827;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.video-result-summary strong:before{content:"";background:#22c55e;border-radius:999px;width:7px;height:7px}.video-result-summary p{color:#6b7280;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:620px;margin-top:5px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.video-result-summary p.expanded{-webkit-line-clamp:unset}.video-summary-actions{flex:none;align-items:center;gap:12px;display:flex}.video-task-thumb video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.video-download-link{color:#2563eb;background:0 0;border:0;border-radius:0;flex:none;align-items:center;min-height:28px;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.video-download-link:hover{color:#111827;background:0 0}.video-task-history-panel{margin-top:20px}.video-task-thumb{color:#ffffffe0;background:linear-gradient(135deg,#16181c,#262a31);justify-content:center;align-items:center;font-size:13px;font-weight:600}@media (width<=900px){.topbar{flex-direction:column;align-items:flex-start}.hero-card,.panel{padding:24px}.platform-hero,.platform-grid,.platform-panel-hero,.platform-plan-grid,.platform-note-grid,.platform-order-summary,.platform-order-card{grid-template-columns:1fr}.membership-backdrop{align-items:flex-start;padding:12px}.membership-dialog{border-radius:18px;max-height:calc(100vh - 24px);padding:22px}.membership-head{padding-right:36px}.membership-head h2{font-size:26px}.membership-tabs{width:100%}.membership-tabs button{flex:1;min-width:0}.membership-grid.plans-grid,.membership-grid.credits-grid{grid-template-columns:1fr}.platform-hero{min-height:auto;padding:28px 22px}.workspace-preview-card{grid-template-columns:1fr;min-height:auto}.preview-sidebar{border-bottom:1px solid #ffffff14;border-right:0;align-items:center;display:flex;overflow-x:auto}.preview-sidebar strong{flex:none;margin:0 8px 0 0}.preview-nav{flex:none}.preview-status{grid-template-columns:1fr}.platform-panel{padding:24px}.platform-invoice-form,.platform-invoice-card,.account-enterprise-form{grid-template-columns:1fr}.account-upload-field,.account-enterprise-form .account-enterprise-license,.account-enterprise-form .form-error,.account-enterprise-form .form-success,.account-enterprise-submit,.platform-invoice-order-field{grid-column:auto}.platform-invoice-head,.account-enterprise-status{flex-direction:column;align-items:flex-start}.platform-invoice-card-actions{justify-items:start}.platform-panel-copy h1{font-size:clamp(34px,10vw,50px)}.platform-hero-copy h1{font-size:clamp(40px,12vw,58px)}.platform-newsbar{flex-direction:column;align-items:flex-start}.auth-panel-rich{padding:24px}.auth-panel-header h1{font-size:30px}.console-main{transform:none}.platform-console-stack{padding-left:0}.console-grid,.hero-card,.feature-grid,.entry-grid,.pricing-grid,.section-head{grid-template-columns:1fr}.section-head{align-items:flex-start}.workspace-layout{--workspace-sidebar-width:220px;grid-template-columns:var(--workspace-sidebar-width) minmax(0, 1fr)}.studio-content{grid-template-columns:1fr}.studio-main{padding-top:0}.inspiration-grid{grid-template-columns:1fr}}.paper-flow-view{color:#252b36;background:#fff;height:100%;min-height:0;padding:0}.paper-workspace-content{scrollbar-width:none;height:100vh;overflow:hidden}.paper-workspace-content::-webkit-scrollbar{display:none}.paper-flow-head{background:#fffffff5;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;height:68px;padding:0 22px;display:flex}.paper-flow-title{align-items:baseline;gap:12px;display:flex}.paper-flow-title h1{color:#202633;margin:0;font-size:20px;font-weight:800}.paper-flow-title span{color:#8a919c;font-size:12px}.paper-flow-head-actions{align-items:center;display:flex}.paper-history-button{color:#fff;height:36px;font:inherit;cursor:pointer;background:#a9adb4;border:0;border-radius:8px;padding:0 14px;font-size:12px}.paper-history-button small{opacity:.82;margin-left:3px}.paper-flow-layout{grid-template-columns:212px 1fr 1fr;height:100%;min-height:0;display:grid;overflow:hidden}.paper-flow-sidebar{background:#fafafa;border-right:1px solid #edf0f2;flex-direction:column;height:100%;min-height:0;padding:0 10px 12px;display:flex;overflow-y:auto}.paper-flow-tabs{border-bottom:1px solid #edf0f2;grid-template-columns:1fr 1fr;min-height:48px;margin-bottom:4px;display:grid}.paper-flow-tabs button{color:#89919b;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;transition:color .18s;position:relative}.paper-flow-tabs button:hover{color:#3e4652}.paper-flow-tabs button.active{color:#3e4652;font-weight:700}.paper-flow-tabs button.active:after{content:"";background:#727984;height:2px;position:absolute;bottom:-1px;left:20px;right:20px}.paper-stage-groups{gap:10px;padding-top:10px;display:grid}.paper-stage-group{gap:6px;display:grid}.paper-stage-group-title{color:#858d96;align-items:center;gap:6px;font-size:10px;display:flex}.paper-stage-group-title span{background:#a8afb7;border-radius:50%;width:4px;height:4px}.paper-stage-group-title i{background:#e3e6e9;flex:1;height:1px}.paper-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.paper-stage-card{color:#444b56;min-height:92px;font:inherit;cursor:pointer;background:#fff;border:1px solid #eff1f3;border-radius:10px;align-content:center;place-items:center;gap:3px;padding:9px 6px 10px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:grid;position:relative}.paper-stage-card:hover{background:#fafafa;border-color:#d2d5d9;transform:translateY(-1px);box-shadow:0 5px 14px #31384314}.paper-stage-card.active{background:#f6f8fb;border-color:#5b6473;box-shadow:0 6px 16px #3138431f}.paper-stage-card.completed{background:#fbfbfb}.paper-stage-check{color:#fff;background:#69717e;border-radius:50%;place-items:center;width:12px;height:12px;font-size:8px;display:grid;position:absolute;top:5px;left:6px}.paper-stage-credit{color:#a4aab1;font-size:8px;position:absolute;top:5px;right:6px}.paper-stage-icon,.paper-form-stage-icon{color:#a1a7af;background:#f0f1f2;border-radius:50%;place-items:center;width:22px;height:22px;margin-bottom:2px;font-size:12px;font-weight:500;display:grid}.paper-stage-card strong{color:#3a414c;font-size:11.5px;font-weight:700;line-height:1.3}.paper-stage-card em{color:#9ea4ac;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;max-width:100%;font-size:9.5px;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.paper-tool-list{gap:8px;padding-top:16px;display:grid}.paper-tool-list>p{color:#b0b5bc;margin:0 0 6px;font-size:12px}.paper-tool-list button{color:#58616d;text-align:left;cursor:pointer;background:#fff;border:1px solid #eceff1;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:5px 10px;padding:11px;display:grid}.paper-tool-list button:hover,.paper-tool-list button.active{background:#fafafa;border-color:#d2d5d9;box-shadow:0 5px 14px #31384314}.paper-tool-list button b{color:#6b7480;background:#f5f6f8;border:1px solid #e9ecef;border-radius:50%;grid-row:span 2;place-items:center;width:32px;height:32px;font-weight:500;display:grid;box-shadow:inset 0 -1px 2px #0f172a0a}.paper-tool-list button span{font-size:12px;font-weight:700}.paper-tool-list button small{color:#9fa6af;font-size:10px}.paper-flow-quota{border-top:1px solid #e6e8ea;gap:9px;margin-top:auto;padding:16px 0 10px;display:grid}.paper-flow-quota div{color:#8c939c;justify-content:space-between;font-size:11px;display:flex}.paper-flow-quota b{color:#89919b;font-weight:500}.paper-vip-button,.paper-recharge-button,.paper-community-button{color:#515965;width:100%;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7e9eb;border-radius:10px;margin-top:7px;font-size:12px}.paper-vip-button{color:#5a5f68;text-align:left;padding:0 12px}.paper-vip-button:first-letter{color:#e4ad2a}.paper-vip-button span{float:right;font-size:18px}.paper-community-button{background:0 0;border:0}.paper-disclaimer{color:#b0b5bb;margin:12px 0 0;font-size:9px;line-height:1.65}.paper-flow-form-column{background:#fff;border-right:1px solid #edf0f2;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.paper-flow-form-card{flex-direction:column;height:100%;min-height:0;display:flex}.paper-flow-form-head{border-bottom:1px solid #f0f1f3;align-items:center;gap:12px;min-height:76px;margin:0 18px;padding:14px 0;display:flex}.paper-form-stage-icon{width:34px;height:34px}.paper-flow-form-head div{gap:3px;display:grid}.paper-flow-form-head strong{color:#323a46;font-size:14px}.paper-flow-form-head small{color:#b0b5bc;font-size:11px}.paper-flow-form-body{align-content:start;gap:10px;min-height:0;padding:18px 18px 24px;display:grid;overflow-y:auto}.paper-stage-generated-shell{flex-direction:column;min-height:100%;display:flex}.paper-stage-generated-card{background:linear-gradient(#fcfcfd 0%,#f8fafc 100%);border:1px solid #e6eaf0;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;min-height:86px;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #fffc}.paper-stage-generated-main{align-items:center;gap:14px;min-width:0;display:flex}.paper-stage-generated-icon{color:#7a8391;background:#f3f5f7;border:1px solid #edf1f5;border-radius:18px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.paper-stage-generated-copy{gap:4px;min-width:0;display:grid}.paper-stage-generated-copy strong{color:#2f3a49;font-size:16px;font-weight:700}.paper-stage-generated-copy small{color:#a7afbb;font-size:11px;line-height:1.5}.paper-stage-generated-reset{color:#6f7788;height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dde3ea;border-radius:999px;padding:0 14px;font-size:12px;font-weight:600}.paper-stage-generated-reset:hover{color:#586272;border-color:#cfd7e1}.paper-stage-generated-actions{align-items:center;gap:10px;width:100%;display:flex}.paper-flow-form-footer-generated{gap:8px;padding:12px 18px 16px}.paper-stage-generated-action{height:42px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:14px;padding:0 18px;font-size:12px;font-weight:600;line-height:1}.paper-stage-generated-action-secondary{color:#606979;background:#fff;border:1px solid #dbe1e8}.paper-stage-generated-action-primary{color:#687181;background:#f1f3f6;border:1px solid #eceff3}.paper-stage-generated-action-danger{color:#b42318;background:linear-gradient(#fff5f5 0%,#fee2e2 100%);border-color:#f3c4c4;box-shadow:0 8px 18px #b4231814}.paper-stage-generated-action-secondary:hover,.paper-stage-generated-action-primary:hover{color:#55606f;border-color:#cfd7e1}.paper-stage-generated-action-danger:hover{color:#912018;background:linear-gradient(#ffe9e9 0%,#fecaca 100%);border-color:#e49a9a}.paper-stage-generated-action:disabled{cursor:wait;opacity:.62}.paper-stage-generated-status{color:#78d992;white-space:nowrap;background:#f3fcf6;border-radius:14px;justify-content:center;align-items:center;height:42px;margin-left:auto;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.paper-stage-generated-status.inactive{color:#a9b1bd;background:#f3f5f8}.paper-topic-bound-card{background:#fbfbfc;border:1px solid #e5e7ea;border-radius:14px;align-items:center;gap:14px;min-height:76px;margin:-1px 0 12px;padding:14px 18px;display:flex}.paper-topic-bound-icon{color:#798596;background:#eef0f3;border-radius:14px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.paper-topic-bound-card div{gap:4px;display:grid}.paper-topic-bound-card strong{color:#252b36;font-size:16px;font-weight:800}.paper-topic-bound-card small{color:#aeb4bd;font-size:12px}.paper-form-label{color:#373e49;align-items:center;gap:4px;margin-top:7px;font-size:12px;font-weight:700;display:flex}.paper-form-label i{color:#d07878;font-style:normal}.paper-form-label small{color:#a7adb5;margin-left:auto;font-size:10px;font-weight:500}.paper-bound-chip{color:#8b929b;background:#f2f3f4;border-radius:5px;align-items:center;gap:4px;width:fit-content;padding:5px 8px;font-size:10px;display:inline-flex}.paper-bound-chip b{color:#77a586;font-weight:700}.paper-bound-chip span{color:#b2b7bd;margin-left:7px}.paper-flow-input,.paper-flow-textarea,.paper-model-select{color:#404752;width:100%;font:inherit;background:#fbfbfb;border:1px solid #e2e5e8;border-radius:9px;outline:0;font-size:13px}.paper-flow-input{height:42px;padding:0 14px}.paper-flow-textarea{resize:vertical;min-height:112px;padding:13px 14px;line-height:1.6}.paper-flow-input:focus,.paper-flow-textarea:focus{background:#fff;border-color:#b9bec5}.paper-check-textarea{min-height:380px}.paper-model-select{align-items:center;gap:8px;height:44px;padding:0 13px;display:flex}.paper-model-copy{flex:1;gap:2px;min-width:0;display:grid}.paper-model-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.paper-model-badges em{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:700;line-height:1}.paper-model-badges .tone-recommend{color:#fff;background:#111827}.paper-model-badges .tone-quality{color:#a16207;background:#fff3cd}.paper-model-badges .tone-speed{color:#2563eb;background:#dbeafe}.paper-model-badges .tone-image{color:#16804b;background:#dcfce7}.paper-model-picker{width:100%;position:relative}.paper-model-trigger{cursor:pointer;text-align:left;display:flex}.paper-model-trigger:disabled{cursor:not-allowed;opacity:.68}.paper-model-logo{object-fit:contain;flex:0 0 22px;width:22px;height:22px;display:block}.paper-model-logo-fallback{color:#7b8797;background:#eef0f3;border-radius:50%;place-items:center;font-size:13px;display:grid}.paper-model-menu{z-index:10;background:#fff;border:1px solid #e0e4e8;border-radius:9px;gap:4px;max-height:220px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #2e364124}.paper-model-option{color:#454d58;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 9px;display:flex}.paper-model-option:hover,.paper-model-option.active{background:#f3f5f7}.paper-model-option-copy{flex:1;gap:3px;min-width:0;display:grid}.paper-model-option .paper-model-badges{flex:none;max-width:45%}.paper-model-option-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.paper-model-option-copy small{color:#929aa5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.paper-model-option b{color:#6d7583;font-size:12px}.paper-model-select>span{place-items:initial;width:auto;height:auto;color:inherit;font-size:inherit;background:0 0;border-radius:0;display:inline-flex}.paper-model-select>.paper-model-logo-fallback{color:#7d98dc;background:#e8eefc;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.paper-model-select strong{color:#454d58;font-size:13px}.paper-model-select small{color:#8c939c;font-size:11px}.paper-model-select i{color:#959ca5;margin-left:auto;font-style:normal}.paper-flow-form-footer{border-top:1px solid #f0f1f3;gap:8px;margin-top:auto;padding:12px 18px 16px;display:grid}.paper-flow-error{color:#b45151;margin:0;font-size:11px}.paper-tool-result{background:#fbfbfb;border:1px solid #e2e5e8;border-radius:9px;gap:9px;margin:0 24px 16px;padding:13px 15px;display:grid}.paper-tool-result-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.paper-tool-result-head strong{color:#3b4350;font-size:12px}.paper-tool-result-head small{color:#8c939c;font-size:10px}.paper-tool-result pre{color:#505965;max-height:240px;font:inherit;white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.7;overflow:auto}.paper-start-button{color:#fff;height:44px;font:inherit;cursor:pointer;background:#6d7583;border:0;border-radius:10px;font-size:13px;font-weight:700}.paper-start-button:hover{background:#596270}.paper-start-button-danger{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);box-shadow:0 12px 28px #b91c1c3d}.paper-start-button-danger:hover{background:linear-gradient(135deg,#c81e1e 0%,#991b1b 100%)}.paper-start-button:disabled{cursor:wait;opacity:.62}.paper-flow-preview{background:#fff;justify-content:stretch;align-items:stretch;min-width:0;height:100%;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.paper-result-preview{width:100%;height:100%;min-height:0;box-shadow:none;text-align:left;background:#fff;border:0;border-radius:0;flex-direction:column;padding:22px 20px 0;display:flex}.paper-result-preview-head{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.paper-result-preview-head>div:first-child{gap:5px;min-width:0;display:grid}.paper-result-preview-head strong{color:#323a46;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.paper-result-preview-head small{color:#9299a2;font-size:11px}.paper-result-preview-actions{align-items:center;gap:8px;display:flex;position:relative}.paper-result-preview-actions button,.paper-result-draft,.paper-result-confirm{color:#6c7480;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dde3;border-radius:18px;padding:0 14px;font-size:12px}.paper-result-preview-actions button:hover,.paper-result-draft:hover{color:#535c68;border-color:#c7cdd5}.paper-result-history-button{color:#6c7480;height:36px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d8dde3;border-radius:18px;padding:0 14px;font-size:12px}.paper-result-history-button:disabled{cursor:not-allowed;opacity:.62}.paper-result-history-button:hover{color:#535c68;border-color:#c7cdd5}.paper-result-drafts{border-bottom:1px solid #edf0f2;align-items:center;gap:10px;margin-top:18px;padding-bottom:16px;display:flex}.paper-result-draft.active{color:#4d5562;border-color:#7d8591;box-shadow:inset 0 0 0 1px #7d8591}.paper-result-confirm{color:#25b75c;background:#eef8f0;border-color:#dcefe1}.paper-result-confirm:disabled{cursor:wait;opacity:.68}.paper-topic-overview{color:#515a67;margin:18px 0 0;font-family:Georgia,Songti SC,serif;font-size:16px;line-height:1.9}.paper-topic-workspace,.paper-topic-detail-panel{gap:18px;min-height:0;margin-top:18px;display:grid}.paper-topic-selector,.paper-topic-detail-panel{flex-direction:column;min-height:0;display:flex}.paper-topic-workspace-linked{flex:1;padding-right:2px;display:block;overflow:auto}.paper-topic-selection-head{border-bottom:1px dashed #e3e8ef;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:10px;padding:4px 2px 10px;display:flex}.paper-topic-detail-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:12px;padding:4px 2px 10px;display:flex}.paper-topic-selection-head strong,.paper-topic-detail-head strong{color:#303a49;letter-spacing:.2px;font-size:15px;font-weight:700}.paper-topic-result-list{background:#fff;border:1px solid #e8edf2;border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:visible;box-shadow:0 1px 2px #1c233308}.paper-topic-result-card{text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #eef2f5;border-left:3px solid #0000;border-right:0;border-radius:0;align-items:flex-start;gap:12px;padding:14px 16px 14px 18px;transition:background .18s,border-left-color .18s,padding-left .18s;display:flex}.paper-topic-result-card:last-child{border-bottom:0}.paper-topic-result-card:hover,.paper-topic-result-card.active{background:#f6f9fc;border-left-color:#5b6473}.paper-topic-result-marker{color:#fff;border:2px solid #cfd6de;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-top:2px;font-size:10px;font-weight:700;display:grid}.paper-topic-result-card.active .paper-topic-result-marker{background:#7d8591;border-color:#7d8591}.paper-topic-result-copy{flex:1;gap:5px;min-width:0;display:grid}.paper-topic-result-copy strong{color:#3a414c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.paper-topic-result-copy small{color:#767e8a;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.paper-topic-result-copy b{color:#5b6473;margin-right:2px;font-weight:700}.paper-topic-confirmed-chip{color:#25b75c;letter-spacing:.5px;white-space:nowrap;background:#eef8f0;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:5px 14px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.paper-topic-document{min-height:0;box-shadow:none;color:#434c59;background:0 0;border-radius:0;margin-top:0;padding:0;font-family:Georgia,Songti SC,serif;font-size:13px;line-height:1.8;overflow:visible}.paper-topic-document h1,.paper-topic-document h2,.paper-topic-document h3{color:#2d3745;margin:20px 0 12px;font-family:Georgia,Songti SC,serif;font-weight:700;line-height:1.28}.paper-topic-document h1{font-size:24px}.paper-topic-document h2{font-size:18px}.paper-topic-document p{margin:0 0 12px}.paper-topic-document ul,.paper-topic-document ol{margin:0 0 12px;padding-left:22px}.paper-topic-document li+li{margin-top:6px}.paper-topic-document a{color:#2563eb}.paper-result-preview pre{color:#4c5561;min-height:0;font:inherit;white-space:pre-wrap;word-break:break-word;flex:1;margin:18px 0 0;font-size:13px;line-height:1.85;overflow:auto}.paper-result-preview-empty{justify-content:flex-start;padding:72px 28px 28px;position:relative}.paper-empty-preview{align-content:start;gap:18px;width:100%;margin:0;display:grid}.paper-empty-preview-head{z-index:1;justify-content:flex-end;margin-bottom:0;display:flex;position:absolute;top:18px;right:18px}.paper-empty-preview-eyebrow{color:#8a93a0;text-align:left;margin:0;font-size:13px;line-height:1.6}.paper-empty-preview h2{color:#3e4858;text-align:left;margin:0;font-size:clamp(24px,2.2vw,36px);font-weight:700;line-height:1.18}.paper-empty-preview-copy{color:#8b95a3;text-align:left;max-width:760px;margin:0;font-size:14px;line-height:1.85}.paper-empty-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.paper-empty-preview-card{background:linear-gradient(#f8fafc 0%,#eef2f6 100%);border:1px solid #e4e8ef;border-radius:14px;align-content:start;gap:8px;min-height:126px;padding:16px 18px;display:grid;box-shadow:0 10px 28px #4e596914}.paper-empty-preview-card span{color:#7d8794;font-size:13px;font-weight:600}.paper-empty-preview-card strong{color:#445062;word-break:break-word;font-size:15px;font-weight:700;line-height:1.55}.paper-empty-preview-card small{color:#98a2b0;font-size:12px;line-height:1.7}.paper-progress-copy{color:#858b94;margin:0;font-size:clamp(16px,1.45vw,24px);line-height:1.6}.paper-progress-preview h2{margin:0}.paper-progress-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.paper-progress-card{background:linear-gradient(#f8fafc 0%,#eef2f6 100%);border:1px solid #e4e8ef;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:84px;display:grid;box-shadow:0 10px 28px #4e596914}.paper-progress-card strong{color:#5d6675;font-size:12px;font-weight:600}.paper-progress-card span{color:#7d8794;font-size:18px}.paper-history-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a29;position:fixed;inset:0}.paper-history-drawer{background:#fff;border-left:1px solid #e8edf4;flex-direction:column;width:min(340px,100vw - 24px);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 36px #0f172a1f}.paper-history-drawer-head{background:#fff;border-bottom:1px solid #e6ebf0;justify-content:space-between;align-items:center;padding:22px 18px 18px;display:flex}.paper-history-drawer-head>div{align-items:center;gap:12px;display:flex}.paper-history-drawer-head span{color:#667085;font-size:20px}.paper-history-drawer-head strong{color:#243041;align-items:center;gap:8px;font-size:17px;font-weight:800;display:inline-flex}.paper-history-drawer-head strong small{color:#667085;background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.paper-history-drawer-head button{color:#667085;cursor:pointer;background:#ffffffe6;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;line-height:1;transition:all .2s;display:inline-flex}.paper-history-drawer-head button:hover{color:#334155;background:#fff;border-color:#cbd5e1}.paper-history-drawer-empty{color:#98a2b3;flex:1;place-items:center;font-size:13px;display:grid}.paper-history-drawer-grid{flex-direction:column;flex:1;gap:10px;padding:14px 12px 18px;display:flex;overflow:auto}.paper-history-drawer-card{color:#334155;text-align:left;cursor:pointer;border:1px solid #dde6f0;border-radius:18px;grid-template-rows:auto auto minmax(22px,auto) auto;align-content:start;gap:4px;min-height:128px;padding:16px 16px 14px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;box-shadow:0 6px 18px #94a3b814}.paper-history-drawer-card.is-violet{background:linear-gradient(#f7f5ff 0%,#f1efff 100%)}.paper-history-drawer-card.is-blue{background:linear-gradient(#f2f8ff 0%,#ebf4ff 100%)}.paper-history-drawer-card.is-teal{background:linear-gradient(#f2fbfb 0%,#ebf8f8 100%)}.paper-history-drawer-card:hover{border-color:#d5deea;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.paper-history-drawer-card:before{content:none}.paper-history-drawer-card-head{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.paper-history-drawer-dot{background:#63d98c;border-radius:50%;flex:none;width:12px;height:12px;margin-top:0;box-shadow:0 0 0 6px #63d98c29}.paper-history-drawer-card.is-violet .paper-history-drawer-dot,.paper-history-drawer-card.is-blue .paper-history-drawer-dot{background:#63d98c;box-shadow:0 0 0 4px #63d98c24}.paper-history-drawer-card.is-teal .paper-history-drawer-dot{background:#fb7185;box-shadow:0 0 0 4px #fb718524}.paper-history-drawer-card strong,.paper-history-drawer-card small,.paper-history-drawer-card p,.paper-history-drawer-card footer{z-index:1;position:relative}.paper-history-drawer-card strong{color:#354052;white-space:normal;word-break:break-word;margin-top:0;padding-right:18px;font-size:14px;font-weight:700;line-height:1.4}.paper-history-drawer-card small{color:#8a95a5;margin-top:2px;font-size:11px;line-height:1.6}.paper-history-drawer-card p{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:4px 0 0;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.paper-history-drawer-card footer{color:#98a2b3;border-top:0;margin-top:2px;font-size:11px}@media (width<=1250px){.paper-flow-layout{grid-template-columns:220px 1fr 1fr}.paper-flow-sidebar{padding-left:12px;padding-right:12px}}@media (width<=980px){.paper-flow-layout{grid-template-columns:220px minmax(0,1fr)}.paper-flow-preview{display:none}}@media (width<=1120px){.paper-flow-preview{padding:0}.paper-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.paper-flow-layout{display:block}.paper-flow-sidebar{border-bottom:1px solid #edf0f2;border-right:0;min-height:auto}.paper-flow-quota{margin-top:18px}.paper-flow-form-card{min-height:auto}.paper-topic-selection-head,.paper-topic-detail-head{flex-direction:column;align-items:flex-start}.paper-progress-grid{grid-template-columns:1fr}.paper-history-drawer{width:100vw}}.paper-flow-layout-revision .paper-flow-sidebar{display:none!important}.paper-flow-layout-revision{grid-template-columns:minmax(0,1fr)}.paper-flow-layout-result{grid-template-columns:248px minmax(0,1fr)}.paper-flow-layout-result .paper-flow-form-column{display:none}.paper-flow-layout-result .paper-flow-preview{grid-column:2;display:flex!important}.paper-flow-layout-revision .paper-flow-form-column{display:none!important}.paper-flow-layout-revision .paper-flow-preview{background:#fff;grid-column:1;align-items:stretch;gap:0;display:flex!important}.paper-flow-layout-revision .paper-result-preview{border-right:1px solid #e9edf2;flex:auto;order:1;width:auto;min-width:0}.paper-flow-layout-revision .paper-revision-chat{border-left:1px solid #e9edf2;flex:0 0 clamp(420px,34vw,520px);order:2;min-width:0}.paper-flow-layout-revision .paper-result-revise-button{display:none}.paper-flow-preview.is-revision-workspace{grid-template-rows:minmax(0,1fr);gap:10px;padding:10px;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}.paper-flow-preview.is-revision-workspace>.paper-revision-chat .paper-revision-message,.paper-flow-preview.is-revision-workspace>.paper-revision-chat .paper-revision-draft-message,.paper-flow-preview.is-revision-workspace>.paper-revision-chat .paper-revision-result-message{width:100%;max-width:100%}.paper-flow-preview.is-revision-workspace>.paper-revision-chat .paper-revision-draft-content,.paper-flow-preview.is-revision-workspace>.paper-revision-chat .paper-revision-result-content{width:100%;max-width:100%;margin-left:0;margin-right:0}.paper-flow-preview.is-revision-workspace>.paper-manuscript-pane{min-width:0;grid-area:1/1!important;width:100%!important}.paper-flow-preview.is-revision-workspace>.paper-revision-chat{min-width:0;grid-area:1/2!important;width:100%!important}.paper-flow-preview.is-revision-workspace>.paper-result-preview{display:none!important}.paper-manuscript-pane{background:linear-gradient(#fdf9ea 0%,#fbf3da 100%);border:1px dashed #d6c790;border-radius:14px;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.paper-manuscript-pane-head{background:#fff;border-bottom:1px solid #ece4cc;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 12px 14px 22px;display:flex}.paper-manuscript-pane-head>div:first-child{gap:4px;min-width:0;display:grid}.paper-manuscript-pane-head strong{color:#303a49;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.paper-manuscript-pane-head small{color:#929ba8;font-size:11px}.paper-manuscript-pane-actions{flex:none;gap:8px;display:flex}.paper-manuscript-pane-actions button{color:#687586;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e7ee;border-radius:9px;padding:0 11px;font-size:11px}.paper-manuscript-pane-actions button:hover{color:#3f4a59;background:#f8fafc;border-color:#c5d1df}.paper-manuscript-pane-actions .paper-manuscript-edit-button{color:#fff;background:#596a80;border-color:#596a80}.paper-manuscript-pane-actions .paper-manuscript-edit-button:hover,.paper-manuscript-pane-actions .paper-manuscript-edit-button.active{color:#fff;background:#44556c;border-color:#44556c}.paper-manuscript-draft-switcher{background:#fbfcfd;border-bottom:1px solid #edf0f3;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:10px 22px;display:flex}.paper-manuscript-draft-switcher>span{color:#8b95a3;margin-right:4px;font-size:11px}.paper-manuscript-draft-switcher button{color:#697586;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:999px;padding:0 12px;font-size:11px}.paper-manuscript-draft-switcher button:hover{color:#3f4a59;border-color:#b9c7d8}.paper-manuscript-draft-switcher button.active{color:#fff;background:#596a80;border-color:#596a80;box-shadow:0 3px 8px #47566d2e}.paper-manuscript-topic-workspace{flex:auto;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:0;min-height:0;padding:18px 22px 24px;display:grid;overflow:hidden}.paper-manuscript-topic-workspace .paper-topic-selector,.paper-manuscript-topic-workspace .paper-topic-detail-panel{min-height:0;margin-top:0;overflow:hidden}.paper-manuscript-topic-workspace .paper-topic-result-list,.paper-manuscript-topic-workspace .paper-topic-document{overflow:auto}.paper-manuscript-pane-content{color:#2a2418;background:0 0;border:0;flex:auto;min-height:0;margin:0;padding:24px 28px 32px;font-family:Georgia,Songti SC,serif;font-size:14px;line-height:1.9;overflow:auto}.paper-manuscript-pane-content[contenteditable=true]{cursor:text;outline:0}.paper-manuscript-pane-content[contenteditable=true]:empty:before{color:#a0a8b4;content:attr(data-placeholder)}.paper-manuscript-pane-content[contenteditable=true]:focus{box-shadow:inset 0 0 0 2px #596a8024}.paper-manuscript-pane-content>:first-child{margin-top:0}.paper-manuscript-pane-content>:last-child{margin-bottom:0}.paper-manuscript-pane-editor{resize:none;color:#2a2418;width:100%;min-height:0;font:inherit;white-space:pre-wrap;word-break:break-word;background:0 0;border:0;border-radius:0;outline:0;flex:auto;margin:0;padding:24px 28px 32px;font-family:Georgia,Songti SC,serif;font-size:14px;line-height:1.9;overflow:auto}.paper-manuscript-pane-editor:focus{box-shadow:inset 0 0 0 2px #596a802e}.paper-manuscript-pane-empty{color:#6f6244;min-height:0;font:inherit;white-space:pre-wrap;word-break:break-word;flex:auto;margin:0;padding:24px 28px 32px;font-family:Georgia,Songti SC,serif;font-size:14px;line-height:1.9;overflow:auto}.paper-result-revise-button{color:#c24141!important;background:#fff7f7!important;border-color:#f0c7c7!important}.paper-result-revise-button:hover{color:#a93232!important;background:#ffeded!important;border-color:#e49a9a!important}.paper-result-revise-button:disabled{cursor:not-allowed;opacity:.55}.paper-revision-chat{background:#fbfcfd;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.paper-revision-flow-tabs{scrollbar-width:thin;background:#f4f6f9;border-bottom:1px solid #e9edf2;flex:none;align-items:center;gap:4px;padding:8px 14px;display:flex;overflow-x:auto}.paper-revision-flow-tabs button{color:#6b7585;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;flex:none;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.paper-revision-flow-tabs button i{color:#98a2b3;font-size:11px;font-style:normal}.paper-revision-flow-tabs button b{color:#18a87a;font-size:10px;font-weight:600}.paper-revision-flow-tabs button:hover{color:#303a49;background:#eceff3}.paper-revision-flow-tabs button:hover i{color:#5a6573}.paper-revision-flow-tabs button.active{color:#2c4a86;background:#e8efff;border-color:#b9c8ec}.paper-revision-flow-tabs button.active i{color:#2c4a86}.paper-revision-flow-tabs button.done b{margin-left:2px}body.theme-night .paper-revision-flow-tabs{background:#14181f;border-bottom-color:#94a3b82e}body.theme-night .paper-revision-flow-tabs button{color:#94a3b8}body.theme-night .paper-revision-flow-tabs button i{color:#64748b}body.theme-night .paper-revision-flow-tabs button b{color:#34d399}body.theme-night .paper-revision-flow-tabs button:hover{color:#e5e7eb;background:#94a3b814}body.theme-night .paper-revision-flow-tabs button.active{color:#cfe1ff;background:#60a5fa2e;border-color:#60a5fa73}body.theme-night .paper-revision-flow-tabs button.active i{color:#cfe1ff}.paper-revision-chat-head{background:linear-gradient(#fff 0%,#fafbfc 100%);border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 12px 16px 22px;display:flex}.paper-revision-chat-head>div{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.paper-revision-chat-head>div>div{gap:4px;min-width:0;display:grid}.paper-revision-chat-head>div>div strong{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.paper-revision-chat-icon{color:#c8484d;background:linear-gradient(135deg,#fff0f0 0%,#ffe4e4 100%);border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;display:grid;box-shadow:0 2px 6px #c4484d1f}.paper-revision-chat-head strong{color:#1f2735;font-size:15px;font-weight:700;line-height:1.4}.paper-revision-chat-head>button{color:#768191;cursor:pointer;background:#fff;border:1px solid #e1e7ee;border-radius:10px;place-items:center;width:34px;height:34px;font-size:23px;line-height:1;display:grid}.paper-revision-chat-head>button:hover{color:#3f4a59;border-color:#cbd5e1}.paper-revision-chat-head>button:disabled{cursor:not-allowed;opacity:.55}.paper-revision-chat-head-actions{align-items:center;gap:8px;display:flex}.paper-revision-fullscreen-button,.paper-revision-new-chat-button,.paper-revision-close-button{color:#687586;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e7ee}.paper-revision-fullscreen-button,.paper-revision-new-chat-button{white-space:nowrap;border-radius:9px;min-width:52px;height:32px;padding:0 11px;font-size:11px;font-weight:700;line-height:1}.paper-revision-fullscreen-button:hover,.paper-revision-new-chat-button:hover{color:#3f4a59;background:#f8fafc;border-color:#c5d1df}.paper-revision-close-button{color:#768191;border-radius:10px;place-items:center;width:34px;height:34px;font-size:23px;line-height:1;display:grid}.paper-revision-close-button:hover{color:#3f4a59;border-color:#cbd5e1}.paper-revision-new-chat-button:disabled,.paper-revision-fullscreen-button:disabled,.paper-revision-close-button:disabled{cursor:not-allowed;opacity:.55}.paper-revision-chat-body{scroll-behavior:smooth;flex-direction:column;flex:1;gap:14px;min-height:0;padding:22px 24px 26px;display:flex;overflow-y:auto}.paper-revision-reference{background:#f7f9fb;border:1px solid #e4eaf1;border-radius:16px;flex:none;overflow:hidden}.paper-revision-reference-head{background:#fff;border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.paper-revision-reference-head>div{gap:3px;display:grid}.paper-revision-reference-head strong{color:#475467;font-size:12px}.paper-revision-reference-head small{color:#98a2b3;font-size:10px}.paper-revision-reference-head>span{color:#c55b5b;background:#fff0f0;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.paper-revision-reference pre{color:#667085;max-height:230px;font:inherit;white-space:pre-wrap;word-break:break-word;margin:0;padding:15px 16px;font-size:12px;line-height:1.75;overflow:auto}.paper-revision-external-reference{background:#f7fbfe;border-color:#d9e8f3}.paper-revision-external-reference .paper-revision-reference-head>span{color:#3e78a2;background:#eaf4fb}.paper-revision-external-meta{color:#7b8794;flex-wrap:wrap;gap:6px;padding:10px 16px 0;font-size:10px;display:flex}.paper-revision-external-meta span{background:#edf5fa;border-radius:999px;padding:3px 7px}.paper-revision-message{flex-direction:column;gap:5px;max-width:min(92%,900px);margin-left:auto;margin-right:auto;display:flex}.paper-revision-message.is-user{align-self:flex-end;align-items:flex-end;margin-left:auto;margin-right:0}.paper-revision-message-label{color:#98a2b3;text-align:center;padding:0 4px;font-size:10px}.paper-revision-message-content{color:#4b5563;word-break:break-word;background:#fff;border:1px solid #e3e8ef;border-radius:12px;max-width:100%;margin:0;padding:11px 13px;font-size:11px;line-height:1.75}.paper-revision-message.is-user .paper-revision-message-content{color:#39506e;background:#eef5ff;border-color:#d8e5f8}.paper-revision-message-content>:first-child{margin-top:0}.paper-revision-message-content>:last-child{margin-bottom:0}.paper-revision-message-content p,.paper-revision-message-content ul,.paper-revision-message-content ol{margin:0 0 8px}.paper-revision-message-content h1,.paper-revision-message-content h2,.paper-revision-message-content h3{color:#303a49;margin:10px 0 6px;font-size:13px;font-weight:700}.paper-revision-message-reference{color:#668096;background:#f7fbfe;border:1px solid #d9e8f3;border-radius:9px;gap:3px;max-width:100%;padding:8px 10px;display:grid}.paper-revision-message-reference strong{color:#3e78a2;font-size:10px}.paper-revision-message-reference small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.paper-inline-citation{color:#9a6700;background:#fff8e7;border:1px solid #f0dca7;border-radius:5px;margin:0 2px;padding:1px 5px;font-size:.9em;font-weight:700;line-height:1.4;display:inline-block}.paper-revision-thinking{color:#98a2b3;align-self:flex-start;align-items:center;gap:5px;font-size:11px;display:flex}.paper-revision-thinking span{background:#c3ccd7;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite paper-revision-dot}.paper-revision-thinking span:nth-child(2){animation-delay:.14s}.paper-revision-thinking span:nth-child(3){animation-delay:.28s}.paper-revision-thinking em{margin-left:4px;font-style:normal}.paper-revision-error{color:#b42318;margin:0;font-size:11px}.paper-revision-composer{background:#fff;border-top:1px solid #e9edf2;padding:14px 22px 16px}.paper-revision-composer-box{background:#fff;border:1px solid #dbe4ef;border-radius:16px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #1018280f}.paper-revision-composer-toolbar{color:#98a2b3;align-items:center;gap:8px;min-height:28px;font-size:10px;display:flex}.paper-revision-reference-toggle,.paper-revision-reference-clear{color:#687586;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:8px;font-size:10px}.paper-revision-reference-toggle:hover,.paper-revision-reference-toggle.active{color:#3e78a2;background:#f2f8fc;border-color:#b7cee0}.paper-revision-reference-toggle:disabled,.paper-revision-reference-clear:disabled{cursor:not-allowed;opacity:.55}.paper-revision-composer-toolbar>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.paper-revision-reference-clear{color:#b65a5a;border-color:#f0d8d8;padding:0 8px}.paper-revision-reference-clear:hover{background:#fff7f7}.paper-revision-reference-form{background:#f8fbfd;border:1px solid #dce9f2;border-radius:12px;gap:12px;padding:13px;display:grid}.paper-revision-reference-form>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.paper-revision-reference-form>header>div{gap:3px;display:grid}.paper-revision-reference-form>header strong{color:#3e78a2;font-size:12px}.paper-revision-reference-form>header small{color:#8a98a7;font-size:10px}.paper-revision-reference-form>header>span{color:#6a879d;background:#edf5fa;border-radius:999px;padding:3px 7px;font-size:10px}.paper-revision-reference-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) 100px minmax(0,1fr);gap:8px;display:grid}.paper-revision-reference-fields label,.paper-revision-reference-content-field{gap:5px;display:grid}.paper-revision-reference-fields label>span,.paper-revision-reference-content-field>span{color:#718096;font-size:10px}.paper-revision-reference-fields input,.paper-revision-reference-fields select,.paper-revision-reference-content-field textarea{color:#465466;width:100%;font:inherit;background:#fff;border:1px solid #dbe5ed;border-radius:8px;outline:0;font-size:11px}.paper-revision-reference-fields input,.paper-revision-reference-fields select{height:32px;padding:0 9px}.paper-revision-reference-content-field textarea{resize:vertical;min-height:92px;max-height:180px;padding:9px;line-height:1.65}.paper-revision-reference-fields input:focus,.paper-revision-reference-fields select:focus,.paper-revision-reference-content-field textarea:focus{border-color:#aac5d8;box-shadow:0 0 0 3px #7fabc71f}.paper-revision-reference-fields input:disabled,.paper-revision-reference-fields select:disabled,.paper-revision-reference-content-field textarea:disabled{cursor:wait;opacity:.65}.paper-revision-composer textarea{resize:vertical;color:#374151;width:100%;min-height:92px;max-height:180px;font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:6px 6px 0;font-size:13px;line-height:1.7}.paper-revision-composer textarea:focus{box-shadow:none}.paper-revision-composer textarea:disabled{cursor:wait;opacity:.65}.paper-revision-composer-foot{justify-content:space-between;align-items:center;gap:14px;display:flex}.paper-revision-composer-foot button{color:#fff;min-width:88px;height:42px;font:inherit;cursor:pointer;background:#47566d;border:0;border-radius:14px;font-size:13px;font-weight:700}.paper-revision-composer-foot button:hover{background:#4f5d6d}.paper-revision-composer-foot .paper-revision-cancel-button{background:#c24141}.paper-revision-composer-foot .paper-revision-cancel-button:hover{background:#a93232}.paper-revision-chat{background:#f7f9fc}.paper-revision-chat-head{background:#fff;min-height:72px;padding:14px 22px}.paper-revision-chat-icon{color:#cf4d43;background:#fff3f1;border-radius:10px;width:34px;height:34px;font-size:16px}.paper-revision-chat-head strong{color:#202938;font-size:15px}.paper-revision-chat-head small{color:#7b8797;font-size:11px}.paper-revision-chat-body{gap:12px;padding:18px 22px 20px}.paper-revision-chat.is-fullscreen{z-index:1200;background:#f7f9fc;width:100vw;height:100vh;position:fixed;inset:0}.paper-revision-chat.is-fullscreen .paper-revision-chat-head{flex:none;min-height:74px;padding:14px 28px}.paper-revision-chat.is-fullscreen .paper-revision-chat-body{flex:auto;min-height:0;padding:28px clamp(32px,7vw,120px) 24px;overflow:auto}.paper-revision-chat.is-fullscreen .paper-revision-composer{flex:none;padding:16px clamp(32px,7vw,120px) 20px}.paper-revision-chat.is-fullscreen .paper-revision-composer-box{max-width:1280px;margin:0 auto}.paper-revision-context{background:#fff;border:1px solid #e3e9f1;border-radius:10px;flex:none;overflow:hidden}.paper-revision-context summary{color:#344054;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 14px;font-size:12px;font-weight:700;list-style:none;display:flex}.paper-revision-context summary::-webkit-details-marker{display:none}.paper-revision-context summary:after{color:#98a2b3;content:"展开";font-size:12px}.paper-revision-context[open] summary:after{content:"收起"}.paper-revision-context summary small{color:#98a2b3;margin-left:auto;font-size:10px;font-weight:500}.paper-revision-context pre{color:#667085;max-height:180px;font:inherit;white-space:pre-wrap;word-break:break-word;border-top:1px solid #eef2f6;margin:0;padding:13px 14px;font-size:11px;line-height:1.75;overflow:auto}.paper-revision-context-source{background:#fbfdff;border-color:#dcebf5}.paper-revision-message{grid-template-columns:32px minmax(0,1fr);gap:4px 10px;width:min(100%,920px);max-width:920px;margin-left:auto;margin-right:auto;display:grid}.paper-revision-message.is-user{grid-template-columns:minmax(0,1fr) 32px;align-self:flex-end;align-items:start;margin-left:auto;margin-right:auto}.paper-revision-message.is-assistant{align-self:center;align-items:flex-start;margin-left:auto;margin-right:auto}.paper-revision-message-avatar{color:#667085;background:#eef2f6;border-radius:50%;grid-area:1/1/span 2;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.paper-revision-message.is-user .paper-revision-message-avatar{color:#fff;background:#20242a;grid-column:2}.paper-revision-message-label{color:#98a2b3;grid-column:2;padding:0;font-size:10px;line-height:1.3}.paper-revision-message.is-user .paper-revision-message-label{text-align:right;grid-column:1}.paper-revision-message-content,.paper-revision-message-reference,.paper-revision-message-quote{grid-column:2}.paper-revision-message.is-user .paper-revision-message-content,.paper-revision-message.is-user .paper-revision-message-reference,.paper-revision-message.is-user .paper-revision-message-quote{grid-column:1}.paper-revision-message-content{color:#344054;background:#fff;border-color:#e4eaf1;border-radius:4px 14px 14px;max-width:100%;padding:11px 13px;font-size:12px;line-height:1.75;box-shadow:0 6px 18px #1018280a}.paper-revision-message.is-user .paper-revision-message-content{color:#344b68;box-shadow:none;background:#eef5ff;border-color:#d7e6fb;border-radius:14px 4px 14px 14px}.paper-revision-current-card{color:#667085;background:#ffffffb8;border:1px solid #94a3b82e;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.paper-revision-current-card>div{gap:4px;min-width:0;display:grid}.paper-revision-current-card span{color:#98a2b3;font-size:11px}.paper-revision-current-card strong{color:#344054;font-size:13px}.paper-revision-current-card button,.paper-revision-empty button{color:#526071;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #94a3b847;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.paper-revision-current-card button:hover,.paper-revision-empty button:hover{color:#263247;border-color:#aebed2}.paper-revision-current-card button:disabled{cursor:not-allowed;opacity:.55}.paper-revision-empty{color:#667085;background:radial-gradient(circle at 12% 0,#6366f114,#0000 36%),#ffffff8a;border:1px dashed #94a3b852;border-radius:18px;justify-items:start;gap:10px;margin-top:4px;padding:18px;display:grid}.paper-revision-empty-icon{color:#667085;background:#eef2f6;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.paper-revision-empty strong{color:#344054;font-size:14px}.paper-revision-empty p{color:#7b8797;margin:0;font-size:12px;line-height:1.7}.paper-revision-empty>div{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.paper-revision-message-content h1,.paper-revision-message-content h2,.paper-revision-message-content h3{font-size:13px}.paper-revision-draft-message,.paper-revision-result-message{width:min(100%,900px);max-width:900px}.paper-revision-draft-content{background:linear-gradient(#fdf9ea 0%,#fbf3da 100%);border:1px dashed #d6c790;border-radius:14px;width:100%;max-width:760px;margin:8px auto 4px;padding:14px 18px 16px;overflow:visible;box-shadow:0 2px 8px #1c23330d}.paper-revision-draft-head{background:0 0;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:0 0 12px;display:flex}.paper-revision-draft-head strong{color:#1f2735;font-size:14px;font-weight:700}.paper-revision-draft-head small{color:#7a8595;flex:none;font-size:11px;font-weight:500}.paper-revision-draft-head>span{flex:none;align-items:center;gap:8px;display:inline-flex}.paper-revision-quote-action{color:#607086;height:26px;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #d8e2ef;border-radius:999px;padding:0 10px;font-size:11px;font-weight:700}.paper-revision-quote-action:hover{color:#344054;border-color:#aebed2}.paper-revision-quote-action:disabled{opacity:.55;cursor:not-allowed}.paper-revision-draft-text{color:#2a2418;word-break:break-word;text-align:justify;text-justify:inter-ideograph;padding:12px 0 4px;font-size:12.5px;line-height:1.9}.paper-revision-draft-text>:first-child{margin-top:0}.paper-revision-draft-text>:last-child{margin-bottom:0}.paper-revision-draft-text h1{color:#263247;margin:0 0 24px;font-size:18px;font-weight:800;line-height:1.6}.paper-revision-draft-text h2{color:#2f3a50;margin:30px 0 16px;font-size:15px;font-weight:800;line-height:1.7}.paper-revision-draft-text h3{color:#344054;margin:24px 0 12px;font-size:14px;font-weight:800;line-height:1.7}.paper-revision-draft-text p{text-align:justify;margin:0 0 18px}.paper-revision-draft-text ul,.paper-revision-draft-text ol{margin:0 0 18px 20px;padding:0}.paper-revision-result-content{background:linear-gradient(#fdf9ea 0%,#fbf3da 100%);border:1px dashed #d6c790;border-radius:14px;width:100%;max-width:760px;margin:8px auto 4px;padding:14px 18px 16px;overflow:visible;box-shadow:0 2px 8px #1c23330d}.paper-revision-result-head{justify-content:space-between;align-items:center;gap:14px;min-height:38px;padding:0 0 10px;display:flex}.paper-revision-result-head strong{color:#273244;font-size:13px}.paper-revision-result-head small{color:#98a2b3;flex:none;font-size:10px;font-weight:500}.paper-revision-result-head>span{flex:none;align-items:center;gap:8px;display:inline-flex}.paper-revision-use-version-button{color:#607086;height:26px;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #d8e2ef;border-radius:999px;padding:0 10px;font-size:11px;font-weight:700}.paper-revision-use-version-button:hover{color:#344054;border-color:#aebed2}.paper-revision-use-version-button.active{color:#fff;cursor:default;background:#202938;border-color:#202938}.paper-revision-use-version-button:disabled{opacity:.55;cursor:not-allowed}.paper-revision-message-quote{color:#52627a;background:#eff6ff9e;border-left:3px solid #bfd3ee;border-radius:10px;max-width:520px;padding:10px 12px;font-size:11px;line-height:1.7}.paper-revision-message-quote strong{color:#344054;margin-bottom:4px;font-size:11px;display:block}.paper-revision-message-quote p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.paper-revision-selected-quote,.paper-revision-composer-quote{background:#f1f3f6;border:0;border-left:5px solid #d5dbe4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.paper-revision-selected-quote strong,.paper-revision-composer-quote strong{color:#7a8492;margin-bottom:4px;font-size:13px;font-weight:800;line-height:1.4;display:block}.paper-revision-selected-quote p,.paper-revision-composer-quote p{color:#6b7686;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:700;line-height:1.55;display:-webkit-box;overflow:hidden}.paper-revision-selected-quote button,.paper-revision-composer-quote button{color:#fff;width:28px;height:28px;font:inherit;cursor:pointer;background:#d7dce4;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:18px;font-weight:700;display:grid}.paper-revision-selected-quote button:hover,.paper-revision-composer-quote button:hover{background:#c7ced8}.paper-revision-selected-quote button{color:#526071;background:#fff;border-radius:999px;width:auto;padding:0 12px;font-size:12px}.paper-revision-result-text{color:#2a2418;word-break:break-word;padding:0 0 8px;font-size:13px;line-height:2}.paper-revision-result-text>:first-child{margin-top:0}.paper-revision-result-text>:last-child{margin-bottom:0}.paper-revision-result-text h1{color:#263247;margin:0 0 24px;font-size:18px;font-weight:800;line-height:1.6}.paper-revision-result-text h2{color:#2f3a50;margin:30px 0 16px;font-size:15px;font-weight:800;line-height:1.7}.paper-revision-result-text h3{color:#344054;margin:24px 0 12px;font-size:14px;font-weight:800;line-height:1.7}.paper-revision-result-text p{text-align:justify;margin:0 0 18px}.paper-revision-result-text ul,.paper-revision-result-text ol{margin:0 0 18px 20px;padding:0}.paper-revision-composer{border-top-color:#e6ebf2;gap:8px;padding:12px 22px 14px}.paper-revision-composer-toolbar{justify-content:flex-start;min-height:26px}.paper-revision-reference-toggle,.paper-revision-reference-clear{border-radius:8px;height:28px;padding:0 10px;font-size:11px}.paper-revision-reference-form{background:#f8fbfe;border-radius:10px;gap:10px;padding:12px}.paper-revision-reference-form>header>button{color:#64748b;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:8px;padding:0 10px;font-size:11px}.paper-revision-reference-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 86px 118px}.paper-revision-reference-content-field textarea{min-height:72px}.paper-revision-composer textarea{background:#fff;border-radius:12px;min-height:64px;max-height:150px;font-size:12px}.paper-revision-composer-foot span{color:#98a2b3;font-size:10px}.paper-revision-composer-foot button{background:#475467;border-radius:9px;min-width:78px;height:34px;font-size:12px}.paper-revision-chat.is-fullscreen .paper-revision-chat-head{min-height:54px;padding:8px 22px}.paper-revision-chat.is-fullscreen .paper-revision-chat-icon{border-radius:9px;width:30px;height:30px;font-size:14px}.paper-revision-chat.is-fullscreen .paper-revision-chat-head strong{font-size:14px}.paper-revision-chat.is-fullscreen .paper-revision-chat-head small{font-size:10px}.paper-revision-chat.is-fullscreen .paper-revision-chat-head-actions button{height:30px}.paper-revision-chat.is-fullscreen .paper-revision-close-button{width:30px;font-size:20px}.paper-revision-chat.is-fullscreen .paper-revision-composer{z-index:6;pointer-events:none;background:0 0;border-top:0;padding:0 0 22px;position:absolute;bottom:0;left:0;right:0}.paper-revision-chat.is-fullscreen .paper-revision-composer-box{width:min(100%,980px);min-width:520px;max-width:980px;box-shadow:none;pointer-events:auto;background:#fff;border:1px solid #a8b8ccb3;border-radius:18px;padding:10px 12px 12px}.paper-revision-chat.is-fullscreen .paper-revision-composer textarea{background:0 0;min-height:46px;max-height:88px;padding:4px 2px 0;font-size:12px}.paper-revision-chat.is-fullscreen .paper-revision-composer-foot button{border-radius:9px;min-width:76px;height:32px;font-size:12px}.paper-revision-chat.is-fullscreen .paper-revision-draft-message,.paper-revision-chat.is-fullscreen .paper-revision-result-message{width:min(100%,980px);max-width:980px}.paper-revision-chat.is-fullscreen .paper-revision-chat-body{padding-bottom:160px;padding-left:clamp(32px,12vw,220px);padding-right:clamp(32px,12vw,220px)}@keyframes paper-revision-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (width<=1250px){.paper-flow-layout-revision{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.paper-flow-layout-revision{grid-template-columns:minmax(0,1fr)}.paper-flow-layout-result{grid-template-columns:220px minmax(0,1fr)}.paper-flow-layout-result .paper-flow-preview{grid-column:2;display:flex!important}.paper-flow-layout-revision .paper-flow-preview{flex-direction:column;display:flex!important}.paper-flow-layout-revision .paper-result-preview,.paper-flow-layout-revision .paper-revision-chat{flex:none;width:100%}.paper-flow-preview.is-revision-workspace{grid-template-rows:auto auto;overflow-y:auto;grid-template-columns:minmax(0,1fr)!important}.paper-flow-preview.is-revision-workspace>.paper-manuscript-pane,.paper-flow-preview.is-revision-workspace>.paper-revision-chat{grid-column:1!important;width:100%!important}.paper-flow-preview.is-revision-workspace>.paper-manuscript-pane{grid-row:1!important}.paper-flow-preview.is-revision-workspace>.paper-revision-chat{grid-row:2!important}}@media (width<=680px){.paper-flow-layout-revision,.paper-flow-layout-result{display:block}.paper-flow-layout-result .paper-flow-sidebar,.paper-flow-layout-revision .paper-flow-sidebar{display:none}.paper-flow-layout-result .paper-flow-preview,.paper-flow-layout-revision .paper-flow-preview{min-height:100vh}.paper-revision-chat-head,.paper-revision-composer,.paper-revision-chat-body{padding-left:16px;padding-right:16px}.paper-revision-composer-foot{flex-direction:column;align-items:flex-start}.paper-revision-composer-foot button{width:100%}.paper-revision-composer-toolbar{flex-wrap:wrap}.paper-revision-composer-toolbar>span{order:3;min-width:100%}.paper-revision-reference-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.paper-home-view,.paper-editor-view{color:#172033;min-height:100%}.paper-home-view{flex-direction:column;gap:24px;padding:12px 0 40px;display:flex}.paper-home-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:12px 4px 0;display:flex}.paper-eyebrow,.paper-form-topline span,.paper-section-title span,.paper-panel-heading span,.paper-writing-head span,.paper-ai-toolbar span{color:#6d5b42;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.paper-home-head h1{color:#1b2435;max-width:760px;margin:10px 0 8px;font-family:Georgia,Songti SC,serif;font-size:clamp(30px,4vw,50px);font-weight:500;line-height:1.08}.paper-home-head p{color:#718096;margin:0;font-size:15px}.paper-home-mark{color:#6d5b4247;letter-spacing:.12em;padding:10px 0;font-family:Georgia,serif;font-size:36px}.paper-create-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:18px;display:grid}.paper-create-form,.paper-create-aside,.paper-recent-section,.paper-editor-left,.paper-writing-panel,.paper-preview-panel,.paper-sources-panel{background:#fff;border:1px solid #e4e8ed;border-radius:8px;box-shadow:0 10px 32px #222c3e0d}.paper-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:26px;display:grid}.paper-form-topline,.paper-field-wide,.paper-primary-button,.paper-error{grid-column:1/-1}.paper-form-topline,.paper-section-title,.paper-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.paper-form-topline small,.paper-section-title strong{color:#7b8798;font-size:12px;font-weight:500}.paper-field-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.paper-field,.paper-mini-field{gap:8px;display:grid}.paper-field span,.paper-mini-field span{color:#526072;font-size:12px;font-weight:700}.paper-field em{color:#9aa4b2;font-style:normal;font-weight:500}.paper-field input,.paper-field textarea,.paper-field select,.paper-mini-field input,.paper-source-form input{color:#1f2937;width:100%;font:inherit;background:#fbfcfd;border:1px solid #dfe5eb;border-radius:5px;outline:0;font-size:14px;transition:border-color .18s,background .18s}.paper-field input,.paper-field select,.paper-mini-field input,.paper-source-form input{height:42px;padding:0 12px}.paper-field textarea{resize:vertical;min-height:110px;padding:12px;line-height:1.6}.paper-field input:focus,.paper-field textarea:focus,.paper-field select:focus,.paper-mini-field input:focus,.paper-source-form input:focus{background:#fff;border-color:#a88c63}.paper-create-aside{background:#f7f4ee;padding:26px 24px}.paper-create-aside>span{color:#6d5b42;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.paper-create-aside ol{gap:22px;margin:30px 0 0;padding:0;list-style:none;display:grid}.paper-create-aside li{align-items:flex-start;gap:14px;display:flex}.paper-create-aside li b{color:#ad9674;font-family:Georgia,serif;font-size:18px;font-weight:500}.paper-create-aside li div{gap:5px;display:grid}.paper-create-aside strong{color:#374151;font-size:14px}.paper-create-aside small{color:#8a8f98;font-size:12px;line-height:1.5}.paper-primary-button,.paper-light-button,.paper-danger-button,.paper-panel-heading button,.paper-ai-toolbar button,.paper-icon-button{font:inherit;cursor:pointer;border:0}.paper-primary-button{color:#fff;background:#27364a;border-radius:5px;height:44px;font-size:14px;font-weight:800}.paper-primary-button:hover{background:#1d2a3b}.paper-primary-button:disabled,.paper-light-button:disabled,.paper-panel-heading button:disabled{cursor:not-allowed;opacity:.55}.paper-primary-button.compact{grid-column:auto;height:36px;padding:0 14px;font-size:12px}.paper-recent-section{gap:18px;padding:24px;display:grid}.paper-section-title{align-items:flex-end}.paper-section-title strong{font-size:15px}.paper-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.paper-project-card{color:#1f2937;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e9ed;border-radius:6px;gap:12px;min-height:170px;padding:18px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.paper-project-card:hover{border-color:#b7a184;transform:translateY(-2px);box-shadow:0 10px 22px #26324414}.paper-project-card-top{color:#8b6f48;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.paper-project-card-top i{color:#8b96a5;font-style:normal;font-weight:500}.paper-project-card strong{color:#263247;min-height:42px;font-family:Georgia,Songti SC,serif;font-size:18px;font-weight:600;line-height:1.35}.paper-project-card p{color:#7b8795;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.paper-project-card small,.paper-empty-state,.paper-outline-empty,.paper-sources-empty{color:#98a1ad;font-size:12px}.paper-empty-state,.paper-outline-empty,.paper-sources-empty{text-align:center;padding:28px 0}.paper-error{color:#b04444;margin:0;font-size:13px}.paper-editor-view{gap:14px;padding:4px 0 24px;display:grid}.paper-editor-topbar{border-bottom:1px solid #e2e7ec;justify-content:space-between;align-items:center;gap:18px;min-height:58px;display:flex}.paper-editor-heading,.paper-editor-actions{align-items:center;gap:12px;display:flex}.paper-icon-button{color:#536176;background:#fff;border:1px solid #dfe4e9;border-radius:5px;width:32px;height:32px;font-size:18px}.paper-editor-heading div{gap:3px;display:grid}.paper-editor-heading span{color:#8490a0;font-size:11px}.paper-editor-heading strong{color:#263247;text-overflow:ellipsis;white-space:nowrap;max-width:440px;font-family:Georgia,Songti SC,serif;font-size:18px;overflow:hidden}.paper-save-status{color:#8d98a5;font-size:12px}.paper-light-button,.paper-danger-button{color:#536176;background:#fff;border:1px solid #dce2e8;border-radius:5px;height:34px;padding:0 12px;font-size:12px;font-weight:700}.paper-danger-button{color:#ae5151}.paper-editor-error{background:#fff7f7;border:1px solid #f0d4d4;border-radius:5px;padding:8px 12px}.paper-editor-layout{grid-template-columns:238px minmax(420px,1fr) 310px;align-items:start;gap:14px;display:grid}.paper-editor-left{min-height:calc(100vh - 150px);padding:18px 14px}.paper-panel-heading{min-height:26px}.paper-panel-heading small{color:#9aa3af;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:11px;overflow:hidden}.paper-panel-heading button{color:#6d5b42;background:0 0;padding:0;font-size:11px;font-weight:800}.paper-outline-meta{color:#9aa3af;border-bottom:1px solid #edf0f3;padding:15px 2px 10px;font-size:11px}.paper-outline-meta b{color:#576477}.paper-outline-meta i{padding:0 5px;font-style:normal}.paper-section-tree{gap:3px;margin-top:10px;display:grid}.paper-section-item{color:#687487;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px 8px;display:grid}.paper-section-item:hover,.paper-section-item.active{background:#f7f4ef;border-left-color:#9f8158}.paper-section-item span{color:#a6adb7;font-family:Georgia,serif;font-size:12px}.paper-section-item strong{color:#4e5b6e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.paper-section-item small{color:#a5adb8;grid-column:2;font-size:10px}.paper-left-divider{background:#edf0f3;height:1px;margin:18px 0}.paper-project-settings{gap:12px;display:grid}.paper-mini-field input{height:34px;font-size:12px}.paper-writing-panel{min-height:calc(100vh - 150px);overflow:hidden}.paper-writing-head{justify-content:space-between;align-items:center;gap:14px;padding:20px 22px 14px;display:flex}.paper-writing-head>div{gap:7px;min-width:0;display:grid}.paper-section-title-input{color:#253148;border:0;outline:0;width:min(100%,500px);font-family:Georgia,Songti SC,serif;font-size:25px;font-weight:600}.paper-ai-toolbar{background:#fbfcfd;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;align-items:center;gap:5px;min-height:42px;padding:0 22px;display:flex}.paper-ai-toolbar button{color:#657286;background:0 0;border-radius:4px;padding:6px 8px;font-size:11px}.paper-ai-toolbar button:hover{color:#263247;background:#eef2f5}.paper-content-editor{resize:vertical;color:#293449;border:0;outline:0;width:100%;min-height:calc(100vh - 310px);padding:26px 30px;font-family:Georgia,Songti SC,serif;font-size:16px;line-height:1.95;display:block}.paper-writing-footer{color:#a1a9b3;border-top:1px solid #edf0f3;justify-content:space-between;padding:10px 22px;font-size:11px;display:flex}.paper-writing-empty{text-align:center;place-items:center;min-height:calc(100vh - 150px);padding:30px;display:grid}.paper-writing-empty strong{color:#37455b;font-family:Georgia,Songti SC,serif;font-size:24px}.paper-writing-empty p{color:#8994a3;margin:8px 0 20px;font-size:13px}.paper-editor-right{gap:14px;display:grid}.paper-preview-panel,.paper-sources-panel{padding:16px}.paper-sources-panel{min-height:0;max-height:calc(100vh - 180px);overflow:auto}.paper-sources-heading{align-items:flex-start}.paper-source-actions{align-items:center;gap:8px;display:flex}.paper-source-actions button{white-space:nowrap}.paper-preview-content{color:#455164;background:#fcfcfb;border:1px solid #edf0f3;min-height:360px;margin-top:14px;padding:18px;font-family:Georgia,Songti SC,serif;font-size:13px;line-height:1.8}.paper-result-document{scroll-behavior:smooth;flex:1;min-height:0;overflow:auto}.paper-result-document.is-streaming:after,.paper-result-preview pre.paper-result-streaming:after{vertical-align:-2px;content:"";background:#7b8595;border-radius:2px;width:8px;height:1.15em;margin-left:6px;animation:1s step-end infinite paper-stream-caret;display:inline-block}.paper-preview-content :first-child{margin-top:0}.paper-preview-content h1,.paper-preview-content h2,.paper-preview-content h3,.paper-preview-content h4{color:#293449;line-height:1.3}.paper-preview-content p{margin:0 0 12px}.paper-preview-content ul,.paper-preview-content ol{margin:0 0 12px;padding-left:22px}.paper-preview-content li+li{margin-top:6px}.paper-preview-content blockquote{color:#7d8794;border-left:2px solid #c4af91;margin:12px 0;padding-left:12px}@keyframes paper-stream-caret{0%,48%{opacity:1}50%,to{opacity:0}}.paper-source-form{border-top:1px solid #edf0f3;gap:8px;margin-top:12px;padding-top:12px;display:grid}.paper-source-form>div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.paper-source-form input{height:34px;font-size:12px}.paper-literature-search{background:#fbfaf8;border:1px solid #e8e2d9;border-radius:6px;gap:8px;margin-top:12px;padding:10px;display:grid}.paper-literature-search-row,.paper-literature-filter-row{align-items:center;gap:6px;display:grid}.paper-literature-search-row{grid-template-columns:minmax(0,1fr) auto}.paper-literature-filter-row{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr)}.paper-literature-search input{color:#364154;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #dfe5eb;border-radius:4px;outline:0;padding:0 9px;font-size:11px}.paper-literature-search input:focus{border-color:#a88c63}.paper-literature-filter-row span{color:#a4aab2;text-align:center;font-size:11px}.paper-literature-filter-row small{color:#a0a6ae;grid-column:1/-1;font-size:10px}.paper-literature-message,.paper-literature-error,.paper-literature-empty{margin:0;font-size:11px;line-height:1.5}.paper-literature-message{color:#718092}.paper-literature-error{color:#b04444}.paper-literature-empty{color:#9aa3ae;text-align:center;padding:6px 0 2px}.paper-literature-results{gap:8px;max-height:420px;padding-right:2px;display:grid;overflow:auto}.paper-literature-result{background:#fff;border:1px solid #ece8e1;border-radius:5px;gap:5px;padding:9px;display:grid}.paper-literature-result-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.paper-literature-result-head strong{color:#39465a;font-size:12px;line-height:1.45}.paper-literature-result-head span{color:#9b805c;flex:none;font-size:10px}.paper-literature-result-meta,.paper-literature-result-abstract{color:#7d8794;margin:0;font-size:10px;line-height:1.55}.paper-literature-result-abstract{color:#657184;max-height:78px;overflow:auto}.paper-literature-result-foot{color:#9ba2ac;flex-wrap:wrap;align-items:center;gap:7px;font-size:9px;display:flex}.paper-literature-result-foot span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.paper-literature-result-foot a{color:#927651;text-decoration:none}.paper-literature-result-foot button{color:#856844;cursor:pointer;font:inherit;background:#fffaf2;border:1px solid #d9c6aa;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:10px}.paper-literature-result-foot button:disabled{cursor:not-allowed;opacity:.55}.paper-source-list{gap:10px;margin-top:14px;display:grid}.paper-source-list>div{color:#8b6f48;grid-template-columns:22px minmax(0,1fr);gap:6px;font-size:11px;display:grid}.paper-source-list span{color:#586579;gap:3px;line-height:1.4;display:grid}.paper-source-list small{color:#9da5b0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1200px){.paper-editor-layout{grid-template-columns:210px minmax(0,1fr)}.paper-editor-right{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}}@media (width<=900px){.paper-create-layout,.paper-project-grid,.paper-editor-layout,.paper-editor-right,.paper-create-form,.paper-field-grid{grid-template-columns:1fr}.paper-home-head,.paper-editor-topbar,.paper-editor-actions{flex-direction:column;align-items:flex-start}.paper-home-mark{display:none}.paper-editor-actions{flex-flow:wrap;width:100%}.paper-editor-left,.paper-writing-panel{min-height:auto}.paper-content-editor{min-height:420px}}@media (width<=720px){.hero-stats{grid-template-columns:1fr}.workspace-layout{--workspace-sidebar-width:0px;height:auto;display:block;overflow:visible}.ai-sidebar{display:none}.ai-chat-main{padding:14px 16px 20px}.workspace-content,.activity-page-body,.activity-shell,.chat-page-body,.chat-shell,body{height:auto;overflow:auto}.chat-empty-state,.chat-composer-wrap,.ai-chat-panel.is-empty .chat-composer-wrap{width:100%}.chat-inspiration-plaza{width:100%;max-width:none}.platform-hero{padding:22px}.platform-copy h1{font-size:42px}.platform-copy p{font-size:15px}.studio-grid.two-cols,.ratio-grid,.chip-grid{grid-template-columns:1fr}.count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-topbar{flex-direction:column;align-items:flex-start}.video-preview-card h2{font-size:32px}.video-preview-stage{min-height:560px}.video-mode-grid{grid-template-columns:1fr}}.ppt-home-view,.ppt-project-view,.ppt-editor-entry{flex-direction:column;gap:24px;min-height:100%;display:flex}.ppt-hero-panel,.ppt-create-panel,.ppt-projects-panel,.ppt-slide-grid-panel,.ppt-editor-placeholder,.ppt-outline-card,.ppt-summary-card,.ppt-slide-preview-panel{background:#fffffff0;border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 12px 40px #0f172a0f}.ppt-hero-panel{padding:28px 32px}.ppt-hero-panel h1,.ppt-project-head h1,.ppt-editor-placeholder h1{margin:8px 0 10px;font-size:42px;line-height:1.05}.ppt-hero-panel p,.ppt-project-head p,.ppt-editor-placeholder p,.ppt-template-hint,.ppt-empty-state{color:#475569db}.ppt-section-tag,.ppt-panel-head span,.ppt-summary-card span,.ppt-outline-card h3,.ppt-editor-placeholder span{color:#8b5cf6;font-size:14px;font-weight:600}.ppt-create-panel{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:20px;padding:20px;display:grid}.ppt-create-main,.ppt-template-panel{flex-direction:column;gap:16px;display:flex}.ppt-topic-input{resize:vertical;color:#0f172a;background:#fff;border:1px solid #94a3b838;border-radius:20px;width:100%;min-height:220px;padding:18px 20px;font-size:28px;line-height:1.5}.ppt-topic-input::placeholder{color:#64748bb3}.ppt-create-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ppt-toolbar-group{background:#f1f5f9e6;border-radius:999px;gap:8px;padding:6px;display:inline-flex}.ppt-chip,.ppt-generate-button,.ppt-project-actions button,.ppt-back-button,.ppt-template-card,.ppt-project-card{appearance:none;cursor:pointer;border:0}.ppt-chip{color:#334155e0;background:0 0;border-radius:999px;min-width:72px;padding:10px 16px;font-weight:600}.ppt-chip.active{color:#111827;background:#fff;box-shadow:0 2px 10px #0f172a14}.ppt-select-field{color:#475569e0;background:#f8fafcf0;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.ppt-select-field select{color:#0f172a;background:0 0;border:0}.ppt-template-panel{padding:6px 4px}.ppt-template-list{gap:12px;display:grid}.ppt-template-card{text-align:left;background:#f8fafcdb;border:1px solid #94a3b829;border-radius:18px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px 16px;display:grid}.ppt-template-card.active{border-color:#8b5cf673;box-shadow:0 0 0 2px #8b5cf61f}.ppt-template-swatch{border-radius:999px;grid-row:span 2;width:14px;height:46px}.ppt-template-card strong,.ppt-project-card-body strong,.ppt-slide-card strong,.ppt-outline-card strong,.ppt-preview-stage strong,.ppt-summary-card strong{color:#0f172a}.ppt-template-card small,.ppt-project-card-body p,.ppt-slide-card p,.ppt-slide-card li,.ppt-outline-card li,.ppt-preview-stage p,.ppt-preview-stage li,.ppt-project-card-body small{color:#475569d6}.ppt-generate-button,.ppt-project-actions .solid{color:#fff;background:#111827;border-radius:16px;padding:14px 18px;font-weight:700}.ppt-project-actions .ghost,.ppt-back-button,.ppt-project-actions .danger{color:#0f172a;background:#fff;border-radius:16px;padding:14px 18px;box-shadow:inset 0 0 0 1px #94a3b840}.ppt-project-actions .danger{color:#b91c1c}.ppt-project-grid,.ppt-slide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ppt-project-card{text-align:left;background:#fff;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b829}.ppt-project-card-cover{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, white), white 62%);flex-direction:column;justify-content:space-between;min-height:160px;padding:18px;display:flex}.ppt-project-card-cover span,.ppt-slide-card-head em{color:#475569e0}.ppt-project-card-body{gap:8px;padding:18px;display:grid}.ppt-project-delete{color:#94a3b8;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:12px}.ppt-project-delete:hover{color:#f87171}.ppt-project-delete:disabled{cursor:wait;opacity:.55}.ppt-project-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ppt-project-actions{flex-wrap:wrap;gap:12px;display:flex}.ppt-summary-grid,.ppt-preview-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ppt-summary-card{gap:8px;padding:22px;display:grid}.ppt-slide-preview-panel{grid-column:span 2;padding:20px}.ppt-preview-stage{background:#f8fafce6;border-radius:20px;justify-content:center;align-items:center;min-height:460px;padding:16px;display:flex}.ppt-preview-slide{background:#fff;border-radius:18px;gap:24px;width:min(100%,960px);min-height:540px;padding:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f172a14}.ppt-preview-slide:after{content:"";background:color-mix(in srgb, var(--accent) 24%, #0f172a);opacity:.84;border-radius:50%;width:340px;height:340px;position:absolute;inset:auto -120px -120px auto}.ppt-preview-slide header,.ppt-preview-content{z-index:1;position:relative}.ppt-preview-content h2{color:#111827;margin:0 0 18px;font-size:56px;line-height:1.04}.ppt-preview-kpi-row,.ppt-slide-card-kpis{flex-wrap:wrap;gap:12px;display:flex}.ppt-preview-kpi-card,.ppt-slide-card-kpis span{background:#f8fafcf5;border-radius:16px;padding:16px 18px}.ppt-outline-card{padding:20px}.ppt-outline-card ol{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ppt-outline-card li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ppt-outline-card li span,.ppt-slide-card-head span{color:#8b5cf6;background:#8b5cf61f;border-radius:12px;justify-content:center;align-items:center;min-height:28px;font-weight:700;display:inline-flex}.ppt-slide-card{background:#fff;border-radius:20px;gap:12px;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #94a3b829}.ppt-slide-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ppt-editor-placeholder{padding:28px 32px}.ppt-editor-placeholder pre{color:#e2e8f0;background:#0f172a;border-radius:18px;padding:18px;overflow:auto}.ppt-editor-link{color:#fff;background:#111827;border-radius:16px;justify-content:center;align-items:center;width:fit-content;padding:14px 18px;text-decoration:none;display:inline-flex}.ppt-empty-preview,.ppt-empty-state{background:#f8fafceb;border-radius:18px;justify-content:center;align-items:center;min-height:180px;display:flex}.ppt-error-text{color:#b91c1c}.ppt-success-text{color:#15803d}.ppt-editor-shell{grid-template-columns:280px minmax(0,1fr) 360px;gap:18px;display:grid}.ppt-editor-sidebar,.ppt-editor-panel{min-width:0}.ppt-editor-slide-list{gap:10px;margin-top:18px;display:grid}.ppt-editor-slide-item{text-align:left;background:#f8fafce0;border:1px solid #94a3b824;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.ppt-editor-slide-item.active{border-color:#8b5cf673;box-shadow:0 0 0 2px #8b5cf61f}.ppt-editor-slide-item span{color:#8b5cf6;background:#8b5cf61f;border-radius:12px;justify-content:center;align-items:center;min-height:30px;font-weight:700;display:inline-flex}.ppt-editor-slide-item small{color:#475569d1}.ppt-editor-stage-wrap{min-width:0}.ppt-field-grid,.ppt-array-editor{gap:14px;margin-top:18px;display:grid}.ppt-card-editor-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ppt-field{gap:8px;display:grid}.ppt-field.full{grid-column:1/-1}.ppt-field span,.ppt-array-editor h4{color:#475569e0;font-size:13px;font-weight:600}.ppt-field input,.ppt-field textarea{color:#0f172a;background:#fff;border:1px solid #94a3b833;border-radius:14px;width:100%;padding:12px 14px}.ppt-field textarea{resize:vertical;min-height:96px}@media (width<=1200px){.ppt-create-panel,.ppt-preview-layout,.ppt-summary-grid,.ppt-project-grid,.ppt-slide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppt-editor-shell{grid-template-columns:260px minmax(0,1fr)}.ppt-editor-panel{grid-column:1/-1}.ppt-slide-preview-panel{grid-column:span 2}}@media (width<=900px){.ppt-create-panel,.ppt-preview-layout,.ppt-summary-grid,.ppt-project-grid,.ppt-slide-grid,.ppt-editor-shell,.ppt-card-editor-row{grid-template-columns:1fr}.ppt-project-head{flex-direction:column;gap:16px}.ppt-slide-preview-panel{grid-column:span 1}.ppt-hero-panel h1,.ppt-project-head h1,.ppt-editor-placeholder h1{font-size:32px}.ppt-topic-input{min-height:180px;font-size:22px}.ppt-preview-content h2{font-size:38px}}.ppt-home-view,.ppt-project-view{gap:28px;width:min(100%,1160px);margin:0 auto;padding:34px 24px 56px}.ppt-home-view{color:#111827}.ppt-home-view .ppt-hero-panel{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;justify-items:center;gap:12px;padding:12px 0 8px;display:grid;position:relative}.ppt-home-history-button{color:#687286;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #dfe3ea;border-radius:999px;align-items:center;gap:5px;padding:0 13px;font-size:13px;font-weight:700;transition:border-color .16s,color .16s,box-shadow .16s;display:inline-flex;position:absolute;top:8px;right:calc(604px - 50vw)}.ppt-home-history-button:hover{color:#8b5cf6;border-color:#8b5cf66b;box-shadow:0 6px 16px #8b5cf614}.ppt-home-history-button small{color:#8b5cf6;background:#f3f0ff;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:10px;line-height:1;display:inline-grid}@media (width<=1200px){.ppt-home-history-button{right:0}}.ppt-home-view .ppt-section-tag{color:#8b5cf6;font-size:15px}.ppt-home-view .ppt-hero-panel h1{color:#111827;letter-spacing:0;margin:0;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1.15}.ppt-home-view .ppt-hero-panel h1 em{color:#9747ff;font-style:normal}.ppt-home-view .ppt-hero-panel p{color:#8992a5;margin:0;font-size:15px}.ppt-home-view .ppt-create-panel{isolation:isolate;background:#fafafa;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:1fr;gap:0;padding:20px 22px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 10px #0f172a0d}.ppt-home-view .ppt-topic-input{z-index:1;resize:none;color:#303746;background:0 0;border:0;outline:0;min-height:106px;margin:0;padding:12px 2px 16px;font-size:17px;line-height:1.6;display:block;position:relative}.ppt-home-view .ppt-create-toolbar{border-top:1px solid #eceef1;flex-wrap:nowrap;gap:10px;min-height:48px;padding-top:14px}.ppt-home-view .ppt-toolbar-group{background:#e9eaee;flex:none;gap:2px;padding:3px}.ppt-home-view .ppt-chip{color:#777f91;min-width:55px;padding:8px 11px;font-size:13px}.ppt-home-view .ppt-chip.active{color:#333948;background:#fff;box-shadow:0 1px 2px #0f172a14}.ppt-home-view .ppt-select-field,.ppt-home-view .ppt-template-picker{background:#fff;border:1px solid #e3e5e9;border-radius:10px;min-height:38px;padding:7px 10px;font-size:13px}.ppt-home-view .ppt-select-field{gap:8px}.ppt-home-view .ppt-select-field span,.ppt-home-view .ppt-template-picker-label{color:#858c9d}.ppt-home-view .ppt-select-field select,.ppt-home-view .ppt-template-picker select{color:#343b4b;background:0 0;border:0;outline:0;max-width:112px;font-size:13px}.ppt-home-view .ppt-template-picker{align-items:center;gap:8px;display:inline-flex}.ppt-home-view .ppt-template-picker select{max-width:136px}.ppt-home-view .ppt-credit-hint{color:#e69a3c;white-space:nowrap;margin-left:auto;font-size:12px}.ppt-home-view .ppt-generate-button{border-radius:10px;flex:none;min-height:40px;padding:10px 22px;font-size:14px}.ppt-home-view .ppt-template-hint,.ppt-home-view .ppt-error-text{margin:10px 0 0;font-size:12px}.ppt-home-view .ppt-template-hint{color:#8b93a3}.ppt-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ppt-feature-card{background:#fff;border:1px solid #e7e8eb;border-radius:16px;align-items:flex-start;gap:12px;min-height:92px;padding:19px 20px;display:flex}.ppt-feature-card strong{color:#252b38;margin:1px 0 7px;font-size:16px;display:block}.ppt-feature-card p{color:#8a91a1;margin:0;font-size:13px}.ppt-feature-icon{justify-content:center;align-items:center;width:24px;height:24px;font-size:22px;line-height:1;display:inline-flex}.ppt-feature-icon.violet{color:#994bff}.ppt-feature-icon.blue{color:#20a9f4}.ppt-feature-icon.green{color:#18bd85}.ppt-home-view .ppt-projects-panel,.ppt-home-view .ppt-project-card{box-shadow:none;border-color:#e7e8eb;border-radius:16px}.ppt-home-view .ppt-projects-panel{box-shadow:none;background:0 0;border:0}.ppt-home-view .ppt-panel-head>div{align-items:baseline;gap:10px;display:flex}.ppt-home-view .ppt-panel-head span{color:#9747ff;font-size:21px}.ppt-home-view .ppt-panel-head h2{color:#2a3040;margin:0;font-size:20px}.ppt-home-view .ppt-panel-head h2 small{color:#8d94a4;font-size:14px;font-weight:500}.ppt-home-view .ppt-project-grid{gap:14px}.ppt-home-view .ppt-project-card-cover{min-height:138px;padding:16px}.ppt-home-view .ppt-project-card-body{gap:5px;padding:13px 16px 15px}.ppt-home-view .ppt-project-card-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ppt-home-view .ppt-project-card-body p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.ppt-home-view .ppt-project-card-body small{font-size:11px}.ppt-project-view{gap:20px}.ppt-project-view .ppt-project-head{align-items:center;gap:18px}.ppt-project-view .ppt-project-head h1{color:#252b38;text-overflow:ellipsis;white-space:nowrap;max-width:680px;margin:12px 0 6px;font-size:34px;overflow:hidden}.ppt-project-view .ppt-project-head p{text-overflow:ellipsis;white-space:nowrap;max-width:720px;margin:0;font-size:14px;overflow:hidden}.ppt-project-view .ppt-back-button,.ppt-project-view .ppt-project-actions button{border-radius:10px;padding:10px 14px;font-size:13px}.ppt-project-view .ppt-project-actions{gap:8px}.ppt-project-view .ppt-summary-grid{gap:14px}.ppt-project-view .ppt-summary-card{min-height:98px;box-shadow:none;border-radius:16px;gap:8px;padding:18px 20px}.ppt-project-view .ppt-summary-card span,.ppt-project-view .ppt-outline-card h3{font-size:14px}.ppt-project-view .ppt-summary-card strong{font-size:17px}.ppt-project-view .ppt-preview-layout{gap:14px}.ppt-project-view .ppt-slide-preview-panel,.ppt-project-view .ppt-outline-card{box-shadow:none;border-radius:16px}.ppt-project-view .ppt-slide-preview-panel{padding:14px}.ppt-project-view .ppt-preview-stage{aspect-ratio:16/9;border-radius:12px;min-height:0;padding:12px}.ppt-project-view .ppt-preview-slide{aspect-ratio:16/9;border-radius:10px;gap:12px;width:min(100%,760px);min-height:0;padding:28px}.ppt-project-view .ppt-preview-content h2{margin-bottom:12px;font-size:clamp(26px,3.2vw,44px)}.ppt-project-view .ppt-outline-card{padding:18px}.ppt-project-view .ppt-outline-card ol{gap:8px;margin-top:14px}.ppt-project-view .ppt-outline-card li{grid-template-columns:32px minmax(0,1fr);gap:9px;font-size:13px}.ppt-project-view .ppt-outline-card li span{border-radius:9px;min-height:26px}.ppt-project-view .ppt-slide-grid-panel{box-shadow:none;border-radius:16px;padding:18px}.ppt-project-view .ppt-slide-grid{gap:12px}.ppt-project-view .ppt-slide-card{border-radius:12px;gap:8px;padding:14px;box-shadow:inset 0 0 0 1px #e7e8eb}@media (width<=900px){.ppt-home-view,.ppt-project-view{padding:24px 16px 40px}.ppt-home-view .ppt-create-toolbar{flex-wrap:wrap}.ppt-home-view .ppt-credit-hint{margin-left:0}.ppt-feature-grid{grid-template-columns:1fr}.ppt-project-view .ppt-project-head{align-items:flex-start}.ppt-project-view .ppt-project-head h1{white-space:normal;max-width:100%;font-size:28px}.ppt-project-view .ppt-project-head p{white-space:normal}.ppt-project-view .ppt-preview-stage,.ppt-project-view .ppt-preview-slide{aspect-ratio:auto;min-height:260px}}.ppt-home-view{gap:20px;width:min(100%,820px);padding:22px 16px 40px}.ppt-home-view .ppt-hero-panel{gap:7px;padding:4px 0 8px}.ppt-home-view .ppt-section-tag{font-size:13px}.ppt-home-view .ppt-hero-panel h1{font-size:32px}.ppt-home-view .ppt-hero-panel p{font-size:12px}.ppt-home-view .ppt-create-panel{gap:0;padding:18px 18px 14px}.ppt-home-view .ppt-topic-input{resize:none;color:#252b38;width:100%;min-height:112px;font:inherit;caret-color:#252b38;background:0 0;border:0;outline:0;padding:8px 0 14px;font-size:15px;line-height:1.7;overflow:hidden}.ppt-home-view .ppt-topic-input::selection{color:#252b38;background:#8b5cf62e}.ppt-home-view .ppt-topic-input::placeholder{color:#aeb4c0}.ppt-home-view .ppt-create-toolbar{border-top:1px solid #eceef1;gap:7px;min-height:42px;padding-top:12px}.ppt-home-view .ppt-toolbar-group{background:#f3f5f9;border:1px solid #e7eaf1;border-radius:999px;padding:2px;display:inline-flex}.ppt-home-view .ppt-chip{cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:42px;padding:6px 8px;font-size:11px;transition:background-color .16s,color .16s,box-shadow .16s}.ppt-home-view .ppt-chip:hover{color:#4b5563}.ppt-home-view .ppt-select-field,.ppt-home-view .ppt-template-picker{border-radius:8px;gap:5px;min-height:32px;padding:5px 8px;font-size:11px}.ppt-home-view .ppt-select-field{align-items:center;display:inline-flex;position:relative}.ppt-home-view .ppt-select-field strong{color:#343b4b;font-size:11px;font-weight:700}.ppt-home-view .ppt-select-field:after{color:#687286;content:"⌄";font-size:13px;line-height:1}.ppt-home-view .ppt-select-field select{opacity:0;cursor:pointer;width:100%;max-width:none;font-size:11px;position:absolute;inset:0}.ppt-home-view .ppt-template-picker{cursor:pointer;text-align:left;border:1px solid #dfe3ea;max-width:180px}.ppt-home-view .ppt-template-picker strong{color:#343b4b;text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-size:11px;font-weight:600;overflow:hidden}.ppt-home-view .ppt-picker-caret{color:#8992a5;margin-left:auto;font-size:14px}.ppt-home-view .ppt-credit-hint{font-size:10px}.ppt-home-view .ppt-generate-button{border-radius:8px;min-height:32px;padding:7px 14px;font-size:12px}.ppt-home-view .ppt-template-hint,.ppt-home-view .ppt-error-text{margin-top:7px;font-size:10px}.ppt-scenario-panel{gap:12px;display:grid}.ppt-scenario-head{justify-content:space-between;align-items:center;display:flex}.ppt-scenario-head strong{color:#252b38;font-size:15px}.ppt-scenario-head button{color:#8d94a4;cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px}.ppt-scenario-list{flex-wrap:wrap;gap:10px;display:flex}.ppt-scenario-list button{color:#687286;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe3ea;border-radius:999px;padding:0 16px;font-size:12px;transition:border-color .16s,color .16s,box-shadow .16s}.ppt-scenario-list button:hover{color:#8b5cf6;border-color:#8b5cf673;box-shadow:0 6px 18px #8b5cf61a}.ppt-home-view.agent-active{width:min(100%,780px);min-height:calc(100vh - 92px);padding:8px 12px 12px;overflow-x:hidden}.ppt-agent-panel{color:#252b38;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:calc(100vh - 136px);display:grid}.ppt-agent-flow{align-content:start;gap:8px;min-height:0;padding:2px 0;display:grid}.ppt-agent-flow-head{color:#8d94a4;justify-content:flex-start;align-items:center;min-height:30px;font-size:12px;display:flex;position:relative}.ppt-agent-flow-head>.ppt-agent-reset{z-index:20;position:fixed;top:16px;left:288px}.ppt-agent-flow-head-actions{z-index:20;align-items:center;gap:6px;display:inline-flex;position:fixed;top:16px;right:24px}.ppt-agent-history-button{color:#687286;cursor:pointer;min-height:26px;font:inherit;background:#fff;border:1px solid #e1e5ed;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.ppt-agent-history-button:hover{color:#8b5cf6;border-color:#8b5cf66b}.ppt-agent-history-button small{color:#8b5cf6;background:#f3f0ff;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:9px;line-height:1;display:inline-grid}.ppt-agent-reset,.ppt-agent-link-button,.ppt-agent-primary-button,.ppt-agent-option,.ppt-agent-composer button,.ppt-agent-progress button{cursor:pointer;font:inherit;border:0}.ppt-agent-reset{color:#687286;background:#fff;border-radius:999px;padding:5px 10px;font-size:11px;box-shadow:inset 0 0 0 1px #dfe3ea}@media (width>=1280px){.ppt-agent-flow-head>.ppt-agent-reset{left:248px}}@media (width<=720px){.ppt-agent-flow-head>.ppt-agent-reset{top:12px;left:12px}.ppt-agent-flow-head-actions{top:12px;right:12px}}.ppt-agent-history-backdrop{z-index:80;background:#0f172a14;position:fixed;inset:0}.ppt-agent-history-drawer{background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;width:min(360px,100vw - 24px);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 42px #0f172a1f}.ppt-agent-history-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:68px;padding:0 18px;display:flex}.ppt-agent-history-head>div{gap:4px;display:grid}.ppt-agent-history-head span{color:#9aa2b2;letter-spacing:.04em;font-size:10px;font-weight:800}.ppt-agent-history-head strong{color:#252b38;font-size:15px;font-weight:900}.ppt-agent-history-head strong small{color:#8b5cf6;margin-left:4px;font-size:11px}.ppt-agent-history-head button{color:#687286;cursor:pointer;background:#f7f8fb;border:0;border-radius:50%;width:28px;height:28px;font-size:20px;line-height:1}.ppt-agent-history-list{gap:8px;padding:12px;display:grid;overflow-y:auto}.ppt-agent-history-item{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #edf0f4;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.ppt-agent-history-item:hover,.ppt-agent-history-item.active{background:#fbfaff;border-color:#8b5cf661;transform:translateY(-1px)}.ppt-agent-history-thumb{color:#8b5cf6;background:linear-gradient(145deg,#f2edff,#f8fafc);border-radius:8px;justify-content:center;align-items:baseline;width:44px;height:36px;font-weight:900;line-height:1;display:flex}.ppt-agent-history-thumb span{margin-top:11px;font-size:16px}.ppt-agent-history-thumb small{color:#9aa2b2;margin-left:2px;font-size:9px}.ppt-agent-history-copy{min-width:0}.ppt-agent-history-copy strong,.ppt-agent-history-copy p,.ppt-agent-history-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ppt-agent-history-copy strong{color:#252b38;font-size:12px;font-weight:800}.ppt-agent-history-copy p{color:#858da0;margin:4px 0;font-size:10px}.ppt-agent-history-copy em{color:#a1a8b6;font-size:9px;font-style:normal}.ppt-agent-history-copy i{margin:0 3px;font-style:normal}.ppt-agent-history-arrow{color:#b4bac7;align-self:center;font-size:20px;line-height:1}.ppt-agent-history-empty{color:#8d94a4;text-align:center;place-items:center;gap:10px;min-height:160px;padding:20px;font-size:12px;display:grid}.ppt-agent-history-empty.error{color:#c2415a}.ppt-agent-history-empty button{color:#687286;cursor:pointer;min-height:28px;font:inherit;background:#fff;border:1px solid #e1e5ed;border-radius:8px;padding:0 10px;font-size:11px}.ppt-agent-user-bubble{color:#252b38;background:linear-gradient(135deg,#9747ff24,#8b5cf614);border:1px solid #9747ff2e;border-radius:12px 12px 4px;justify-self:end;width:fit-content;max-width:min(520px,76%);padding:8px 12px;box-shadow:0 5px 14px #8b5cf612}.ppt-agent-user-bubble p{margin:0;font-size:11px;font-weight:600;line-height:1.45}.ppt-agent-assistant-copy{color:#252b38;gap:2px;font-size:11px;line-height:1.45;display:grid}.ppt-agent-assistant-copy p{margin:0}.ppt-agent-classification{color:#252b38;background:#fff;border:1px solid #e4e8ef;border-radius:10px;gap:6px;width:fit-content;max-width:100%;padding:8px 10px;display:grid;box-shadow:0 5px 14px #0f172a0a}.ppt-agent-classification.inline{width:100%;box-shadow:none}.ppt-agent-classification-head,.ppt-agent-classification-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ppt-agent-classification-head span,.ppt-agent-classification-row em{color:#9aa2b2;font-size:10px;font-style:normal;font-weight:800}.ppt-agent-classification-head strong{color:#8b5cf6;font-size:12px;font-weight:900}.ppt-agent-classification-head small,.ppt-agent-classification-row span{color:#687286;background:#f8fafc;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.ppt-agent-classification-row.skill span{color:#8b5cf6;background:#f3f0ff}.ppt-agent-card{background:#fff;border:1px solid #dfe3ea;border-radius:11px;display:grid;overflow:hidden;box-shadow:0 5px 14px #0f172a0a}.ppt-agent-card.loading,.ppt-agent-card.generating,.ppt-agent-card.done{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px}.ppt-agent-card.done{grid-template-columns:minmax(0,1fr) auto}.ppt-agent-card.done span{color:#8b5cf6;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.ppt-agent-card.done strong,.ppt-agent-card.loading strong,.ppt-agent-card.generating strong{color:#252b38;font-size:13px;line-height:1.45}.ppt-agent-card.done p,.ppt-agent-card.loading p,.ppt-agent-card.generating p,.ppt-agent-extra,.ppt-agent-outline-tip,.ppt-agent-summary-intro{color:#858da0;margin:6px 0 0;font-size:12px;line-height:1.55}.ppt-agent-card-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:32px;padding:0 10px;display:flex}.ppt-agent-card-title{color:#858da0;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.ppt-agent-card-title i{border:2px solid #a78bfa;border-radius:50%;width:10px;height:10px}.ppt-agent-card-title.success i{background:#8b5cf61f;border:0;position:relative}.ppt-agent-card-title.success i:after{color:#8b5cf6;content:"✓";font-size:12px;font-weight:900;line-height:10px;position:absolute;inset:3px}.ppt-agent-progress{color:#9aa2b2;align-items:center;gap:4px;font-size:11px;display:inline-flex}.ppt-agent-progress button{color:#9aa2b2;background:0 0;border-radius:50%;width:18px;height:18px;font-size:18px;line-height:1}.ppt-agent-progress button:disabled{opacity:.35;cursor:not-allowed}.ppt-agent-progress strong{text-align:center;min-width:34px}.ppt-agent-question-body{gap:8px;padding:10px 10px 6px;display:grid}.ppt-agent-question-body h3{color:#252b38;margin:0;font-size:12px;line-height:1.4}.ppt-agent-options{flex-wrap:wrap;gap:6px;display:flex}.ppt-agent-option{color:#4b5563;cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e8ef;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 4px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.ppt-agent-option:hover{color:#252b38;background:#fbfaff;border-color:#8b5cf66b;transform:translateY(-1px);box-shadow:0 6px 16px #8b5cf614}.ppt-agent-option span{color:#858da0;background:#eef1f6;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-grid}.ppt-agent-option strong{color:inherit;font-size:11px;font-weight:700}.ppt-agent-option.active{color:#252b38;background:#8b5cf61a;border-color:#8b5cf680}.ppt-agent-option.active span{color:#fff;background:#8b5cf6}.ppt-agent-selected-answer{color:#687286;background:#f8fafc;border-radius:9px;margin:0 12px;padding:6px 9px;font-size:11px}.ppt-agent-actions{align-items:center;gap:7px;padding:10px;display:flex}.ppt-agent-link-button{color:#4b5563;background:#fff;border-radius:8px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;box-shadow:inset 0 0 0 1px #dfe3ea}.ppt-agent-primary-button{color:#fff;background:#8b5cf6;border-radius:8px;min-height:28px;padding:0 12px;font-size:11px;font-weight:800}.ppt-agent-primary-button:disabled,.ppt-agent-composer button:disabled{opacity:.48;cursor:not-allowed}.ppt-agent-summary-grid{gap:8px;padding:10px 12px 0;display:grid}.ppt-agent-summary-grid article{min-width:0}.ppt-agent-summary-grid strong{color:#252b38;margin-bottom:5px;font-size:13px;line-height:1.45;display:block}.ppt-agent-summary-grid span{color:#858da0;font-size:12px;line-height:1.55;display:block}.ppt-agent-summary-intro,.ppt-agent-outline-tip,.ppt-agent-extra{padding:0 12px}.ppt-agent-answer-summary{background:#fff;border:1px solid #e4e8ef;border-radius:11px;gap:8px;padding:10px 12px 12px;display:grid;box-shadow:0 6px 16px #0f172a0a}.ppt-agent-answer-summary-head{color:#858da0;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.ppt-agent-answer-summary-head span{color:#16a34a;background:#ecfdf3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:inline-grid}.ppt-agent-answer-list{gap:8px;display:grid}.ppt-agent-answer-list article{gap:3px;display:grid}.ppt-agent-answer-list strong{color:#111827;font-size:12px;line-height:1.45}.ppt-agent-answer-list p{color:#858da0;margin:0;font-size:11px;line-height:1.45}.ppt-agent-outline-count{color:#8b5cf6;background:#f3f0ff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.ppt-agent-outline-head-actions{align-items:center;gap:7px;display:inline-flex}.ppt-agent-outline-head-actions button{color:#4b5563;cursor:pointer;font:inherit;background:#fff;border:0;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800;box-shadow:inset 0 0 0 1px #dfe3ea}.ppt-agent-outline-head-actions button:disabled{opacity:.45;cursor:not-allowed}.ppt-agent-outline-editor{resize:vertical;color:#252b38;min-height:260px;max-height:360px;font:inherit;background:#fbfcff;border:1px solid #e4e8ef;border-radius:10px;outline:0;margin:10px 12px 0;padding:10px 12px;font-size:12px;line-height:1.65;overflow:auto}.ppt-agent-outline-editor:focus{border-color:#8b5cf673;box-shadow:0 0 0 3px #8b5cf614}.ppt-agent-outline-title-row{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px 0;display:grid}.ppt-agent-outline-title-row span{color:#858da0;font-size:12px;font-weight:800}.ppt-agent-outline-title-row input,.ppt-agent-outline-fields input,.ppt-agent-outline-fields textarea{color:#111827;width:100%;font:inherit;background:#fbfcff;border:1px solid #e4e8ef;border-radius:10px;outline:0;transition:border-color .16s,box-shadow .16s}.ppt-agent-outline-title-row input,.ppt-agent-outline-fields input{height:34px;padding:0 11px;font-size:13px;font-weight:800}.ppt-agent-outline-fields textarea{resize:none;min-height:0;padding:10px 11px;font-size:12px;line-height:1.65;overflow:hidden}.ppt-agent-outline-title-row input:focus,.ppt-agent-outline-fields input:focus,.ppt-agent-outline-fields textarea:focus{border-color:#8b5cf673;box-shadow:0 0 0 3px #8b5cf614}.ppt-agent-outline-list{gap:8px;max-height:420px;margin:10px 12px 0;padding-right:4px;display:grid;overflow:auto}.ppt-agent-outline-item{background:#f7f8fb;border-radius:12px;grid-template-columns:70px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.ppt-agent-outline-page{color:#6b7280;align-items:center;gap:7px;min-height:34px;font-size:12px;font-weight:800;display:flex}.ppt-agent-outline-grip{color:#9aa2b2;cursor:grab;font:inherit;background:#fff;border:0;border-radius:7px;padding:6px 5px;font-size:12px;line-height:1;box-shadow:inset 0 0 0 1px #dfe3ea}.ppt-agent-outline-fields{gap:8px;min-width:0;display:grid}.ppt-agent-outline-field-row{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.ppt-agent-outline-field-row select{color:#4b5563;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #e4e8ef;border-radius:10px;outline:0;padding:0 8px;font-size:12px;font-weight:800}.ppt-agent-outline-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:168px;display:flex}.ppt-agent-outline-tools button{color:#4b5563;cursor:pointer;font:inherit;background:#fff;border:0;border-radius:8px;padding:8px 9px;font-size:11px;font-weight:800;box-shadow:inset 0 0 0 1px #dfe3ea}.ppt-agent-outline-tools button.danger{color:#ef4444}.ppt-agent-outline-tools button:disabled{opacity:.38;cursor:not-allowed}.ppt-agent-card.theme{box-shadow:none;background:0 0;border:0;gap:10px}.ppt-agent-theme-intro{color:#252b38;font-size:13px;line-height:1.65}.ppt-agent-theme-intro p{margin:0}.ppt-agent-confirmed-outline,.ppt-agent-theme-picker{background:#fff;border:1px solid #e4e8ef;border-radius:18px;overflow:hidden;box-shadow:0 8px 22px #0f172a0b}.ppt-agent-confirmed-outline>header,.ppt-agent-theme-picker>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.ppt-agent-confirmed-outline>header div,.ppt-agent-theme-picker>header div{gap:3px;min-width:0;display:grid}.ppt-agent-confirmed-outline>header strong,.ppt-agent-theme-picker>header strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.ppt-agent-confirmed-outline>header span,.ppt-agent-theme-picker>header span{color:#9aa2b2;font-size:11px;font-weight:700}.ppt-agent-confirmed-list{max-height:430px;padding:18px 18px 4px;display:grid;overflow:auto}.ppt-agent-confirmed-list article{grid-template-columns:150px minmax(0,1fr);gap:14px;min-height:78px;padding-bottom:18px;display:grid}.ppt-agent-confirmed-index{color:#747b8c;grid-template-columns:54px 1fr;align-items:start;gap:12px;font-weight:800;display:grid}.ppt-agent-confirmed-index em{color:#9aa2b2;background:#f4f5f7;border-radius:7px;width:fit-content;padding:5px 8px;font-size:11px;font-style:normal}.ppt-agent-confirmed-index span{padding-top:5px;font-size:12px}.ppt-agent-confirmed-copy{gap:8px;min-width:0;display:grid}.ppt-agent-confirmed-copy strong{color:#111827;font-size:15px;font-weight:900;line-height:1.4}.ppt-agent-confirmed-copy p{color:#252b38;background:#f6f6f8;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.75}.ppt-agent-confirmed-copy ul{color:#4b5563;gap:5px;margin:0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.ppt-agent-confirmed-outline>footer{color:#9aa2b2;background:#ffffffeb;border-top:1px solid #edf0f3c7;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.ppt-agent-confirmed-outline>footer span{color:#747b8c;padding-left:24px;font-weight:800;position:relative}.ppt-agent-confirmed-outline>footer span:before{color:#16a34a;content:"✓";background:#ecfdf3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ppt-agent-confirmed-outline-static{margin-top:8px}.ppt-agent-theme-picker{padding-bottom:18px}.ppt-agent-theme-change{color:#252b38;cursor:pointer;height:34px;font:inherit;background:#fff;border:1px solid #d8dde7;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:900;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.ppt-agent-theme-change:hover{border-color:#bfc7d5;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.ppt-agent-theme-cover{background-color:var(--template-color,#8b5cf6);background-image:linear-gradient(135deg, color-mix(in srgb, var(--template-color,#8b5cf6) 72%, #06152f), color-mix(in srgb, var(--template-accent,#44c8ed) 58%, var(--template-color,#8b5cf6)));color:#fff;border-radius:14px;justify-content:space-between;align-items:flex-start;width:min(960px,100% - 32px);min-height:300px;margin:18px auto 14px;padding:42px 44px;display:flex;position:relative;overflow:hidden}.ppt-agent-theme-cover.has-image{background-color:#f8fafc;background-image:var(--template-image);background-position:50%;background-repeat:no-repeat;background-size:contain}.ppt-agent-theme-cover:before{aspect-ratio:1;content:"";background:#ffffff14;border:1px solid #ffffff52;border-radius:50%;width:48%;position:absolute;top:-30%;right:-9%}.ppt-agent-theme-cover:after{aspect-ratio:1;background:color-mix(in srgb, var(--template-accent,#44c8ed) 34%, #001c4b52);content:"";filter:blur(1px);border-radius:50%;width:42%;position:absolute;bottom:-44%;right:5%}.ppt-agent-theme-cover.has-image:before,.ppt-agent-theme-cover.has-image:after{display:none}.ppt-agent-theme-cover-image{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ppt-agent-theme-cover-panel{z-index:1;background:#031634ad;border-radius:14px;gap:9px;width:min(58%,510px);padding:24px 26px;display:grid;position:absolute;top:42px;left:44px;box-shadow:0 18px 34px #000f2d24}.ppt-agent-theme-cover.has-image .ppt-agent-theme-cover-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab8}.ppt-agent-theme-cover-panel strong{letter-spacing:.01em;font-size:clamp(24px,3vw,42px);font-weight:900;line-height:1.18}.ppt-agent-theme-cover-panel span{color:#ffffffdb;font-size:15px;font-weight:800}.ppt-agent-theme-cover-panel p{color:#ffffffc2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.ppt-agent-theme-cover small{z-index:1;color:#ffffffe0;font-size:13px;font-weight:900;position:absolute;bottom:30px;right:44px}.ppt-agent-theme-cover.image:after{content:"";display:none}.ppt-agent-theme-meta{background:#fafbfc;border:1px solid #edf0f3;border-radius:14px;gap:5px;width:min(560px,100% - 32px);margin:0 16px 2px;padding:12px 14px;display:grid}.ppt-agent-theme-meta strong{color:#111827;font-size:13px;font-weight:900}.ppt-agent-theme-meta span{color:#747b8c;font-size:11px;font-weight:800}.ppt-agent-theme-meta p{color:#4b5563;margin:2px 0 0;font-size:12px;line-height:1.55}.ppt-agent-theme-meta div{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.ppt-agent-theme-meta i{color:#747b8c;background:#fff;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.ppt-agent-theme-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:0 16px;display:grid}.ppt-agent-theme-thumbs button{color:#4b5563;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;gap:7px;display:grid}.ppt-agent-theme-thumbs button>span{aspect-ratio:16/9;background-color:var(--template-color,#8b5cf6);background-image:linear-gradient(135deg, color-mix(in srgb, var(--template-color,#8b5cf6) 75%, #06152f), color-mix(in srgb, var(--template-accent,#44c8ed) 58%, var(--template-color,#8b5cf6)));border:2px solid #0f172a14;border-radius:10px;transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.ppt-agent-theme-thumbs button>span.has-image{background-color:#f8fafc;background-image:var(--template-image);background-position:50%;background-repeat:no-repeat;background-size:contain}.ppt-agent-theme-thumb-image{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ppt-agent-theme-thumbs button.active>span{border-color:#111827;box-shadow:0 8px 18px #0f172a1f}.ppt-agent-theme-thumbs button:hover>span{transform:translateY(-1px)}.ppt-agent-theme-thumbs i{color:#111827;background:#facc15;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:900;display:grid;position:absolute;top:5px;right:5px}.ppt-agent-theme-thumbs b{z-index:1;color:#111827;background:#ffffffd1;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900;line-height:1;position:absolute;bottom:7px;left:8px}.ppt-agent-theme-thumbs em{z-index:1;color:#fff;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:900;line-height:1.25;position:absolute;top:50%;left:9px;right:9px;overflow:hidden;transform:translateY(-50%)}.ppt-agent-theme-thumbs strong{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.ppt-agent-theme-actions{gap:12px;padding:18px 16px 0;display:flex}.ppt-agent-theme-actions .ppt-agent-primary-button{min-height:34px;padding:0 18px}.ppt-agent-inline-status{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:14px 16px 0;padding:12px 14px;display:grid}.ppt-agent-inline-status.done>span{color:#fff;background:#10b981;border-radius:999px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.ppt-agent-inline-status strong{color:#111827;font-size:13px;font-weight:900;display:block}.ppt-agent-inline-status p{color:#6b7280;margin:4px 0 0;font-size:12px;line-height:1.45}.ppt-agent-selected-theme-card{gap:8px;width:100%;margin-top:8px;display:grid}.ppt-agent-selected-theme-head{color:#6b7280;align-items:center;gap:8px;font-size:14px;display:inline-flex}.ppt-agent-selected-theme-head span{color:#16a34a;background:#ecfdf3;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.ppt-agent-selected-theme-head strong{color:#6b7280;font-weight:700}.ppt-agent-selected-theme-cover{aspect-ratio:16/9;background:radial-gradient(circle at 58% 28%, color-mix(in srgb, var(--template-accent,#44c8ed) 42%, #ffffff85), transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--template-color,#8b5cf6) 18%, #eaf4ff), color-mix(in srgb, var(--template-color,#8b5cf6) 55%, #fff));width:196px;box-shadow:none;border:0;border-radius:12px;position:relative;overflow:hidden}.ppt-agent-selected-theme-cover.has-image{background-color:#f8fafc;background-image:var(--template-image);background-position:50%;background-repeat:no-repeat;background-size:contain}.ppt-agent-selected-theme-cover.has-image:before,.ppt-agent-selected-theme-cover.has-image:after{display:none}.ppt-agent-selected-theme-cover-image{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ppt-agent-selected-theme-cover:before,.ppt-agent-selected-theme-cover:after{content:"";position:absolute}.ppt-agent-selected-theme-cover:before{background:linear-gradient(180deg, color-mix(in srgb, var(--template-color,#8b5cf6) 78%, #fff), color-mix(in srgb, var(--template-color,#8b5cf6) 42%, #fff));width:58px;height:76px;box-shadow:-28px 18px 0 color-mix(in srgb, var(--template-accent,#44c8ed) 34%, #ffffff73), 30px 16px 0 #ffffff57;border-radius:18px 18px 6px 6px;top:22px;right:34px;transform:skewY(-8deg)}.ppt-agent-selected-theme-cover:after{background:linear-gradient(#0000,#ffffff94);height:44px;bottom:0;left:0;right:0}.ppt-agent-selected-theme-cover>div{z-index:1;align-content:end;gap:3px;display:grid;position:absolute;inset:9px 12px}.ppt-agent-selected-theme-cover small,.ppt-agent-selected-theme-cover em{color:#11182794;font-size:6px;font-style:normal;font-weight:800}.ppt-agent-selected-theme-cover strong{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.25;overflow:hidden}.ppt-agent-preview-result{gap:18px;margin-top:18px;display:grid}.ppt-agent-preview-result h3{color:#252b38;letter-spacing:.01em;margin:0;font-size:13px;font-weight:400;line-height:1.65}.ppt-agent-preview-shell{background:#fff;border:1px solid #eceff4;border-radius:28px;padding:26px 26px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a0d}.ppt-agent-preview-main{aspect-ratio:16/9;width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;border:1px solid #e5e7eb;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden}.ppt-agent-preview-main:after{z-index:80;content:"";opacity:0;background:#11182752;transition:opacity .16s;position:absolute;inset:0}.ppt-agent-preview-main:hover:after,.ppt-agent-preview-main:focus-visible:after,.ppt-agent-preview-main:hover .ppt-agent-preview-overlay,.ppt-agent-preview-main:focus-visible .ppt-agent-preview-overlay{opacity:1}.ppt-agent-preview-element,.ppt-agent-preview-thumb-element{box-sizing:border-box;position:absolute;overflow:hidden}.ppt-agent-preview-element.text{white-space:pre-wrap;word-break:break-word;align-items:flex-start;display:flex;overflow:visible}.ppt-agent-preview-element.image,.ppt-agent-preview-thumb-element.image{object-fit:cover}.ppt-agent-preview-overlay{z-index:90;color:#111827;opacity:0;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:13px 20px;font-size:16px;font-weight:900;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #0f172a2e}.ppt-agent-preview-overlay b{font-size:15px;line-height:1}.ppt-agent-preview-arrow{z-index:95;color:#111827;cursor:pointer;width:38px;height:38px;font:inherit;background:#fffffff0;border:1px solid #e2e8f0f2;border-radius:999px;place-items:center;font-size:28px;font-weight:800;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:absolute;top:40%;transform:translateY(-50%);box-shadow:0 10px 22px #0f172a1c}.ppt-agent-preview-arrow:hover:not(:disabled){background:#fff;border-color:#3156ff38;transform:translateY(-50%)scale(1.04);box-shadow:0 12px 26px #0f172a26}.ppt-agent-preview-arrow:disabled{cursor:not-allowed;opacity:.38}.ppt-agent-preview-arrow.left{left:36px}.ppt-agent-preview-arrow.right{right:36px}.ppt-agent-preview-thumbs{gap:18px;padding:28px 0 2px;display:flex;overflow-x:auto}.ppt-agent-preview-thumbs button{cursor:pointer;font:inherit;background:0 0;border:0;flex:0 0 154px;padding:0}.ppt-agent-preview-thumb-canvas{aspect-ratio:16/9;border:2px solid #0f172a14;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f172a0f}.ppt-agent-preview-thumbs button.active .ppt-agent-preview-thumb-canvas{border-color:#3156ff;box-shadow:0 0 0 2px #3156ff1f}.ppt-agent-preview-thumb-canvas b{z-index:40;color:#fff;background:#111827;border-radius:7px;padding:2px 7px;font-size:12px;font-weight:900;line-height:1.4;position:absolute;bottom:5px;right:5px}.ppt-agent-preview-thumb-element.text{white-space:nowrap;text-overflow:ellipsis}.ppt-agent-preview-empty{color:#6b7280;background:#fff;border:1px solid #eceff4;border-radius:18px;padding:18px}.ppt-agent-preview-empty strong{color:#111827;font-size:15px;display:block}.ppt-agent-preview-empty p{margin:6px 0 0;font-size:13px}.ppt-agent-feedback{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;padding:8px 0 4px;display:grid}.ppt-agent-feedback-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ppt-agent-feedback-head>div{gap:3px;display:grid}.ppt-agent-rating-line{align-items:center;gap:8px;display:inline-flex}.ppt-agent-feedback-label{color:#9aa2b2;font-size:11px;line-height:1.2}.ppt-agent-feedback-head strong{color:#252b38;font-size:13px;font-weight:700}.ppt-agent-rating-message{color:#16a34a;font-size:12px}.ppt-agent-rating-row{align-items:center;gap:1px;display:inline-flex}.ppt-agent-rating-star{color:#d8dde7;cursor:pointer;width:19px;height:19px;font:inherit;background:0 0;border:0;border-radius:0;place-items:center;transition:background .16s,color .16s,transform .16s;display:grid}.ppt-agent-rating-star:hover:not(:disabled),.ppt-agent-rating-star.active{color:#f59e0b;background:0 0}.ppt-agent-rating-star.active span{color:#f59e0b}.ppt-agent-rating-star:hover:not(:disabled){transform:translateY(-1px)}.ppt-agent-rating-star span{color:inherit;font-size:16px;line-height:1;display:block}.ppt-agent-rating-star:disabled{cursor:wait;opacity:.65}.ppt-agent-token-summary{color:#687286;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:11px;display:flex}.ppt-agent-token-summary strong{color:#252b38;font-weight:800}.ppt-agent-token-toggle{color:#3156ff;cursor:pointer;width:12px;height:20px;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;margin-right:-10px;padding:0;font-size:11px;display:inline-flex}.ppt-agent-token-toggle span{color:currentColor;font-size:20px;line-height:1;transition:transform .16s}.ppt-agent-token-toggle span.open{transform:rotate(90deg)}.ppt-agent-token-details{border-top:1px solid #f0f2f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:7px;display:grid}.ppt-agent-token-details>div{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.ppt-agent-token-details span{color:#8d94a4;font-size:11px}.ppt-agent-token-details strong{color:#252b38;font-size:12px;font-weight:800}.ppt-agent-done-footer{background:#fff;border:1px solid #eceff4;border-radius:18px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;box-shadow:0 10px 28px #0f172a0a}.ppt-agent-done-footer>div{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.ppt-agent-done-footer span{color:#16a34a;background:#ecfdf3;border-radius:999px;grid-row:span 2;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.ppt-agent-done-footer strong{color:#111827;font-size:16px;font-weight:900}.ppt-agent-done-footer p{color:#8d94a4;margin:3px 0 0;font-size:13px}.ppt-agent-done-footer button{color:#111827;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:0 18px;font-size:14px;font-weight:900}@media (width<=720px){.ppt-agent-confirmed-list article{grid-template-columns:1fr}.ppt-agent-confirmed-index{grid-template-columns:auto auto;justify-content:start}.ppt-agent-theme-cover{min-height:210px;padding:28px}.ppt-agent-theme-cover strong{font-size:22px}.ppt-agent-theme-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.ppt-agent-preview-result{margin-top:26px}.ppt-agent-preview-shell{border-radius:18px;padding:12px}.ppt-agent-preview-arrow{width:32px;height:32px;font-size:24px}.ppt-agent-preview-arrow.left{left:18px}.ppt-agent-preview-arrow.right{right:18px}.ppt-agent-preview-thumbs button{flex-basis:112px}.ppt-agent-done-footer{flex-direction:column;align-items:stretch;gap:12px}}.ppt-agent-spinner{border:2px solid #d8dde7;border-top-color:#8b5cf6;border-radius:50%;width:16px;height:16px;animation:.85s linear infinite ppt-agent-spin}@keyframes ppt-agent-spin{to{transform:rotate(360deg)}}.ppt-agent-composer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dfe3ea;border-radius:12px;grid-template-columns:minmax(0,180px) minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid;position:sticky;bottom:8px;box-shadow:0 8px 22px #0f172a11}.ppt-agent-composer strong{color:#687286;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;display:block;overflow:hidden}.ppt-agent-composer span{color:#9aa2b2;margin-top:2px;font-size:10px;display:block}.ppt-agent-composer form{gap:7px;min-width:0;display:flex}.ppt-agent-composer input{color:#252b38;min-width:0;font:inherit;background:#f8fafc;border:0;border-radius:8px;outline:0;flex:1;padding:7px 10px;font-size:11px}.ppt-agent-composer button{color:#fff;background:#8b5cf6;border-radius:8px;flex:none;padding:0 12px;font-size:11px;font-weight:800}.ppt-agent-elapsed{text-align:right;font-weight:800;color:#8b5cf6!important;margin:0!important;font-size:12px!important}.ppt-feature-grid{gap:10px}.ppt-feature-card{border:1px solid #dfe3ea;border-radius:11px;gap:8px;min-height:68px;padding:13px 14px}.ppt-feature-card strong{margin:0 0 4px;font-size:13px}.ppt-feature-card p{font-size:10px}.ppt-feature-icon{width:18px;height:18px;font-size:17px}.ppt-home-view .ppt-panel-head{margin-bottom:9px}.ppt-home-view .ppt-panel-head>div{gap:6px}.ppt-home-view .ppt-panel-head span{font-size:16px}.ppt-home-view .ppt-panel-head h2{font-size:15px}.ppt-home-view .ppt-panel-head h2 small{font-size:11px}.ppt-home-view .ppt-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ppt-home-view .ppt-project-card{background:#fff;border:1px solid #e2e6ef;border-radius:15px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 8px 24px #0f172a0a}.ppt-home-view .ppt-project-card:hover{border-color:#8b5cf661;transform:translateY(-2px);box-shadow:0 16px 36px #0f172a14}.ppt-home-view .ppt-project-card-cover{background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 13%, #fff), #fff 56%);border-bottom:1px solid #edf0f3;align-content:space-between;min-height:132px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.ppt-home-view .ppt-project-card-cover.has-project-cover{background-color:#f8fafc}.ppt-home-view .ppt-project-card-cover-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ppt-home-view .ppt-project-card-cover.has-project-cover:after{content:"";background:linear-gradient(#0f172a0a,#0f172a85);position:absolute;inset:0}.ppt-home-view .ppt-project-card-cover.has-project-cover>*{z-index:1;position:relative}.ppt-home-view .ppt-project-card-cover.has-project-cover .ppt-project-cover-top span,.ppt-home-view .ppt-project-card-cover.has-project-cover p{color:#ffffffd1}.ppt-home-view .ppt-project-card-cover.has-project-cover strong{color:#fff}.ppt-home-view .ppt-project-card-cover.has-rendered-cover{background:#f8fafc;padding:0;position:relative}.ppt-project-card-cover-rendered{position:absolute;inset:0;overflow:hidden}.ppt-home-view .ppt-project-card-cover.has-rendered-cover:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0f172a05,#0f172a24);position:absolute;inset:0}.ppt-home-view .ppt-project-card-cover:before{z-index:3;background:var(--accent);content:"";width:5px;position:absolute;inset:0 auto 0 0}.ppt-project-cover-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ppt-project-cover-top span,.ppt-project-cover-top small{color:#768196;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.ppt-project-cover-top small{background:#ffffffb8;border-radius:999px;flex:none;padding:3px 8px}.ppt-home-view .ppt-project-card-cover strong{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:86%;font-size:17px;line-height:1.35;display:-webkit-box;overflow:hidden}.ppt-home-view .ppt-project-card-cover p{color:#687286;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:88%;margin:8px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.ppt-project-cover-bars{align-items:center;gap:5px;display:flex}.ppt-project-cover-bars i{background:color-mix(in srgb, var(--accent) 42%, #dfe3ea);border-radius:999px;width:20px;height:4px;display:block}.ppt-project-cover-bars i:nth-child(2){opacity:.72;width:34px}.ppt-project-cover-bars i:nth-child(3){opacity:.46;width:14px}.ppt-home-view .ppt-project-card-body{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 13px;display:flex}.ppt-home-view .ppt-project-card-body strong{color:#252b38;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}.ppt-home-view .ppt-project-card-body p{color:#8d94a4;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin:3px 0 0;font-size:10px;overflow:hidden}.ppt-home-view .ppt-project-card-body small{color:#687286;background:#f1f5f9;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:800}.ppt-home-view .ppt-project-card-body small.status-ready{color:#16a34a;background:#22c55e1f}.ppt-home-view .ppt-project-card-body small.status-generating{color:#8b5cf6;background:#8b5cf61f}.ppt-home-view .ppt-project-card-body small.status-failed{color:#ef4444;background:#ef44441f}.ppt-home-view .ppt-project-card-body small.status-recommended{color:#b45309;background:#f59e0b24}.ppt-template-dialog-backdrop{z-index:500;background:#0f172a85;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ppt-template-dialog{background:#fff;border:1px solid #e7eaf0;border-radius:16px;flex-direction:column;width:min(980px,100%);min-height:0;max-height:min(760px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 22px 60px #0f172a38}.ppt-template-dialog-head,.ppt-template-dialog-foot{border-bottom:1px solid #edf0f3;flex:none;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.ppt-template-dialog-head>div{align-items:center;gap:12px;display:flex}.ppt-dialog-title-block{min-width:0}.ppt-dialog-brand{width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ppt-dialog-brand img{object-fit:contain;width:100%;height:100%}.ppt-dialog-brand-fallback{color:#fff;letter-spacing:.08em;background:#111827;border-radius:9px;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:800;display:inline-flex}.ppt-dialog-title-copy{gap:2px;min-width:0;display:grid}.ppt-template-dialog-head h2{color:#202532;margin:0;font-size:18px}.ppt-template-count{color:#858da0;font-size:12px}.ppt-dialog-close{color:#778095;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:24px;line-height:1}.ppt-template-filters{border-bottom:1px solid #edf0f3;flex:none;gap:7px;padding:10px 18px;display:grid}.ppt-template-filter-row{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:8px;display:grid}.ppt-template-filter-row>span{color:#858da0;padding-top:6px;font-size:12px}.ppt-filter-options{flex-wrap:wrap;gap:5px;display:flex}.ppt-filter-chip{color:#70798d;cursor:pointer;min-height:27px;font:inherit;background:#f1f2f4;border:0;border-radius:999px;padding:4px 10px;font-size:11px;transition:background-color .16s,color .16s,box-shadow .16s}.ppt-filter-chip:hover{color:#4b5563;background:#e9edf3}.ppt-filter-chip.active{color:#fff;background:#202124}.ppt-color-chip{align-items:center;gap:6px;display:inline-flex}.ppt-color-chip i{border:1px solid #0f172a1f;border-radius:50%;width:12px;height:12px}.ppt-template-dialog-grid{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;min-height:0;padding:14px 18px 16px;display:grid;overflow:auto}.ppt-dialog-template-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:12px;padding:0;overflow:hidden}.ppt-dialog-template-card:hover,.ppt-dialog-template-card.active{border-color:#9147ff;box-shadow:0 0 0 2px #9147ff1f}.ppt-dialog-template-cover{aspect-ratio:16/9;background-image:var(--template-image), linear-gradient(135deg, color-mix(in srgb, var(--template-color) 25%, #fff), #fff 72%);background-color:#f8fafc;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:flex-start;min-height:0;padding:9px;display:flex;position:relative;overflow:hidden}.ppt-dialog-template-cover-image{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ppt-dialog-template-badge{z-index:1;width:fit-content;color:color-mix(in srgb, var(--template-color) 75%, #334155);background:#ffffffd1;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800;position:relative}.ppt-dialog-template-meta{border-top:1px solid #edf0f3;gap:4px;padding:8px 10px 9px;display:grid}.ppt-dialog-template-meta strong{color:#252b38;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ppt-dialog-template-meta span{color:#858da0;font-size:10px}.ppt-plaza-preview-backdrop{z-index:520;background:#0f172a94;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.ppt-plaza-preview-dialog{box-sizing:border-box;background:#fff;border:1px solid #e7eaf0;border-radius:22px;flex-direction:column;width:min(900px,100%);height:min(640px,100vh - 36px);min-height:0;max-height:min(640px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a3d}.ppt-plaza-preview-head{flex:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:15px 20px 12px;display:flex}.ppt-plaza-preview-eyebrow{color:#b45309;letter-spacing:.04em;font-size:11px;font-weight:800}.ppt-plaza-preview-head h2{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:18px;line-height:1.25;overflow:hidden}.ppt-plaza-preview-head p{color:#8d94a4;text-overflow:ellipsis;white-space:nowrap;max-width:650px;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.ppt-plaza-preview-shell{background:radial-gradient(circle at 20% 20%,#94a3b824 0 1px,#0000 1.5px) 0 0/16px 16px,#f5f7fb;border:1px solid #e6eaf0;border-radius:16px;outline:none;flex:auto;justify-content:center;align-items:center;min-height:0;margin:0 20px;padding:12px;display:flex;position:relative;overflow:hidden}.ppt-plaza-preview-canvas{aspect-ratio:16/9;background:#fff;border:1px solid #94a3b842;border-radius:10px;width:min(100%,680px);max-height:100%;position:relative;overflow:hidden;box-shadow:0 18px 36px #0f172a24}.ppt-plaza-preview-empty{aspect-ratio:16/9;color:#94a3b8;border:1px dashed #cbd5e1;border-radius:10px;place-items:center;width:min(100%,680px);max-height:100%;font-size:13px;display:grid}.ppt-plaza-preview-arrow{z-index:10;color:#111827;cursor:pointer;background:#fffffff5;border:1px solid #e2e8f0;border-radius:999px;place-items:center;width:34px;height:34px;font-size:25px;font-weight:800;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 18px #0f172a1f}.ppt-plaza-preview-arrow:hover:not(:disabled){border-color:#3156ff47;box-shadow:0 10px 22px #0f172a29}.ppt-plaza-preview-arrow:disabled{cursor:not-allowed;opacity:.36}.ppt-plaza-preview-arrow.left{left:10px}.ppt-plaza-preview-arrow.right{right:10px}.ppt-plaza-preview-thumbs{box-sizing:border-box;flex:0 0 66px;gap:8px;max-width:100%;padding:8px 20px 4px;display:flex;overflow:auto hidden}.ppt-plaza-preview-thumbs button{cursor:pointer;background:0 0;border:0;flex:0 0 76px;height:54px;padding:0}.ppt-plaza-preview-thumb-canvas{aspect-ratio:16/9;border:2px solid #0f172a14;border-radius:8px;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 5px 12px #0f172a0f}.ppt-plaza-preview-thumbs button.active .ppt-plaza-preview-thumb-canvas{border-color:#3156ff;box-shadow:0 0 0 2px #3156ff1f}.ppt-plaza-preview-thumb-canvas b{z-index:40;color:#fff;background:#111827d1;border-radius:5px;padding:1px 5px;font-size:9px;line-height:1.4;position:absolute;bottom:4px;right:4px}.ppt-plaza-preview-foot{box-sizing:border-box;border-top:1px solid #edf0f4;flex:0 0 58px;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;padding:8px 20px 10px;display:flex}.ppt-plaza-preview-foot span{color:#8d94a4;font-size:12px}.ppt-plaza-preview-foot button{color:#111827;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-height:34px;padding:0 14px;font-size:12px;font-weight:700}@media (width<=720px){.ppt-plaza-preview-backdrop{padding:12px}.ppt-plaza-preview-dialog{border-radius:16px;height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.ppt-plaza-preview-head{padding:12px 14px 10px}.ppt-plaza-preview-head h2{font-size:18px}.ppt-plaza-preview-head p{max-width:calc(100vw - 110px)}.ppt-plaza-preview-shell{margin:0 12px;padding:8px}.ppt-plaza-preview-arrow.left{left:4px}.ppt-plaza-preview-arrow.right{right:4px}.ppt-plaza-preview-thumbs{flex-basis:58px;gap:6px;padding:6px 12px 3px}.ppt-plaza-preview-thumbs button{flex-basis:72px;height:49px}.ppt-plaza-preview-foot{flex-direction:column;flex-basis:86px;align-items:stretch;gap:10px;margin-top:8px;padding:10px 12px}}.ppt-template-dialog-loading,.ppt-template-dialog-empty{color:#858da0;flex:auto;place-items:center;min-height:220px;font-size:13px;display:grid}.ppt-template-dialog-foot{border-top:1px solid #edf0f3;border-bottom:0;justify-content:center;gap:12px;padding:10px 18px}.ppt-template-dialog-foot button{color:#687286;cursor:pointer;min-width:78px;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe3ea;border-radius:9px;font-size:12px}.ppt-template-dialog-foot button:disabled{color:#c4c9d2;cursor:not-allowed}.ppt-template-dialog-foot span{color:#687286;text-align:center;min-width:48px;font-size:12px}@media (width<=900px){.ppt-home-view{width:min(100%,820px)}.ppt-home-view .ppt-create-toolbar{flex-wrap:wrap}.ppt-home-view .ppt-credit-hint{margin-left:0}.ppt-template-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.account-modal,.redemption-dialog{border-radius:16px;max-height:calc(100vh - 24px);padding:18px}.account-modal{width:calc(100vw - 24px);padding:0}.account-dialog-layout{grid-template-columns:132px minmax(0,1fr);height:calc(100vh - 24px);min-height:520px}.account-dialog-sidebar{padding:20px 8px}.account-dialog-content{padding:24px 18px}.account-dialog-nav button{gap:7px;padding:0 8px;font-size:12px}.account-dialog-title h2{font-size:21px}.compact-profile-grid,.account-usage-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.account-usage-stat{border-bottom:1px solid #0f172a1f;border-right:0}.account-usage-stat:after{display:none}.account-usage-stat:nth-last-child(-n+2){border-bottom:0}.account-usage-stat:last-child{grid-column:auto}.account-usage-quota-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-usage-activity-head,.account-embedded-heading{flex-direction:column;align-items:flex-start}.account-heading-actions{justify-content:flex-start}.account-order-filter{max-width:100%;overflow-x:auto}.account-order-mini-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:start}.account-order-status,.account-order-invoice-status,.account-order-action-placeholder,.account-order-invoice-button{justify-self:start}.account-benefits-grid,.account-usage-actions,.account-enterprise-form,.platform-invoice-form,.platform-invoice-card{grid-template-columns:1fr}.platform-invoice-head{flex-direction:column;align-items:flex-start}.platform-invoice-card-actions{justify-items:start}.workspace-modal-head h2,.redemption-dialog-head h2{font-size:20px}.compact-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.redemption-dialog-head{align-items:flex-start}.redemption-dialog-icon{width:38px;height:38px}.redemption-balance strong{font-size:18px}.redemption-input-row{flex-direction:column}.redemption-input-row .solid-btn{width:100%}.ppt-home-view .ppt-hero-panel h1{font-size:26px}.ppt-template-dialog-backdrop{align-items:flex-end;padding:0}.ppt-template-dialog{border-radius:16px 16px 0 0;max-height:92vh}.ppt-template-dialog-head,.ppt-template-filters,.ppt-template-dialog-grid{padding-left:14px;padding-right:14px}.ppt-template-filter-row{grid-template-columns:38px minmax(0,1fr);gap:6px}.ppt-filter-options{gap:5px}.ppt-filter-chip{padding-left:9px;padding-right:9px;font-size:11px}}body.theme-night .chat-composer-wrap{background:0 0}body.theme-night .chat-composer{border-color:var(--workspace-night-border-strong);background:#171b23;box-shadow:0 18px 50px #0000003d}body.theme-night .chat-textarea{color:#f1f5f9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#11151d!important}body.theme-night .chat-composer-footer{color:#94a3b8}body.theme-night .attach-button,body.theme-night .composer-tool,body.theme-night .selected-model{color:#cbd5e1}body.theme-night .attach-button{background:#222936}body.theme-night .attach-button:hover,body.theme-night .selected-model:hover{background:#2a3342}body.theme-night .composer-tool.active{color:#ffd166;font-weight:400}body.theme-night .composer-tool-price-icon{stroke:#7f8ba0}body.theme-night .composer-tool.active .composer-tool-price-icon{stroke:#ffd166}body.theme-night .send-button{color:#111827;background:#e5e7eb}body.theme-night .chat-disclaimer{color:#64748b}body.theme-night .model-menu,body.theme-night .composer-upload-popover{border-color:var(--workspace-night-border-strong);background:#171b23;box-shadow:0 20px 60px #0000005c}body.theme-night .model-menu button,body.theme-night .composer-upload-item,body.theme-night .composer-upload-hero{color:#cbd5e1}body.theme-night .model-menu button:hover,body.theme-night .model-menu button.active,body.theme-night .composer-upload-hero,body.theme-night .composer-upload-item{border-color:var(--workspace-night-border);background:#1d222c}body.theme-night .model-menu-copy strong,body.theme-night .composer-upload-hero span,body.theme-night .composer-upload-item strong{color:#f8fafc}body.theme-night .model-menu-copy small,body.theme-night .composer-upload-hero small,body.theme-night .composer-upload-item small{color:#94a3b8}body.theme-night .composer-upload-divider{background:var(--workspace-night-border)}body.theme-night .ppt-home-view .ppt-create-panel{border-color:var(--workspace-night-border-strong);box-shadow:none;background:#171b23}body.theme-night .ppt-home-view .ppt-create-toolbar{border-top-color:var(--workspace-night-border)}body.theme-night .ppt-home-view .ppt-toolbar-group{border:1px solid var(--workspace-night-border);background:#222936}body.theme-night .ppt-home-view .ppt-chip{color:#94a3b8}body.theme-night .ppt-home-view .ppt-chip:hover{color:#e2e8f0}body.theme-night .ppt-home-view .ppt-chip.active{color:#f8fafc;background:#3a4353;box-shadow:0 1px 3px #0000003d}body.theme-night .ppt-home-view .ppt-select-field,body.theme-night .ppt-home-view .ppt-template-picker{border-color:var(--workspace-night-border-strong);color:#cbd5e1;background:#1d222c}body.theme-night .ppt-home-view .ppt-select-field span,body.theme-night .ppt-home-view .ppt-template-picker-label{color:#94a3b8}body.theme-night .ppt-home-view .ppt-select-field select,body.theme-night .ppt-home-view .ppt-template-picker select{color:#e2e8f0;background:0 0}body.theme-night .ppt-home-view .ppt-project-card{border-color:var(--workspace-night-border-strong);box-shadow:none;background:#171b23}body.theme-night .ppt-home-view .ppt-project-card:hover{border-color:#818cf88c;box-shadow:0 12px 28px #0003}body.theme-night .ppt-home-view .ppt-project-card-cover:not(.has-project-cover):not(.has-rendered-cover){background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, #111827), #1d2430 58%)}body.theme-night .ppt-home-view .ppt-project-card-cover:not(.has-project-cover):not(.has-rendered-cover) .ppt-project-cover-top span,body.theme-night .ppt-home-view .ppt-project-card-cover:not(.has-project-cover):not(.has-rendered-cover) p{color:#aab5c5}body.theme-night .ppt-home-view .ppt-project-card-cover:not(.has-project-cover):not(.has-rendered-cover) strong{color:#f8fafc}body.theme-night .ppt-home-view .ppt-project-card-body{background:#171b23}body.theme-night .ppt-home-view .ppt-project-card-body strong{color:#f8fafc}body.theme-night .ppt-home-view .ppt-project-card-body p{color:#94a3b8}body.theme-night .ppt-home-view .ppt-project-card-body small{color:#cbd5e1;background:#252d39}body.theme-night .ppt-home-view .ppt-project-card-body small.status-recommended{color:#fbbf24;background:#f59e0b29}body.theme-night .paper-flow-head,body.theme-night .paper-flow-form-column,body.theme-night .paper-flow-form-card,body.theme-night .paper-flow-form-head,body.theme-night .paper-flow-preview,body.theme-night .paper-manuscript-pane,body.theme-night .paper-manuscript-pane-head,body.theme-night .paper-manuscript-draft-switcher,body.theme-night .paper-revision-chat,body.theme-night .paper-revision-chat-head,body.theme-night .paper-revision-composer{border-color:var(--workspace-night-border);color:#e5e7eb;background:#171b23}body.theme-night .paper-revision-chat-body{color:#cbd5e1;background:#11151d}body.theme-night .paper-manuscript-pane-head strong,body.theme-night .paper-revision-chat-head strong,body.theme-night .paper-flow-form-head strong{color:#f8fafc}body.theme-night .paper-manuscript-pane-head small,body.theme-night .paper-revision-chat-head small,body.theme-night .paper-flow-form-head small{color:#94a3b8}body.theme-night .paper-manuscript-pane-actions button,body.theme-night .paper-manuscript-draft-switcher button,body.theme-night .paper-revision-chat-head>button,body.theme-night .paper-revision-fullscreen-button,body.theme-night .paper-revision-new-chat-button,body.theme-night .paper-revision-close-button{border-color:var(--workspace-night-border-strong);color:#cbd5e1;background:#1d222c}body.theme-night .paper-manuscript-draft-switcher{background:#171b23}body.theme-night .paper-manuscript-draft-switcher button.active{color:#f8fafc;background:#3a4353;border-color:#818cf8a6}body.theme-night .paper-revision-composer-box{border-color:var(--workspace-night-border-strong);box-shadow:none;background:#171b23}body.theme-night .paper-revision-composer textarea,body.theme-night .paper-revision-reference-fields input,body.theme-night .paper-revision-reference-fields select,body.theme-night .paper-revision-reference-content-field textarea{color:#e5e7eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#11151d!important}body.theme-night .paper-revision-composer textarea::placeholder,body.theme-night .paper-revision-reference-fields input::placeholder,body.theme-night .paper-revision-reference-content-field textarea::placeholder,body.theme-night .paper-revision-composer-foot span{color:#64748b}body.theme-night .paper-revision-reference,body.theme-night .paper-revision-context,body.theme-night .paper-revision-reference-form,body.theme-night .paper-revision-message-content,body.theme-night .paper-revision-message-reference{border-color:var(--workspace-night-border);color:#cbd5e1;background:#1d222c}body.theme-night .paper-revision-reference-head,body.theme-night .paper-revision-reference-form>header{border-color:var(--workspace-night-border);background:#222936}body.theme-night .paper-revision-reference-head strong,body.theme-night .paper-revision-reference-form>header strong,body.theme-night .paper-revision-message-content h1,body.theme-night .paper-revision-message-content h2,body.theme-night .paper-revision-message-content h3{color:#f8fafc}body.theme-night .paper-revision-reference-head small,body.theme-night .paper-revision-reference-form>header small,body.theme-night .paper-revision-reference pre,body.theme-night .paper-revision-message-label{color:#94a3b8}body.theme-night .model-icon-image,body.theme-night .model-menu-icon{background-color:#e2e8f0e6;background-size:78%;border:1px solid #e2e8f024}body.theme-night .model-menu{background:#171c25}body.theme-night .model-picker .model-menu{background:#202838;border:1px solid #e2e8f029;width:300px;max-height:320px;padding:10px;box-shadow:0 18px 42px #00000057}.model-picker .model-menu{border-radius:14px;width:300px;padding:10px}.model-picker .selected-model{border-radius:8px;grid-template-columns:20px minmax(0,1fr) 11px;gap:5px;min-height:32px;padding:2px 6px}.model-picker .model-icon-image{border-radius:6px;width:20px;height:20px}.model-picker .selected-model-copy strong{font-size:12px;line-height:1.15}.model-picker .selected-model-copy small{font-size:9px;line-height:1.15}.model-picker .model-group-toggle{grid-template-columns:24px minmax(0,1fr) 12px!important;gap:7px!important;min-height:44px!important;padding:5px 7px!important}.model-picker .model-group-icon{border-radius:7px;width:24px;height:24px}.model-picker .model-group-copy strong{font-size:12px}.model-picker .model-group-copy small{font-size:9px}.model-picker .model-menu button.model-option{border-radius:7px;min-height:34px;padding:4px 6px}.model-picker .model-option-copy strong{font-size:12px;line-height:1.2}.model-picker .model-option-copy small{font-size:10px}body.theme-night .model-picker .model-group-toggle{color:#f8fafc!important;background:0 0!important;grid-template-columns:24px minmax(0,1fr) 12px!important;gap:7px!important;min-height:44px!important;padding:5px 7px!important}body.theme-night .model-picker .selected-model,body.theme-night .model-picker .model-menu button.model-option{background:0 0}body.theme-night .model-picker .selected-model:hover,body.theme-night .model-picker .model-menu button.model-option:hover,body.theme-night .model-picker .model-menu button.model-option.active{background:#ffffff12}body.theme-night .model-picker .model-icon-monochrome{filter:brightness(0)invert()}body.theme-night .model-picker .selected-model .model-icon-monochrome{filter:none;background-color:#e2e8f0;background-size:78%}body.theme-night .model-picker .model-group-icon{border-radius:7px;width:24px;height:24px}body.theme-night .model-picker .model-group-toggle:hover,body.theme-night .model-picker .model-group-toggle[aria-expanded=true]{background:#ffffff14!important}body.theme-night .model-picker .model-group-copy strong{color:#f8fafc;font-size:12px}body.theme-night .model-picker .model-group-copy small{color:#aab7c8;font-size:9px}body.theme-night .model-picker .model-icon-image{border-radius:6px;width:20px;height:20px}body.theme-night .model-picker .selected-model{border-radius:8px;grid-template-columns:20px minmax(0,1fr) 11px;gap:5px;min-height:32px;padding:2px 6px}body.theme-night .model-picker .selected-model-copy strong{font-size:12px;line-height:1.15}body.theme-night .model-picker .selected-model-copy small{font-size:9px;line-height:1.15}body.theme-night .model-picker .model-group-list{border-left-width:1px;margin:0 6px 4px 19px;padding-left:16px}body.theme-night .model-picker .model-menu button.model-option{border-radius:7px;grid-template-columns:minmax(0,1fr) 12px;gap:4px;min-height:34px;padding:4px 6px}body.theme-night .model-picker .model-option-copy{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}body.theme-night .model-picker .model-option-copy strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}body.theme-night .model-picker .model-option-copy small{color:#aab7c8;font-size:10px;line-height:1.2}body.theme-night .model-picker .model-option-check{stroke-width:2px;width:12px;height:12px}body.theme-night .model-menu button{background:#1c222d;border-color:#e2e8f01a}body.theme-night .model-menu button:hover,body.theme-night .model-menu button.active{background:#242b38;border-color:#818cf86b}body.theme-night .model-menu-copy strong{color:#f8fafc}body.theme-night .model-menu-copy small{color:#aab7c8}body.theme-night .ppt-home-view .ppt-topic-input{color:#f8fafc;background:#151a23}body.theme-night .ppt-home-view .ppt-topic-input::placeholder{color:#8493a8}body.theme-night .ppt-scenario-panel{background:#171c25;border:1px solid #e2e8f01a;border-radius:14px;padding:14px 16px}body.theme-night .ppt-scenario-head strong{color:#e5e7eb}body.theme-night .ppt-scenario-head button{color:#aab7c8}body.theme-night .ppt-scenario-list button{color:#e2e8f0;background:#151a23;border-color:#e2e8f029}body.theme-night .ppt-scenario-list button:hover{color:#c4b5fd;box-shadow:none;border-color:#818cf880}body.theme-night .paper-flow-input,body.theme-night .paper-flow-textarea,body.theme-night .paper-model-select,body.theme-night .paper-model-trigger{color:#f1f5f9;background:#151a23;border-color:#e2e8f029}body.theme-night .paper-flow-input:focus,body.theme-night .paper-flow-textarea:focus{background:#171c25;border-color:#818cf88c}body.theme-night .paper-flow-input::placeholder,body.theme-night .paper-flow-textarea::placeholder{color:#8090a6}body.theme-night .paper-model-menu{background:#171c25;border-color:#e2e8f029}body.theme-night .paper-model-option{color:#e5e7eb}body.theme-night .paper-model-select strong,body.theme-night .paper-model-option-copy strong{color:#f8fafc}body.theme-night .paper-model-select small,body.theme-night .paper-model-option-copy small{color:#a8b3c4}body.theme-night .paper-model-select i,body.theme-night .paper-model-option b{color:#cbd5e1}body.theme-night .paper-model-logo:not(.paper-model-logo-fallback){filter:none;background-color:#0000}body.theme-night .paper-model-logo-fallback,body.theme-night .paper-model-select>span{color:#d6deea;background:#273244}body.theme-night .paper-model-option:hover,body.theme-night .paper-model-option.active{background:#222b3a}body.theme-night .paper-model-picker .paper-model-select{min-height:44px;box-shadow:none;background:#171c25;border:1px solid #e2e8f029;border-radius:12px;align-items:center;gap:10px;padding:0 13px;display:flex}body.theme-night .paper-model-picker .paper-model-select:hover,body.theme-night .paper-model-picker.open .paper-model-select{background:#202838;border-color:#818cf880}body.theme-night .paper-model-picker .paper-model-select>.paper-model-logo-fallback{color:#d6deea;background:#273244;border-radius:50%;flex:0 0 22px;width:22px;height:22px;padding:0;display:grid}body.theme-night .paper-model-picker .paper-model-select strong,body.theme-night .paper-model-picker .paper-model-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.theme-night .paper-model-picker .paper-model-select strong{font-size:12px}body.theme-night .paper-model-picker .paper-model-select small{font-size:10px}body.theme-night .paper-model-picker .paper-model-copy small{color:#aab7c8}body.theme-night .paper-model-picker .paper-model-copy{flex:1}body.theme-night .paper-model-picker .paper-model-select .paper-model-badges{flex:none;max-width:42%}body.theme-night .paper-model-picker .paper-model-badges .tone-recommend{color:#f8fafc;background:#0f172a}body.theme-night .paper-model-picker .paper-model-badges .tone-quality{color:#a16207;background:#fff3cd}body.theme-night .paper-model-picker .paper-model-badges .tone-speed{color:#2563eb;background:#dbeafe}body.theme-night .paper-model-picker .paper-model-badges .tone-image{color:#16804b;background:#dcfce7}body.theme-night .paper-model-picker .paper-model-menu{background:#202838;border:1px solid #e2e8f033;border-radius:12px;max-height:320px;padding:10px;box-shadow:0 18px 42px #00000057}body.theme-night .paper-model-picker .paper-model-option{color:#e5e7eb;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:38px;padding:7px 9px;display:flex}body.theme-night .paper-model-picker .paper-model-option:hover,body.theme-night .paper-model-picker .paper-model-option.active{background:#ffffff12;border-color:#818cf880}body.theme-night .paper-model-picker .paper-model-option-copy{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}body.theme-night .paper-model-picker .paper-model-option-copy strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}body.theme-night .paper-model-picker .paper-model-option-copy small{color:#aab7c8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}body.theme-night .paper-model-picker .paper-model-option b{color:#cbd5e1;font-size:12px}body.theme-night .paper-model-picker .paper-model-logo-monochrome{filter:none;background:#e2e8f0;border-radius:7px;padding:3px}body.theme-night .paper-model-picker .paper-model-logo:not(.paper-model-logo-fallback):not(.paper-model-logo-monochrome){filter:none;background-color:#0000;padding:0}body.theme-night .paper-model-picker .paper-model-menu>.paper-model-option>.paper-model-logo{flex:0 0 22px}body.theme-night .paper-topic-selection-head,body.theme-night .paper-topic-detail-head{border-bottom-color:#e2e8f01a}body.theme-night .paper-topic-selection-head{border-bottom-style:dashed}body.theme-night .paper-topic-selection-head strong,body.theme-night .paper-topic-detail-head strong{color:#e5e7eb}body.theme-night .paper-topic-result-list{background:#151a23;border-color:#e2e8f024}body.theme-night .paper-topic-result-card{background:#151a23;border-bottom-color:#e2e8f01a}body.theme-night .paper-topic-result-card:hover,body.theme-night .paper-topic-result-card.active{background:#222936}body.theme-night .paper-topic-result-copy strong,body.theme-night .paper-topic-result-copy b{color:#f1f5f9}body.theme-night .paper-topic-result-copy small{color:#aab7c8}body.theme-night .paper-topic-document,body.theme-night .paper-topic-overview,body.theme-night .paper-revision-draft-text,body.theme-night .paper-revision-result-text,body.theme-night .paper-revision-message-content{color:#d6deea}body.theme-night .paper-topic-document h1,body.theme-night .paper-topic-document h2,body.theme-night .paper-topic-document h3,body.theme-night .paper-revision-draft-text h1,body.theme-night .paper-revision-draft-text h2,body.theme-night .paper-revision-draft-text h3,body.theme-night .paper-revision-result-text h1,body.theme-night .paper-revision-result-text h2,body.theme-night .paper-revision-result-text h3{color:#f8fafc}body.theme-night .paper-revision-composer textarea{color:#f8fafc;background:#151a23!important}body.theme-night .paper-revision-composer textarea::placeholder{color:#8090a6}body.theme-night .paper-revision-current-card,body.theme-night .paper-revision-empty{background:#171c25;border-color:#e2e8f024}body.theme-night .paper-revision-current-card span,body.theme-night .paper-revision-empty p{color:#9aa8bc}body.theme-night .paper-revision-current-card strong,body.theme-night .paper-revision-empty strong{color:#e5e7eb}body.theme-night .paper-revision-current-card button,body.theme-night .paper-revision-empty button{color:#d6deea;background:#202633;border-color:#e2e8f029}body.theme-night .paper-revision-empty-icon{color:#667085;background:#eef2f6}body.theme-night .generation-head strong,body.theme-night .ppt-home-view .ppt-panel-head h2{color:#f8fafc}body.theme-night .generation-head span,body.theme-night .ppt-home-view .ppt-panel-head h2 small,body.theme-night .ppt-home-view .ppt-panel-head span{color:#aab7c8}body.theme-night .generation-card,body.theme-night .task-item-card{background:#171c25;border-color:#e2e8f02e}body.theme-night .generation-prompt{color:#dbe5f2}body.theme-night .generation-meta-row,body.theme-night .task-item-head{color:#b7c3d4}body.theme-night .task-item-card.status-processing,body.theme-night .task-item-card.status-failed,body.theme-night .task-item-card.status-canceled{background:#1b2230}body.theme-night .image-task-item{background:#171c25;border-color:#e2e8f029}body.theme-night .image-task-item:hover,body.theme-night .image-task-item.active{background:#202838;border-color:#818cf88a}body.theme-night .image-task-copy strong{color:#f8fafc}body.theme-night .image-task-copy span{color:#aab7c8}body.theme-night .image-task-thumb.empty{color:#667085;background:#f8fafc;border-color:#e2e8f03d}body.theme-night .ppt-home-view .ppt-projects-panel{background:0 0;border-color:#0000}body.theme-night .ppt-agent-user-bubble{color:#f8fafc;box-shadow:none;background:linear-gradient(135deg,#818cf833,#8b5cf61f);border-color:#818cf861}body.theme-night .ppt-agent-assistant-copy{color:#d6deea}body.theme-night .ppt-home-view.agent-active,body.theme-night .ppt-agent-panel,body.theme-night .ppt-agent-flow{background:0 0}body.theme-night .ppt-agent-card{color:#e5e7eb;box-shadow:none;background:#171c25;border-color:#e2e8f024}body.theme-night .ppt-agent-card.done strong,body.theme-night .ppt-agent-card.loading strong,body.theme-night .ppt-agent-card.generating strong{color:#f8fafc}body.theme-night .ppt-agent-card.done p,body.theme-night .ppt-agent-card.loading p,body.theme-night .ppt-agent-card.generating p{color:#aab7c8}body.theme-night .ppt-agent-question-body h3,body.theme-night .ppt-agent-selected-answer,body.theme-night .ppt-agent-card-title span,body.theme-night .ppt-agent-progress strong,body.theme-night .ppt-agent-progress button,body.theme-night .ppt-agent-option strong,body.theme-night .ppt-agent-option span,body.theme-night .ppt-agent-answer-summary-head strong,body.theme-night .ppt-agent-answer-list strong,body.theme-night .ppt-agent-answer-list p,body.theme-night .ppt-agent-summary-intro,body.theme-night .ppt-agent-outline-title-row span,body.theme-night .ppt-agent-outline-count{color:#e5e7eb}body.theme-night .ppt-agent-selected-answer{color:#d6deea;background:0 0;border-color:#0000}body.theme-night .ppt-agent-progress button:disabled{color:#64748b}body.theme-night .paper-revision-message.is-assistant .paper-revision-message-content{box-shadow:none;background:0 0;border-color:#0000}body.theme-night .paper-revision-draft-content,body.theme-night .paper-revision-result-content{background:linear-gradient(#f59e0b1a 0%,#f59e0b0d 100%);border-color:#f59e0b59;box-shadow:inset 0 0 0 1px #f59e0b0d}body.theme-night .paper-revision-message.is-user .paper-revision-message-content{background:#818cf81f;border-color:#818cf847}body.theme-night .paper-stage-group-title{color:#94a3b8}body.theme-night .paper-stage-group-title span{background:#64748b}body.theme-night .paper-stage-group-title i{background:#e2e8f01f}body.theme-night .paper-stage-icon,body.theme-night .paper-form-stage-icon{color:#94a3b8;background:#222936}body.theme-night .paper-stage-credit{color:#64748b}body.theme-night .paper-stage-check{color:#0f172a;background:#818cf8}body.theme-night .paper-topic-confirmed-chip{color:#4ade80;white-space:nowrap;background:#22c55e2e}body.theme-night .paper-topic-result-marker{color:#0000;border-color:#475569}body.theme-night .paper-topic-result-card.active .paper-topic-result-marker{color:#0f172a;background:#818cf8;border-color:#818cf8}body.theme-night .paper-topic-result-card{background:#171c25}body.theme-night .paper-topic-result-card:hover{background:#1f2735}body.theme-night .paper-topic-result-card.active{background:#1f2735;border-left-color:#818cf8}body.theme-night .paper-topic-result-list{box-shadow:none;background:#171c25;border-color:#e2e8f01a}body.theme-night .paper-topic-result-card{border-bottom-color:#e2e8f014}body.theme-night .paper-revision-draft-head strong{color:#f8fafc}body.theme-night .paper-revision-draft-head small{color:#94a3b8}body.theme-night .paper-revision-quote-action{color:#cbd5e1;background:#1d222c;border-color:#e2e8f02e}body.theme-night .paper-revision-quote-action:hover{color:#f8fafc;background:#2a3340}body.theme-night .paper-revision-message-avatar{color:#94a3b8;background:#1d222c;border-color:#e2e8f01f}body.theme-night .paper-revision-message.is-user .paper-revision-message-avatar{color:#c7d2fe;background:#818cf833}body.theme-night .paper-revision-composer-foot button{color:#0f172a;background:#818cf8}body.theme-night .paper-revision-composer-foot button:hover{background:#a5b4fc}body.theme-night .paper-revision-composer-foot .paper-revision-cancel-button{color:#fff;background:#ef4444}body.theme-night .paper-revision-composer-foot .paper-revision-cancel-button:hover{background:#f87171}body.theme-night .paper-revision-chat-head{background:linear-gradient(#1d222c 0%,#171b23 100%);border-color:#e2e8f014}body.theme-night .paper-revision-chat-icon{color:#fca5a5;box-shadow:none;background:linear-gradient(135deg,#f871712e 0%,#f8717114 100%)}body.theme-night .paper-revision-draft-head{border-color:#e2e8f01a}body.theme-night .paper-flow-tabs button{color:#94a3b8}body.theme-night .paper-flow-tabs button.active{color:#f8fafc}body.theme-night .paper-flow-tabs button.active:after{background:#818cf8}body.theme-night .paper-tool-list p{color:#94a3b8}body.theme-night .paper-tool-list button{color:#cbd5e1;background:#191f29}body.theme-night .paper-tool-list button b{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b82e;box-shadow:inset 0 -1px 2px #00000040}body.theme-night .paper-tool-list button:hover,body.theme-night .paper-tool-list button.active{color:#f8fafc;background:#222936}body.theme-night .paper-form-label{color:#cbd5e1}body.theme-night .paper-form-label i{color:#f87171}body.theme-night .history-task-copy strong{color:#f8fafc}body.theme-night .history-task-copy span{color:#aab7c8}body.theme-night .history-task-card{background:#171c25;border-color:#e2e8f029}body.theme-night .history-task-card:hover,body.theme-night .history-task-card.active{background:#202838;border-color:#818cf88f}@media (width<=900px){.usage-summary{grid-template-columns:1fr}.usage-record-card{grid-template-columns:repeat(2,minmax(0,1fr))}.image-studio-tabs{align-items:center;gap:10px;margin-bottom:24px}.image-studio-tab-actions{width:auto;margin-left:0;bottom:-30px;right:0}.image-studio-tab-actions .history-button{flex:none}.creative-waterfall{columns:2 180px;column-gap:0}.creative-inspiration-card{margin-bottom:10px}.inspiration-preview-backdrop{padding:0}.inspiration-preview-dialog{grid-template-columns:1fr;max-height:calc(100vh - 28px);overflow-y:auto}.inspiration-preview-close{top:14px;left:auto;right:14px;transform:none}.inspiration-preview-switcher{grid-auto-flow:column;gap:18px;top:auto;bottom:24px;right:20px;transform:none}.inspiration-preview-visual{min-height:260px;padding:62px 18px 18px}.inspiration-preview-visual img{max-height:min(58vh,520px)}.inspiration-preview-detail{padding:24px 20px 92px;overflow:visible}.inspiration-preview-prompt{margin-top:20px;padding-top:18px}}@media (width<=560px){.image-studio-tab-list button{font-size:15px}.creative-plaza-panel{width:calc(100% + 36px);margin-left:-18px;margin-right:-18px;padding:0 14px 14px}.creative-plaza-toolbar{flex-direction:column;align-items:flex-start;gap:12px;padding-top:8px}.creative-search{width:100%}.creative-waterfall{columns:1}.creative-inspiration-image,.creative-inspiration-image img{min-height:0}}body.theme-night .image-studio-tabs{border-color:#e2e8f01f}body.theme-night .image-studio-tab-list button,body.theme-night .creative-plaza-toolbar{color:#f8fafc}body.theme-night .image-studio-tab-list button:not(.active),body.theme-night .creative-inspiration-meta span{color:#aab7c8}body.theme-night .image-studio-tab-list button.active:after{background:#e2e8f0}body.theme-night .creative-plaza-panel{background:var(--workspace-night-bg,#161616);color:var(--workspace-night-text,#e5e7eb)}body.theme-night .creative-search,body.theme-night .creative-empty{background:#171c25;border-color:#e2e8f024}body.theme-night .creative-waterfall{background:#0f131a}body.theme-night .creative-inspiration-card,body.theme-night .creative-inspiration-image{background:#171c25}body.theme-night .creative-category-tabs button{color:#aab7c8}body.theme-night .creative-category-tabs button.active{color:#171c25;background:#e2e8f0}body.theme-night .creative-inspiration-card:hover{background:#202838;border-color:#e2e8f047}body.theme-night .studio-content,body.theme-night .studio-sidebar,body.theme-night .studio-main,body.theme-night .generation-panel,body.theme-night .task-history-panel,body.theme-night .inspiration-panel,body.theme-night .studio-section,body.theme-night .model-select-card,body.theme-night .selected-model,body.theme-night .studio-selected-model,body.theme-night .model-menu,body.theme-night .studio-model-menu,body.theme-night .generation-card,body.theme-night .generation-empty,body.theme-night .image-task-item,body.theme-night .inspiration-card,body.theme-night .history-task-list,body.theme-night .history-detail-panel,body.theme-night .history-task-card,body.theme-night .history-detail-card,body.theme-night .history-empty-detail,body.theme-night .history-empty-list{box-shadow:none;background:0 0}body.theme-night .studio-section,body.theme-night .model-select-card,body.theme-night .selected-model,body.theme-night .studio-selected-model,body.theme-night .generation-card,body.theme-night .generation-empty,body.theme-night .image-task-item,body.theme-night .inspiration-card,body.theme-night .history-task-card,body.theme-night .history-detail-card{border-color:#e2e8f01f}body.theme-night .studio-selected-model:hover,body.theme-night .image-task-item:hover,body.theme-night .history-task-card:hover{background:#ffffff09}body.theme-night .image-task-item.active,body.theme-night .history-task-card.active{background:#818cf81f}body.theme-night .video-preview-stage{min-height:0;box-shadow:none;background:#161616;border:1px solid #e2e8f01f;margin-top:0;padding:14px 18px}body.theme-night .video-preview-card,body.theme-night .video-preview-center,body.theme-night .video-preview-meta span{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body.theme-night .video-backdrop.one{display:none}body.theme-night .video-preview-card{border-color:#e2e8f024;width:min(620px,100% - 12px);padding:10px 14px}body.theme-night .video-result-player{max-height:min(390px,48vh);box-shadow:none;background:#161616}body.theme-night .video-preview-center strong{font-size:15px}body.theme-night .video-result-actions{align-items:center;gap:8px;display:flex}body.theme-night .video-preview-meta{gap:8px}body.theme-night .video-preview-meta span{padding:5px 9px;font-size:11px}body.theme-night .video-upload-panel{background:0 0;border-color:#e2e8f01f}body.theme-night .creative-plaza-panel,body.theme-night .creative-waterfall{background:#161616}body.theme-night .creative-search,body.theme-night .creative-empty{background:#1c1c1c}body.theme-night .creative-inspiration-card,body.theme-night .creative-inspiration-image{box-shadow:none;background:0 0;border-color:#e2e8f01f}body.theme-night .creative-inspiration-card:hover{background:#ffffff09}body.theme-night .video-preview-stage{border:0;border-radius:0;width:min(940px,100%);margin:10px auto 0;padding:0 0 4px}body.theme-night .video-preview-center{gap:0;width:min(820px,100%)}body.theme-night .video-result-player{border-color:#ffffff1a;border-radius:18px;width:min(820px,100%);max-height:min(460px,52vh)}body.theme-night .video-result-summary{width:min(820px,100%);color:var(--workspace-night-text);text-align:left;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:12px;display:flex}body.theme-night .video-result-summary>div{min-width:0}body.theme-night .video-result-summary strong{color:var(--workspace-night-heading);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}body.theme-night .video-result-summary strong:before{content:"";background:#34d399;border-radius:999px;width:7px;height:7px}body.theme-night .video-result-summary p{max-width:620px;color:var(--workspace-night-muted);-webkit-line-clamp:unset;margin-top:5px;font-size:12px;line-height:1.55;display:block}body.theme-night .video-download-link{color:#dbeafe;background:0 0;border:0;flex:none;min-height:28px;padding:0;font-size:12px}body.theme-night .video-download-link:hover{color:#fff;background:0 0}body.theme-night .video-preview-meta{width:min(820px,100%);color:var(--workspace-night-faint);gap:9px;margin:8px auto 0}body.theme-night .video-preview-meta span{color:var(--workspace-night-faint);background:0 0;border:0;padding:0;font-size:11px;position:relative}body.theme-night .video-preview-meta span+span:before{color:#94a3b88c;content:"/";margin-right:9px}body.theme-night .video-task-history-panel{margin-top:34px}body.theme-night .video-task-history-panel .image-task-list{gap:8px;display:grid}body.theme-night .video-task-history-panel .image-task-item{background:0 0;border-width:0 0 1px;border-radius:0;min-height:58px;padding:8px 0}body.theme-night .video-task-history-panel .image-task-item:hover,body.theme-night .video-task-history-panel .image-task-item.active{background:0 0;border-color:#e2e8f029}body.theme-night .video-task-history-panel .video-task-thumb{width:44px;height:44px;color:var(--workspace-night-muted);background:#ffffff0a;border:1px solid #e2e8f01f;border-radius:12px;font-size:12px}body.theme-night .video-task-history-panel .image-task-copy strong{font-size:13px;font-weight:600}body.theme-night .video-task-history-panel .task-status,body.theme-night .chat-ai-avatar{background:0 0}body.theme-night .chat-ai-avatar img{object-fit:contain;border-radius:0}body.theme-night .chat-message-user .markdown-message{color:#1e293b;background:linear-gradient(#f8fafc 0%,#eef2f7 100%);border-color:#e2e8f047;box-shadow:0 12px 32px #0000002e}body.theme-night .chat-message-user .markdown-message p,body.theme-night .chat-message-user .markdown-message li,body.theme-night .chat-message-user .markdown-message strong{color:#1e293b}body.theme-night .markdown-message,body.theme-night .markdown-message p,body.theme-night .markdown-message li{color:#dbe4f0}body.theme-night .message-sources>strong{color:#9aa7b8}body.theme-night .source-tag{color:#cbd5e1;background:#e2e8f014;border-color:#94a3b833}body.theme-night .source-tag:hover,body.theme-night .source-tag.active{color:#f8fafc;background:#e2e8f024;border-color:#cbd5e14d}body.theme-night .message-actions button{color:#8f9bad}body.theme-night .message-actions button:hover{color:#e5e7eb;background:#e2e8f014;border-color:#94a3b82e}body.theme-night .chat-empty-state h1{color:#f8fafc;letter-spacing:0}body.theme-night .chat-empty-state p,body.theme-night .chat-hello,body.theme-night .chat-disclaimer{color:#93a0b2}body.theme-night .chat-inspiration-plaza{box-shadow:none;background:0 0;border-color:#0000}body.theme-night .chat-inspiration-plaza-toolbar{border-bottom-color:#0000}body.theme-night .chat-inspiration-plaza-toolbar .creative-plaza-toolbar-eyebrow{color:#f3f4f6}body.theme-night .chat-inspiration-plaza-toolbar .creative-plaza-toolbar-title small,body.theme-night .chat-inspiration-plaza .creative-category-tabs button{color:#e5e7eb8c}body.theme-night .chat-inspiration-plaza .creative-category-tabs button:hover{color:#f3f4f6}body.theme-night .chat-inspiration-plaza .creative-category-tabs button.active{color:#cfe6ff;background:#63b3ed2e}body.theme-night .chat-inspiration-waterfall{background:0 0}body.theme-night .chat-inspiration-waterfall .creative-inspiration-card{background:#232830}body.theme-night .chat-inspiration-waterfall .creative-inspiration-image{background:#1c2129}body.theme-night .chat-inspiration-plaza .creative-inspiration-card{color:#e5e7ebd9;background:#232830}body.theme-night .chat-inspiration-plaza .creative-inspiration-image{background:#1c2129}body.theme-night .chat-inspiration-plaza .creative-inspiration-category{color:#f3f4f6;background:#0000008c}body.theme-night .chat-inspiration-plaza .creative-empty{color:#e5e7eb8c;background:#94a3b80f}body.theme-night .creative-load-more-done{color:#e5e7eb52}body.theme-night .chat-composer{background:#161616;border-color:#94a3b833;box-shadow:0 14px 38px #0000003d,inset 0 1px #ffffff0a}body.theme-night .chat-composer:focus-within{border-color:#94a3b857;box-shadow:0 14px 38px #00000047,0 0 0 3px #94a3b814,inset 0 1px #ffffff0d}body.theme-night .chat-textarea{color:#e5edf7;background:0 0!important}body.theme-night .chat-textarea::placeholder{color:#7f8da0}body.theme-night .attach-button,body.theme-night .composer-tool,body.theme-night .selected-model{color:#cbd5e1;background:#e2e8f012}body.theme-night .attach-button:hover,body.theme-night .composer-tool:hover,body.theme-night .selected-model:hover{color:#f8fafc;background:#e2e8f01f}body.theme-night .composer-tool.active{color:#ffd166;background:#94a3b829}body.theme-night .send-button{color:#111827;background:#eef2f7;box-shadow:0 10px 28px #00000038}body.theme-night .send-button:disabled{color:#64748b;box-shadow:none;background:#e2e8f01a}body.theme-night .suggestion-row button{color:#cbd5e1;box-shadow:none;background:#e2e8f014;border-color:#94a3b838}body.theme-night .suggestion-row button:hover{color:#f8fafc;background:#e2e8f024;border-color:#cbd5e152}body.theme-night .ppt-agent-answer-summary,body.theme-night .ppt-agent-confirmed-outline,body.theme-night .ppt-agent-theme-picker,body.theme-night .ppt-agent-inline-status,body.theme-night .ppt-agent-classification{border-color:var(--workspace-night-border);background:var(--workspace-night-panel);color:var(--workspace-night-text);box-shadow:none}body.theme-night .ppt-agent-answer-summary-head,body.theme-night .ppt-agent-answer-summary-head strong,body.theme-night .ppt-agent-answer-list strong,body.theme-night .ppt-agent-confirmed-outline>header strong,body.theme-night .ppt-agent-confirmed-copy strong,body.theme-night .ppt-agent-theme-intro,body.theme-night .ppt-agent-theme-picker>header strong,body.theme-night .ppt-agent-inline-status strong{color:var(--workspace-night-heading)}body.theme-night .ppt-agent-answer-list p,body.theme-night .ppt-agent-confirmed-outline>header span,body.theme-night .ppt-agent-confirmed-index,body.theme-night .ppt-agent-confirmed-copy ul,body.theme-night .ppt-agent-confirmed-outline>footer,body.theme-night .ppt-agent-confirmed-outline>footer span,body.theme-night .ppt-agent-theme-picker>header span,body.theme-night .ppt-agent-inline-status p{color:var(--workspace-night-muted)}body.theme-night .ppt-agent-confirmed-outline>header,body.theme-night .ppt-agent-theme-picker>header{border-bottom-color:var(--workspace-night-border)}body.theme-night .ppt-agent-confirmed-copy p{background:var(--workspace-night-card-hover);color:#d6deea}body.theme-night .ppt-agent-confirmed-index em{color:#aab7c8;background:#222936}body.theme-night .ppt-agent-confirmed-outline>footer{border-top-color:var(--workspace-night-border);background:var(--workspace-night-card)}body.theme-night .ppt-agent-outline-editor,body.theme-night .ppt-agent-outline-item,body.theme-night .ppt-agent-outline-title-row input,body.theme-night .ppt-agent-outline-fields input,body.theme-night .ppt-agent-outline-fields textarea,body.theme-night .ppt-agent-outline-field-row select{border-color:var(--workspace-night-border-strong);color:var(--workspace-night-text);background:#11151d}body.theme-night .ppt-agent-outline-item{background:var(--workspace-night-card)}body.theme-night .ppt-agent-outline-grip,body.theme-night .ppt-agent-outline-head-actions button,body.theme-night .ppt-agent-outline-tools button,body.theme-night .ppt-agent-link-button,body.theme-night .ppt-agent-reset,body.theme-night .ppt-agent-history-button,body.theme-night .ppt-agent-theme-change{border-color:var(--workspace-night-border-strong);box-shadow:none;color:#d6deea;background:#202633}body.theme-night .ppt-agent-outline-grip:hover,body.theme-night .ppt-agent-outline-head-actions button:hover,body.theme-night .ppt-agent-outline-tools button:hover,body.theme-night .ppt-agent-link-button:hover,body.theme-night .ppt-agent-reset:hover,body.theme-night .ppt-agent-history-button:hover,body.theme-night .ppt-agent-theme-change:hover{color:#f8fafc;background:#2a3340}body.theme-night .ppt-agent-option{border-color:var(--workspace-night-border-strong);color:#d6deea;background:#1d222c}body.theme-night .ppt-agent-option:hover,body.theme-night .ppt-agent-option.active{background:var(--workspace-night-card-hover);color:#f8fafc;border-color:#8b5cf68c}body.theme-night .ppt-agent-option span{color:#aab7c8;background:#2a3340}body.theme-night .ppt-agent-outline-count{color:#c4b5fd;background:#8b5cf62e}body.theme-night .ppt-agent-inline-status{background:var(--workspace-night-card)}body.theme-night .ppt-agent-composer input{border:1px solid var(--workspace-night-border-strong);color:#e5edf7;background:#11151d}body.theme-night .ppt-agent-composer input::placeholder{color:#7f8da0}.image-studio-content .model-select-card,.video-studio-content .model-select-card{overflow:visible}.image-studio-content .studio-selected-model,.video-studio-content .studio-selected-model{text-align:left;border:1px solid #0000;border-radius:16px;min-height:58px;padding:10px 14px;grid-template-columns:30px minmax(0,1fr) auto 18px!important;align-items:center!important;gap:10px!important;display:grid!important}.image-studio-content .studio-selected-model-copy strong,.video-studio-content .studio-selected-model-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;overflow:hidden}.image-studio-content .studio-selected-model-copy small,.video-studio-content .studio-selected-model-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden;display:block!important}.image-studio-content .model-inline-tags,.video-studio-content .model-inline-tags{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;max-width:240px;overflow:hidden;display:inline-flex!important}.image-studio-content .studio-model-menu,.video-studio-content .studio-model-menu{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-height:280px;padding:10px;position:absolute;inset:calc(100% + 10px) 0 auto;box-shadow:0 18px 42px #0f172a24;width:100%!important}.image-studio-content .studio-model-menu>button,.video-studio-content .studio-model-menu>button{text-align:left;border:1px solid #0000;border-radius:12px;width:100%;min-height:52px;padding:8px 10px;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.image-studio-content .studio-model-menu .model-menu-copy,.video-studio-content .studio-model-menu .model-menu-copy{text-align:left;gap:2px;min-width:0;display:grid!important}.image-studio-content .studio-model-menu .model-menu-copy strong,.video-studio-content .studio-model-menu .model-menu-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.image-studio-content .studio-model-menu .model-menu-copy small,.video-studio-content .studio-model-menu .model-menu-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden;display:block!important}.image-studio-content .model-item-tags,.video-studio-content .model-item-tags{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;max-width:230px;overflow:hidden;display:inline-flex!important}.image-studio-content .studio-model-icon,.video-studio-content .studio-model-icon,.image-studio-content .model-menu-icon,.video-studio-content .model-menu-icon{background-color:#e2e8f0;background-position:50%;background-repeat:no-repeat;background-size:78%;border-radius:8px;flex:0 0 30px;width:30px;height:30px}body.theme-night .image-studio-content .studio-selected-model,body.theme-night .video-studio-content .studio-selected-model{color:#f8fafc;background:#293346;border-color:#818cf880}body.theme-night .image-studio-content .studio-selected-model-copy small,body.theme-night .video-studio-content .studio-selected-model-copy small,body.theme-night .image-studio-content .studio-model-menu .model-menu-copy small,body.theme-night .video-studio-content .studio-model-menu .model-menu-copy small{color:#aab7c8}body.theme-night .image-studio-content .studio-model-menu,body.theme-night .video-studio-content .studio-model-menu{background:#202838;border-color:#e2e8f033;box-shadow:0 18px 42px #00000057}body.theme-night .image-studio-content .studio-model-menu>button:hover,body.theme-night .image-studio-content .studio-model-menu>button.active,body.theme-night .video-studio-content .studio-model-menu>button:hover,body.theme-night .video-studio-content .studio-model-menu>button.active{background:#293346;border-color:#818cf880}body.theme-night .image-studio-content .studio-model-icon,body.theme-night .video-studio-content .studio-model-icon,body.theme-night .image-studio-content .model-menu-icon,body.theme-night .video-studio-content .model-menu-icon{filter:none;background-color:#e2e8f0;border:1px solid #e2e8f024}.image-studio-content .studio-selected-model,.video-studio-content .studio-selected-model{grid-template-columns:30px minmax(0,1fr) max-content 18px!important}.image-studio-content .model-inline-tags,.video-studio-content .model-inline-tags,.image-studio-content .model-item-tags,.video-studio-content .model-item-tags{white-space:nowrap;grid-area:1/3;align-self:center;width:max-content;min-width:max-content;flex-wrap:nowrap!important;max-width:none!important;display:inline-flex!important;overflow:visible!important}.image-studio-content .studio-model-menu>button,.video-studio-content .studio-model-menu>button{grid-auto-flow:column;grid-template-columns:30px minmax(0,1fr) max-content!important}.image-studio-content .studio-model-menu .model-menu-copy,.video-studio-content .studio-model-menu .model-menu-copy{grid-area:1/2;min-width:0;overflow:hidden}.image-studio-content .studio-model-menu .model-item-tags,.video-studio-content .studio-model-menu .model-item-tags{grid-area:1/3;place-self:center end}.image-studio-content .model-tag,.video-studio-content .model-tag{white-space:nowrap;flex:none}body.theme-night .image-studio-content .studio-selected-model,body.theme-night .video-studio-content .studio-selected-model{grid-template-columns:30px minmax(0,1fr) max-content 18px!important}.image-studio-content .studio-model-menu,.video-studio-content .studio-model-menu{background:#fff;border-color:#e2e8f0;border-radius:12px;padding:10px;box-shadow:0 18px 42px #0f172a24}.image-studio-content .studio-model-menu>button,.video-studio-content .studio-model-menu>button{border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-height:52px;padding:8px 9px}.image-studio-content .studio-selected-model,.video-studio-content .studio-selected-model{align-items:center;justify-content:initial;text-align:left;grid-template-columns:30px minmax(0,1fr) 18px;gap:8px;display:grid}.image-studio-content .studio-model-menu .model-menu-copy,.video-studio-content .studio-model-menu .model-menu-copy{gap:2px;min-width:0;display:grid}.image-studio-content .studio-model-menu .model-menu-copy strong,.video-studio-content .studio-model-menu .model-menu-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.image-studio-content .studio-model-menu .model-menu-copy,.video-studio-content .studio-model-menu .model-menu-copy{align-self:center}.image-studio-content .model-inline-tags,.video-studio-content .model-inline-tags{flex-wrap:nowrap;max-width:42%;overflow:hidden}.image-studio-content .model-inline-tags .model-tag,.video-studio-content .model-inline-tags .model-tag,.image-studio-content .model-item-tags .model-tag,.video-studio-content .model-item-tags .model-tag{flex:none}.image-studio-content .studio-model-menu .model-menu-copy small,.video-studio-content .studio-model-menu .model-menu-copy small{display:block}.image-studio-content .studio-model-menu .model-item-tags,.video-studio-content .studio-model-menu .model-item-tags{flex-wrap:nowrap;justify-content:flex-end;align-items:center;max-width:44%;display:flex}.image-studio-content .studio-selected-model-copy small,.video-studio-content .studio-selected-model-copy small,.image-studio-content .model-inline-tags,.video-studio-content .model-inline-tags{display:none}.image-studio-content .studio-selected-model-copy,.video-studio-content .studio-selected-model-copy{text-align:left;gap:2px;min-width:0;display:grid}.image-studio-content .studio-model-menu>button,.video-studio-content .studio-model-menu>button{text-align:left;place-items:center stretch;gap:8px;grid-template-columns:30px minmax(0,1fr)!important;display:grid!important}.image-studio-content .studio-model-menu .model-item-tags,.video-studio-content .studio-model-menu .model-item-tags{display:none}.image-studio-content .studio-model-icon,.video-studio-content .studio-model-icon{border-radius:8px;width:30px;height:30px}.image-studio-content .model-select-card,.video-studio-content .model-select-card{background:#fff;border-color:#e2e8f0;box-shadow:0 5px 18px #0f172a09}body.theme-night .image-studio-content .studio-model-menu,body.theme-night .video-studio-content .studio-model-menu{background:#202838;border:1px solid #e2e8f02e;box-shadow:0 18px 42px #00000057}body.theme-night .image-studio-content .model-select-card,body.theme-night .video-studio-content .model-select-card{box-shadow:none;background:#171c25;border-color:#e2e8f029}body.theme-night .image-studio-content .studio-selected-model,body.theme-night .video-studio-content .studio-selected-model{color:#f8fafc;background:#202838}body.theme-night .image-studio-content .studio-selected-model:hover,body.theme-night .video-studio-content .studio-selected-model:hover,body.theme-night .image-studio-content .studio-selected-model[aria-expanded=true],body.theme-night .video-studio-content .studio-selected-model[aria-expanded=true]{background:#293346}body.theme-night .image-studio-content .studio-selected-model,body.theme-night .video-studio-content .studio-selected-model{grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;display:grid}body.theme-night .image-studio-content .studio-model-menu>button,body.theme-night .video-studio-content .studio-model-menu>button{color:#e5e7eb;background:0 0}body.theme-night .image-studio-content .studio-model-menu>button:hover,body.theme-night .image-studio-content .studio-model-menu>button.active,body.theme-night .video-studio-content .studio-model-menu>button:hover,body.theme-night .video-studio-content .studio-model-menu>button.active{background:#ffffff12}body.theme-night .image-studio-content .model-select-chevron,body.theme-night .video-studio-content .model-select-chevron{color:#aab7c8}body.theme-night .image-studio-content .model-menu-icon,body.theme-night .video-studio-content .model-menu-icon{border:1px solid #e2e8f024}body.theme-night .image-studio-content .studio-model-menu .model-menu-copy strong,body.theme-night .video-studio-content .studio-model-menu .model-menu-copy strong{color:#f8fafc}body.theme-night .image-studio-content .studio-model-menu .model-menu-copy small,body.theme-night .video-studio-content .studio-model-menu .model-menu-copy small{color:#aab7c8;display:block}body.theme-night .ppt-home-view .ppt-project-card-cover-rendered{isolation:isolate;background-color:#111827}body.theme-night .ppt-home-view .ppt-project-delete{color:#94a3b8}body.theme-night .ppt-home-view .ppt-project-delete:hover{color:#fca5a5}body.theme-night .ppt-home-view .ppt-agent-feedback,body.theme-night .ppt-home-view .ppt-agent-feedback-label,body.theme-night .ppt-home-view .ppt-agent-token-summary{color:#aab7c8}body.theme-night .ppt-home-view .ppt-agent-feedback-head strong,body.theme-night .ppt-home-view .ppt-agent-token-summary strong,body.theme-night .ppt-home-view .ppt-agent-token-details strong{color:#e5edf7}body.theme-night .ppt-home-view .ppt-agent-rating-star{color:#cbd5e1}body.theme-night .ppt-home-view .ppt-agent-rating-star.active,body.theme-night .ppt-home-view .ppt-agent-rating-star.active span,body.theme-night .ppt-home-view .ppt-agent-rating-star:hover:not(:disabled){color:#fbbf24}body.theme-night .ppt-home-view .ppt-agent-token-details{border-top-color:#e2e8f01f}body.theme-night .ppt-home-view .ppt-agent-token-details>div{background:#1d222c}body.theme-night .ppt-home-view .ppt-agent-token-details span{color:#94a3b8}body.theme-night .account-dialog-sidebar{background:#151a22;border-right-color:#0000}body.theme-night .account-modal{background:#151a22;border:0;box-shadow:0 30px 90px #0000006b}body.theme-night .account-dialog-content{background:#151a22}body.theme-night .account-modal .profile-avatar-card,body.theme-night .account-modal .profile-item,body.theme-night .account-modal .profile-password-form{background:#1d222c;border-color:#0000}body.theme-night .account-modal .profile-item span,body.theme-night .account-modal .profile-item strong,body.theme-night .account-modal .profile-password-form h2,body.theme-night .account-modal .profile-password-form h3,body.theme-night .account-modal .profile-password-form label span{color:#dbe3ee}body.theme-night .account-modal .profile-password-form input{color:#f8fafc;background:#11151d;border-color:#e2e8f024}body.theme-night .account-modal .profile-password-form input::placeholder{color:#8090a6}body.theme-night .account-modal .workspace-modal-close{color:#dbe3ee;background:0 0;border-color:#0000}body.theme-night .account-dialog-avatar{color:#e2e8f0;background:#ffffff1a}body.theme-night .account-dialog-identity strong,body.theme-night .account-dialog-title h2,body.theme-night .account-preference-card strong{color:#f8fafc}body.theme-night .account-dialog-identity small,body.theme-night .account-dialog-title>span,body.theme-night .account-dialog-title p,body.theme-night .account-preference-card small{color:#94a3b8}body.theme-night .account-dialog-nav{border-top-color:#e2e8f01a}body.theme-night .account-dialog-nav button{color:#aab7c8}body.theme-night .account-dialog-nav button:hover,body.theme-night .account-dialog-nav button.active{color:#f8fafc;background:#293346}body.theme-night .account-preference-card{background:#1d222c;border-color:#0000}body.theme-night .account-preference-card button{color:#dbe3ee;background:#252c39;border-color:#e2e8f029}body.theme-night .orders-modal{color:#f8fafc;background:#151a22;border-color:#e2e8f01a}body.theme-night .orders-modal .workspace-modal-close{color:#dbe3ee;background:0 0;border-color:#0000}body.theme-night .orders-modal .workspace-modal-head span{color:#cbd5e1;background:#293346}body.theme-night .orders-modal .workspace-modal-head h2{color:#f8fafc}body.theme-night .orders-modal .workspace-modal-head p{color:#94a3b8}body.theme-night .orders-modal .platform-order-summary-card,body.theme-night .orders-modal .platform-order-card{background:#1d222c;border-color:#e2e8f01a}body.theme-night .orders-modal .platform-order-summary-card span,body.theme-night .orders-modal .platform-order-card span{color:#94a3b8}body.theme-night .orders-modal .platform-order-summary-card strong,body.theme-night .orders-modal .platform-order-card strong{color:#f8fafc}body.theme-night .account-theme-options button{color:#aab7c8;background:#11151d;border-color:#e2e8f024}body.theme-night .account-theme-options button.active{color:#111827;background:#f8fafc;border-color:#f8fafc33}body.theme-night .account-benefits-highlight,body.theme-night .account-action-panel{background:#1d222c}body.theme-night .account-benefits-highlight span,body.theme-night .account-benefits-highlight small,body.theme-night .account-action-panel>p{color:#94a3b8}body.theme-night .account-benefits-highlight strong,body.theme-night .account-action-panel>strong{color:#f8fafc}body.theme-night .account-action-icon{color:#dbe3ee;background:#293346}body.theme-night .account-usage-actions button{color:#f8fafc;background:#1d222c}body.theme-night .account-usage-actions button:hover{background:#293346}body.theme-night .account-usage-actions button.active{background:#334155;box-shadow:inset 0 0 0 1px #e2e8f02e}body.theme-night .account-usage-actions small,body.theme-night .quota-menu-trigger .quota-menu-summary,body.theme-night .quota-menu-chevron{color:#94a3b8}body.theme-night .workspace-side-quota{border-top-color:#e2e8f01a}body.theme-night .quota-detail-summary strong,body.theme-night .quota-progress-row span,body.theme-night .quota-progress-row em,body.theme-night .quota-credit-line span,body.theme-night .quota-credit-line strong,body.theme-night .quota-credit-line button{color:#dbe3ee}body.theme-night .quota-progress-row i{background:#313b4c}body.theme-night .account-token-usage,body.theme-night .account-usage-overview,body.theme-night .account-usage-activity,body.theme-night .account-usage-quota-panel,body.theme-night .account-embedded-panel,body.theme-night .account-redemption-balance,body.theme-night .account-enterprise-status,body.theme-night .account-enterprise-form,body.theme-night .platform-invoice-panel{background:#1d222c}body.theme-night .account-token-usage-head span,body.theme-night .account-usage-stat span,body.theme-night .account-usage-activity-head>span,body.theme-night .account-usage-quota-progress small,body.theme-night .account-usage-quota-grid span,body.theme-night .account-embedded-heading span,body.theme-night .account-embedded-panel>p,body.theme-night .account-invite-stats,body.theme-night .account-redemption-balance span,body.theme-night .account-redemption-form>small,body.theme-night .account-enterprise-status span,body.theme-night .account-enterprise-status small,body.theme-night .platform-invoice-head span,body.theme-night .platform-invoice-head p,body.theme-night .platform-invoice-form label span,body.theme-night .platform-invoice-card span,body.theme-night .platform-invoice-card small,body.theme-night .account-empty-note{color:#94a3b8}body.theme-night .account-token-usage-head strong,body.theme-night .account-usage-stat strong,body.theme-night .account-usage-activity-head>strong,body.theme-night .account-usage-quota-label span,body.theme-night .account-usage-quota-grid strong,body.theme-night .account-embedded-heading strong,body.theme-night .account-invite-stats b,body.theme-night .account-redemption-balance strong,body.theme-night .account-redemption-form label,body.theme-night .account-enterprise-status strong,body.theme-night .account-enterprise-form label span,body.theme-night .account-upload-field strong,body.theme-night .platform-invoice-head strong,body.theme-night .platform-invoice-card strong{color:#f8fafc}body.theme-night .account-token-progress{background:#313b4c}body.theme-night .account-usage-stat{border-bottom-color:#e2e8f01f}body.theme-night .account-usage-stat:not(:last-child):after{background:#e2e8f01f}body.theme-night .account-usage-activity-tabs{background:#11151d}body.theme-night .account-usage-activity-tabs button{color:#94a3b8}body.theme-night .account-usage-activity-tabs button.active{color:#111827;box-shadow:none;background:#f8fafc}body.theme-night .account-usage-heatmap-cell{background:#2d3138}body.theme-night .account-usage-heatmap-cell.level-1{background:#25456d}body.theme-night .account-usage-heatmap-cell.level-2{background:#315a8b}body.theme-night .account-usage-heatmap-cell.level-3{background:#477dc0}body.theme-night .account-usage-heatmap-cell.level-4{background:#6ba6e8}body.theme-night .account-usage-heatmap.empty .account-usage-heatmap-cell{background:#2d3138}body.theme-night .account-usage-quota-label em{color:#aab7ff}body.theme-night .account-usage-quota-progress>i{background:#2d3138}body.theme-night .account-usage-quota-grid div{background:#11151d;border-color:#e2e8f01a}body.theme-night .account-usage-heatmap-months span{color:#94a3b8}body.theme-night .account-invite-link,body.theme-night .account-redemption-form input,body.theme-night .account-enterprise-form input,body.theme-night .account-upload-field .account-upload-control,body.theme-night .platform-invoice-form input,body.theme-night .platform-invoice-form select,body.theme-night .platform-invoice-card{color:#dbe3ee;background:#11151d;border-color:#e2e8f01f}body.theme-night .account-invite-link{color:#aab7c8}body.theme-night .account-license-thumbnail{background:#1d222c;border-color:#e2e8f024}body.theme-night .account-license-preview-modal{background:#11151d}body.theme-night .platform-invoice-select-trigger{color:#dbe3ee;background:#11151d;border-color:#e2e8f01f}body.theme-night .platform-invoice-select-trigger:hover,body.theme-night .platform-invoice-select.is-open .platform-invoice-select-trigger{border-color:#aab7ff7a}body.theme-night .platform-invoice-select-menu{background:#11151d;border-color:#e2e8f024;box-shadow:0 18px 46px #00000061}body.theme-night .platform-invoice-select-option{color:#cbd5e1}body.theme-night .platform-invoice-select-option:hover,body.theme-night .platform-invoice-select-option.active{color:#f8fafc;background:#293346}body.theme-night .platform-invoice-select-option small{color:#94a3b8}body.theme-night .platform-invoice-select-check{border-color:#e2e8f038}body.theme-night .platform-invoice-select-option.active .platform-invoice-select-check{background:#7c8cff;border-color:#aab7ff}body.theme-night .platform-invoice-select-option.disabled,body.theme-night .platform-invoice-select-option:disabled{color:#64748b}body.theme-night .platform-invoice-order-toolbar{border-bottom-color:#e2e8f01a}body.theme-night .platform-invoice-order-toolbar button{color:#aab7ff;background:#11151d;border-color:#e2e8f024}body.theme-night .platform-invoice-order-toolbar button:disabled{color:#64748b}body.theme-night .platform-invoice-order-summary{color:#aab7ff}body.theme-night .account-enterprise-form,body.theme-night .account-embedded-panel .platform-invoice-panel,body.theme-night .platform-invoice-panel{border-color:#e2e8f01a}body.theme-night .platform-order-tabs{background:#293346}body.theme-night .platform-order-tabs button{color:#94a3b8}body.theme-night .platform-order-tabs button.active{color:#111827;background:#f8fafc}body.theme-night .account-mini-list>div{color:#dbe3ee;border-bottom-color:#e2e8f01a}body.theme-night .account-mini-list small,body.theme-night .account-order-main em{color:#8090a6}body.theme-night .account-order-status.is-paid{color:#4ade80;background:#22c55e24}body.theme-night .account-order-status.is-pending{color:#fbbf24;background:#f59e0b24}body.theme-night .account-order-status.is-refunded,body.theme-night .account-order-status.is-muted{color:#94a3b8;background:#94a3b81f}body.theme-night .account-order-invoice-status.is-paid{color:#4ade80;background:#22c55e24}body.theme-night .account-order-invoice-status.is-pending{color:#fbbf24;background:#f59e0b24}body.theme-night .account-order-invoice-status.is-unpaid{color:#aab7ff;background:#7c8cff24}body.theme-night .account-order-invoice-status.is-muted{color:#94a3b8;background:#94a3b81f}body.theme-night .account-usage-explain summary{color:#94a3b8}body.theme-night .account-heading-action-button{color:#aab7ff;background:#11151d;border-color:#e2e8f024}body.theme-night .account-order-filter{background:#293346}body.theme-night .account-order-filter button{color:#dbe3ee}body.theme-night .account-order-filter button.active{color:#111827;box-shadow:none;background:#f8fafc}body.theme-night .account-order-invoice-button{color:#aab7ff;background:#11151d;border-color:#e2e8f024}body.theme-night .account-heading-action-button:hover{background:#293346;border-color:#aab7ff61}body.theme-night .account-usage-explain[open] summary{color:#7c8cff}body.theme-night .account-usage-explain p{color:#aab7c8;background:#11151d;box-shadow:0 18px 46px #00000061}body.theme-night .account-usage-ranges button{color:#dbe3ee;background:#293346}body.theme-night .account-usage-ranges button.active{color:#111827;background:#f8fafc}body.theme-night .account-usage-date{color:#dbe3ee;background:#11151d;border-color:#e2e8f01f}body.theme-night .account-usage-date input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.theme-night .account-usage-table{border-color:#e2e8f024}body.theme-night .account-usage-table-head{color:#aab7c8;background:#293346}body.theme-night .account-usage-table-row{color:#dbe3ee;background:#151a22;border-top-color:#e2e8f01a}body.theme-night .account-usage-table-row em{color:#8090a6}body.theme-night .account-usage-table-row i{color:#cbd5e1;background:#293346}body.theme-night .account-redemption-records{border-top-color:#e2e8f01a}body.theme-night .account-history-refresh,body.theme-night .account-history-tabs,body.theme-night .account-history-tabs.compact button,body.theme-night .account-history-item:hover,body.theme-night .account-history-item.active,body.theme-night .account-history-detail{background:#293346}body.theme-night .account-history-refresh,body.theme-night .account-history-tabs button,body.theme-night .account-history-item small,body.theme-night .account-history-detail-head small,body.theme-night .account-history-placeholder,body.theme-night .account-history-meta span{color:#94a3b8}body.theme-night .account-history-tabs button.active{color:#111827;background:#f8fafc}body.theme-night .account-history-item strong,body.theme-night .account-history-detail-head strong,body.theme-night .account-history-meta b{color:#f8fafc}body.theme-night .account-history-thumb,body.theme-night .account-history-placeholder,body.theme-night .account-history-item i,body.theme-night .account-history-detail-head span,body.theme-night .account-history-meta span{background:#1d222c}body.theme-night .account-history-item i.status-success,body.theme-night .account-history-detail-head span.status-success{color:#86efac;background:#22c55e29}body.theme-night .account-history-item i.status-failed,body.theme-night .account-history-detail-head span.status-failed{color:#fca5a5;background:#f8717129}
